summaryrefslogtreecommitdiffstats
path: root/tools/ipod_fw.c
AgeCommit message (Collapse)AuthorFilesLines
2020-03-29FS#13184: Support 2048 byte sectors and images without bootloader in ipod_fwSolomon Peachy1-17/+32
(From Stefan Ott) I wrote a little patch for ipod_fw.c that allows me to create bootable images for the iPod video without using any external software. The patch adds two new options: - The -s option can now be used to specify the sector size in blocks (typically 512 or 2048) when generating an image. - The -n option can be used to create an image without a boot loader Change-Id: I35ebcd19ba1491bba76dfc8011e5a856108bb9ad
2006-12-10Initial attempt at adding support for firmware images with 2048-byte ↵Dave Chapman1-4/+25
sectors. Sector size is auto-detected, so both 5g and "5.5g" users can use the "-g video" (or its alias, "-g 5g") option to manipulate the firmware. I have tested this patch with 3G, 4G and 5G (512-byte sectors) and 5G (2048-byte sectors) images and it generates a "rockboot.bin" file with a matching MD5 checksum to either the previous version of ipod_fw.c, or the patched "ipod_fw_5.5g.c", as appropriate. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11703 a1c6a512-1295-4272-9138-f99709370657
2006-12-09Sync with ipodlinux CVSDave Chapman1-19/+61
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11697 a1c6a512-1295-4272-9138-f99709370657
2006-01-16Cosmetic bugfix - display correct message when generating firmware image for ↵Dave Chapman1-1/+5
the 5g git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8350 a1c6a512-1295-4272-9138-f99709370657
2005-12-18Sync with ipodlinux CVS - add support for 5g (video) iPodsDave Chapman1-0/+33
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8260 a1c6a512-1295-4272-9138-f99709370657
2005-11-11Import make_fw.c iPod firmware manipulation utility from the ipodlinux ↵Dave Chapman1-0/+517
project. Renamed it to ipod_fw.c for use in Rockbox. This is an exact copy of the current CVS version from the ipodlinux project. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7813 a1c6a512-1295-4272-9138-f99709370657