Releases: OctoPrint/OctoPrint-FirmwareUpdater
Releases · OctoPrint/OctoPrint-FirmwareUpdater
1.13.0rc0
Changes
- Make the Marlin BFT reset and restart timeouts configurable
- Implement an alternative method to reset the board (and detect the restart) for boards which do not reset the serial port on restart (addresses #283)
- Address a bug affect Ender 3 V2 boards where saving the settings after a flash would corrupt the stored last-flashed filename causing subsequent updates to fail to install
- Rearrange the settings UI for LPC176x and MarlinBFT methods to reduce clutter - some settings are now on an 'Advanced 2' tab
- Automatically dismiss any existing firmware update popup messages when a new firmware update is started
NB: This version makes a minor change to the plugin's settings structure, introducing unique profile IDs and moving the last-flashed filename to a new attribute. Settings are migrated automatically and no user action should be required.
1.13.0b3
Changes
- Make the Marlin BFT reset and restart timeouts configurable
- Implement an alternative method to reset the board (and detect the restart) for boards which do not reset the serial port on restart (addresses #283)
- Address a bug affect Ender 3 V2 boards where saving the settings after a flash would corrupt the stored last-flashed filename causing subsequent updates to fail to install
- Rearrange the settings UI for LPC176x and MarlinBFT methods to reduce clutter - some settings are now on an 'Advanced 2' tab
- Automatically dismiss any existing firmware update popup messages when a new firmware update is started
NB: This version makes a minor change to the plugin's settings structure, introducing unique profile IDs and moving the last-flashed filename to a new attribute. Settings are migrated automatically and no user action should be required.
1.13.0b2
Changes
- Make the Marlin BFT reset and restart timeouts configurable
- Implement an alternative method to reset the board (and detect the restart) for boards which do not reset the serial port on restart (addresses #283)
- Address a bug affect Ender 3 V2 boards where saving the settings after a flash would corrupt the stored last-flashed filename causing subsequent updates to fail to install
- Rearrange the settings UI for LPC176x and MarlinBFT methods to reduce clutter - some settings are now on an 'Advanced 2' tab
NB: This version makes a minor change to the plugin's settings structure, introducing unique profile IDs and moving the last-flashed filename to a new attribute. Settings are migrated automatically and no user action should be required.
1.12.1b1
1.12.0
Changes
- Allow custom filenames for Marlin BFT flash method (addresses #251)
Custom filename must be in 8dot3 format (due to limitations in Marlin's SD card protocols) - Remove animation from modal dialogs
Improves UI performance when showing pop-up dialogs, in line with UI changes in OctoPrint 1.7.0
1.12.0b1
Changes
- Allow custom filenames for Marlin BFT flash method (addresses #251)
Custom filename must be in 8dot3 format (due to limitations in Marlin's SD card protocols) - Remove animation from modal dialogs
Improves UI performance when showing pop-up dialogs, in line with UI changes in OctoPrint 1.7.0
1.12.0b0
1.11.0
Changes
- Add an option to the LPC176x method to set a custom firmware filename (partial implementation of #231)
- Add BootCommander as a flash method for for updating boards running an OpenBLT bootloader (final part of #231)
- Add dfu-util as a flash method for STM32 DFU boards (e.g. MKS Rumba 32) (#241)
- OctoPrint serial connections will be blocked while a flash is in progress. Requires OctoPrint >=1.6.0. (addresses #132)
- Increase plugin file upload limit to allow larger firmware uploads
- Limit increased from 1MB to 5MB
- Plugin will show an error message if the upload exceeds the limit
- Limit is configurable in config.yaml as
maximum_fw_size_kb
E.g., addmaximum_fw_size_kb: 10240
in thefirmwareupdater
section inconfig.yaml
to set it to 10MB
Changing this requires restarting OctoPrint
1.11.0rc1
Changes
- Add an option to the LPC176x method to set a custom firmware filename (partial implementation of #231)
- Add BootCommander as a flash method for for updating boards running an OpenBLT bootloader (final part of #231)
- Add dfu-util as a flash method for STM32 DFU boards (e.g. MKS Rumba 32) (#241)
- OctoPrint serial connections will be blocked while a flash is in progress. Requires OctoPrint >=1.6.0. (addresses #132)
- Increase plugin file upload limit to allow larger firmware uploads
- Limit increased from 1MB to 5MB
- Plugin will show an error message if the upload exceeds the limit
- Limit is configurable in config.yaml as
maximum_fw_size_kb
E.g., addmaximum_fw_size_kb: 10240
in thefirmwareupdater
section inconfig.yaml
to set it to 10MB
Changing this requires restarting OctoPrint
1.11.0b8
Changes
- Add an option to the LPC176x method to set a custom firmware filename (partial implementation of #231)
- Add BootCommander as a flash method for for updating boards running an OpenBLT bootloader (final part of #231)
- Add dfu-util as a flash method for STM32 DFU boards (e.g. MKS Rumba 32) (#241)
- OctoPrint serial connections will be blocked while a flash is in progress. Requires OctoPrint >=1.6.0. (addresses #132)
- Increase plugin file upload limit to allow larger firmware uploads
- Limit increased from 1MB to 5MB
- Plugin will show an error message if the upload exceeds the limit
- Limit is configurable in config.yaml as
maximum_fw_size_kb
E.g., addmaximum_fw_size_kb: 10240
in thefirmwareupdater
section inconfig.yaml
to set it to 10MB
Changing this requires restarting OctoPrint