From: Bernard L. <le...@bo...> - 2003-10-29 19:15:32
|
Hi Jeff, When you make changes to the retailOS image you can simply copy (dd) the image back to the filesystem. However, the "image" that is booted by the iPod has a checksum and so unless you correctly patch the firmware with the checksum value the bootloader will reject your modifications. Take a look at the firmware patcher on the ipodlinux website to see how the checksum is calculated. Basically if you copy your modified retailOS portion to a file and then run the patcher on it and your full firmware image you should get something that you can dd back on and boot (assuming everything else is ok!). If it doesn't boot you can always boot the iPod into forced diskmode and then just dd your backup back onto the iPod. I assume the USB mode also works but I have only ever done this with firewire. cheers, bern. On Wed, 2003-10-29 at 23:45, Jeffrey Harris wrote: > This may be a little off-topic (not linux related), but I am modifying the > Apple firmware (menu items, bitmaps, etc.) > > I have copied off the 32mb partition and made changes to it as a file. > Obviously the next step is loading the new image back onto the ipod. > > Is it simply a case of copying the new image onto the 32mb partition again, > or do I have to set an update flag / modified date / firmware version > somewhere so the iPod knows to reload the image? > > Also, if something goes wrong, how wrong can it go?!? If I kill the firmware > somehow, can the ipod still connect to firewire/usb and be updated again? > > Cheers > > Jeff > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > iPodlinux-devel mailing list > iPo...@li... > https://lists.sourceforge.net/lists/listinfo/ipodlinux-devel > |