Author Topic: A quick guide to flashing OpenDingux on the RS-90 using Windows 10 x64  (Read 1408 times)

Great Crippler (OP)

  • *
  • Posts: 89
Intro: Installing this on Windows 10 is not specifically intuitive, so I am going to try and go through this step by step. As far as I know this will not work with a 32 bit version of Windows, but if I'm mistaken, please let me know if you have successfully installed this using a 32 bit version of Windows. The process for installing this on Windows 8 should be roughly the same, though I don't have a unit with Windows 8 installed to test this on. Windows 7 x64 works the same as Windows 10, but you are not required to disable driver signing. This is simply a collection of information I used to install OpenDingux on my own unit. I own nothing, and the risk is entirely yours.

Edit (5-17-19) More hardware versions are now supported with the current version of OpenDingux, and installing from Windows should be reasonably painless. I have upgraded the guide slightly to reflect the update.

Firstly, Driver Signature Enforcement must first be disabled on Windows.

1. On your keyboard, press and hold Shift, then click the Restart button.
2. Select "Troubleshoot"
3. Select "Advanced Options"
4. Select "Startup Settings"
5. Select "Restart"

At this point your computer will restart again, and bring you to a screen with several options. Once this occurs, press "7" to indicate the option for "Disable Driver Signature Enforcement" If pressing "7" does not select this, then try "F7" instead.

Your computer should now start normally. From here we need to install the driver for your RS-90.

1. Click the "Windows drivers download" from Pcercuei's website. (zcrc.me)

2. Download, and then extract "rs90-jzboot-drivers-win.zip"

3. Open your device manager on Windows. (In the bottom left beside the start menu simply type in "Device Manager" and click on the option with the words "Control Panel" underneath.

4. Now plug your RS-90 unit into your computer with the RS-90 powered off. 

5. Power the RS-90 on while holding the "A" button to get the unit into the USB boot mode.

6. The Device Manager you opened should now pop up with a device called "JZ4750 USB Boot Device."

7. Right Click on the JZ4750 USB Boot Device, and click "Update Driver" followed by "Browse My Computer for Driver Software."

8. At this point, select the folder you unzipped from "rs90-jzboot-drivers-win.zip" making sure that the "include subfolders" box is checked. This will pop a dialogue warning to make sure that you want to install the driver. Select to install the driver anyways.

9. Once your driver has successfully installed make sure you have the "Flasher tool" from pcercuei's website.

10. Extract the flasher tool, and run the flash ".bat" file At this point follow the prompts to finish the installation. (This will be 1 of 2 files depending on your hardware revision. If you are unaware of your hardware revision start with "flash_v21.bat." If this fails, or if you are on a revision 3.0 unit, use "flash_v30.bat" instead.

11. Once this is done you can use a "fat32" formatted micro sd card to store your roms or additional files.

12. At this point you can put "OPK" files for the RS-90 in the app folder internally, and they will appear on the unit ready to use. (Please note OPK files from other systems will not work. They must be compiled for the RS-90.) FTP or SCP can be used to add files directly to the system. See pcercuei's website for further instructions on that.
« Last Edit: May 17, 2019, 11:30:18 pm by Great Crippler »

Surkow

  • * Administrator
  • Posts: 619
Stickied. Please report any inaccuracies to the guide.

Great Crippler (OP)

  • *
  • Posts: 89
Stickied. Please report any inaccuracies to the guide.

I've been trying to go along and correct anything that ends up being wrong, or redundant. Definitely let me know if anything is wrong though please.

pcercuei

  • ***
  • Posts: 1492
    • My devblog
SD cards without a name will work fine now. I fixed the flasher.

Great Crippler (OP)

  • *
  • Posts: 89
SD cards without a name will work fine now. I fixed the flasher.

Edited to reflect that.

kfchow

  • *
  • Posts: 38
Thanks for this.  Helped out tons.
Handhelds:
Lynx, GameGear, Gameboy, Gameboy Pocket, Gameboy Color, GB Boy Color, GBA, GBA SP AGS-001, Gameboy Micro, DS Phat, DS Lite, DSi, DSi XL, 2DS, New 3DS XL, PSP 2000, PSP Go, PS Vita, Neo Geo Pocket Color, Wonderswan Color, Coolboy RS-97, Coolboy RS-90, GPD XD 64gb, ODROID-GO, PocketSprite

ace9094

  • *
  • Posts: 404
Thanks for the guide, I using Win10 Pro 64Bit followed it to the letter but hit a minor issue when running the Flash Tool....

I followed the prompts on screen, it erased all blocks successfully then got a message "Obtain Data Files from USB" I pressed A then the device turned off. I done the same procedure again and it just says "Obtain Data Files from USB" 

I left it 30 mins and still nothing... Any idea's ? Did I miss something ?

MORE INFO:

In Device Manager it shows as Ingenic JzSOC USB-DISK (Disconnected / Greyed out) When holding A and booting it stays in the same state

When booting normally screen stays black so guessing no firmware

UPDATE:

I decided to remove the device and drivers in Device Manager, that was a mistake. When I tried to reinstall the device I get an error "USB Device Malfunctioned" and it only shows as "Unknown Device Descriptor" I tried to update the driver manually but it states "No driver installed, No information about hardware"



« Last Edit: May 10, 2019, 10:06:33 pm by ace9094 »
Dingoo A320, GCW0, RS-97 x2, Revo-K101, RS-90, PSP, GameGadget, New 3DS 128GB, PS Vita 200GB, RS-45, Gamebox Advance and a few other obscure devices

Great Crippler (OP)

  • *
  • Posts: 89
Thanks for the guide, I using Win10 Pro 64Bit followed it to the letter but hit a minor issue when running the Flash Tool....

I followed the prompts on screen, it erased all blocks successfully then got a message "Obtain Data Files from USB" I pressed A then the device turned off. I done the same procedure again and it just says "Obtain Data Files from USB" 

I left it 30 mins and still nothing... Any idea's ? Did I miss something ?

MORE INFO:

In Device Manager it shows as Ingenic JzSOC USB-DISK (Disconnected / Greyed out) When holding A and booting it stays in the same state

When booting normally screen stays black so guessing no firmware

Not a problem I've specifically seen. If I had to guess you might have a revision that's not currently supported. Unfortunately I don't think you can tell that for sure without opening the unit.

ace9094

  • *
  • Posts: 404

Not a problem I've specifically seen. If I had to guess you might have a revision that's not currently supported. Unfortunately I don't think you can tell that for sure without opening the unit.

I got a unit within a week or so if it being released :) Still I always hated the bloody thing lol
Dingoo A320, GCW0, RS-97 x2, Revo-K101, RS-90, PSP, GameGadget, New 3DS 128GB, PS Vita 200GB, RS-45, Gamebox Advance and a few other obscure devices

Great Crippler (OP)

  • *
  • Posts: 89

Not a problem I've specifically seen. If I had to guess you might have a revision that's not currently supported. Unfortunately I don't think you can tell that for sure without opening the unit.

I got a unit within a week or so if it being released :) Still I always hated the bloody thing lol

