This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#5199 - LCD line still active after shutdown
Attached to Project:
Rockbox
Opened by PY (py) - Friday, 21 April 2006, 15:17 GMT+2
Last edited by Nicolas Pennequin (nicolas_p) - Saturday, 29 September 2007, 23:06 GMT+2
Opened by PY (py) - Friday, 21 April 2006, 15:17 GMT+2
Last edited by Nicolas Pennequin (nicolas_p) - Saturday, 29 September 2007, 23:06 GMT+2
|
DetailsThe iPod mini 2g LCD display does not respond well to the shutdown command.
Play is pressed until "Shutting down" message appears, then released. Display then *flashes* as it is turning off, but a dim horizontal line often remains lit. If kept in this state too long, the same line will fail to lit properly during regular use of player. Luckily, normal operation was restored after half an hour or so. This behavior is rather scary and forces me to reboot to Apple firmware to make a proper shutdown. Please someone have a look at this because risking the health of a player prevents from really enjoying the Rockbox experience. |
This task depends upon
Closed by Nicolas Pennequin (nicolas_p)
Saturday, 29 September 2007, 23:06 GMT+2
Reason for closing: Fixed
Saturday, 29 September 2007, 23:06 GMT+2
Reason for closing: Fixed
I've also noticed the severity of the problem seems to increase with the length of time the ipod has been left in the shut down state. In other words, if I shutdown from Rockbox, leave the ipod off for a few minutes, and then reboot, the ghost line is very faint and goes away quickly. However, if the ipod has been off for a longer period of time, the problem is exaggerated and takes longer to correct itself.
I have only tested it on mini 2g though
Unfortunately, as Mikachu explained to me in #rockbox, Tomasz' patch will not work for colour displays, 1) because lcd-ipod.c has 2 separate parts, one for b&w and one for colour (this produces a compile error for me), and 2) because the colour display has a completely different chip, so this code will most likely not work.
I hope someone will look into this matter, since it might damage hardware, as several people above already mentioned.
In order to keep changing polarity the LCD controller needs to be running. In this case the controller stops running but a charge remains on one line, probably because the controller wasn't properly shut down before power was removed. This constant DC charge damages that line of the LCD.