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:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  iPod 5: Disable "hold method" for starting original firmware?
« previous next »
  • Print
Pages: [1]

Author Topic: iPod 5: Disable "hold method" for starting original firmware?  (Read 1765 times)

Offline Bockrox

  • Member
  • *
  • Posts: 26
iPod 5: Disable "hold method" for starting original firmware?
« on: June 27, 2010, 01:24:37 AM »
I notice that you can start the original iPod firmware by enabling the "Hold" switch before the device boots up (section 3.1.3 of the documentation).

Is there a way to disable this behavior? I often leave the hold switch enabled inadvertently, but by doing so I get booted into iPod mode and my Files directory gets cluttered with Apple's "Calendars", "Notes", etc directories.

Thanks in advance.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #1 on: June 27, 2010, 01:32:04 AM »
You'd have to edit out the check for it in the bootloader, then compile and install your own bootloader.  On the ipods this is pretty safe to do since even with a bad bootloader you can still boot into the firmware's USB mode. 
Logged

Offline Bockrox

  • Member
  • *
  • Posts: 26
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #2 on: June 27, 2010, 01:39:53 AM »
Hm, interesting. That seems like a lot of work, but I'll consider it. An option in the "Settings" menu of Rockbox would be nice, but I don't know if that's really possible.

Thanks for the info.
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #3 on: June 27, 2010, 01:43:46 AM »
This isn't really possible since the decision has to be made by the bootloader, not the Rockbox firmware.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline torne

  • Developer
  • Member
  • *
  • Posts: 994
  • arf arf
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #4 on: June 27, 2010, 02:53:56 PM »
You would need to modify the source for rockbox as well, and use a custom build; if hold is turned on when rockbox starts it will reset its settings to defaults, which is probably much *more* annoying than booting the OF by accident :)

if you're bothered by the OF's directories, instead of deleting them, mark them as hidden. Rockbox does not show hidden files/folders by default (only if 'show files' is set to all). This way, they won't keep reappearing if you boot the OF.
Logged
some kind of ARM guy. ipodvideo/gigabeat-s/h120/clipv2. to save time let's assume i know everything.

Offline Bockrox

  • Member
  • *
  • Posts: 26
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #5 on: June 27, 2010, 11:57:47 PM »
Quote from: torne on June 27, 2010, 02:53:56 PM
if you're bothered by the OF's directories, instead of deleting them, mark them as hidden. Rockbox does not show hidden files/folders by default (only if 'show files' is set to all). This way, they won't keep reappearing if you boot the OF.

Interesting solution. Thanks for the tip!

On a side note, is there any danger to doing MENU + Select after I do boot into OF? Is it like a hard-shutdown on a computer in that it doesn't properly stop the hard disk?
« Last Edit: June 27, 2010, 11:59:49 PM by Bockrox »
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #6 on: June 28, 2010, 01:04:43 AM »
It is a hard reset, but it's the only way to reset the device and force the bootloader to run again.  Apple's firmware doesn't have the option to shut down the hardware.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline torne

  • Developer
  • Member
  • *
  • Posts: 994
  • arf arf
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #7 on: June 28, 2010, 03:53:27 AM »
The hard reset is physically safe, though; the disk will not be damaged. The disk looks after itself, disks have been able to park their own heads for decades.
Logged
some kind of ARM guy. ipodvideo/gigabeat-s/h120/clipv2. to save time let's assume i know everything.

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: iPod 5: Disable "hold method" for starting original firmware?
« Reply #8 on: June 28, 2010, 04:19:08 AM »
Thanks.  I didn't mean to imply that it was dangerous to the hardware.   ;)
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  iPod 5: Disable "hold method" for starting original firmware?
 

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

Page created in 0.085 seconds with 16 queries.