PyTrack 2.0 - esp_image: Checksum failed. Calculated 0x36 read 0x16
My PyTrack 2.0, in combination with the gpy, is having issues with booting up after I updated the firmware version to version 16 (
It keeps throwing the following error that the checksum is failing for the device. Also, I tried to find an older firmware version or perform an update via the
PyCom update firmware toolbut this tool also keeps failing.
I tried to do the whole upgrade process on multiple PC's (Linux and Windows), but no success so far.
configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff8020,len:8 load:0x3fff8028,len:2128 load:0x4009fa00,len:19760 entry 0x400a05bc E (552) esp_image: Checksum failed. Calculated 0x36 read 0x16
Logs of the firmware upgrade progress:
dfu-util.exe -D pytrack2_v16.dfu dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ Match vendor ID from file: 04d8 Match product ID from file: f014 Opening DFU capable USB device... ID 04d8:f014 Run-time device DFU version 0100 Claiming USB DFU Runtime Interface... Determining device status: state = dfuIDLE, status = 0 WARNING: Runtime device already in DFU state ?!? Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 0100 Device returned transfer size 64 Copying data from PC to DFU device Download [=========================] 100% 16384 bytes Download done. state(2) = dfuIDLE, status(0) = No error condition is present Done!```