Commit Graph

  • dd2c6b7f18 usb_device: Added code for searching usb devices Pali Rohár 2012-08-08 17:02:31 +02:00
  • 5b17b8e398 cold-flash: Fix usb_set_configuration and usb_claim_interface, Update information about OMAP boot messages, implement function leave_cold_flash Pali Rohár 2012-08-08 16:57:39 +02:00
  • d96a54994e Added missing license headers Pali Rohár 2012-08-08 11:44:50 +02:00
  • b80dfdc657 cold-flash: prepair cold-flash code Pali Rohár 2012-08-08 11:33:08 +02:00
  • d06e88ce39 image: image_type_from_data - added support for rx-51 images Pali Rohár 2012-08-07 21:52:16 +02:00
  • df9fae0c0e fiasco: after fiasco_unpack return back to origin directory Pali Rohár 2012-08-07 21:18:17 +02:00
  • 3fed685e79 image: function image_list_add will add image to the end of list Pali Rohár 2012-08-07 20:52:37 +02:00
  • ef4a506905 fiasco: fix creating fiasco image Pali Rohár 2012-08-07 20:41:43 +02:00
  • 1a7d30cebf image: Implement image_hash_from_data Pali Rohár 2012-08-07 20:10:48 +02:00
  • ea52c0509a fiasco: remove align code (now handled by image_read) Pali Rohár 2012-08-07 18:43:52 +02:00
  • 01726cddc5 image: align image only if needed Pali Rohár 2012-08-07 18:42:05 +02:00
  • cd52b36d38 image: Added support for aligning images (kernel and mmc), function image_read will fill buf with 0xFF Pali Rohár 2012-08-07 18:37:16 +02:00
  • 7ab41812ea fiasco: Implemented unpacking to directory Pali Rohár 2012-08-07 17:31:53 +02:00
  • 2cab7a9c80 fiasco: fix memory errors, prepaire code for unpacking Pali Rohár 2012-08-07 17:13:06 +02:00
  • 3ead19bdea image: Implement image_missing_values_from_name and image_name_alloc_from_values Pali Rohár 2012-08-07 17:10:49 +02:00
  • 03eeca994d Added new files device.c and device.h Pali Rohár 2012-08-07 16:57:55 +02:00
  • b596e97926 Compile fixes Pali Rohár 2012-08-07 14:53:52 +02:00
  • 589443a356 fiasco: align also kernel Pali Rohár 2012-08-07 14:20:54 +02:00
  • 869a872897 Implement fiasco functions Pali Rohár 2012-08-07 14:01:15 +02:00
  • 48fc14c913 Implement image functions Pali Rohár 2012-08-07 14:00:50 +02:00
  • 37f5d06973 Update device table Pali Rohár 2012-08-07 13:57:54 +02:00
  • f8d3fa0ecd Prepaired new code for fiasco images Pali Rohár 2012-07-14 10:33:15 +02:00
  • f62628bf29 Update fiasco documentation Pali Rohár 2012-07-14 09:22:47 +02:00
  • 8301455a5b Align also kernel image Pali Rohár 2012-07-14 09:21:34 +02:00
  • 860d71d18a Fix prepaired new 0xFFFF options Pali Rohár 2012-06-24 15:00:52 +02:00
  • 48384d4e47 Rename n700 --> 770 Pali Rohár 2012-06-24 11:43:11 +02:00
  • ce177a9588 Update usb device table Pali Rohár 2012-06-24 11:42:41 +02:00
  • 2421b9f6c2 fiasco - remove dead code Pali Rohár 2012-06-23 21:26:30 +02:00
  • eac07b18d9 Added option to use only image pieces for specific device / hw revision Pali Rohár 2012-06-23 18:49:07 +02:00
  • 418f3cfd4b Cold Flasher - Remove duplicate usb code, prepair for flashing form fiasco images Pali Rohár 2012-06-23 18:19:08 +02:00
  • 3f0d6f85d3 Import my open source tool for Cold Flashing: cold-flasher-rx51.c Pali Rohár 2012-06-23 18:17:49 +02:00
  • 027a6d9a18 Fix compilation warnings Pali Rohár 2012-06-23 17:39:33 +02:00
  • 58c0dbe275 Update fiasco documentation, now is on 95% complete Pali Rohár 2012-06-23 17:03:25 +02:00
  • 2110196958 Fiasco image: Allow to specify device string without hw revision (then image is valid for all hw revisions). Generating images should be complete! Pali Rohár 2012-06-23 17:01:48 +02:00
  • 9195f3c7da Fixed creating fiasco images, added param version: for specifing sw-ver. Now generated fiasco images are valid for nokia flasher. Pali Rohár 2012-06-23 16:54:05 +02:00
  • 4f92794cdf Rename fwname to swver Pali Rohár 2012-06-23 16:21:28 +02:00
  • 535561efbf Fix unpacking fiasco images (check for number of subsections). Now unpacking is complete! Pali Rohár 2012-06-23 15:54:13 +02:00
  • 5da30a5bc5 Fix memory problems when unpacking fiasco images Pali Rohár 2012-06-23 15:01:10 +02:00
  • 8fdba437af Unpacking fiasco - added support for FW headers (FW name) Pali Rohár 2012-06-23 14:09:33 +02:00
  • 583cc8a963 When identifing fiasco image, show all pieces Pali Rohár 2012-06-23 13:24:12 +02:00
  • 491f06015b Added preview of new 0xFFFF arguments to main.c. This change will be needed to support other flashing modes (cold, MK II, ...) Pali Rohár 2012-06-23 13:15:44 +02:00
  • 1aca3bef85 Fix creating fiasco images - added support for specifing device, hwrevs, version, mmc layout and auto align mmc images Pali Rohár 2012-06-23 13:11:54 +02:00
  • b4575a40fc Rename hwrev to hwrevs and fix unpacking fiasco images. hwrevs do not have to be separated by nullterm if size of hwrev is 8. Pali Rohár 2012-06-23 13:09:44 +02:00
  • 8bc521f3e5 do_hash_file - align size for mmc images, append chars \xff (nokia flasher needs mmc images alingned) Pali Rohár 2012-06-23 13:07:34 +02:00
  • b1cfc3181b Prepair flash_image for specifing device and hw revisions Pali Rohár 2012-06-23 13:05:46 +02:00
  • 1ddf269c69 Prepair piece structure for device & hw revisions Pali Rohár 2012-06-23 13:02:52 +02:00
  • dc910a5317 Prepair for flashing via MK II protocol (N900 in PC-Suite mode) Pali Rohár 2012-06-23 13:00:12 +02:00
  • 34c8fb057d * Apply Pali Rohár patch - Add support for device and hw revisions specified in hw pieces - Updated documentation - Fixed problems when unpacking - Ready for mmc and cold flashing pancake 2012-06-23 10:43:20 +02:00
  • 04f9369ace * Apply Pali Rohár patch fixing RX51 Fiasco Image parsing pancake 2011-12-16 16:17:17 +01:00
  • b0f69c8b6b * Add manpages (thanks sre!) pancake 2010-11-18 16:32:00 +01:00
  • dc4fd72133 * Fix warning in dump.c * Port GUI to GtkON syntax * Fix build for latest valac pancake 2010-11-18 00:30:13 +01:00
  • 20eed53d8c * Fix usb initialization link with n900 * minor syntax fixup pancake 2010-04-26 18:29:19 +02:00
  • e2aaa2cb40 * Add C files of the gui, so it can be built without gtkamlc or valac * Fix build of gui.gtkaml (sync with last vala) * Update version number in gui about dialog * Some syntax cleanup and removed some unnecesary printf calls pancake 2009-12-22 00:08:47 +01:00
  • 4d7899fa40 * Use /usr/local PREFIX by default * Bump revision to 0.5 pancake 2009-12-21 23:16:28 +01:00
  • 3f975a93b3 * Fix segmentation fault with -O2 while unpacking (thanks for reporting) * Various random checks to ensure read/write ops are success pancake@flubox 2009-12-21 14:40:12 +01:00
  • 5f4476566d * Fix n900 identification for dump (-e) * Make clean libusb from the root makefile pancake@localhost.localdomain 2009-10-18 21:03:16 +02:00
  • b7206abf11 * Fix static build pancake@localhost.localdomain 2009-10-17 15:51:00 +02:00
  • 034b17cef4 * Added support for local n900 nand dump * Do some code cleanup, update headers from 2007 to 2009 :) - Fix warning messages pancake@localhost.localdomain 2009-10-17 15:43:39 +02:00
  • a6ef73359c * Apply security patches from Erik Hovland - Thanks! pancake 2008-12-19 19:39:27 +01:00
  • 3a1053b29e * Oops missing up 0.4 pancake 2008-12-14 03:05:19 +01:00
  • fc3a613276 * Minor stetical fixups pancake 2008-12-14 01:40:49 +01:00
  • 5a96158322 * Implement and test direct file FIASCO flash - openfiasco receives options for grepping for pieces and be verbose - fixed flashing order using grep options xloader, secondary, kernel, initfs, rootfs - Tested and working - Added parser for the hw revision string pancake 2008-12-08 18:13:36 +01:00
  • 3d427bfd77 * Added -n flag to do not write to disk or flash (simulation) pancake 2008-12-08 00:21:05 +01:00
  • edac98d26e * Shift doc/faq to doc/faq2 0.3.9 pancake 2008-03-07 00:20:45 +01:00
  • 83c25d7eb2 * Initial working version of the flash gui - Renamed to goxf - Needs 'sudo' to be enabled to the user without password - Identify and ban piece files while including them in the list - Support for flashing multiple piece files - progressbar and warn/error messages handled - Supports reboot mobo command pancake 2008-03-06 17:58:06 +01:00
  • 2ddb2923c6 * Initial import of the GtkAML gui frontend - Mostly implemented in just one night :) pancake 2008-03-05 18:38:42 +01:00
  • 32a59f4279 * Initial support for n810 0.3.2 pancake 2008-02-18 01:25:00 +01:00
  • fc6bacdb94 * Fix build of gui pancake 2008-02-04 04:30:46 +01:00
  • 680fd91de8 * Take proper values for claim_interface and set_altinterface from the device->config->interface->altsetting structure pancake 2008-02-02 05:17:58 +01:00
  • 288cad1c2e * Up to 0.3.2 pancake 2008-01-14 11:25:08 +01:00
  • 4115aab13d - Import patches from Osvaldo Santana * Fix build on gcc 4 * Fix nanddump call definition (ignore oob added) * Fixed some stupid bugs with -pedantic -std=c99 0.3.1 pancake 2007-11-20 04:14:13 +01:00
  • a215967e38 Import version 0.3 from tarball 0xFFFF-0.3.tar.gz 0.3 pancake 2007-10-20 02:32:24 +02:00
  • fbdac811fc * Make the fiasco writing api work (some hardcoded things, but mostly ok) pancake 2007-10-20 02:32:24 +02:00
  • d15412a788 * Add documentation for the FIASCO format pancake 2007-10-11 03:14:11 +02:00
  • 85fdbfb354 * Finally implement the support for the FIASCO firmware format pancake 2007-10-08 00:25:56 +02:00
  • 11e32133b0 * Upgrade to GPLv3 0.2 pancake 2007-06-30 03:58:18 +02:00
  • 1f3c790d87 * Initial import of the maemo bug report #1584 into documentation pancake 2007-06-25 23:00:29 +02:00
  • 6521a8e9d1 * Update documentation for the 0.2 release pancake 2007-06-25 15:14:14 +02:00
  • 3728cdea31 * Add new command 'nanddump' for the console shell pancake 2007-06-16 05:52:46 +02:00
  • c1d909c415 * Fix the dump of xloader and secondary.bin pancake 2007-06-16 05:21:14 +02:00
  • 579dbe9837 * Fix device identification for n800. patch from Robert Schuster pancake 2007-06-14 23:32:52 +02:00
  • ed3cb1d3f8 * Finally integrate libusb in Makefiles. Use 'allusb' target to build a 0xFFFF binary without library dependencies (libusb) pancake 2007-06-12 23:43:35 +02:00
  • ea97ac427e * Initial import of the libusb source tree into the flasher - optional, but useful for embedding - avoids gnu autosux problems pancake 2007-06-12 15:29:07 +02:00
  • a3af55acb4 * Initial implementation of the pretty-print config partition dumper pancake 2007-06-11 02:29:11 +02:00
  • 83b41f9371 * Initial implementation of the "badblocks" (-C) command. pancake 2007-06-10 16:15:30 +02:00
  • c46961d511 * Fix in fpid for proper JFFS2 identification pancake 2007-06-10 05:41:50 +02:00
  • ec71146727 * Drop the partition limit. It is calculed with ioctl() pancake 2007-06-10 00:38:55 +02:00
  • 43d8d45919 * Initial import of the offline work of the GUI environment pancake 2007-06-02 05:32:43 +02:00
  • f299486ef9 * Covardly copy the nanddump() function from the mtd-utils to fix dump functionality pancake 2007-06-02 02:23:58 +02:00
  • 1515b7c7c1 * Fix rootfs boundaries for a proper dump. pancake 2007-05-25 00:33:58 +02:00
  • ed37b5ee62 * Enhacements and fixups for logotool pancake 2007-05-05 03:04:52 +02:00
  • d0f9d78335 * Move usb-dev related code to devices.c from main.c pancake 2007-05-01 15:01:23 +02:00
  • 3e13254858 * Initial import of the logotool utility pancake 2007-04-30 06:26:27 +02:00
  • 5e3de1ba06 * Argument 'help' for the -f flag provides information about the rd flags pancake 2007-04-26 00:30:46 +02:00
  • 5b5425e0d0 * import of the 'set-rd-flags+cleanups' patch from Robert Schuster pancake 2007-04-25 21:47:53 +02:00
  • 60f2337927 * import of the 'set-get-query_header' from Robert Schuster pancake 2007-04-25 21:05:03 +02:00
  • 196f1f7abb * Do not strip the initfs.jffs2 image, it is only 2MB pancake 2007-04-20 21:00:12 +02:00
  • 300635ad8f * 'set root device' patch inclusion from Robert Schuster pancake 2007-04-20 18:27:31 +02:00
  • b1d0ce2848 * Initial commit of 0xFFFF. 0.1 pancake 2007-04-20 18:20:22 +02:00