Firmware Upgrade... I don't see a path forward.
-
I have a Duet2Wifi. I think that I bought it just when it came out. It hasn't been updated in a long time. The M115 reads:
FIRMWARE_NAME: RepRapFirmware for Duet WiFi FIRMWARE_VERSION: 1.20 ELECTRONICS:
Duet WiFi 1.0 FIRMWARE_DATE: 2017-12-23... so I've downloaded the 3.41 firmware and the 2.05 firmware. I've downloaded a couple copies of iap.bin --- it is very confusing that newly edited documentation references this file, but does not include a copy.
At this point, I have the serial connection and the wifi connection to my board both up. I've tried both the "upload file" method and the M997 S0 method. Both claim to update the wifi firmware, but both also result in the firmware report above --- which has 1.20 (not 1.26) for wifi. In terms of the other .bins, they don't seem to load.
I tried renaming Duet2CombinedFirmeware.bin to Duet2WiFiFirmware.bin and uploading that --- but it wasn't accepted. I tried this name because the M997 S0 complained that it didn't exist.
The third method to update firmware is a lot more scary. Is there some way I can get this back on track? Help?
-
-
@zbeeble See https://docs.duet3d.com/User_manual/RepRapFirmware/Updating_firmware#updating-from-rrf-1x-or-2x-to-3x
If you are on v1.20, you need the iap file from 1.19.2 (here), as it wasn't changed when 1.20 was released. Also, you need the 'iap4e.bin' file for Duet 2 WiFi/Ethernet, not the iap.bin file, which is for Duet 0.6/0.8 boards.
You can jump from 1.20 > 2.05 > 3.0 > 3.4.1, but actually you don't need to install 2.05; you can go straight to 3.0.
However, if you can connect over USB to your Duet, I'd just erase the firmware and update it with Bossa.
However, please note:
Important! When upgrading from 1.x or 2.x firmware to 3.x you will need to make substantial changes to your config.g file. See Migrating from RRF2 to RRF3.
Ian
-
@droftarts So... your link there I read very well. I suppose I should have paid more attention to the "tested down to 1.21" ... as I'm at 1.20
The other poster here has referenced a post that recomends -> 2.0 ... then some other 2.x then to 3.0 then to 3.somthing.
... your referencing also documentation that talks about iap.bin --- without linking to a copy of it.
-
There are two ways to update the firmware. Live on a running system, or directly via USB flashing. When you use USB directly with the BOSSA software you don't need any IAP files or to jump through specific versions. In your case that's the best way to go. Going forwards updating is as simple as uploading a zip file to the web interface.
-
@zbeeble said in Firmware Upgrade... I don't see a path forward.:
@droftarts So... your link there I read very well. I suppose I should have paid more attention to the "tested down to 1.21" ... as I'm at 1.20
I tested back to 1.19, and was able to update directly to 3.0. Before 1.19, there are differences in the file name the firmware expects, and DWC runs on the WiFi module, rather than running on the Duet’s SAM4E. I managed to update from 1.15b to 3.0 directly, with a bit of messing about with file names and manually installing WiFi firmware and DWC.
The other poster here has referenced a post that recomends -> 2.0 ... then some other 2.x then to 3.0 then to 3.somthing.
You can do it incrementally, but there’s no particular reason to.
... your referencing also documentation that talks about iap.bin --- without linking to a copy of it.
The version and name of the iap file is dependent on the firmware version you are running. I linked to the one you need in my earlier post.
Ian
-
@droftarts Another undocumented secret is that the Duet2CombinedFirmware.bin needs to be renamed DuetWiFiFirmware.bin --- note not duet2.
-
@zbeeble yes, it does need to be renamed, but only for firmware versions before 1.21, which is when the combined WiFi/Ethernet firmware was introduced. Which is why the instructions go back to 1.21 only. In order to try to simplify the firmware update instructions, which are already quite long enough, we have cut some of the text for old versions, though renaming the firmware file is still in the old Dozuki wiki, and in the release notes on GitHub for v1.21. It’s also why we advise using Bossa for updating from firmware 1.20 and older.
Ian
-
The simplest way to go is to do a full erase and install new firmware from scratch. I have a video for that here:
Ugrade RRF