Release 3.1.1
This release fixes bugs in 3.1.0, in particular a network task stack overflow in some configurations, and bugs that affected Duet 3 when running in SBC mode. For more details and upgrade notes, see https://github.com/Duet3D/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md.
Firmware binaries for Duet 3 expansion and tool boards have not been changed in this release, therefore the versions of those files in Duet2and3Firmware.zip are still 3.1.0.
Upgrading to this release from RepRapFirmware 3.0
- Read the upgrade notes at https://github.com/dc42/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md to see what changes you need to make to your config.g file
- If you use Duet 3 with attached single board computer, use sudo apt-get-update and sudo apt-get-upgrade (using either the stable or the unstable Duet3D package feed) to install RRF 3.1.1, DSF 3.1.1 and DFWC 3.1.1. Then use M115 to check that the main board is running versoin 3.1.1 and all expansion and tool boards are running version 3.1.0.
- Other Duet users can just upload the Duet2and3Firmware-3.1.1.zip file via the System page Duet web Control
Upgrading to this release from RepRapFirmware 2.x
- Back up the contents of your /sys folder before upgrading to RRF 3.x in case you need to revert to RRF 2
- Many changes to config.g are needed when upgrading from RRF 2.x to 3.x. See https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Summary_of_what_you_need_to_do_to_convert_your_configuration_and_other_files for a summary. It may be simpler to use the online configurator to generate new files for scratch.
- Users of RepRapFirmware 2.x cannot upgrade directly to this release because the binaries for the Duet 2 series are too large for the Duet 2 IAP programs. So you must upgrade to RepRapFirmware 3.0 first, then you can upgrade immediately to version 3.1.1. Alternatively, you can use Bossa over USB to upgrade directly to RepRapFirmware 3.1.1 but in this case you will need to upload DWC 3.1.1 and the appropriate IAP file separately.