Version 3.5.3
Compatible versions:
- RepRapFirmware 3.5.3
- DuetWebControl 3.5.3
Upgrade notes:
- If you are using a Raspberry Pi 5 and upgrade using
apt
, it may be necessary to restore the default config. To achieve this, runsudo rm /opt/dsf/conf/config.json
afterapt
via SSH or using a Linux console. Without this step, you will get an error stating that thegpiochip
device could not be opened. The underlying change came from a kernel change from Raspberry Pi, which brings thegpiochip
numbering in line again with previous Raspberry Pi editions
API changes:
- Deprecated several methods due to upcoming changes in v3.6
- Added new preferred overloads for
SetPluginData
andPatchObjectModel
New features:
M905 A
parameter may be used to specify if the date and time shall be set via NTP
Bug fixes:
- Results from cancelled evaluation requests could be output
- Only resumable macros were aborted by DSF when a pause event was processed
- Fixed type of sensors.filamentMonitors[].calibrated
- Invoke internal "increment" codes asynchronously to fix spurious deadlocks
M905
wasn't working any more due to missing permissions- Fixed support for SSIDs with spaces
- Type of
state.thisActive
wasn't nullable - Fixed support for
M226
/M600
precedingM98
- Fixed potential deadlock when deleting variables
- Fixed DWC startup issue in SBC mode caused by Chromium singleton lock