Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
a0cc369c5d8fa39eca829e58848052701ab5303c
/
rbutil
/
ipodpatcher
/
main.c
564d249
Detect and reject 2nd Gen Nanos when scanning for ipods, instead of failing quietly.
by Dave Chapman
· 18 years ago
35735c66
Initial attempt at a --convert option to convert HFS formatted ipods (Macpods) to FAT32 format. This needs testing (as well as the existing --format feature) before adding as an option in the interactive mode and fully documenting.
by Dave Chapman
· 18 years ago
56780e3
Initial integration of a --format option, based on fat32format.exe. The main limitation is that it only works on disks with 512-byte sectors - it needs adapting to the 2048-byte sector ipods. It has only been tested on Linux and Mac OS X, with a 60GB ipod Color, but appears to work.... When this feature has been more widely tested, the intention is to add code to convert the information in an Apple Partition Map (which can currently be read by ipodpatcher) to a DOS partition table, and hence allow conversion of Macpods to Winpods.
by Dave Chapman
· 18 years ago
bbde445
Add --write-embedded (-we) option. This replaces the Apple firmware with the bootloader embedded in ipodpatcher (equivalent to -wf bootloader-ipodxxx.ipod when using an external bootloader).
by Dave Chapman
· 18 years ago
92b9c23
Bump version number for 1.0 release (v1.1 bootloaders)
by Dave Chapman
· 18 years ago
4df0c77
Remove the check for ipod-specific magic in the MBR (which caused problems when users repartitioned their ipods and removed that magic) and instead check that the partition layout looks like an ipod.
by Dave Chapman
· 18 years ago
427fff4
Add -rfb option for reading the main firmware (OSOS image) as a binary file.
by Dave Chapman
· 18 years ago
9b4bb47
Bump version to 0.9 ready for release with version 1.0 bootloaders, and add an uninstall option to the interactive mode
by Dave Chapman
· 18 years ago
a6d68bd
Changes to aid incorporation into rbutil, based on part of FS #6643 from Dominik Wenger. Move display_partinfo() function into main.c (where it belongs) and export get_parttype() function from ipodpatcher.c. Also add a targetname variable to struct ipod_t to enable bootloader URLs to be constructed.
by Dave Chapman
· 18 years ago
955afed
Move ipodpatcher into rbutil directory
by Dave Chapman
· 18 years ago
[Renamed from tools/ipodpatcher/main.c]
6bd75aa
Update version number to 0.8 ready for release. Also move the "Press ENTER to exit ipodpatcher" prompt to after the ipod_close() call.
by Dave Chapman
· 18 years ago
4642430
Display some advice when no ipods are found in interactive mode
by Dave Chapman
· 18 years ago
79a1fb1
Move the command-line specific code into main.c, leaving the firmware manipulation code in ipodpatcher.c. No functional changes.
by Dave Chapman
· 18 years ago