Can't update firmware
-
Duet 6HC with PI4, Paneldue v3 7" Upload via System my custom 3.3 logo firmware, do M997 S4, and the firmware doesn't change, it's still on 3.28.
Tried PanelDueFirmware-3.3.0-v3-7.0.bin, no change.It's like the new file isn't being uploaded, no error messages, says uploaded sucessfully.
Works fine with my Duet 3 Mini and a 4.3 v3 paneldue.
Duet Web Control 3.4.0-b3
FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.4.0beta3 ELECTRONICS: Duet 3 MB6HC v1.01 or later FIRMWARE_DATE: 2021-08-24 13:58:02
Duet TOOL1LC firmware version 3.4.0beta3 (2021-08-24 14:57:24) -
@stephen6309 Fixed, didn't realize the file was too big. No error given due to size, but Bossa 1.91 did.
Now it takes two uploads before it takes.
Updated everything to 3.4beta4.
-
@Stephen6309 i don't really understand. Could you solve your problem?
So you report you need to upload the firmware twice via DWC to update it? Or did you use bossa for updating?
As updating should work very reliable I am interested in any problems regarding this.
-
@mfs12 It wouldn't work with DWC, no errors were given. Ran M997 S4, firmware update, no errors. No meantion of file to big, it would just upload the previous file. I appears it never uploaded the new firmware, no error on upload, never prompts to update firmware.
A few days later I decided to try Bossa, and it gave the file too big error. I checked the file, and it was. I used the manual process to make to logoed firmware, and that resulted in the too big file. Then I used PanelDueSplashMaker, it created a file of the correct size and it uploaded and DWC asked to update.
-
@Stephen6309, thanks for reporting. You are right, the update procedure is broken in version 3.4.0-pre2.
After analyzing it turns out, the watchdog resets the device to early which leads to a not flashable system.
I assume this is related to more usage of flash.For further details refer to
https://github.com/Duet3D/PanelDueFirmware/issues/212
The fix will build part of the next release.
-
@Stephen6309, BTW best way to update is to use all parameters
M997 S4 P"filename"
If you omit P parameter the P-parameter will default to "PanelDueFirmware.bin".