Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-01-04 | Release version 0.10HEAD0.10master | Pali Rohár | 1 | -1/+1 | |
2021-05-02 | device: Fix 0xFFFF crash when generating fiasco image without hwrev | Pali Rohár | 1 | -6/+8 | |
2021-05-02 | fiasco: Mute warning about uninitialized variables fs and checksum | Pali Rohár | 1 | -2/+9 | |
2021-05-02 | main: Fix NULL pointer derefernce | Pali Rohár | 1 | -2/+4 | |
2021-05-02 | local: Fix flashing and dumping kernel images with "NOLO img" header | Pali Rohár | 1 | -10/+25 | |
"NOLO img" header (instead of "NOLO!img" header) is used on older devices. | |||||
2021-05-02 | image: Define 1st, cert-sw and ape-algo Harmattan images | Pali Rohár | 2 | -0/+6 | |
This change allows 0xFFFF to unpack Harmattan fiasco images. | |||||
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 | 4 | -68/+169 | |
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 | |||||
2021-05-02 | doc: Update fiasco documenation | Pali Rohár | 1 | -15/+55 | |
2021-05-02 | mkii: Update comments about unknown bytes in flashing protocol | Pali Rohár | 1 | -6/+10 | |
2021-05-02 | nolo: Update comments about unknown bytes in flashing protocol | Pali Rohár | 1 | -6/+10 | |
2021-05-02 | main: Fix renaming of dumped images | Pali Rohár | 1 | -7/+31 | |
Some information (device, hwrev or version string) does not have to be available. | |||||
2021-05-01 | local: Fix reading kernel size when dumping image | Pali Rohár | 1 | -1/+2 | |
2021-05-01 | TODO: Update implemented parts | Pali Rohár | 1 | -2/+0 | |
2021-05-01 | local: Respect -s (simulate) flag for dump -e operation | Pali Rohár | 1 | -8/+20 | |
2021-05-01 | disk: Respect -s (simulate) flag for dump -e operation | Pali Rohár | 1 | -14/+22 | |
2021-05-01 | main: Retry load and flash operations only on -EAGAIN error | Pali Rohár | 1 | -3/+3 | |
2021-05-01 | local: Implement local flashing via nandwrite | Pali Rohár | 1 | -8/+162 | |
2021-05-01 | disk: Implement flashing mmc images | Pali Rohár | 2 | -15/+75 | |
2021-05-01 | local: Rename nanddump structures to just nand | Pali Rohár | 1 | -22/+22 | |
They can be used also for other nand commands like nandwrite. | |||||
2021-05-01 | local: Parse real kernel size from NOLO!img header when dumping kernel image | Pali Rohár | 1 | -36/+64 | |
Kernel image is prepended with 2kB header with NOLO!img magic and contains size of the kernel image. 0xFFFF until now just skipped this header. With this change is reads from it real kernel image size and correctly truncate final dumped image for 0xFFFF -e/-E dump operation. | |||||
2021-05-01 | local: Fix calling nanddump | Pali Rohár | 2 | -5/+4 | |
In last 15 years nanddump changed its command line arguments. Argument -b (omit bad blocks) was completely removed and argument -o (omit oob data) changed its meaning to "include" oob data. So for compatibility with all nanddump versions, do not use argument -b and instead of -o use argument --omitoob which is present in all nanddump versions and has same meaning to omit oob data. This change should fix dumping firmware files on devices with recent versions of nanddump. | |||||
2021-01-05 | Release version 0.90.9 | Pali Rohár | 1 | -1/+1 | |
2021-01-05 | usb-device: Specify alternate id for cold flashing | Pali Rohár | 1 | -1/+1 | |
2021-01-05 | usb-device: Add N900 U-Boot mode (TTY via USB) to device list | Pali Rohár | 1 | -1/+2 | |
2021-01-05 | usb-device: Check that usb device provides required interface/alternate settings | Pali Rohár | 1 | -0/+12 | |
2021-01-05 | usb-device: Remove dead usb_set_configuration() code | Pali Rohár | 2 | -25/+14 | |
It is on worng place, must be called prior usb_claim_interface() and currently no device use it. | |||||
2021-01-05 | usb-device: Remove 0x0421/0x3f00 from list | Pali Rohár | 1 | -1/+0 | |
It was some internal Nokia development board with just temporary device id. Not a real RX-34 device. | |||||
2021-01-05 | usb-device: Fix interface id for Nokia N9 Sync mode and disable it as it use ↵ | Pali Rohár | 1 | -1/+1 | |
unsupported ADL protocol | |||||
2021-01-05 | usb-device: Fix iterating over supported list of devices | Pali Rohár | 1 | -2/+2 | |
2021-01-05 | disk: Fix detecting Nokia N9 device | Pali Rohár | 1 | -2/+2 | |
2020-12-26 | usb-device: Add device ids for Nokia N950 and Nokia N9 | Pali Rohár | 1 | -3/+10 | |
2020-11-29 | usb-device: Fix range or printable characters | Pali Rohár | 1 | -1/+1 | |
2020-11-29 | usb-device: Fix error message for usb_set_altinterface | Pali Rohár | 1 | -1/+1 | |
2020-11-17 | Travis-ci: added support for ppc64le | Devendranath Thadi | 1 | -0/+4 | |
Signed-off-by: Devendranath Thadi <devendranath.thadi3@gmail.com> | |||||
2020-04-25 | all: Fix delays for all operations | Pali Rohár | 5 | -10/+15 | |
2020-01-15 | local: Do not show error message about missing dump files which were skipped | Pali Rohár | 1 | -1/+3 | |
2019-09-30 | disk: Check if reading from block device failed | Pali Rohár | 1 | -0/+5 | |
2019-09-30 | Rewrap | Sevan Janiyan | 1 | -10/+10 | |
2019-09-30 | Grammar | Sevan Janiyan | 1 | -8/+8 | |
2018-07-08 | Release version 0.80.8 | Pali Rohár | 1 | -1/+1 | |
2018-04-19 | usb-device: restore N800 support | Aaro Koskinen | 1 | -1/+1 | |
N800 has stopped working at some point, not sure why: $ 0xFFFF -I [...] Waiting for USB device... Found USB device: SU-18/RX-44/RX-48/RX-51/RM-680 (0x421:0x105) in NOLO mode USB device product string: Nokia N800 (Update mode) USB device serial number string: (not detected) Detected USB device: RX-34 Error: Device mishmash Add the device to 0421:0105 list, and it works again: Waiting for USB device... Found USB device: SU-18/RX-34/RX-44/RX-48/RX-51/RM-680 (0x421:0x105) in NOLO mode USB device product string: Nokia N800 (Update mode) USB device serial number string: (not detected) Detected USB device: RX-34 Initializing NOLO... Device: RX-34 [...] | |||||
2018-02-26 | travis: Do not run Coverity Scan jobs on non-master branches and in pull ↵ | Pali Rohár | 1 | -0/+1 | |
requests | |||||
2018-02-08 | disk: Fix detection of busnum | Pali Rohár | 1 | -1/+9 | |
Unpatched version of libusb on linux platform does not set location, but Debian's version of libusb has a patch which set it. For compatibility with other systems without unpatched libusb version, read busnum from dirname which seems to be always set. Fixes: https://github.com/pali/0xFFFF/issues/5 | |||||
2018-02-08 | disk: Remove remaining ENOMEDIUM | Pali Rohár | 1 | -1/+1 | |
2018-02-08 | disk: Fix swapping maj1:min1 and maj2:min2 | Pali Rohár | 1 | -1/+1 | |