summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-11-20- Import patches from Osvaldo Santana * Fix build on gcc 4 * Fix nanddump ↵0.3.1pancake11-46/+71
call definition (ignore oob added) * Fixed some stupid bugs with -pedantic -std=c99 release 0.3.1
2007-10-20* Make the fiasco writing api work (some hardcoded things, but mostly ok)pancake5-46/+61
* Move documentation of fiasco format to doc/ * 0.3 release
2007-10-11* Add documentation for the FIASCO formatpancake3-63/+156
* Initial fiasco writer api * Lot of new checks and code cleanup * fiasco callback now receives a filedescriptor inside header_t - the lseek and data free is autonatically done by the main loop * Split fiasco_data_read() code, useful for streams (embeddeds low mem footprint) * Add '-P' flag to create a new fiasco pack
2007-10-08* Finally implement the support for the FIASCO firmware formatpancake5-119/+255
* Up version to 0.3 * Alphabetically order the help message flags * Cleaner short help message * Pseudo-api for creating firmwares (not yet finished) * Add '-F' flag to flash from a fiasco image
2007-06-30* Upgrade to GPLv30.2pancake19-514/+1004
2007-06-25* Initial import of the maemo bug report #1584 into documentationpancake1-0/+60
2007-06-25* Update documentation for the 0.2 releasepancake4-27/+58
* Fix case0 bug of libusb in usb_device_found function
2007-06-16* Add new command 'nanddump' for the console shellpancake4-2/+88
* Avoid dumping non-mtd files because writesize = 0 - Properly close the file when failing * Better doc/pieces documentation
2007-06-16* Fix the dump of xloader and secondary.binpancake1-17/+15
- Looks like they protect these blocks by marking this section as badblocks. - We just ignore badblock marks when dumping the bootloader * Handle feof (^D) on the prompt
2007-06-14* Fix device identification for n800. patch from Robert Schusterpancake3-39/+92
- Looks like n770 and n800 have different USB identifiers on the bootloader and the operating system. * Print oops message and exit when the use has no permissions to access to the usb.
2007-06-12* Finally integrate libusb in Makefiles. Use 'allusb' target to build a ↵pancake3-2/+31
0xFFFF binary without library dependencies (libusb) * Add 'static' makefile target for building a statically linked 0xFFFF * Documentate all makefile targets in INSTALL
2007-06-12* Initial import of the libusb source tree into the flasher - optional, but ↵pancake13-0/+4964
useful for embedding - avoids gnu autosux problems
2007-06-11* Initial implementation of the pretty-print config partition dumperpancake3-9/+88
* Handled with the '-x' flag.
2007-06-10* Initial implementation of the "badblocks" (-C) command.pancake5-132/+231
* Initial work on the reorganization of the dump.c code to avoid spagetti code. ATM is just a draft * Dump now shows you more info
2007-06-10* Fix in fpid for proper JFFS2 identificationpancake5-41/+175
* Add new flag '-c' that makes 0xFFFF run as a shell * Split the connect_via_usb() code from main() * Add console handler for shell like usage of the flasher
2007-06-10* Drop the partition limit. It is calculed with ioctl()pancake5-35/+131
* Query the user to strip or not the dumped pieces * Add new flag '-s' for serial port console
2007-06-02* Initial import of the offline work of the GUI environmentpancake6-0/+308
- Not yet usable, it's just a sketch with glade O:) - But you can get fun hacking on the source! * Add deinstall target to the Makefile * Add INSTALL file for build & install instructions * Add documentation for local flashing.
2007-06-02* Covardly copy the nanddump() function from the mtd-utils to fix dump ↵pancake9-36/+826
functionality - The new function works like the old rf_extract one, no parameters has changed. - Now a complete dump/restore will be possible. - Check for badblocks while copying data - Shows information about the partition * Better use of query_error_message() for debugging
2007-05-25* Fix rootfs boundaries for a proper dump.pancake2-7/+31
* Replace Y/n for y/N * Implement the command '5' (read error message)
2007-05-05* Enhacements and fixups for logotoolpancake2-23/+100
* Add support for RGBA raw images (New flag -a) * Autodetect RGBA images * Fix endianness stuff when writting the logo header
2007-05-01* Move usb-dev related code to devices.c from main.cpancake6-90/+137
* Create a root Makefile to build the flasher, logotool and install * Clean some warning messages
2007-04-30* Initial import of the logotool utilitypancake6-0/+460
2007-04-26* Argument 'help' for the -f flag provides information about the rd flagspancake1-0/+9
2007-04-25* import of the 'set-rd-flags+cleanups' patch from Robert Schusterpancake4-15/+147
adds support for setting and clearing the rd flags (no-retu-watchdog, serial-console and the like). The interface to it is a bit cryptic (construct your own hex number) but it works like like 'chmod'.
2007-04-25* import of the 'set-get-query_header' from Robert Schusterpancake4-67/+121
1) name the simple functions get_foo and set_foo (and make them more consistent e.g. set_rd_mode and get_rd_mode). 2) moved remaining simple queries from main.c into query.c 3) created separate query.h header and included it in main.c 4) implemented get_usb_mode (they do not have this in the proprietary flasher) and added this function to a normal run (-> you will see the current USB mode when running with -i)
2007-04-20* Do not strip the initfs.jffs2 image, it is only 2MBpancake2-4/+8
* Some fixups on the doc/dumping documentation
2007-04-20* 'set root device' patch inclusion from Robert Schusterpancake3-7/+43
2007-04-20* Initial commit of 0xFFFF.0.1pancake22-0/+2060
This tree contains the same as the 0.1 tarball