Difference between DuetWifi and Duet2Wifi?
-
I realized the other day that I haven't updated my Duet's firmware since I purchased it back in 2017 (time for a change,I think). Before I do this and risk fudging up my board, I wanted to check some things:
1.) Is there a difference between the DuetWifi and Duet2Wifi? My firmware electronics section in webcontrol says I have a "Duet WiFi 1.0 + DueX5", but everything I see online refers to pretty much any Duet Wifi as "Duet 2". I ask this because it looks like there may be some differences between the two when it comes to uploading firmware?
2.) https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware#Section_Updating_more_than_one_firmware_at_a_time the update page says that the second item to update is the "DuetWifiServer (Duet 2 Wifi only)". I guess this relates back to my first question, so again, is this just a distinction between the older DuetWifi's and the newer Duet 3's, or was there a 1.0 version in addition to the Duet 2?
3.) I'm a little unclear on which files exactly I should be downloading from the github and uploading to my Duet. Any help with that?
4.) Anyone have any other tips, recommendations, or warnings I should know about before doing these updates?
Thanks in advanced!
P.S. I plan on updating to RepRapFirmware 3.0 or one of the later beta versions (conditionals look exciting!). I'm aware there will need to be a lot of changes to my config files after I update
-
I think you will find some answers here:https://duet3d.dozuki.com/Wiki/Hardware_Overview#Section_PCB_revision_v1_Num_0
-
Version 0.8.5 and lower are 1st gen Duets, and everything between that and Duet 3 is 2nd gen.
-
That refers to it not being applicable to Duet2Ethernet and Duet2Maestro.
-
You'll likely need several as some files changed names between releases. I don't have the full overview but the rather lengthy whats new file on the release page will.
-
get the order of operations correct accordign to the docs, or be prepared to need a USB cable to connect or recover.
-
-
@wcj97
1.) They're the same. There have been various revisions, mostly to make the board more robust, but I still run a prototype Duet (2) Wifi, on the latest firmware.2.) As above
3.) Three main ones (from current 3.0 release https://github.com/dc42/RepRapFirmware/releases/tag/3.0) :
- Duet2CombinedFirmware.bin is the main firmware file.
- DuetWiFiServer.bin is the Wifi firmware, currently v1.23
- DuetWebControl-SD-2.04.zip is the web interface files (latest is now 2.0.7 at https://github.com/chrishamm/DuetWebControl/releases).
4.) If you're coming from a really old version, I'd erase the firmware and flash it with Bossa over USB, otherwise you have to update in a number of steps, and have different iap (in-app programmer) files. Copy the wifi firmware to an SD card and update that on the board, over USB (or even just before you erase/update the main firmware). Use a fresh SD card to hold your new config, unzip the DWC onto it, load new config.g files generated from...
5.) Use the RepRapFirmware config tool: https://configtool.reprapfirmware.org/Start
Put as much information in as you can, then compare the output to what you already have.And finally...
6.) Don't be afraid to ask questions or clarify things; a lot has changed! See the RRF3 overview for the main differences: https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview
Ian
-
Thank you everyone! This forum is a godsend. Looking forward to getting my duet updated and trying out some of the new beta features
-
@droftarts Welp, everything seemed to be going fine. I seemingly got all the files I needed, uploaded to the board and updated, but when I go to Settings>General in WebControl, my firmware still shows up as 1.19, not 3.0. The Wifi Server Version seems to have updated fine (it shows up as 1.23 now), but the board firmware version and web interface version still show as 1.19. Any ideas what I may have missed?
-
-
@dc42 I followed those instructions, as well as the update order instructions. I've 'updated' a couple of times now, but the settings page still shows my firmware version being 1.19. Everything seems to go fine in the update process. The board recognizes there's a new file and prompts me to update the firmware. I tried selecting "yes" as well as using M997 to update, but neither seems to work - no change to the firmware on the board. I think I will just try clearing the SD card and manually uploading the new files from a computer. Would it be better to do that over USB, or just by inserting the SD into my computer?
-
Try copying the Duet2CombinedFirmware.bin file into /sys on the SD card as that name and also put another copy in there renamed to DuetWiFiFirmware.bin. Also make sure that iap4e.bin is up to date. Then send M997.
-
@dc42 Where can I get the iap4e.bin file? I don't see it on the GitHub
-
@wcj97 said in Difference between DuetWifi and Duet2Wifi?:
Where can I get the iap4e.bin file?
I had the same problem going to 3.0 and I used the file from this older release:
https://github.com/dc42/RepRapFirmware/releases/tag/2.03https://github.com/dc42/RepRapFirmware/releases/download/2.03/iap4e.bin
(that's the latest iap file I could find)
and it worked
-
@wcj97 said in Difference between DuetWifi and Duet2Wifi?:
@dc42 Where can I get the iap4e.bin file? I don't see it on the GitHub
It's included in the zip file.
-
Got it! My machine is now running 3.0. I had to revert back to 1.19, but the second time around I was able to successfully update everything. Time to update my config file and start playing around. Love the new WebControl design, btw!
Thank you everyone for your help!