RRF 3.X to RRF 2.X
-
Hi I was looking around the forums and I can't seem to find a comprehensive guide of downgrading the firmware. I want to downgrade the firmware for testing purposes. It seems to output this error each time I upload the firmware
Error: M997: In-application programming binary "Duet2_SDiap32_WiFiEth.bin" not found
Is there a way to get around this?
-
If you still have access to DWC. Upload these 3 zip files, one at a time in the system tab. Don't extract them. Reboot after each. Use M115 to verify the firmware has been applied.
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.2.2/Duet2and3Firmware-3.2.2.zip
That will get your firmware and DWC up to date and ensure you have all the required files to go between versions. Then you can upload the zip file for the version you want to use. In your case it sounds like you're missing some required files for RRF2. The zip file method ensure you have all the files.Backup your existing config files in the sys folder in case you want to switch back to RRF3. IT’s easy to switch back and forth, just upload the zip file for the version you want and then upload your config files.
-
@phaedrux After downgrading to RRF2 from RRF3.2.2, will I have to go through the same steps (3.0>3.1>3.2) to get back to RRF3.2.2 or can I upgrade straight to 3.2 from 2.0.5? Are the required files present to do a straightforward upgrade due to having previously installed the latest version?
-
I believe the files should already be present if you've already uploaded the 3.0 zip file once before. But I could be wrong. If so, upload it too.