FYSETC / FYSETC-SPIDER

FYSETC Board - 3d printer motherboard for VORON and other open source project.
310 stars 148 forks source link

flash-sdcard.sh version mismatch #122

Open bpbastos opened 1 year ago

bpbastos commented 1 year ago

Hi, can't use flash-sdcard.sh to flash a new firmware on my spider 2.3.

Flashing /home/pi/klipper/out/klipper.bin to /dev/serial/by-id/usb-Klipper_stm32f446xx_300058000551303439343636-if00
Checking FatFS CFFI Build...
Connecting to MCU...Connected
Checking Current MCU Configuration...Done
MCU needs restart: is_config=1, is_shutdown=0
Attempting MCU Reset...Done
Waiting for device to reconnect...Done
Connecting to MCU...Connected
Initializing SD Card and Mounting file system...

SD Card Information:
Version: 2.0
SDHC/SDXC: True
Write Protected: False
Sectors: 7864320
manufacturer_id: 254
oem_id: 42
product_name: SZYL
product_revision: 2.32
serial_number: 000012F7
manufacturing_date: 1/2022
capacity: 3.8 GiB
fs_type: FAT32
volume_label: b''
volume_serial: 1847156551
Uploading Klipper Firmware to SD Card...Done
Validating Upload...Done
Firmware Upload Complete: firmware.bin, Size: 26420, Checksum (SHA1): B6F7FC9ADA30E0E3D46B73F5156B7CF6926A96F4
Attempting MCU Reset...Done
Waiting for device to reconnect...Done
Connecting to MCU...Connected
Verifying Flash...
SD Card Flash Error: Version Mismatch: Got 'v0.11.0-105-g1e7057e9...', expected 'v0.11.0-110-gaca0c71a-dirty-20230220_094640-voron24r2...'
Traceback (most recent call last):
  File "/home/pi/klipper/scripts/spi_flash/spi_flash.py", line 1237, in main
    spiflash.run()
  File "/home/pi/klipper/scripts/spi_flash/spi_flash.py", line 1179, in run
    self.run_reactor_task(self.run_verify)
  File "/home/pi/klipper/scripts/spi_flash/spi_flash.py", line 1160, in run_reactor_task
    k_reactor.run()
  File "/home/pi/klipper/klippy/reactor.py", line 292, in run
    g_next.switch()
  File "/home/pi/klipper/klippy/reactor.py", line 340, in _dispatch_loop
    timeout = self._check_timers(eventtime, busy)
  File "/home/pi/klipper/klippy/reactor.py", line 158, in _check_timers
    t.waketime = waketime = t.callback(eventtime)
  File "/home/pi/klipper/klippy/reactor.py", line 48, in invoke
    res = self.callback(eventtime)
  File "/home/pi/klipper/scripts/spi_flash/spi_flash.py", line 1148, in run_verify
    self.mcu_conn.verify_flash(self.firmware_checksum, self.old_dictionary,
  File "/home/pi/klipper/scripts/spi_flash/spi_flash.py", line 1009, in verify_flash
    raise SPIFlashError("Version Mismatch: Got '%s...', "
SPIFlashError: Version Mismatch: Got 'v0.11.0-105-g1e7057e9...', expected 'v0.11.0-110-gaca0c71a-dirty-20230220_094640-voron24r2...'