Skip to content

Releases: benlye/flash-multi

Flash Multi v0.6.1

18 Jan 12:39
828d9e4
Compare
Choose a tag to compare

GitHub release (by tag)

New Bootloader

Flash Multi v0.5.0 introduced a new bootloader which changes the way the USB port works on certain MULTI-Modules.

Action is required - please read this page for more information.

USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes since 0.6.0

Fixes

  • [Windows] Fix a bug in the maximum firmware file size detection for STM32 modules
  • [Windows] Free resources if exceptions occur

Special thanks to @wucke13 for helping to improve the Linux scripts :-)

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.6.1.zip - Standalone / portable Windows version
    Checksum (SHA256): 173B054BD3232CAB3F5E75C37E3610EB1ACF39C03525342AE597577D126BC2EA

  • flash-multi-0.6.0.tar.gz - Linux archive package
    Checksum (SHA256): 2C24EF3E937EC8EF7E9365E06D1E4EF04C359CACC2C23825F17D8AA3D2B9DC8B

Flash Multi v0.6.0

17 Jan 10:22
de836e1
Compare
Choose a tag to compare

GitHub release (by tag)

New Bootloader

Flash Multi v0.5.0 introduced a new bootloader which changes the way the USB port works on certain MULTI-Modules.

Action is required - please read this page for more information.

USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes since 0.5.1