I would take that to imply you have an early enough unit. (Got mine late last year, and it's correct) I just have no idea about the kind of device it's showing up as in the device manager. I'd try another cable if possible. I'd also try booting with each individual button to see if it changes in the device manager itself. I got mine to read on Windows 7 and Windows 10 just fine, but it always shows up as "JZ4750 USB Boot Device" before I get the driver installed. If none of that gets you anywhere, the next step would be to open it up and see what revision you have labeled on the board.

ace9094

  • *
  • Posts: 404
I would take that to imply you have an early enough unit. (Got mine late last year, and it's correct) I just have no idea about the kind of device it's showing up as in the device manager. I'd try another cable if possible. I'd also try booting with each individual button to see if it changes in the device manager itself. I got mine to read on Windows 7 and Windows 10 just fine, but it always shows up as "JZ4750 USB Boot Device" before I get the driver installed. If none of that gets you anywhere, the next step would be to open it up and see what revision you have labeled on the board.

I'll keep trying various things, thank you for replying...

Tried:
1) Tried another cable
2) Tried all buttons
3) Tried USB 2.0 and 3.0 ports

Still to try:
1) Another machine
2) Windows 7
3) Linux VM (I'm useless on Linnux)
4) Open Unit

If all else fails
1) Purchase an LDK  ;D
Dingoo A320, GCW0, RS-97 x2, Revo-K101, RS-90, PSP, GameGadget, New 3DS 128GB, PS Vita 200GB, RS-45, Gamebox Advance and a few other obscure devices

LauweLoempia

  • *
  • Posts: 39
Thanks for the guide, I using Win10 Pro 64Bit followed it to the letter but hit a minor issue when running the Flash Tool....

I followed the prompts on screen, it erased all blocks successfully then got a message "Obtain Data Files from USB" I pressed A then the device turned off. I done the same procedure again and it just says "Obtain Data Files from USB" 

