Rockbox for iBasso DX50 dual boot with stock firmware
Aug 26, 2014 at 7:53 AM Post #1,111 of 2,020
Too from any other screen, like any game screen you are using the power button to go back one hierarchy, so to use it in the WPS with a different context is counterintuitive. The only exception is the main (root) menu, there you jump now back to the WPS, but that would be ok I guess.
 
Aug 26, 2014 at 8:21 AM Post #1,112 of 2,020
My idea is that WPS is the main screen and Main Menu a subscreen so it would not be that counterintuitive (power -> back until main screen which is WPS, then if no more back is possible, turn off screen). But It is not rockboxish at all. Every rockbox user got used to this main menu as place to start.
 
Aug 26, 2014 at 8:54 AM Post #1,113 of 2,020
One glitch I'm noticing, when deep in the settings menu, e.g Settings->General Settings->Display->LCD Settings->Backlight
Then when pressing the pwr button, you jump back to the main menu, instead one step back only.
 
Aug 26, 2014 at 7:08 PM Post #1,115 of 2,020
Thanks for the new build cholero.

Didn't have time to test it yet, but I very much like the idea of switching off the screen with the power button. Wouldn't like to do it with the hold button because I tend to keep the device unlocked so I can easily skip tracks without taking it out of my pocket.

Also adding automatic switching to the wps when turning off the screen would be great. Right now I always have to be careful to put it in my pocket while on the wps, so the transport buttons still work.

Anyways, thanks again. Will try it out tomorrow.
 
Aug 26, 2014 at 8:48 PM Post #1,116 of 2,020
Thanks for the new build cholero.

Didn't have time to test it yet, but I very much like the idea of switching off the screen with the power button. Wouldn't like to do it with the hold button because I tend to keep the device unlocked so I can easily skip tracks without taking it out of my pocket.

Also adding automatic switching to the wps when turning off the screen would be great. Right now I always have to be careful to put it in my pocket while on the wps, so the transport buttons still work.

Anyways, thanks again. Will try it out tomorrow.

 
The hold button when switched on only locks the touchscreen not the physical buttons. Unless this has been changed on the latest build.
 
Letting the touchscreen active while inside your pocket can lead to erratic responses when it touches your screen. 
 
Aug 27, 2014 at 2:44 AM Post #1,117 of 2,020
i've got my dignis leather case for DX50/90 yesterday and it is soo cool . I can recommend it even if it costs 50$.

 
I know such posts are off-topic not belong here but i feel misplaced in the general DX50 thread with all that super unlocked soundexplosions 
confused_face_2.gif

 
Aug 27, 2014 at 6:02 AM Post #1,118 of 2,020
  i've got my dignis leather case for DX50/90 yesterday and it is soo cool . I can recommend it even if it costs 50$.

 
I know such posts are off-topic not belong here but i feel misplaced in the general DX50 thread with all that super unlocked soundexplosions 
confused_face_2.gif

 
lol, should not be off topic, after all it's still related to DX50. I understand you however, that it's now confusing to follow the DX50 main thread. They should create a separate thread for custom FWs. Same reason I started this thread and the one for DX90.
 
Aug 27, 2014 at 5:56 PM Post #1,119 of 2,020
New custom CWM-flashable build for/with stock Firmware 1.5.0 including following new changes to the official repository (basically the same as the test build two days back, but stable):
  1. "Smartphone UI Style" :When power is pressed in main Menu -> goto WPS/resume playback;
    When "power" pressed in WPS -> switch off screen
    When "play" is pressed repeatedly in WPS -> go to Menu (sorry no more context menu; use touchscreen)
    and what you are used to already is now better integrated into the code: only power button turns on screen when screen is off, rest will act normal but leave it off; back action is ignored when power button is pressed to turn on screen.
  2. Lock switch locks and does Backlight off/on
  3. all Plugins are built
  4. timers at playback are much faster (still not 100%)

List of all old modifications to xzcc's build 2014-06-30:
  1. longpress of play button in menu works correctly
  2. power-button when screen is off doesn't do back-action, only backlight-on
  3. new dual-boot mechanism (Hold-Switch enables boot-selector, otherwise last player is booted)
  4. Headphone output click -> connected on playback not at startup 
  5. Battery level calculated from voltage
  6. plugins: all
  7. "Smartphone UI Style"
  8. Lock switch
  9. timers@playback not very slow anymore

