Can't get RRF 2.05.1 to RRF 3.0 no matter what I try
-
I've got a new Duet2 Wifi and I'm trying to update the firmware to the newest release. I've followed this guide. After trying through DWC and sending M115 I get
FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.05.1 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2020-02-09b1
After that I tried fallback procedure #1 as listed here using YAT on Windows 10. I unzipped the 3.0 release and copied the Duet2CombinedFirware.bin, DuetCombinedIAP.bin, and DuetWifiServer.bin files to the SD card. Used M552 S-1 to disable the Wifi. Sent command M997 S0 to the board and it appeared to not really do anything other than restart the board. Waited a while and sent M115 and still got firmware version 2.05.1. Tried the same thing a couple more time with the same results. So, I decided to try sending M997 S1 and it did give a file upload progress and restarted but still had firmware 2.05.1. Then tried M997 S0 again to see if it would make any difference but it didn't. I even tried M997 S0 through the Panel Due console after trying YAT.
Next I tried fallback procedure #2 as listed here but nothing changed. Then looked into fallback procedure #3 but, Duet 3D printer electronics showed up under the port instead of Bossa Port. Decided to not follow that any futher.
I've tried multiple chords, USB ports, and another SD card from another Duet2 Wifi all with not being able to update the firmware just to 3.0
What am I doing wrong? Any suggestions? I'm completely at a loss. TIA
-
https://duet3d.dozuki.com/Wiki/Gcode#Section_M997_Perform_in_application_firmware_update
0 - main firmware, filename sys/RepRapFirmware.bin (older Duets) or sys/Duet2CombinedFirmware (Duet 2). File sys/iap.bin (Duet) or sys/iap4e.bin (Duet 2) must also be present.
do you have the iap4e.bin ?
-
@Veti you reminded me that I renamed sys/DuetCombinedIAP.bin to sys/iap4e.bin so it would proceed with the installation of that. Maybe that's where I messed up?
-
dont just randomly rename files.
download the iap4e from here
https://github.com/Duet3D/Duet-2-Hardware/tree/master/Duet2/SD Card Contents/sys
-
The easy way to update the firmware when you have network access to DWC is to just upload the full release zip file to the system tab of DWC.
https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/Duet2Firmware-2.05.1.zip
https://github.com/Duet3D/RepRapFirmware/releases/download/3.0/Duet2and3Firmware-3.0.zip
https://github.com/Duet3D/RepRapFirmware/releases/download/3.2/Duet2and3Firmware-3.2.zip
Don't extract them first. Just upload them. DWC will extract them automatically and update the firmware and DWC for you. This ensures all the needed files are in place. Going from major version to major version should work without issue.
If ever it appears like a firmware hasn't been updated, upload the zip file again. That usually does it.
-
@Phaedrux appreciate the help. Got the chance today to work with it some more. Uploaded the 2.05.1 via DWC first to make sure I was back to that. Then both 3.0 and 3.2 worked through DWC. Thought I had attempted that yesterday but I must have messed something up. Thanks again.