Enhancements

  • [Windows] Switch font to Segoe UI to give a better experience on systems that do not use Latin characters (i.e. Chinese) due to better fallback fonts
  • [Windows] Remove the bootloader choice and always use the sticky DFU bootloader when updating the bootloader via DFU
  • [Linux] Add MCU flash size verification for updates via USB (can be disabled with -d switch)
  • [Linux] Better 'shebang' line for compatibility with more distros (#38)
  • [Linux] Add nix support (#39)
  • [Both] Update signature parser for latest signature version (differentiate STM32 module sub-types)

Fixes

  • [Windows] Disable windows and dialogs auto-scaling when the font changes to keep the UI consistent (addresses #34)
  • [Linux] Fix USB serial support detection in firmware files

Special thanks to @wucke13 for helping to improve the Linux scripts :-)

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.6.0.zip - Standalone / portable Windows version
    Checksum (SHA256): E22FDCF636FB8730720F0C063B955A41433AC107D2688F62535483B015009C72

  • flash-multi-0.6.0.tar.gz - Linux archive package
    Checksum (SHA256): 2C24EF3E937EC8EF7E9365E06D1E4EF04C359CACC2C23825F17D8AA3D2B9DC8B

Flash Multi v0.5.1

31 Oct 11:24
Compare
Choose a tag to compare

GitHub release (by tag)

New Bootloader

Flash Multi v0.5.0 introduced a new bootloader which changes the way the USB port works on certain MULTI-Modules.

Action is required - please read this page for more information.

USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes since 0.5.0

Enhancements

  • [Windows] Message boxes will be centered on their parent window

Fixes

  • [Windows] Fixed a problem with the MCU flash size check when flashing a serial device and there is a space in the temp folder path

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.5.1.zip - Standalone / portable Windows version
    Checksum (SHA256): 7476E6F88C593A17AE5F3C42CA22138B36925DEFCC5F560482CFE794910B4A3C

  • flash-multi-0.5.0.tar.gz - Linux archive package
    Checksum (SHA256): B16A267B4C4DF200A0D9BD103EDD29EA218997635062A8B37A860E8E12AE2E70

Flash Multi v0.5.0

10 Sep 19:03
60c85b0
Compare
Choose a tag to compare

New Bootloader

Flash Multi v0.5.0 introduces a new bootloader which changes the way the USB port works on certain MULTI-Modules.

Action is required - please read this page for more information.

USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes since 0.4.3

Enhancements

  • New bootloader - please read this page for more information
  • DFU Recovery for bootloader update process
  • 500k baud rate for stm32flash uploads
  • [Windows] Check to prevent writing to unsupported STM32 modules which only 64KB of flash (can be disabled)

Fixes

  • [Linux] Fixed script flags

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.5.0.zip - Standalone / portable Windows version
    Checksum (SHA256): BC077BE99EF65E1636C0538F597F541AA6EA3BFC8BE2B2D39BEBE23CFF3CEFC0

  • flash-multi-0.5.0.tar.gz - Linux archive package
    Checksum (SHA256): B16A267B4C4DF200A0D9BD103EDD29EA218997635062A8B37A860E8E12AE2E70

v0.4.3

26 Jul 19:32
7d013db
Compare
Choose a tag to compare

Important - USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes since 0.4.2

Enhancements

  • [Windows] Added an advanced setting to enable/disable automatic detection of USB devices (detection is enabled by default)
  • [Mac/Linux] Added multi-bootreloader script to update the bootloader from Mac/Linux

Fixes

  • [Windows] Lots of performance improvements to make the app more responsive
  • [Windows] Better message after flashing the bootloader upgrade app
  • [Linux] Fixed USB device detection patterns

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.4.3.zip - Standalone / portable Windows version
    Checksum (SHA256): 1DC9E834C94A60AD2875378232817C2E66486788675765202164DB203AE2B0B3

  • flash-multi-0.4.3.tar.gz - Linux archive package
    Checksum (SHA256): 55264CB830866FF36AC3CE0CFBD46F580E47EE1B77CFA1B69CFD0B7F6787F2E3

v0.4.2

20 Jul 18:16
Compare
Choose a tag to compare

Important - USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes since 0.4.1

Fixes

  • Replaced the driver installer executable wdi-simple.exe with the latest version - should avoid anti-virus false positives.

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.4.2.zip - Standalone / portable Windows version
    Checksum (SHA256): 005C5A10756B8309F5C29050AEECEC5D36D2A6BE5E95E136CF870B47457C37B9

  • flash-multi-0.2.4.tar.gz - Linux archive package
    Checksum (SHA256): 14C4A31B8CF5A088E4A79C20D5B2097FCBA5A66CAFE8FE84230926D74C3F3C05

v0.4.1

05 Jul 18:51
Compare
Choose a tag to compare

Important - USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes since 0.4.0

Fixes

  • Fix missing newlines in serial write output

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.4.1.zip - Standalone / portable Windows version
    Checksum (SHA256): 8D64D5ED87C9AD103FFB8A0EF3A595A0E695E9BF3CBD96C84231225065D8C4CC

  • flash-multi-0.2.4.tar.gz - Linux archive package
    Checksum (SHA256): 14C4A31B8CF5A088E4A79C20D5B2097FCBA5A66CAFE8FE84230926D74C3F3C05

v0.4.0

30 Jun 18:59
Compare
Choose a tag to compare

Important - USB drivers

  • If you are updating from Flash Multi 0.2.x you will need to update the device drivers for the DFU bootloader.
  • If you are downloading and running Flash Multi for the first time you will need to install the MULTI-Module drivers.

In both cases, click the Advanced menu then Actions -> Install USB Drivers. If you are upgrading, make sure you have a MULTI-Module plugged in.

Changes

New features (Windows version only)

  • Added 'Advanced' features in the menu bar making it easy to:
    • Install / upgrade the MULTI-Module USB drivers
    • Reset the MULTI-Module to DFU Bootloader Mode
    • Upgrade the MULTI-Module Bootloader
    • Set the baud rate for uploading via USB-to-serial (stm32flash)
    • Select whether or not the MULTI firmware is run after it is flashed to the module

Enhancements (Windows version only)

  • Various changes to support localization (translation) of the app in other languages (still English only for now though).

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.4.0.zip - Standalone / portable Windows version
    Checksum (SHA256): 4394F53842D2DFDD2192813863F0D92B1A82A2B3F93F46B7C83000AA1E5A7D43

  • flash-multi-0.2.4.tar.gz - Linux archive package
    Checksum (SHA256): 14C4A31B8CF5A088E4A79C20D5B2097FCBA5A66CAFE8FE84230926D74C3F3C05

v0.3.0

21 May 12:31
Compare
Choose a tag to compare

Important - USB driver update required

If you are updating from a previous version of Flash Multi you will need to update the device drivers for the DFU bootloader. Please follow these instructions.

If you are downloading and running Flash Multi for the first time, please run .\tools\drivers\install_drivers.bat to install the correct drivers. (Right-click on install_drivers.bat and select Run as Administrator).

Changes

New features (Windows version only)

  • Read from a module and display information about the current firmware and EEPROM (shows the Global ID)
  • Save a backup of the existing firmware, with or without EEPROM data
  • Restore module backups, including backups of EEPROM data (allows cloning a module, including the Global ID)
  • Erase the module flash, with or without erasing the EEPROM data

Enhancements (Windows version only)

  • Updated and customized version of dfu-util to avoid errors when reading and writing from native USB modules
  • Improve behaviour of the UI when the window is resized
  • Allow resizing the verbose log area
  • Improve error handling

Downloads

Note: A Windows installer is no longer provided. See #16.

  • flash-multi-0.3.0.zip - Standalone / portable Windows version
    Checksum (SHA256): 61C07E28305A2192768CB87AD87D94E82D440C3AAFB34E045159C9DAFB9A0AAC

  • flash-multi-0.2.4.tar.gz - Linux archive package
    Checksum (SHA256): 14C4A31B8CF5A088E4A79C20D5B2097FCBA5A66CAFE8FE84230926D74C3F3C05

v0.2.4

15 Jan 17:40
df01ae9
Compare
Choose a tag to compare

Changes

  • Minor UI changes to align with MULTI-Module branding
  • Replace InnoSetup installer with NSIS to hopefully avoid anti-virus false-positives

Downloads

Note: The executable installer for Windows has been removed from the downloads. Please download and extract the standalone (.zip) file instead. See #16.

  • flash-multi-0.2.4.zip - Standalone / portable Windows version
    Checksum (SHA256): 5E0F889779CC15963BE836C547FE9951935496B56058E87C7BFEFCBB050E23D7

  • flash-multi-0.2.4.tar.gz - Linux archive package
    Checksum (SHA256): 14C4A31B8CF5A088E4A79C20D5B2097FCBA5A66CAFE8FE84230926D74C3F3C05

Antivirus Detection

Previous versions of the installer package were created using InnoSetup, which seemed to cause several anti-virus packages to incorrectly detect a virus and quarantine the download. Moving forward the installers will be built using NSIS, which will hopefully resolve this problem.

In the event that the installer does trigger an anti-virus detection, this is probably due to the USB driver installer.

If you are concerned, please download the .zip file instead.