Rockbox Development > New Ports
Creative ZEN
pamaury:
I have done some rework of the lcd, trying to get it more stable. You are welcome to try with HEAD. I expect no more "vertical white lines". On the other hand, it might happen that the lcd stays black on init (after the bootloader) or after blacklight off, if that happen, please report.
NOTE: do NOT, I repeat do NOT report about issue about the lcd staying black in the bootloader, this will not get fixed by this commit this it doesn't change the bootloader. If for some reason the bootloader doesn't properly init the screen, reset the player. You can tell if it's the bootloader because the bootloader prints some version information, if you don't see those, it means the bootloader failed and you should not report.
chrisjj:
--- Quote from: pamaury on November 26, 2013, 10:56:51 AM ---I have done some rework of the lcd, trying to get it more stable. You are welcome to try with HEAD. I expect no more "vertical white lines".
--- End quote ---
I've now tried this update. I didn't previously get the vertical white lines fault, so I don't know if the update fixes it.
--- Quote from: pamaury on November 26, 2013, 10:56:51 AM ---On the other hand, it might happen that the lcd stays black on init (after the bootloader) or after blacklight off, if that happen, please report.
--- End quote ---
It does happen, so here's my report.
Issue 4 - Lock-up with black screen
Conditions: Device model is Creative ZEN 8Gb and 4Gb; device units are Chris's units G,J,L; Bootloader version is V1Beta2_fb8faa10; Rockbox version is cbed7ec-131126
Description: Sometimes upon Rockbox program launch, the device goes unresponsive to buttons, showing a black screen.
Steps:
1) With the device off, press and hold the Power button to start the device.
2) See the start-up text (white on black, from the bootloader), up to the line "Executing"
Expected: success - Rockbox start screen (logo on yellow), then main menu.
Observed: sometimes success, other times failure with a black screen, backlight on, no response to buttons, and response to reset only.
Further steps:
3) After a successful start, keep Power held.
Observed: the device restarts, and repeats this cycle until it fails as above.
Notes
* This is 100% reproducible here, on all the three units I've tried.
* Also plugging/unplugging USB sometimes leads to the same locked-up state.
* The issue is present also on Rockbox version adc5033-131121
* On a black screen, "backlight on" is seen as a faint glow, intensity changing markedly with change of angle of view.
* pamaury wrote: "For the lcd, I think I'm going to disable standby completely and simply turn off backlight because it is too unreliable at the moment." This gets my vote! I think it best to first get the port to a stable state, and only then add extras such as this small optimisation of power consumption.
pamaury:
--- Quote from: chrisjj on November 28, 2013, 09:42:54 AM ---Note: At http://forums.rockbox.org/index.php/topic,13462.msg221482.html#msg221482 pamaury wrote: "For the lcd, I think I'm going to disable standby completely and simply turn off backlight because it is too unreliable at the moment." This gets my vote!
--- End quote ---
Thanks for the report ! Unfortunately even doing this won't fix the problem because the current driver doesn't use standby mode anymore (only on and off) and even if the it left the screen on at all time, it would still need to initialise the screen anyway on boot and this is where it fails. So it seems the problem is not gone.
The good news is, though, that your procedure works on mine: after a couple reboot I always get a black screen. This should help me a lot fixing the issue. That's a great point :) I still have a couple ideas on what could go wrong in the driver, assuming it's a lcd driver bug.
chrisjj:
--- Quote from: pamaury on November 28, 2013, 09:55:36 AM ---even if the it left the screen on at all time, it would still need to initialise the screen anyway on boot and this is where it fails.
--- End quote ---
Understood, but my suggestion arises from my suspicion that RB's action on Backlight period expiry contributes to the fail on next start-up (boot). Re Evidence, on the recent version suffering the Backlight period white screen, that start-up fail showed occasionally and much higher frequency following a white screen. Re Mechanism, perhaps the start-up initialisation is incomplete. So re Debugging, perhaps this might help you identify that incompleteness.
--- Quote from: pamaury on November 28, 2013, 09:55:36 AM ---The good news is, though, that your procedure works on mine: after a couple reboot I always get a black screen. This should help me a lot fixing the issue. That's a great point :) I still have a couple ideas on what could go wrong in the driver, assuming it's a lcd driver bug.
--- End quote ---
Great! I'll watch for news. Thanks again A.
EDIT: BTW, it might help to know of an as-yet-unreported issue that might be relevant. Occasionally Rockbox start screen has the wrong colours e.g. yellowish replaced by bluish, but black not affected. This suggests the display unit's colour inversion control bit is wrong (interpreting RGB as BGR), having not been initialised. (FTR, an alternative possible cause is here ). If this persists, I'll make a detailed report.
MRJOE8010:
--- Quote from: chrisjj on November 28, 2013, 10:11:10 AM ---Occasionally Rockbox start screen has the wrong colours e.g. yellowish replaced by bluish, but black not affected. This suggests the display unit's colour inversion control bit is wrong (interpreting RGB as BGR), having not been initialised
--- End quote ---
I am also experiencing this, Rockbox background is displayed green, and also on a couple of occasions the entire screen shifts to the right on all screens with left border starting mid-screen. Neither condition are reliably repeatable. 4GB Zen 131126 build.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version