Upgrading from RRF1.21 to 3 with SD only
It has been a while I touched my printer but lately I have upgraded/rebuilt the mechanics and now is the time to tackle down the firmware. I have read some instructions but failed to see if it is possible to upgrade from RRF1.21 to 3 with SD only.
I want to keep things as simple as possible, and maybe even continue using 1.21 since it works fine, but it really is old and I'd also like to put a chamber heater in my printer (not aware if this call for firmware update).
What do I need to do to update the firmware with the SD card if it is even possible anymore/in this situation (1.21 -> 3)?
jay_s_uk last edited by
@PropellerHat what board do you have?
I'm guess with that vintage firmware it's likely a Duet Wifi/ethernet.
When you say using the SD card only do you mean you don't have access to the web interface?
Using the web interface makes it a lot easier, but it is possible do use USB terminal to flash the firmware by placing the firmware files on the SD card and sending the command to flash it, or you can use USB and BOSSA to flash directly to the latest version. With either of the USB options you would also need to replace the web interface files in /www folder.
Here's a post from a while ago that goes over updating from 1.x https://forum.duet3d.com/topic/18962/firmware-not-updating?_=1615048884574
And here is the complete firmware update instructions with all the various ways to go about it.
If you're coming back to the printer after a long time this might be a good chance to update. RRF3 would require a fresh config file as well, which you can generate with the online tool.
And you can see what all is new and different with RRF3 here.
Sorry for not mentioning the model, it is indeed Duet Ethernet.
Last time I updated the firmware it was very easy, just putting the file on the SD and commanding the update from Paneldue. I have never had the printer connected, always used the SD only. Trying to avoid extra hazzle in here, I am not a configuring guru (More like a grease finger).
If the good ol SD update is not a possibility, I guess then I should try to connect the Duet via ethernet. Can I connect it directly to my computer (Macbook) or should I go through the trouble of plugging the cable in the router? It is in a tricky place at our workshop...
Dr_Ju_Ju last edited by
Have you tried writing the code direct to the device, via the USB port, using Bossa ??
I've recently had to re-flash mine after accidently hitting the erase button
PropellerHat last edited by PropellerHat
I remember using Bossa some years ago, but have forgotten the process completely and would love to not to get into it again
I have no need for the web control at all, so trying setting it up for this update seems a bit like opening a can of worms...
And the Bossa stuff also is a bit tricky.
@PropellerHat As @Phaedrux has pointed out, upgrading from a firmware that old to RRF3 is a lot of work. Suggest you read through all the "what's new". Only you can decide if there is anything that interests you. If not, and on the basis that you've said this (quote) "I want to keep things as simple as possible, and maybe even continue using 1.21 since it works fine," then stick with what you have.
I just read the what's new in RRF3 and frankly I'm horrified.
Yeah I guess at least for now I'll stick to the good ol 1.21. Disappointed a bit though...
@PropellerHat "If it ain't broke, don't fix it" is an adage that comes to mind..............
PropellerHat last edited by PropellerHat
True, But there are some weird issues that was hoping to get rid of with the update... The most daunting is that I can't change my tool definitions without the machine stopping from working. Very weird. (can't remember now what exactly didn't work but there was no way to start a print if I tried to reconfigure the tools)
Also now when trying to test it simply by sending G1 E100 F300 from Paneldue results in "trying to extrude without tool selected" allthough I have sent earlier T0 or T1 in the console of Paneldue.
@PropellerHat Perhaps that's a "PanelDue" thing. Might be worth starting a new thread and asking if you can just update that and leave the other firmware "as is". But I can pretty much guarantee that someone will tell you you should update the main firmware - try to resist that if possible.
Last time I updated the firmware it was very easy, just putting the file on the SD and commanding the update from Paneldue. I have never had the printer connected, always used the SD only.
That is still possible. The only difference is that in addition to the firmware bin file, you might also need some IAP files on the SD card. Then send M997 from the paneldue to initiate the update.
Upgrading to 2.0 and then 2.05.1 would be pretty straight forward and wouldn't require many changes to the config file. There may be some changes required if you use corexy and maybe some homing file changes. Nothing dramatic. Reading through the update notes would be recommended.
Upgrading to RRF3 would require config file changes.
Sticking at 1.21 is still an option of course.