https://turingpi.com logo
TPi flashing not working, possible bug?
# │firmware-dev
u
Anyone else notice that
tpi flash --skip-crc
doesn’t do anything? I’m on firmware v2.1.0
l
(Created a thread to organize the messages related to this) I am not able to replicate this at this moment with a RK1. When checking the BMCD logs. ``` 2025-07-31T20:10:05.471950Z INFO bmcd::app::bmc_application: Powering on... 2025-07-31T20:10:06.691150Z INFO bmcd::usb_boot: Checking for presence of a USB device... 2025-07-31T20:10:06.693497Z INFO bmcd::usb_boot: trying 0x2207:0x350b 2025-07-31T20:10:06.693572Z INFO bmcd::usb_boot: trying 0x1d6b:0x0001 2025-07-31T20:10:06.693589Z INFO bmcd::usb_boot: trying 0x1d6b:0x0002 2025-07-31T20:10:06.693601Z INFO bmcd::usb_boot: trying 0x1d6b:0x0002 2025-07-31T20:10:06.693612Z INFO bmcd::usb_boot: trying 0x2207:0x350b 2025-07-31T20:10:06.693626Z INFO bmcd::usb_boot: ID 0x2207:0x350b Rockusb 2025-07-31T20:10:06.693648Z INFO bmcd::usb_boot::rockusb: Maskrom mode detected. loading usb-plug.. 2025-07-31T20:10:12.058065Z INFO bmcd::app::upgrade_worker: started writing to Node 2 2025-07-31T20:17:22.020677Z INFO bmcd::app::upgrade_worker: Wrote 4.50 GB, crc: 11416389300421651918 2025-07-31T20:17:22.020832Z INFO bmcd::app::upgrade_worker: user skipped crc check 2025-07-31T20:17:22.708213Z INFO bmcd::app::upgrade_worker: Flashing Node 2 successful, restoring USB & power settings. 2025-07-31T20:17:22.812228Z INFO bmcd::app::bmc_application: changing usb config to UsbA(Node1) 2025-07-31T20:17:22.817836Z INFO bmcd::streaming_data_service: worker done. took 7m 17s 457ms 847us 439ns (#3453153272) ``
u
I'll put my finding in here as well: https://github.com/turing-machines/tpi/blob/master/src/legacy_handler.rs#L305 There’s no handling of the skip_crc parameter in the local upload function
I have two RK1s to flash in the weekend, I'll see if I can test a fix maybe
4 Views