Firmware not updating from 2.02
-
i will try that as well.
do you know if:
-
how many flags to use with M997?
-
might my PanelDue be messing me up?
-
-
Can you show a screen shot of your folder structure? Mainly the files in the /www folder.
It should look similar to this: https://duet3d.dozuki.com/Wiki/SD_Card#Section_Creating_the_file_structure
For M997 usage see: https://duet3d.dozuki.com/Wiki/Gcode#Section_M997_Perform_in_application_firmware_update
@sinned6915 said in Firmware not updating from 2.02:
I have DWC now, but I still can not update RRF3.
I tried uploading the Duet2and3Firmware-3.0.zip file and it reports that its processing 17 files, but in the end, nothing happensOk, so you have the web interface up. M115 confirms that 2.05 is installed. In the settings tab what version of DWC is shown?
@sinned6915 said in Firmware not updating from 2.02:
I tried uploading the Duet2and3Firmware-3.0.zip file and it reports that its processing 17 files, but in the end, nothing happens
Ok, so before you upload the 3.0 zip file, upload these zip files as is to the system tab in DWC, don't extract them first, one at a time.
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
-
this is before uploading the 3 zip files.
i have the 3.0 zip extracted to the sys folder but renamed the' iap' file to iap4e.bin becasue it complained about the filename before.i did check the M997 gcode entry. My FWUpdate.g macro rads
M997 S0:1
Here is screens of the files - https://i.imgur.com/1GbxU3S.png
-
@sinned6915 said in Firmware not updating from 2.02:
but renamed the' iap' file to iap4e.bin becasue it complained about the filename before
you need to find the correctly named file from the correct version, renaming will
butnot work as the content is differentRun
M115
make a note of which version is currently running and download the iap file for that version to put in /sys folder.After the update you'll need to reupload the iap which you renamed, but using its original name otherwise you'll have issues with the next upgrade
Edit: autocarrot
-
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.