Skip to content

Releases: OctoPrint/OctoPrint-FirmwareUpdater

1.13.0rc0

06 Dec 10:04
Compare
Choose a tag to compare
1.13.0rc0 Pre-release
Pre-release

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

29 Nov 18:58
Compare
Choose a tag to compare
1.13.0b3 Pre-release
Pre-release

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

26 Nov 18:12
Compare
Choose a tag to compare
1.13.0b2 Pre-release
Pre-release

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

01 Nov 16:52
Compare
Choose a tag to compare
1.12.1b1 Pre-release
Pre-release

Changes

  • Make the Marlin BFT reset and restart timeouts configurable (addresses #283)

1.12.0

02 Sep 11:37
e1a6ffd
Compare
Choose a tag to compare

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

13 Aug 13:27
Compare
Choose a tag to compare
1.12.0b1 Pre-release
Pre-release

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

18 Jun 08:08
Compare
Choose a tag to compare
1.12.0b0 Pre-release
Pre-release

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)

1.11.0

16 May 07:40
8154942
Compare
Choose a tag to compare

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., add maximum_fw_size_kb: 10240 in the firmwareupdater section in config.yaml to set it to 10MB
      Changing this requires restarting OctoPrint

1.11.0rc1

10 May 07:22
a0470d8
Compare
Choose a tag to compare
1.11.0rc1 Pre-release
Pre-release

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., add maximum_fw_size_kb: 10240 in the firmwareupdater section in config.yaml to set it to 10MB
      Changing this requires restarting OctoPrint

1.11.0b8

04 May 16:04
Compare
Choose a tag to compare
1.11.0b8 Pre-release
Pre-release

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., add maximum_fw_size_kb: 10240 in the firmwareupdater section in config.yaml to set it to 10MB
      Changing this requires restarting OctoPrint