summaryrefslogtreecommitdiffstats
path: root/src/main.c
AgeCommit message (Collapse)AuthorFilesLines
2012-08-11main: Try cold flash again only if it returns -EAGAINPali Rohár1-1/+4
2012-08-11main: Move image fitering to functions, do not fail if device or hwrev is ↵Pali Rohár1-55/+78
not detected
2012-08-10main: Compile only supported optionsPali Rohár1-8/+42
2012-08-10main: Implement setting configurationPali Rohár1-4/+26
2012-08-10main: finish device identifyPali Rohár1-1/+58
2012-08-10Rename main2.c to main.cPali Rohár1-0/+857
2012-08-10Remove old main.c codePali Rohár1-610/+0
2012-08-10Fix compilationPali Rohár1-1/+1
2012-08-10Remove old main.h codePali Rohár1-1/+1
2012-08-10console: Prepair for new codePali Rohár1-1/+1
2012-08-09Comment all old codePali Rohár1-2/+2
2012-08-09Remove old serial.c codePali Rohár1-3/+3
2012-08-09Move query.c into nolo.cPali Rohár1-1/+0
2012-08-09Remove old pieces.c and fpid.c codePali Rohár1-12/+12
2012-08-09flash: Rewrite flash_image code to use struct * imagePali Rohár1-1/+1
2012-08-09Add new code to MakefilePali Rohár1-0/+2
2012-08-09Delete old check_nolo_order codePali Rohár1-1/+1
2012-08-09Remove old devices.c codePali Rohár1-14/+14
2012-08-09Remove old hash.c codePali Rohár1-3/+3
2012-08-09Remove old fiasco.c codePali Rohár1-24/+24
2012-08-08main: updated prepaired optionsPali Rohár1-4/+11
2012-06-24Fix prepaired new 0xFFFF optionsPali Rohár1-59/+67
2012-06-23Added option to use only image pieces for specific device / hw revisionPali Rohár1-7/+16
2012-06-23Fix compilation warningsPali Rohár1-2/+6
2012-06-23Fiasco image: Allow to specify device string without hw revision (then image ↵Pali Rohár1-4/+4
is valid for all hw revisions). Generating images should be complete!
2012-06-23Fixed creating fiasco images, added param version: for specifing sw-ver. Now ↵Pali Rohár1-4/+5
generated fiasco images are valid for nokia flasher.
2012-06-23When identifing fiasco image, show all piecesPali Rohár1-1/+5
2012-06-23Added preview of new 0xFFFF arguments to main.c. This change will be needed ↵Pali Rohár1-0/+93
to support other flashing modes (cold, MK II, ...)
2012-06-23Fix creating fiasco images - added support for specifing device, hwrevs, ↵Pali Rohár1-1/+8
version, mmc layout and auto align mmc images Format of arguments for adding piece to fiasco image is now: $ 0xFFFF -p [[[[dev:hw:]ver:]type:]file[%%layout]
2012-06-23do_hash_file - align size for mmc images, append chars \xff (nokia flasher ↵Pali Rohár1-1/+1
needs mmc images alingned)
2012-06-23Prepair flash_image for specifing device and hw revisionsPali Rohár1-3/+5
2010-04-26* Fix usb initialization link with n900 * minor syntax fixuppancake1-70/+78
2009-12-22* Add C files of the gui, so it can be built without gtkamlc or valac * Fix ↵pancake1-29/+28
build of gui.gtkaml (sync with last vala) * Update version number in gui about dialog * Some syntax cleanup and removed some unnecesary printf calls
2008-12-14* Oops missing up0.4pancake1-1/+1
* Added fixups for make install/deinstall * HAVE_GUI is now enabled by default * New 'stop' button for goxf GUI * Fix lil bug in squeue.c * Initial .desktop icon for freedesktop environments (GNOME)
2008-12-14* Minor stetical fixupspancake1-4/+5
* Cut 0.4 release :)
2008-12-08* Implement and test direct file FIASCO flash - openfiasco receives options ↵pancake1-5/+41
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 * Autodetect device hw revision and setup the subversion string on the fly.
2008-12-08* Added -n flag to do not write to disk or flash (simulation)pancake1-12/+58
* Added -S flag to specify subversion id manually while flashing or dumping * Fixed support for the last fiasco image - Skip paddings - More verbose output while parsing FIASCO headers * Initial implementation of the full direct FIASCO flasher - No need to dump manually before flashing * Some warnings and code cleanup * Fix building issue * Add HAVE_GUI directive in config.mk * Up to version 0.4
2008-03-07* Shift doc/faq to doc/faq20.3.9pancake1-2/+4
* Add 'doc/faq' with most used commands * -e can be used with -u to specify the path to extract the files * Remove gui directory - GUI source is in src/gui - Incrusted inside the build and install targets (ignores build and install errors)
2008-03-06* Initial working version of the flash gui - Renamed to goxf - Needs 'sudo' ↵pancake1-17/+1
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 * Make qmode be functional * Lot of hardcore fixups on squeue_open - Should work now everywhere fine asumid UID 1000 as allowed user - Reduce timeouts - Add push2 method
2008-03-05* Initial import of the GtkAML gui frontend - Mostly implemented in just one ↵pancake1-5/+21
night :) * Import the squeue c and vapi sources * Make 0xFFFF run as squeue daemon with -Q flag * Up to 0.4
2008-02-18* Initial support for n8100.3.2pancake1-3/+3
- Fix set_altinterface workaround which seems to be checked by nolo 1.7 - n810 has the same USBID than n770 * Define some nolo commands used in query.c in nolo.h * Get SW version with -i too
2008-02-02* Take proper values for claim_interface and set_altinterface from the ↵pancake1-2/+3
device->config->interface->altsetting structure
2008-01-14* Up to 0.3.2pancake1-36/+49
* Add HAVE_USB to config.mk - Now is possible to build a usb-less version of the flasher (only for unpacking and so, offline operations) * Refactor varname. Avoid portability problems: - reboot -> moboreboot
2007-11-20- Import patches from Osvaldo Santana * Fix build on gcc 4 * Fix nanddump ↵0.3.1pancake1-15/+16
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)pancake1-0/+1
* Move documentation of fiasco format to doc/ * 0.3 release
2007-10-11* Add documentation for the FIASCO formatpancake1-23/+27
* 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 formatpancake1-18/+47
* 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.2pancake1-14/+12
2007-06-14* Fix device identification for n800. patch from Robert Schusterpancake1-23/+60
- 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-11* Initial implementation of the pretty-print config partition dumperpancake1-2/+5
* Handled with the '-x' flag.