I left it 30 mins and still nothing... Any idea's ? Did I miss something ?

MORE INFO:

In Device Manager it shows as Ingenic JzSOC USB-DISK (Disconnected / Greyed out) When holding A and booting it stays in the same state

When booting normally screen stays black so guessing no firmware

UPDATE:

I decided to remove the device and drivers in Device Manager, that was a mistake. When I tried to reinstall the device I get an error "USB Device Malfunctioned" and it only shows as "Unknown Device Descriptor" I tried to update the driver manually but it states "No driver installed, No information about hardware"
Hi, I had a similar issue when flashing the unit using a Ubuntu live disk running in Virtual box. See my post on the Opendingux for RS-90 release thread. I noticed that the device actually identifies itself in 2 ways to the OS: one time as a Ingenic boot device and the when it's waiting for data again as another kind of device (I forgot how it was called). If I had to guess you are missing the driver for this second device. I would try a live cd: it did the trick for me in about 10 minutes total. See the release thread fory post with steps ..

Sent from my SM-G960F using Tapatalk


v47

  • *
  • Posts: 63
Considering how easy it is, I'd try flashing from linux.

1) download any 64bit linux iso (I've used Xubuntu), use any tool that converts iso images to bootable USBs to create a USB boot drive (any 8GB+ usb thumb drive should do)
2) plug the drive in, restart the computer, boot from the USB, choose "try Xubuntu"
3) once the desktop loads, download the flasher zip and extract it to a folder
4) connect the turned off RS-90 to the computer, press and hold the A button and turn it on, wait a minute or two, release
5) right mouseclick inside the folder where the flasher files are, open terminal and type sudo ./flash.sh, hit enter

The device should get detected, and the RS-90 should display the flasher screen with instructions.

ace9094

  • *
  • Posts: 404
Considering how easy it is, I'd try flashing from linux.

1) download any 64bit linux iso (I've used Xubuntu), use any tool that converts iso images to bootable USBs to create a USB boot drive (any 8GB+ usb thumb drive should do)
2) plug the drive in, restart the computer, boot from the USB, choose "try Xubuntu"
3) once the desktop loads, download the flasher zip and extract it to a folder
4) connect the turned off RS-90 to the computer, press and hold the A button and turn it on, wait a minute or two, release
5) right mouseclick inside the folder where the flasher files are, open terminal and type sudo ./flash.sh, hit enter

The device should get detected, and the RS-90 should display the flasher screen with instructions.

OK Thanks, I will give it ago :)
Dingoo A320, GCW0, RS-97 x2, Revo-K101, RS-90, PSP, GameGadget, New 3DS 128GB, PS Vita 200GB, RS-45, Gamebox Advance and a few other obscure devices

slaanesh

  • **
  • Posts: 509
    • Slaanesh Dev
I got the same problem - it seems to hang on "Obtain data files from USB..."

I'm using Ubuntu within Virtualbox.

LauweLoempia

  • *
  • Posts: 39
I got the same problem - it seems to hang on "Obtain data files from USB..."

I'm using Ubuntu within Virtualbox.
I had the same: turned out I had to re-link the USB device to the Virtual Box as it identifies itself differently...

Sent from my SM-G960F using Tapatalk


slaanesh

  • **
  • Posts: 509
    • Slaanesh Dev
You mean at the point where it says "Obtain data files from USB..."?

EDIT: Yes.

The USB device changes from "Ingenic JZ4750 USB Boot Device" to "Ingenic odbootd"
And you need both ticked added as a USB Device Filter.

I'm flashed :-)

Thanks for your help @LauweLoempia
« Last Edit: May 13, 2019, 11:55:43 am by slaanesh »

LauweLoempia

  • *
  • Posts: 39
Yes. Apparently the device rebooted and is no longer a Ingenic USB boot device but identifies itself differently (I forgot what it was). Due to this the device was no longer linked to the Virtual Box

Sent from my SM-G960F using Tapatalk


LauweLoempia

  • *
  • Posts: 39
You mean at the point where it says "Obtain data files from USB..."?

EDIT: Yes.

The USB device changes from "Ingenic JZ4750 USB Boot Device" to "Ingenic odbootd"
And you need both ticked added as a USB Device Filter.

I'm flashed :-)

Thanks for your help @LauweLoempia
Glad I could help

Sent from my SM-G960F using Tapatalk


Great Crippler (OP)

  • *
  • Posts: 89
Slight revisions to the guide for the update on 5-17-19. I have personally found the process to be a little less painful on Windows as a whole now. If any corrections need to be made, please let me know.