Releases: benlye/flash-multi
Flash Multi v0.6.1
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
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
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
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
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
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
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
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
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
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.