Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-05-02 | fiasco: Mute warning about uninitialized variables fs and checksum | Pali Rohár | 1 | -2/+9 | |
2021-05-02 | fiasco: Show verbose hexdump information about unknown section | Pali Rohár | 1 | -1/+5 | |
2021-05-02 | fiasco: When generating fiasco image append image data part sections | Pali Rohár | 1 | -1/+35 | |
Nokia's fiasco-gen writes data part section even if there is only one part. So do the same thing in 0xFFFF. | |||||
2021-05-02 | fiasco: Add support for unpacking multiple parts of one image | Pali Rohár | 1 | -49/+103 | |
Fiasco mmc image contains layout and two parts in one data section. First part is FAT32 partition (MyDocs) and second part is tar archive for second ext3 partition (/home). This change extends fiasco parser to load all parts from one data section and correctly unpack all parts. | |||||
2021-05-02 | fiasco: Implement subsection checksum verification during parsing fiasco image | Pali Rohár | 1 | -15/+23 | |
When checksum is set to 0x00 then skip verification due to backward compatibility with 0xFFFF version 0.9 and earlier. | |||||
2021-05-02 | fiasco: Write correct subsection checksum when generating fiasco image | Pali Rohár | 1 | -1/+21 | |
Previously 0xFFFF written fixed value 0x00 instead of correct checksum. Apparently both NOLO and Nokia's flasher-3.5 ignored checksum value verification when checksum was set to 0x00. Also Nokia's fiasco-gen writes correct checksum (not 0x00) to final fiasco image file. | |||||
2021-05-02 | fiasco: Update comments about unknown bytes and parsing of fiasco images | Pali Rohár | 1 | -13/+40 | |
Allow to parse also fiasco images which do not have common parameters: * asic index: APE (0x01) * device type: NAND (0x01) * device index: 0 | |||||
2016-01-10 | fiasco: Fix code for append device & hwrevs subsection | Pali Rohár | 1 | -4/+5 | |
Fix possible use-after-free in WRITE_OR_FAIL_FREE() macro | |||||
2016-01-10 | fiasco: Remove wrong checks for 'name' and 'swver' | Pali Rohár | 1 | -2/+2 | |
Members 'name' and 'swver' of fiasco are arrays, not pointers | |||||
2016-01-10 | all: Check for return value of lseek | Pali Rohár | 1 | -1/+4 | |
2016-01-10 | fiasco: Fix memory leak for device_hwrevs_bufs variable | Pali Rohár | 1 | -21/+21 | |
2016-01-10 | fiasco: In simulate mode do not close invalid not open fd | Pali Rohár | 1 | -1/+3 | |
2015-06-24 | fiasco: Fix checking for header of next image | Pali Rohár | 1 | -1/+1 | |
2014-11-26 | fiasco: Remove not reached code | Pali Rohár | 1 | -2/+0 | |
2014-11-18 | fiasco: Fix possible memory leak | Pali Rohár | 1 | -0/+1 | |
2014-11-18 | fiasco: Fix initializing variables | Pali Rohár | 1 | -3/+7 | |
2014-11-18 | fiasco: Fix memory leaks | Pali Rohár | 1 | -3/+21 | |
2014-10-19 | all: Replace strlen() call on const string with sizeof()-1 | Pali Rohár | 1 | -1/+1 | |
2014-10-19 | fiasco: fiasco_alloc_from_file: check if hwrevs has enough size | Pali Rohár | 1 | -3/+6 | |
2014-09-29 | fiasco: Call free at correct place | Pali Rohár | 1 | -7/+11 | |
2014-05-10 | all: Fix typo0.6 | Pali Rohár | 1 | -1/+1 | |
2012-09-22 | Fix compilation on 32bit system | Pali Rohár | 1 | -1/+1 | |
2012-09-22 | Fix generating fiasco images | Pali Rohár | 1 | -1/+1 | |
2012-09-22 | fiasco: Fix fiasco_write_to_file | Pali Rohár | 1 | -8/+6 | |
2012-09-22 | fiasco: Use image_list | Pali Rohár | 1 | -42/+16 | |
2012-08-13 | fiasco: Fixed compile warnings | Pali Rohár | 1 | -3/+3 | |
2012-08-12 | fiasco: Respect simulate flag | Pali Rohár | 1 | -8/+12 | |
2012-08-11 | image_read returns size_t, so 0 when error or end of file | Pali Rohár | 1 | -2/+2 | |
2012-08-11 | Rewrite Makefile, move WITH_DEVICE, WITH_USB and WITH_SQUEUES to Makefile | Pali Rohár | 1 | -0/+1 | |
2012-08-10 | Fix ERROR macros | Pali Rohár | 1 | -10/+10 | |
2012-08-09 | Rename new fiasco2 to fiasco | Pali Rohár | 1 | -0/+595 | |
2012-08-09 | Remove old fiasco.c code | Pali Rohár | 1 | -648/+0 | |
2012-07-14 | Align also kernel image | Pali Rohár | 1 | -5/+16 | |
2012-06-23 | fiasco - remove dead code | Pali Rohár | 1 | -43/+0 | |
2012-06-23 | Added option to use only image pieces for specific device / hw revision | Pali Rohár | 1 | -7/+39 | |
2012-06-23 | Fix compilation warnings | Pali Rohár | 1 | -1/+3 | |
2012-06-23 | Fiasco image: Allow to specify device string without hw revision (then image ↵ | Pali Rohár | 1 | -15/+16 | |
is valid for all hw revisions). Generating images should be complete! | |||||
2012-06-23 | Fixed creating fiasco images, added param version: for specifing sw-ver. Now ↵ | Pali Rohár | 1 | -49/+106 | |
generated fiasco images are valid for nokia flasher. | |||||
2012-06-23 | Rename fwname to swver | Pali Rohár | 1 | -4/+4 | |
2012-06-23 | Fix unpacking fiasco images (check for number of subsections). Now unpacking ↵ | Pali Rohár | 1 | -14/+21 | |
is complete! | |||||
2012-06-23 | Fix memory problems when unpacking fiasco images | Pali Rohár | 1 | -5/+16 | |
2012-06-23 | Unpacking fiasco - added support for FW headers (FW name) | Pali Rohár | 1 | -10/+30 | |
2012-06-23 | Fix creating fiasco images - added support for specifing device, hwrevs, ↵ | Pali Rohár | 1 | -22/+137 | |
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-23 | Rename hwrev to hwrevs and fix unpacking fiasco images. hwrevs do not have ↵ | Pali Rohár | 1 | -11/+21 | |
to be separated by nullterm if size of hwrev is 8. | |||||
2012-06-23 | * Apply Pali Rohár patch - Add support for device and hw revisions ↵ | pancake | 1 | -14/+79 | |
specified in hw pieces - Updated documentation - Fixed problems when unpacking - Ready for mmc and cold flashing | |||||
2011-12-16 | * Apply Pali Rohár patch fixing RX51 Fiasco Image parsing | pancake | 1 | -18/+29 | |
2009-12-21 | * Fix segmentation fault with -O2 while unpacking (thanks for reporting) * ↵ | pancake@flubox | 1 | -21/+43 | |
Various random checks to ensure read/write ops are success | |||||
2009-10-17 | * Added support for local n900 nand dump * Do some code cleanup, update ↵ | pancake@localhost.localdomain | 1 | -1/+1 | |
headers from 2007 to 2009 :) - Fix warning messages | |||||
2008-12-14 | * Minor stetical fixups | pancake | 1 | -1/+0 | |
* Cut 0.4 release :) | |||||
2008-12-08 | * Implement and test direct file FIASCO flash - openfiasco receives options ↵ | pancake | 1 | -19/+31 | |
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. |