Installation / Removal > Apple - Installation/Removal
12/20 iPod 4g bootloader bugged?
(1/1)
jmsq:
Hi, I've been using rockbox for a while and I love it. Recently I went to upgrade rockbox, but I didn't have a backup and noticed there was a new install method, so I restored the iPod and started from scratch. Now I've installed this bootloader multiple times now (clean restore before each one) and it boots into rockbox fine, but whenever I hold the menu to go into original firmware, it says it's doing it, but then immediately resets, and it does it every time. I couldn't find an answer in these forums from searching. Is it a bug in the bootloader, or am I doing something wrong with the new process?
Thanks,
JM
linuxstb:
Sorry for taking so long to reply.
Yes, a few others have reported similar problems with the new bootloaders on the older ipods, and I haven't been able to find the problem.
Could you try the following and post the output of the two ipodpatcher --list commands? The extra "-v" option provides more debugging information for me.
1) Restore your firmware partition to its original state (i.e. no Rockbox bootloader).
2) Run "ipodpatcher [device] -v --list"
3) Install the bootloader using "ipodpatcher [device] -a bootloader-ipod4g.ipod"
4) Run "ipodpatcher [device] -v --list"
There is an alternative (currently undocumented) method of starting the Apple firmware, which could also be useful for you to try:
1) Restore your firmware partition to its original state (i.e. no Rockbox bootloader)
2) Extract the Apple firmware to a file using "ipodpatcher [device] -rf apple_os.ipod"
3) Copy that apple_os.ipod to the root of your ipod - i.e. the same place as the rockbox.ipod file lives.
4) Install the Rockbox bootloader using the -wf command - "ipodpatcher [device] -wf bootloader-ipod4g.ipod"
This method completely replaces the Apple firmware in the firmware partition with the Rockbox bootloader (you should notice much faster boot times), and loads it from the apple_os.ipod file on your FAT32 when requested.
I hope that you will soon also be able to select the "apple_os.ipod" file from within Rockbox to start the original firmware, but that isn't working yet.
chrisneedscoffee:
I'm having the same problem on the 2nd Gen. Mini.
I tried the alternative method, and continue to have the same problem, except that instead of saying "loading original firmware," then shutting down and restarting, it says "loading apple_os.ipod." I can't get back into the original firmware at all. Rockbox really does boot faster though.
I know it's not the same ipod as the original poster, but I went ahead and saved the "--list" results anyway.
BEFORE:
[INFO] Reading partition table from /dev/disk2
[INFO] Sector size is 512 bytes
[INFO] Part Start Sector End Sector Size (MB) Type
[INFO] 0 63 80324 39.2 Empty (0x00)
[INFO] 1 80325 7984304 3859.4 W95 FAT32 (0x0b)
[INFO] Ipod model: 2nd Generation Mini
Type id devOffset len addr entryOffset chksum vers loadAddr devOffset+len
0 - OSOS 0x00000000 0x00004400 0x0033ec40 0x10000000 0x00000000 0x11d5a3f5 0x0000700b 0xffffffff 0x00343400
1 - AUPD 0x00000001 0x00343400 0x00109448 0x10000000 0x00000000 0x0c13d674 0x0000700b 0x10000000 0x0044cc00
Listing firmware partition contents:
Image 1:
Main firmware - 3402816 bytes
Image 2:
AUPD - 1086536 bytes
AFTER:
INFO] Reading partition table from /dev/disk2
[INFO] Sector size is 512 bytes
[INFO] Part Start Sector End Sector Size (MB) Type
[INFO] 0 63 80324 39.2 Empty (0x00)
[INFO] 1 80325 7984304 3859.4 W95 FAT32 (0x0b)
[INFO] Ipod model: 2nd Generation Mini
Type id devOffset len addr entryOffset chksum vers loadAddr devOffset+len
0 - OSOS 0x00000000 0x00004400 0x0034d748 0x10000000 0x0033ee00 0x1235cd5f 0x0000700b 0xffffffff 0x00351e00
1 - AUPD 0x00000001 0x00351c00 0x00109448 0x10000000 0x00000000 0x0c13d674 0x0000700b 0x10000000 0x0045b400
Listing firmware partition contents:
Image 1:
Main firmware - 3403264 bytes
Third-party bootloader - 59720 bytes
Image 2:
AUPD - 1086536 bytes
linuxstb:
Thanks for the info. I'll post here if I discover anything.
Navigation
[0] Message Index
Go to full version