FS#10107 - iPod sometimes needs menu + select reset to turn on
Opened by Boris Gjenero (dreamlayers) - Wednesday, 08 April 2009, 17:34 GMT
Last edited by Torne Wuff (torne) - Sunday, 05 June 2011, 10:58 GMT
I have a 5G 30GB iPod. Sometimes when I try to turn it on, nothing happens or there is just a brief flash of the low battery icon. After this, further attempts to power on normally do nothing, and the only way to turn on the iPod is a menu + select reset.
This is a known problem. For example, it is discussed in this thread: http://www.rockbox.org/mail/archive/rockbox-dev-archive-2009-02/0122.shtml
Most people here believe this is a bug in Apple firmware in flash, and not a bug in Rockbox.
I created a small patch which shuts down Rockbox using the original firmware in flash. It writes a string to a specific location in IRAM and then resets the iPod. This causes the original firmware to act as if an attempt to boot failed. It assumes that the battery is low, and when a charger isn't connected it shuts down. The patch seems to fix the problem. With it, I've never had to reset my iPod to turn it on.
I am attaching the patch as evidence that something can be done about the problem. I think the proper solution would would be to see what Rockbox needs to do and do that, instead of relying on the original firmware.
In practical terms, the patch only has has few minor disadvantages:
- there is a brief flash of the low battery icon after Rockbox shuts down
- attempts to turn on are ignored for a few seconds after Rockbox shuts down. (Just wait a few seconds after turning your iPod off before turning it on again. If you try to turn it on too soon, nothing will happen and you'll have to do it again later, but you won't have to do a menu+select reset.)
- If a charger is plugged immediately after the iPod is turned off, the 'very low battery" screen is shown.
The patch could be extended to other PP502x iPods. I know the same problem happens on some other iPods, but I don't know which ones, and I only have a 5G.
The main questions on my mind now: What state can be preserved when the iPod is turned off? What chips have power besides the LTC4066 and PCF50607?
Sunday, 05 June 2011, 10:58 GMT
Reason for closing: Out of Date
Additional comments about closing: We aren't going to reintroduce this method, it causes too many problems for too many people