Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Why use hold switch to load original firmware?
« previous next »
  • Print
Pages: [1] 2

Author Topic: Why use hold switch to load original firmware?  (Read 3264 times)

Offline dreamlayers

  • Developer
  • Member
  • *
  • Posts: 425
  • Boris Gjenero
    • My Blog
Why use hold switch to load original firmware?
« on: April 19, 2009, 11:42:26 PM »
On 5G and other iPods, both the hold switch and the menu button can be used to load the original firmware at startup.  The hold switch has a disadvantage:  If a charger or USB connected, the iPod will turn on even if hold is on.  Then it will boot into the original firmware, and that's something that I and probably many other Rockbox users don't want.  Isn't the menu button enough for booting into the original firmware?
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Why use hold switch to load original firmware?
« Reply #1 on: April 20, 2009, 12:05:56 AM »
http://www.rockbox.org/irc/log-20080114#11:22:23
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Why use hold switch to load original firmware?
« Reply #2 on: April 20, 2009, 01:04:03 AM »
Why can't we detect some other button?
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Why use hold switch to load original firmware?
« Reply #3 on: April 20, 2009, 03:48:38 AM »
The hold switch has a significant advantage specifically because you can turn on the iPod with a charger/whatever while hold is on and get the OF to boot.

The timing of using the menu button provided difficulty for users.
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Why use hold switch to load original firmware?
« Reply #4 on: April 20, 2009, 04:57:20 AM »
Quote from: Llorean on April 20, 2009, 03:48:38 AM
The hold switch has a significant advantage specifically because you can turn on the iPod with a charger/whatever while hold is on and get the OF to boot.

The timing of using the menu button provided difficulty for users.

When you're going into the OF, though, aren't you doing it on purpose?  Meaning you are specifically following a set of steps?  Most of the time, the hold switch is not deliberately on because I want to boot the OF.  It's just on because that's the last state it was in.

Also:
Quote from: Llorean on July 26, 2008, 11:07:38 PM
That and Rockbox is designed with the intent to be a replacement firmware, not a utility program. Dual Boot is more of a safety precaution in case Rockbox isn't working for some reason.
« Last Edit: April 20, 2009, 05:00:43 AM by cool_walking_ »
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Why use hold switch to load original firmware?
« Reply #5 on: April 20, 2009, 05:00:25 AM »
Dual boot may  be a safety precaution, but it needs to be one people can actually accomplish.

Some people were simply unable to manage the menu button timing after holding menu and select. You have to remember, this needs to be something anyone can do, not just "most people." The hold toggle is something very, very easy to do.

I don't see, at all, what "following a set of steps" has to do with it. Even if they're following a set of steps, it doesn't change that one method is easier to accomplish than the other.
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Why use hold switch to load original firmware?
« Reply #6 on: April 20, 2009, 05:05:39 AM »
If you're following steps, they can be arbitrary.  They can be picked out so that they don't interfere with normal operation by booting the OF when it's unwanted.

Does simply holding MENU as soon as the iPod starts booting not work?  Do you have to start holding it after the Apple logo or something?
« Last Edit: April 20, 2009, 05:10:07 AM by cool_walking_ »
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Why use hold switch to load original firmware?
« Reply #7 on: April 20, 2009, 05:09:03 AM »
That doesn't address the fact that people had difficulty with it. Arbitrary steps still need to be steps people can readily accomplish. Saying "they can be arbitrary" is true, but that doesn't mean you shouldn't have any care when selecting them.

Some people (especially older people) can't respond as quickly to the iPod turning on. Other people (the blind) can't SEE when it turns on, and have no means of feedback.
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Why use hold switch to load original firmware?
« Reply #8 on: April 20, 2009, 05:15:17 AM »
Quote from: Llorean on April 20, 2009, 05:09:03 AM
doesn't mean you shouldn't have any care when selecting them.
Exactly. Take care that you don't interfere with normal functionality!

Quote
Some people (especially older people) can't respond as quickly to the iPod turning on. Other people (the blind) can't SEE when it turns on, and have no means of feedback.

I could always hear the hard drive make a click noise when it first boots.  I think if you have earphones in, you also get a noise from there (IIRC, it was a "pop", then soft staticy noise).  You have  to put the HOLD switch on at a certain time too - after you've reset it.  Per my edit in my previous message, can they not just reset, then straight away hold MENU?
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Why use hold switch to load original firmware?
« Reply #9 on: April 20, 2009, 05:19:40 AM »
The ONLY "normal" functionality it interferes with is plugging in USB/Power while the hold switch is on. You can get around this by simply turning hold off before you turn it on.


And no, they don't have to turn on hold at a certain time. As we've already established, you can boot into the OF by having hold in before you power up the iPod, so no sign has to be watched for.

The problem with reactions was people not being able to react to the reboot quickly enough. Your haven't addressed that at all with your edit.

Look, it's simple - this is the best compromise. It's clear that you don't have a problem holding menu, so you're unwilling to believe other people have problems with it. They do, accept that. It may be outside your experience, but it happens. Having it on the hold switch makes the whole process vastly more reliable. Yes, it may cause accidental boots into the OF, but it still beats being entirely unable to boot into it if something goes wrong, which is what happens to some people if they can't manage the MENU solution and we remove it.

Meanwhile, the problem you're having with it can be avoided by a half-second action, flicking off the hold switch, before you plug in the iPod. If you really, desperately feel you must avoid the OF, simply install Rockbox without the OF present instead.
« Last Edit: April 20, 2009, 05:21:24 AM by Llorean »
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Why use hold switch to load original firmware?
« Reply #10 on: April 20, 2009, 05:30:21 AM »
Quote
Your haven't addressed that at all with your edit.
I was asking.  I appended "or something" to try to get across that it wasn't a sarcastic question.

It was actually never "half a second", because I always forgot, so it'd start booting the OF and I'd have to do the 6-second MENU+SELECT.

Quote
If you really, desperately feel you must avoid the OF, simply install Rockbox without the OF present instead.
Maybe I did it wrong, but I think I did this when I installed the 3.2 bootloader (used -wfb rather than -ab with ipodpatcher), and it just gave me a white-on-black bootloader message complaining that the OF wasn't there when I left HOLD on, which is just as bad.

By the way, I'm talking in past tense because I killed my iPod.
« Last Edit: April 20, 2009, 05:32:27 AM by cool_walking_ »
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Why use hold switch to load original firmware?
« Reply #11 on: April 20, 2009, 05:31:32 AM »
So, you're requesting we solve your inability to remember to turn Hold off by making rebooting into the OF impossible for some of our users?
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Why use hold switch to load original firmware?
« Reply #12 on: April 20, 2009, 06:17:09 AM »
I've never actually used the "hold MENU" method to boot the OF.  I asked if you have to do it at a certain time in the boot process (as opposed to just rebooting and straight away holding MENU).  If you can just hold MENU the whole time, you can hold MENU while inserting the USB plug from an OFF state.

If it doesn't hurt other people too much, yeah, I wouldn't mind features that mitigate the effects of my ineptitude.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Why use hold switch to load original firmware?
« Reply #13 on: April 20, 2009, 06:25:56 AM »
Should I just refer you back to the IRC quote you mentioned in your first post in this thread, or what? It was even you in IRC who was being told that...
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: Why use hold switch to load original firmware?
« Reply #14 on: April 20, 2009, 06:27:53 AM »
I thought maybe it was not true anymore, because of saratoga's reply.
Logged

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Why use hold switch to load original firmware?
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.086 seconds with 15 queries.