Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
refs/tags/bootloader_nwa20_v1
/
rbutil
/
ipodpatcher
tag
c2a398a0f4f5f22c8854fe168030b55c9638bde4
tagger
Amaury Pouly <amaury.pouly@gmail.com>
Sun Sep 17 23:26:30 2017 +0200
object
aedf4d2a578141e50c4a868d6d24b4e5a97755c7
Tag NW-A20 bootloader V1
cf168d4
ipodpatcher: remove external ddk/ntddscsi.h dependency
by Cástor Muñoz
· 8 years ago
6f4beaa
Don't add LIBSOURCES to SOURCES.
by Dominik Riebeling
· 8 years ago
56a9255
OS X: change include paths to use actual paths.
by Dominik Riebeling
· 11 years ago
703bc40
Fix ipodpatcher on OS X.
by Dominik Riebeling
· 12 years ago
ea0bfe7
Replace the use of uname to get the build output.
by Dominik Riebeling
· 12 years ago
b3ef8c8
Put resource object into object folder.
by Dominik Riebeling
· 12 years ago
86d46b6
Remove unnecessary all target.
by Dominik Riebeling
· 12 years ago
d24c220
Remove 64bit warning by using C99 fixed width format specifier.
by Dominik Riebeling
· 12 years ago
b63d429
Provide dealloc function to ipodpatcher.
by Dominik Riebeling
· 12 years ago
24e37dd
ipodpatcher: move sectorbuf pointer into ipod_t structure.
by Dominik Riebeling
· 12 years ago
bf1c491
Move check for existing bootloader to ipodpatcher.
by Dominik Riebeling
· 12 years ago
8a3824f
ipodpatcher: replace ipod2c with bin2c.
by Dominik Riebeling
· 13 years ago
db3afb0
Make sure we use POSIX/C99 printf() when building for windows
by Rafaël Carré
· 13 years ago
ab49b5e
MSVC compatibility adjustments.
by Dominik Riebeling
· 13 years ago
70837fb
sansapatcher, ipodpatcher: use MinGW C99 version of stdio functions.
by Dominik Riebeling
· 13 years ago
6c61231
ipodpatcher: move linker only options out of CFLAGS.
by Dominik Riebeling
· 13 years ago
b056e02
ipodpatcher: convert to use libtools.make.
by Dominik Riebeling
· 13 years ago
5ffd2f7
Various adjustments for MSVC.
by Dominik Riebeling
· 13 years ago
e23adb5
ipodpatcher: guard platform specific files.
by Dominik Riebeling
· 13 years ago
5692857
Bulk convert all DOS line endings to UNIX.
by Torne Wuff
· 13 years ago
ccc5f4c
Replace bootloader object rules with suffix rules.
by Dominik Riebeling
· 13 years ago
e412227
Fix off-by-one memory corruption in ipodpatcher.
by Thomas Jarosch
· 13 years ago
084d57c
Check if creating the dictionary worked before accessing it, not afterwards.
by Dominik Riebeling
· 14 years ago
037c0ef
Remove obsolete 2nd gen nano check
by Frank Gevaerts
· 14 years ago
0110e55
Remove Ipod Video 64MB handling.
by Dominik Riebeling
· 14 years ago
02068ed
Bump ipodpatcher version number in preparation for a new ipod bootloader release
by Torne Wuff
· 15 years ago
bootloader_ipodpatcher_v5
c8d13b6
Implement ipod_scsi_inquiry() on OS X.
by Dominik Riebeling
· 15 years ago
4280640
Revert most of r24361 - it was committed in error.
by Dave Chapman
· 15 years ago
4cb879d
Update the comments describing how to build ipodpatcher - no functional changes.
by Dave Chapman
· 15 years ago
5742f89
Fix ipodpatcher to work with new target names introduced in r23883
by Dave Chapman
· 15 years ago
c074044
Rename targets to be consistent in all places. (FS #10819). Take 2.
by Björn Stenberg
· 15 years ago
93eefba
Suppress unused warnings for functions that haven't been implemented.
by Dominik Riebeling
· 15 years ago
bbfe573
FS#9833: Fix Ipods being wrongly detected as MacPods on OS X
by Dominik Riebeling
· 15 years ago
3e489c1
Rename print_error() in ipodpatcher and sansapatcher.
by Dominik Riebeling
· 15 years ago
8e47406
Fix a compile warning.
by Dominik Riebeling
· 15 years ago
7e0fe36
Set svn:keywords property.
by Dominik Riebeling
· 15 years ago
8e95cc4
ipodpatcher and rbutil support for the Nano2G - FS#10609 with a few further changes.
by Dave Chapman
· 15 years ago
4e4510e
Query RAM size when scanning for Ipods. Return the target string for Video 64MB when apropriate amount of RAM is detected. Makes Rockbox Utility detect it correctly for first time installs.
by Dominik Riebeling
· 15 years ago
8b32a2d
Always format error message using ANSI functions to get rid of type-punning when building with rbutil.
by Dominik Riebeling
· 15 years ago
0592557
Fix SCSI inquiry on W32.
by Dominik Riebeling
· 15 years ago
1eca02d
Add support (on Linux and win32 only - I couldn't figure this out on OS X) for reading the XML device information from ipods. This information includes the RAM size, which is potentially useful for rbutil to distinguish between the two ipod video builds. This is implemented as both a new --dump-xml option (to dump the entire XML to a file) and a new 'ramsize' field in struct ipod_t.
by Dave Chapman
· 15 years ago
71f0814
Make ipodpatcher compile on *BSD and recent Linux distributions - htole16/htole32 are standard BSD functions, and they now also appear in glibc 2.9 or later on Linux. As the functions are so simple, we just rename to avoid a clash instead of attempting to use the library versions on some platforms. Same as fix provided in FS#10428 by Alyssa Milburn.
by Dave Chapman
· 15 years ago
b22516f
Make sure the global buffers for ipodpatcher and sansapatcher get allocated and freed only once. Fixes segfaults when the bootloader install class was instanciated multiple times.
by Dominik Riebeling
· 16 years ago
bea3abb
Bump ipodpatcher version string
by Nils Wallménius
· 16 years ago
0d760c1
Apply FS#9337 - Header file in SRC in rbutil/ipodpatcher. The parttypes.h header file apparently breaks compilation on some systems and is already #included in ipodpatcher.c
by Bertrik Sikken
· 16 years ago
08574c4
When scanning for Ipod / Sansa close the disc handle of every tried disc, not only for successful checks. Fixes "no Sansa found" issues with rbutil on w32 after autodetection was used.
by Dominik Riebeling
· 16 years ago
2acc0ac
Updated our source code header to explicitly mention that we are GPL v2 or
by Daniel Stenberg
· 16 years ago
d131a31
Rename variables sectorbuf and verbose to avoid clashes in rbutil. Cleanup exports a bit.
by Dominik Riebeling
· 16 years ago
3f65a70
Move C linkage binding for c++ to exporting header files instead of includes.
by Dominik Riebeling
· 17 years ago
367aec3
Fix a couple quirks from the previous commit.
by Nicolas Pennequin
· 17 years ago
357ffb3
Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking.
by Nicolas Pennequin
· 17 years ago
194b2ca
Check for permission denied error when trying to access the player and inform the user that raw disc access permissions are required.
by Dominik Riebeling
· 17 years ago
386f77b
Make sansapatcher and ipodpatcher compile on OS X 10.5.
by Barry Wardell
· 17 years ago
919caf0
allow building ipodpatcher / sansapatcher with MinGW.
by Dominik Riebeling
· 17 years ago
8a7c0ee
Hopefully fix Ipod bootloader installation on Windows with RbUtilQt, without breaking ipodpatcher. I don't have any Ipod to test with, but the change is easy to revert.
by Magnus Holmgren
· 17 years ago
rbutilqt_v1.0.3
2a61259
Forgot to adapate 'make clean'
by Jens Arnold
· 17 years ago
4ce9368
Add a manifest to ipodpatcher.exe in order to make it request administrative rights on windows vista. This will cause a separate cmd window to pop up. The proper solution will be to implement a check for administrative rights in the executable, and tell the user to start from an elevated command prompt if not. This solution will still need a (changed) manifest.
by Jens Arnold
· 17 years ago
36427dd
Bump version to 2.0 ready for release
by Dave Chapman
· 17 years ago
bootloader_ipods_v2
6e79715
Add functions to read and write the AUPD (flash update) image. "--read-aupd aupd.bin" will read (and decrypt) the AUPD image, and "--write-aupd aupd.bin" will write (and encrypt) an image. Also fix a bug in the "diskmove" function which corrupted the AUPD image when a bootloader was installed. So in order to manipulate the aupd image, you need to restore a clean firmware partition, and install the bootloader with this version of ipodpatcher. Decryption functions based on the description and sample code at http://ipodlinux.org/Flash_Decryption
by Dave Chapman
· 17 years ago
f225f04
Mac OS X only - automatically unmount the FAT32 partition before attempting to open the disk device for writing. This step can be removed from the manual when the next ipodpatcher version is released.
by Dave Chapman
· 17 years ago
ac3db33
ipodpatcher: adjust the targetname strings, so they match the names in rbutil.
by Dominik Wenger
· 17 years ago
564d249
Detect and reject 2nd Gen Nanos when scanning for ipods, instead of failing quietly.
by Dave Chapman
· 17 years ago
33bc6f3
Yet more warning fixes - ipodpatcher should now be warning-free in rbutilqt
by Dave Chapman
· 17 years ago
0be3036
Fix some more warnings (these only occurred on Mac OS X, so I missed them on Linux/x86).
by Dave Chapman
· 17 years ago
2cc80f5
Add -W to CFLAGS in Makefile and fix the generated warnings.
by Dave Chapman
· 17 years ago
3b1119b
Fix some cosmetic bugs in error messages. These generated warnings when compiling ipodpatcher with -O2.
by Dave Chapman
· 17 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
· 17 years ago
6a20def
Initial (untested apart from device detection) support for 1st/2nd gen ipods (the original ones...).
by Dave Chapman
· 17 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
· 17 years ago
0fba85f
Accept both 0xb and 0xc as valid partition types for an ipod FAT32 partition. Some tools (e.g. fat32format) set the type to 0xc, and the Apple bootloader doesn't appear to care.
by Dave Chapman
· 18 years ago
09b247f
Don't just display an error message, abort.
by Dave Chapman
· 18 years ago
6e314e5
Fix typo in error message - thanks to Bryan Childs for spotting
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
8ae8351
Use O_BINARY flag when opening bootloader files for embedding
by Dave Chapman
· 18 years ago
1602bf5
Add ipodpatcher-mac target for creating a Mac OS X universal binary
by Dave Chapman
· 18 years ago
1ccc653
Correct the usage information
by Dave Chapman
· 18 years ago
b045a24
Add #include for use with rbutil
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