6HC Firmware not updating above 3.1.1
-
Reported in DWC:
Board: Duet 3 MB6HC (MB6HC)
Firmware: RepRapFirmware for Duet 3 MB6HC 3.1.1 (2020-05-19b2)6HC board version is 1.01
The board seems to run fine so far, but I haven't tried running any motors, heaters or fans yet. I don't want to get carried away with my setup until my firmware is up to date.
I try to install newer firmware. DWC's version number changes but the electronics firmware version doesn't.
I've tried installing Duet2and3Firmware-3.x.x.zip and also Duet3Firmware_MB6HC.bin for versions 3.2, 3.3, 3.4 and 3.4.6.
DWC says it's updating the firmware but when it'd done rebooting the firmware version reported in Settings and M122 hasn't changed, staying at 3.1.1.
I'm not seeing any errors or warnings. I'm not running any other Duet machines right now.
Am I missing something?
-
This post is deleted! -
@Herve_Smith I tried to follow those instructions to no avail.
I screen recorded an upgrade attempt.
https://www.youtube.com/watch?v=QjLY6KMK-_I -
Can you try sending M997 in the gcode console tab of DWC to initiate a flash?
Report any messages you get.
What is the version of DWC reported?
-
@Phaedrux I connected by terminal and got:
M997 S0
Error: M997: In-application programming binary "Duet3_SDiap_MB6HC.bin" not foundI have the correct version of that file and Duet3Firmware_MB6HC.bin in /firmware and /sys so I don't understand why it's complaining. I also checked the file names in case that's the problem.
-
Let's go back a step.
Please try uploading the 3.1.1 zip file.
https://github.com/Duet3D/RepRapFirmware/releases/download/3.1.1/Duet2and3Firmware-3.1.1.zip
You may have been missing some key files from previous releases.
If that works successfully, upload the 3.3 zip file again.
-
@Phaedrux OK.
Also I noticed a suggestion in the SD card section to use an official SD card formatter because Windows format doesn't format the card optimally and I probably did a Windows quick format too. The docs: "DO NOT use Windows 'Quick Erase'. This generally does not create a clean FAT32 partition."
So I did that, installed 3.1.1 then installed 3.3 and it works great now. I was formatting it as you posted that so I don't know if it was one, the other or both but it works now.
Thank you.
-
@JRDM Also 3.4.6 installs fine now too:
Firmware: RepRapFirmware for Duet 3 MB6HC 3.4.6 (2023-07-21)
-
Yes I suspect that the IAP files from earlier 3.x releases weren't present, so 3.3 couldn't install.
In future, always use the full release zip file to update and you should be good to go.