Rockbox for iBasso DX50 dual boot with stock firmware
Feb 20, 2015 at 11:25 PM Post #1,636 of 2,020
Well, there is the complete list here:
http://git.rockbox.org/?p=rockbox.git;a=summary
With every new entry there is a new build. Look for iBasso in the title of the change to filter out the ones that are affecting our player a lot.

And there is the general major changes list, where only the important commits are listed and explained quickly:
http://www.rockbox.org/wiki/MajorChanges

So, every time there is an update to Rockbox as a whole the DX50 version will be updated as well?
 
Feb 21, 2015 at 1:15 AM Post #1,637 of 2,020
So, every time there is an update to Rockbox as a whole the DX50 version will be updated as well?

Exactly!
But the main reason for that is that developers can see if all targets are built correctly with the code change they have uploaded and correct it if something went wrong. There are not too many important changes, so don't get crazy with updating :wink:. If there will be a DX50 specific new change, I will mention it anyway,
And one more thing: for those who are using one of the latest builds I've compiled: the official builds do not include the configurable partial key lock nor the "modern_ui" mod.
 
Feb 21, 2015 at 11:52 AM Post #1,639 of 2,020
  Ok let me try explain this.
 
first an expression explanation: WPS = While Playing Screen
 
Action of "Power" button on DX50 rockbox port:
  1. everywhere (except the 2 below) -> cancel  (can be "abort" or "go back/up")
  2. in Main Menu -> Resume/Go to WPS  (that used to be part of the modern ui mod but is now official :)   )
  3. in WPS -> go to Main Menu
 
 
The difference with "Moder UI" is:
  1. in WPS -> Turn off backlight
To go to the main menu from WPS you need to press and hold play button.
The other difference is, that when screen is off, no button will enable backlight except "Power" button. And when Power button is pressed, the current Power Button action (like cancel) is ignored.
 
I would have liked to extend the "modern ui" mod to one thing: it should jump to WPS when display goes off, no matter where in the menu you are currently. It seemed to me to be not easily implementable

 
Feb 25, 2015 at 4:38 PM Post #1,641 of 2,020
Hi guys. I've updated the installation instruction and made a new patched firmware now with stock recovery instead of cwm. The reason for this is that the dualboot app can now be considered stable, so no updates need to be done over cwm. Stock recovery also simplifies firmware-switching. There is nothing "new", no additional features or so.
 
@headwhacker: if you agree, please replace the installation instruction in the first post with the one below....
 

Unofficial Installation instruction for Rockbox on iBasso DX50

prerequisites: A DX50 with any stock firmware. If you have an older rockbox installation with CWM (= all before 02/25/2015), follow first the purple reverting instruction below.
There are 2 different ways for the update: choose either the green (recommended, internal storage) or the brown (fallback, microSD fat32) method.
  • Download the files:
    • Firmware 1.9.5** including the rockbox dualboot app.
    • the latest rockbox build from the official page or a optimized build for DX50*: this is a development build but problems are rare
       source code: rockbox git tree   -   changelog
  • connect your player to the computer to have access to its storage 
  • extract the update.img form DX50Firmware...zip to the root of your
    a) either microSD card (which has to be formatted to fat32)
    b) or internal storage
  • extract the content of the rockbox-build-zip to the root of the internal storage of your DX50 (it contains one single folder: ".rockbox"). If the file manager asks questions about merging or overwriting because of an older rockbox installation, overwrite all existing files (settings won't be lost)
  • Update the Firmware (brown or green, as above):
    a) reboot to recovery: Power off the device, then power it on while you are holding vol+then select "apply update from SDcard"
    b) Boot the official Frimware and select: Settings / Advanced / System update
    -> Firmware 1.9.4 containing the rockbox dualboot app will be flashed (update.img)
  • that's it, you're done :thumbsup:
 
-> to switch between Mango and rockbox, you have to put the "lock" switch to "locked" position when you are booting then the dualboot selector will appear
 
Revert CWM to stock recovery (if you had an older rockbox installation)
  • download stock recovery**
  • copy the zip file to the root of the internal drive of your DX50 (or where you usually put cwm-zips)
  • Reboot to cwm: Power off the device, then power it on with holding vol+
  • Flash stock recovery in cwm:
    install zip from sdcard / choose zip from sdcard
 
 
* get the optimized custom rockbox build containing these patches  "Modern User Interface" ps10, User selectable hold switch mode ps13, "Debounce" patch ps1
from zippyshare**
 
** Mirror for all files is available @ MEGA
 
Feb 25, 2015 at 8:22 PM Post #1,642 of 2,020

 
I don't think I'm in position to disagree.
L3000.gif
I just updated the first page. Thanks
 
Feb 27, 2015 at 12:19 AM Post #1,644 of 2,020
Great job, in a short time we will use Rockbox utility.:popcorn:
Do you have an idea when your lockscreen mode (ps13) may integrate Rockbox ?

I have not planed to try to make rockbox utility work. I don't know about ArgelErx. The Modern UI patch will probably never be merged (you can see the comments in the gerrit page) but I don't see the reason why the hold switch mode should not be merged. A senior dev didn't like it and I don't know what more ArgelErx could do to convince him.
 

Users who are viewing this thread

Back
Top