Firmware not updating from 2.02
-
to confirm, you are saying that I need the version 2.05 iap4e.bin file to go with the version 3 of Duet2CombinedFirmware and DuetWiFiServer ?
M115 FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.05.1 ELECTRONICS: Duet WiFi 1.02 or later + DueX2 FIRMWARE_DATE: 2020-02-09b1 M122 === Diagnostics === RepRapFirmware for Duet 2 WiFi/Ethernet version 2.05.1 running on Duet WiFi 1.02 or later + DueX2 Board ID: 08DAM-9K9K2-NGNS0-7JTD0-3S86N-T53VK Used output buffers: 3 of 24 (9 max) === RTOS ===
-
No I'm saying you need 2.05 version of iap file to update from 2.05 that is currently running. what you want to update to is sort of irrelevant in that context.
So after you update from 2.05 to 3.0 you'll be missing the 3.0 iap file because you previously renamed it.
To avoid all of this upload the whole zip file instead of decompressing it.
-
So puttgin the version 2.05 iap4e.bin on the card, then uploading the 3.0 zip gets me this-
Electronics Board: Duet WiFi 1.02 or later + DueX2 Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.0 (2020-01-03b3) Duet WiFi Server Version: 1.23
but i am still running DWC 2.0.4 per the output of the settings tab.
-
Perhaps we should start from scratch. It looks like the DWC files ended up in the /sys folder at some point.
You linked to one of my posts previously where I have links to all of the files needed to go from even the very oldest of firmwares.
Since you're on 2.05.1 we've got a rather easy place to work from.
First let's clean up your /sys folder.
Delete the CSS, fonts, and js folders. They do no belong there.
Delete all of the bin files.
Delete the zip file.
delete the favicon and index.html gz files.
All that you should have is the .g filesNow download these IAP files and put them in the /sys folder
https://github.com/Duet3D/RepRapFirmware/releases/download/2.0/iap.bin
https://github.com/Duet3D/RepRapFirmware/releases/download/2.0/iap4e.bin
https://github.com/Duet3D/RepRapFirmware/releases/download/2.0/iap4s.binNow delete the contents of the /www folder and replace them with the contents of this zip file:
https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/DuetWebControl-SD-2.0.7.zipThe /www folder should have CSS, fonts, js folder and the two .gz files. from that 2.0.7 zip file.
Now when you power up the duet and go to the web interface you go to the system tab and use the upload button to upload the 2.05.1 firmware zip file, and then 3.0 firmware zip file, and then the 3.1.1 zip file, rebooting between each.
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.1.1/Duet2and3Firmware-3.1.1.zip
-
-
Cheers. Now that you're on the main path future updates should be as easy as uploading a single zip file to the web interface.
-
seriously, THANK YOU!
This has been a 6 month adventure to rebuild this printer and get it going.
The examples config files you shared that are on git have been a godsend as well.
EDIT: Do I leave all the remnants behind or delete them? -
@sinned6915 said in Firmware not updating from 2.02:
EDIT: Do I leave all the remnants behind or delete them?
I'm not sure what you mean by remnants.
-
@Phaedrux all the .bin files that were uncompressed
-
They can stay there. The IAP files must be there for future updates or downgrades to work. The firmware bin files can stay put. If you ever had to reflash the firmware they would be present for M997 to use. Future updates would replace them with updated versions.