Duet3 Mini 3.2 firmware update fails, maybe?
-
@fcwilt Can you redownload the zip file?
I see you have DuetFirmware_Mini5plus.bin which is not correct. You can unzip your zip file to see if you have that bin file in there. It should be Duet3Firmware_Mini5plus.uf2, but as I said there was an error in the initial zip file which has now been corrected. So please re-download and try uploading it again.
https://github.com/Duet3D/RepRapFirmware/releases/download/3.2/Duet2and3Firmware-3.2.zip
Unless of course you just download that very file.
I just downloaded it myself to verify again and it has the correct file.
Also, delete that DuetFirmware_Mini5plus.bin file
-
OK I deleted all of the BIN files in SYS.
I downloaded the specified file ZIP and uploaded it to the Duet as usual.
When I said OK to the firmware update I got an error about "Duet3_SDiap_Mini5Plus.bin" not found.
Clearly I should not have deleted all the BIN files. So I restored that file from the files I saved from the SD card and tried to update the ZIP file again.
Again it seemed to work but the firmware version reported is still a beta.
Curious.
Frederick
-
@fcwilt Yeah only that one bin file is wrong. The rest are the IAP (in app programming) files required for writing the firmware.
I think there may still be a problem with the zip file.
Can you download this file and upload it? This should be the right one. This is the loose firmware file included in the release for 3.2.
https://github.com/Duet3D/RepRapFirmware/releases/download/3.2/Duet3Firmware_Mini5plus.uf2
When I compare that file to the uf2 file from the zip file I see they are different, so I suspect that the wrong uf2 file was included. I'll see about getting that correct if that is in fact the case.
BTW what beta version does it show?
-
@Phaedrux said in Duet3 Mini 3.2 firmware update fails, maybe?:
https://github.com/Duet3D/RepRapFirmware/releases/download/3.2/
I downloaded the UF2 file, uploaded it to the Duet, all seemed good.
Still reporting beta though. The date shown is 2020-11-15.
It is also reporting Duet WiFi Server 1.25 and DWC 3.2.0
Frederick
-
What does the M115 report?
-
In it's entirety:
FIRMWARE_NAME: RepRapFirmware for Duet 3 Mini 5+ FIRMWARE_VERSION: 3.2-beta3.2+1 ELECTRONICS: Duet 3 Mini5plus WiFi FIRMWARE_DATE: 2020-11-15
-
Can you try including this IAP file from RC1 and try again?
-
Also, I've just realized that the mini5+ firmware uf2 from the zip file is actually for 3.3 alpha. that's why it was different. Not sure yet if that was intentional or if it matters, but I just uploaded the full zip just now and that's the version it reports.
-
@Phaedrux Do I need a different UF2 file?
Frederick
-
@fcwilt I don't think so. But I'm not 100% sure. I went through the same process the other night when 3.2 final came out. I think I was on beta 4 though, and then RC1 and RC2 before going to 3.2 final.
I don't have any of the files from the betas, just RC1, 2 and 3.2 final. The beta releases have all been archived.
What files do you have in your /sys folder now?
The IAP files did go through a renaming from SDiap to SDiap32, so you maybe are missing SDiap? I know they can be renamed in certain cases because there were no changes other than renaming, but I'm not certain of the versions for that.
I have to run for a bit, but will check back later. -
@Phaedrux Files in SYS
-
@Phaedrux said in Duet3 Mini 3.2 firmware update fails, maybe?:
Can you try including this IAP file from RC1 and try again?
So with this bin file are you able to update with the uf2 from the 3.2 final release?
-
If I try to use the SDiap32 version of the file WITHOUT the SDapi version I get that error message about the missing file.
I renamed the file from SDiap32 to SDiap and tried again.
Now I have 3.3. alpha being reported.
This is fun.
Frederick
-
So now if you upload the full zip file does it update correctly? At that point it should be good to go for future releases.
Things always get a bit tricky with beta releases and shifting IAP files.
-
@Phaedrux said in Duet3 Mini 3.2 firmware update fails, maybe?:
So now if you upload the full zip file does it update correctly? At that point it should be good to go for future releases.
Things always get a bit tricky with beta releases and shifting IAP files.
Do you mean go from 3.3 ALPHA back to 3.2 RELEASE?
I don't know - I will try.
Frederick
-
No change. M115:
FIRMWARE_NAME: RepRapFirmware for Duet 3 Mini 5+ FIRMWARE_VERSION: 3.3alpha ELECTRONICS: Duet 3 Mini5plus WiFi FIRMWARE_DATE: 2021-01-05
Is it the IAP BIN file or the UF2 file that has the version information?
Frederick
-
I just meant upload the whole zip to see if it works complain or change anything. I would expect it to stay at 3.3alpha
-
@Phaedrux said in Duet3 Mini 3.2 firmware update fails, maybe?:
I just meant upload the whole zip to see if it works complain or change anything. I would expect it to stay at 3.3alpha
No it worked without error but stayed at 3.3 alpha.
Anyway to get back to 3.2 release?
Frederick
-
@fcwilt said in Duet3 Mini 3.2 firmware update fails, maybe?:
Anyway to get back to 3.2 release?
I think the 3.3 alpha should be fine, but this is the loose firmware file included in the release for 3.2.
https://github.com/Duet3D/RepRapFirmware/releases/download/3.2/Duet3Firmware_Mini5plus.uf2
-
@fcwilt said in Duet3 Mini 3.2 firmware update fails, maybe?:
If I try to use the SDiap32 version of the file WITHOUT the SDapi version I get that error message about the missing file.
I renamed the file from SDiap32 to SDiap and tried again.They're given unique names so they can co-exist; is the version that goes with the currently running firmware that is requested when up/down-grading.
If you go back and forth, you might need more than one version, which is only possible if they have different names.