Updating your firmware can be important to obtain the latest features and bug fixes. The Duet Maestro board uses a fork of RepRap firmware to control a 3D printer. The latest firmware can be found on DC42's GitHub Page. There you can download the .bin firmware files and, most importantly, read the change log. Note that some firmware releases are experimental and will be classified as an early-release. This means there is a higher risk of unintended bugs in the firmware version.
Warning: Updating your firmware can cause unintended consequences. Be aware that upgrading or downgrading to unstable firmware versions can cause unexpected bugs and issues. Use caution!
In order to find out if you want to update the firmware on the Duet Maestro you need to find your current version. You can view the RepRap firmware version in the Duet Web Console Settings Tab. Alternatively, you can use
M122 is the diagnose/debug command for RepRap firmware. If you send command
M122 the board will display a lot of debug statistics. In the first few lines the board will print out what firmware version it is running. Based on your firmware version, you might be able to identify if you are encountering a specific bug. Check DC42's github page regularly in order to read the latest firmware changes and see if any would be useful to you.
Download the desired firmware version from DC42's github page.
Go to the settings tab of the Duet Web Console and find the Upload File(s) button.
Files uploaded here will be stored in the sys/ directory of the microSD card. Upload the iap4s.bin and DuetMaestroFirmware.bin files.
Once both files are uploaded successfully, go to the G-code Console. Send the command
M997 S0. This will begin the process of upgrading Duet firmware.
When the firmware upgrade is completed, you can visit the Settings tab in order to ensure that the Firmware Version has been updated to the preferred version.
If you prefer, you can now delete the iap4s.bin and DuetMaestroFirmware.bin files from the sys/ directory.
Turn Off the Power Switch
Install the jumper into ERASE.
Turn On the Power Switch.
Wait 3 seconds. Press the Reset button.
Wait 3 seconds. Turn Off the Power Switch.
Remove the ERASE jumper.
Connect your USB cable to the Duet Board & your computer.
Open the BOSSA program.
Choose the correct COM port.
Check and/or Uncheck these boxes.
Link to the firmware.
Duet3D Forum: For firmware and Duet specific questions