Rockbox for iBasso DX90, a port by Headwhacker

Credits for this Rockbox port go to Headwhacker at It is pretty much stable, highly usable and most issues are fixed. As far as I understand, it’s not maintained anymore. Look for official Rockbox builds for newer versions.
Warning: this port uses its own loader. You can’t switch between this and official ports without flashing right version of modified firmware.


  1. Get latest patched firmware and Rockbox (see downloads section).
  2. Unpack firmware, copy it to DX90 storage main folder.
  3. Extract Rockbox, copy it to DX90 storage main folder. Note for experienced Rockbox users: unlike other players, instead of a single .rockbox folder, there’s apps folder for Rockbox internals and Rockbox folder (yes, without a dot) for themes, fonts, and other stuff.
  4. Disconnect DX90 from USB and go to Settings >> Advanced >> System update and select “OK”.
  5. Wait until DX90 completes the firmware update. It will automatically reboot.
  6. If you install Rockbox for the first time, you’ll see the boot menu. Otherwise, you should turn on hold switch before boot to see it.
  7. Select Mango first and go to Settings >> Advanced >> Factory Reset and select “OK”. This is to clear the /data /cache file system.
  8. Enjoy both Mango and Rockbox on your DX90. Now you can safely delete update.img from DX90 storage.



Patched firmware: 2.1.5
Current rockbox: 1.2.0

Old versions

FW 2.1.0 + Lurker’s Patch + Rockbox Loader: 2.1.0

Rockbox: 0.6.0

FW 2.1.0 + Patches + Rockbox single image: 0.4.9 0.4.4 0.3.6 0.3.0 0.2.9 0.2.2 0.1.4 0.1.2


Original forum thread at forum.

Source code.

%d bloggers like this: