Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | 1 | -2/+2 | |
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 | 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-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 | |
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-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 | |
2018-02-08 | main: Print message after dumping finish | Pali Rohár | 1 | -0/+2 | |
2018-02-08 | disk: Fix compile warning: comparison between signed and unsigned integer ↵ | Pali Rohár | 1 | -1/+1 | |
expressions | |||||
2018-02-08 | disk: Open whole block device with O_NONBLOCK | Pali Rohár | 1 | -6/+4 | |
This would simplify handling of ENOMEDIUM error. | |||||
2018-02-08 | disk: Ensure that maj1:min1 is first device and maj2:min2 is second device | Pali Rohár | 1 | -0/+11 | |
2017-07-09 | disk: After opening blkdev, check that it is really block device | Pali Rohár | 1 | -0/+4 | |
2017-07-09 | disk: Close device file handle when freeing structures | Pali Rohár | 3 | -1/+12 | |
2017-07-09 | disk: Fix detection of correct device in disk_open_dev() | Pali Rohár | 1 | -20/+38 | |
2017-07-06 | disk: Choose correct partition in disk_open_dev() | Pali Rohár | 1 | -2/+8 | |
2017-06-17 | main: Use image_alloc_from_fd() to fix race condition between calling stat ↵ | Pali Rohár | 1 | -7/+15 | |
and opening file | |||||
2017-06-17 | image: Add new function image_alloc_from_fd() | Pali Rohár | 2 | -11/+23 | |
2017-06-17 | image: Call image_free() when image_append() is failing | Pali Rohár | 1 | -2/+4 | |
2017-06-17 | main: Fix race condition between calling stat and rename | Pali Rohár | 1 | -5/+11 | |
2017-01-09 | disk: Remove check which is always false | Pali Rohár | 1 | -5/+0 | |
Type unsigned long long int according to C99 can store at least 2^64-1. | |||||
2017-01-08 | cal: Fix race condition between calling stat and opening file | Pali Rohár | 1 | -3/+3 | |
2017-01-08 | Makefile: Fix setting compiler | Pali Rohár | 1 | -3/+3 | |
2016-12-24 | all: Add basic support for Nokia N9 | Aaro Koskinen | 3 | -2/+7 | |
2016-12-24 | cal: Fix pointer check | Pali Rohár | 1 | -1/+1 | |
2016-12-24 | cal: cal_read_block allocate memory | Pali Rohár | 2 | -4/+11 | |
2016-12-23 | disk: Fix for RM-680 | Pali Rohár | 1 | -2/+2 | |
2016-12-23 | disk: Check for ENOMEDIUM when partition is required | Pali Rohár | 1 | -2/+12 | |
2016-12-23 | cal: SSIZE_MAX is not required to be defined | Pali Rohár | 1 | -0/+2 | |
2016-12-23 | cal: Move sys/ioctl.h to __linux__ | Pali Rohár | 1 | -1/+1 | |
2016-12-21 | usb-device: Detect Nokia N950 in disk mode | Pali Rohár | 1 | -1/+2 | |
2016-12-17 | cal: Fix memory leak | Pali Rohár | 1 | -2/+3 | |
2016-12-17 | usb-device: Add another product string for RM-680 | Aaro Koskinen | 1 | -1/+1 | |
2016-12-17 | cal: Fix check for lseek errors | Pali Rohár | 1 | -2/+5 | |
2016-12-17 | all: Enable Large File Support | Pali Rohár | 1 | -1/+1 | |