Installation / Removal > Apple - Installation/Removal

4GB iPod Mini 2g - unable to install with utility or manually

<< < (4/5) > >>

Chronon:
Thanks for the definitive answer.   ;)

Does that mean that the following is only possible if there's already an Apple firmware on disk?


--- Quote from: linuxstb on December 26, 2006, 05:50:03 AM ---Rockbox doesn't alter the contents of the flash ROM, which is where the Apple bootloader/disk-mode/diagnostics mode lives, so you can't remove that.  Rockbox also doesn't have its own usb disk mode, so removing the Apple disk mode would leave you unable to access your ipod anyway...

But you can completely replace the firmware on disk.  Using ipodpatcher, you have two options:

ipodpatcher [device] -wf bootloader-ipodXXXX.ipod

which will replace the Apple firmware on disk with the Rockbox bootloader.

Or even:

ipodpatcher [device] -wf rockbox.ipod

which will put the main Rockbox binary in the firmware partition, without any bootloader.

Before you use the -wf command, you may want to do:

ipodpatcher [device] -rf apple_os.ipod

to extract the main Apple firmware if you ever want to restore it.  Or you can then copy the apple_os.ipod file to either the root of your FAT32 partition or inside the .rockbox/ folder, and the bootloader will load the Apple firmware from there.

--- End quote ---

*note that this is an old comment and certain things like Rockbox not having its own USB mode are not strictly true anymore.

GodEater:
That should still work - but what's happening is slightly inaccurate (from what I understand).

ipodpatcher isn't "completely replacing" the apple firmware there, it's just writing a rockbox image where it would normally write the bootloader.

linuxstb:

--- Quote from: Chronon on March 27, 2009, 07:31:56 PM ---Does that mean that the following is only possible if there's already an Apple firmware on disk?

--- End quote ---

Yes.

linuxstb:

--- Quote from: GodEater on March 28, 2009, 04:33:12 AM ---ipodpatcher isn't "completely replacing" the apple firmware there, it's just writing a rockbox image where it would normally write the bootloader.

--- End quote ---

No, my description is correct (if by "Apple firmware" you are referring to the part of the firmware on disk, not the flash-based Apple bootloader/disk mode/diagnostics mode).

Normally, ipodpatcher (and therefore rbutil) will append the Rockbox bootloader to the end of the Apple firmware on disk, and change the "entry point" (stored in the header to that firmware) to point to the start of our bootloader, instead of the start of the Apple firmware.

What the "-wf" option to ipodpatcher does is to completely replace that Apple firmware image with the Rockbox file (bootloader or main Rockbox).

i.e. a virgin ipod looks like:

[OSOS]
[AUPD]
[RSRC]

with a standard Rockbox install, it will look like

[OSOS and Rockbox bootloader]
[AUPD]
[RSRC]

and with a "-wf" install of the Rockbox bootloader or Rockbox itself:

[Rockbox bootloader or Rockbox itself]
[AUPD]
[RSRC]

Where "OSOS" is the main Apple firmware, "AUPD" is the image that flashes new ROM contents, and "RSRC" is the resource block (only used on the Nano and Video).


Chronon:

--- Quote from: linuxstb on March 28, 2009, 05:18:04 AM ---No, my description is correct (if by "Apple firmware" you are referring to the part of the firmware on disk, not the flash-based Apple bootloader/disk mode/diagnostics mode).

--- End quote ---

Yes, that's what I meant. 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version