Download: 
https://www.sendspace.com/file/a6sexb
 
Aug 28, 2014 at 2:49 AM Post #1,121 of 2,020
  There exists a setting Settings->General Settings->Display->LCD Settings->First Buttonpress enables backlight only (which defaults to off). Shouldn't that be used, rather than doing it in a hardcoded way?

The problem with the default rochkbox behavior and this setting "on" is that every button you press is ignored. So if you press Vol+, Skip or whatever when screen is off, the button press will be ignored but backlight comes "on".
 
My hardcoded way is only one flag that has to be set when compiling, and it will complile either rockbox default or "Smartphone UI Style". xzcc's build have never been original rockbox style, because backlight was not switched on when a button was pressed with a dirty hack. I will also compile a version with original rockbox behavior so you will see what all the differences are. I also thought of you when I made the easy compile switch method with the flag and I think you will like the default rockbox build more. But I guess many people prefer the smartphone ui style.
 
My method is well integrated into the code now and does not affect any target that has not set the flag (=none but DX50).
 
Aug 28, 2014 at 3:04 AM Post #1,122 of 2,020
Much appreciated.
Nevertheless when turining that option on, the behavior is that when you press a button (apart from the power button), nothing happens, the screen is not switched on, and the original button context is not executed. Only when you press it again, the button context is then executed (but the screen still is off).
I guess that's one of the original xzcc flaws?
 
Aug 28, 2014 at 3:28 AM Post #1,123 of 2,020
real rockbox-style is to turn on screen when "First Buttonpress enables backlight only" is set. 
In my newest build the option is ignored (will take it out of the menu later when the flag is set @compile).
 
Yes, with xzcc's original code, the option "First Buttonpress enables backlight only" is a bit a hassle. But as promised, you will get a build with everything original.
 
Aug 28, 2014 at 3:29 AM Post #1,124 of 2,020
New custom CWM-flashable build for/with stock Firmware 1.5.0 including following new changes to the official repository (basically the same as the test build two days back, but stable):
  • "Smarphone UI Style" :When power is pressed in main Menu -> goto WPS/resume playback;

    When "power" pressed in WPS -> switch off screen

    When "play" is pressed repeatedly in WPS -> go to Menu (sorry no more context menu; use touchscreen)
  • Lock switch locks and does Backlight off/on
  • all Plugins are built
  • timers at playback are much faster (still not 100%)


List of all old modifications to xzcc's build 2014-06-30:
  • longpress of play button in menu works correctly
  • power-button when screen is off doesn't do back-action, only backlight-on
  • new dual-boot mechanism (Hold-Switch enables boot-selector, otherwise last player is booted)
  • Headphone output click -> connected on playback not at startup 
  • Battery level calculated from voltage
  • plugins: all
  • "Smartphone UI Style"
  • Lock switch
  • timers@playback not very slow anymore


Download: 
https://www.sendspace.com/file/a6sexb


will give it a shot later mate..thanks for the update btw
 
Aug 28, 2014 at 4:02 AM Post #1,125 of 2,020
  New custom CWM-flashable build for/with stock Firmware 1.5.0 including following new changes to the official repository (basically the same as the test build two days back, but stable):
  1. "Smartphone UI Style" :When power is pressed in main Menu -> goto WPS/resume playback;
    When "power" pressed in WPS -> switch off screen
    When "play" is pressed repeatedly in WPS -> go to Menu (sorry no more context menu; use touchscreen)
    and what you are used to already is now better integrated into the code: only power button turns on screen when screen is off, rest will act normal but leave it off; back action is ignored when power button is pressed to turn on screen.
  2. Lock switch locks and does Backlight off/on
  3. all Plugins are built
  4. timers at playback are much faster (still not 100%)

List of all old modifications to xzcc's build 2014-06-30:
  1. longpress of play button in menu works correctly
  2. power-button when screen is off doesn't do back-action, only backlight-on
  3. new dual-boot mechanism (Hold-Switch enables boot-selector, otherwise last player is booted)
  4. Headphone output click -> connected on playback not at startup 
  5. Battery level calculated from voltage
  6. plugins: all
  7. "Smartphone UI Style"
  8. Lock switch
  9. timers@playback not very slow anymore

Download: 
https://www.sendspace.com/file/a6sexb

 
Thanks for your hard work buddy !! ;D
 

Users who are viewing this thread

Back
Top