Rockbox General > Rockbox General Discussion

Why use hold switch to load original firmware?

<< < (4/4)

Llorean:
My understanding is that the hold switch is the only thing we can detect if it's held from before the device is turned on. Everything else, we can detect if someone presses them *after* our code is running, but not before.

So yes, the others all need to be pressed at a specific time, while Hold is special.

froggyman:
Couldn't a patch be made to do what the other people want? Then the "regular" users could still use the hold switch and those who dont want to use the hold switch could simply apply the patch to the bootloader so it will boot into the OF with the desired button combo.

dreamlayers:

--- Quote from: Llorean on April 20, 2009, 06:29:44 AM ---My understanding is that the hold switch is the only thing we can detect if it's held from before the device is turned on. Everything else, we can detect if someone presses them *after* our code is running, but not before.

So yes, the others all need to be pressed at a specific time, while Hold is special.

--- End quote ---

I can press and hold MENU to turn on my 5G 30GB iPod and boot into the original firmware.  So, at least when not connecting a cable, MENU is the easy method.  The hold switch is harder because it needs to be flipped after the iPod starts to turn on.

soap:

--- Quote from: dreamlayers on April 19, 2009, 11:42:26 PM ---If a charger or USB connected, the iPod will turn on even if hold is on.  Then it will boot into the original firmware...
--- End quote ---
Before PP USB I considered this a distinct advantage.  I would toggle the hold switch at the end of the day, and then I could plug my iPod into my PC later that night and rest assured my iPod would be in the fastest disk mode if and when I attempted to access it next.
The OF was and still is also the only place where my 5G (other iPods?) charge fully.

The disk issues are addressed in SVN now, but, IMHO, until iPod charging works as well in SVN as it does in OF this behavior should be maintained.

Navigation

[0] Message Index

[*] Previous page

Go to full version