Multiplatform SWTools 4.0.0-rc1 available for testing
The first release candidate of SWTools 4.0 is available for testing. SWTools 4.0 is a major update focused on multiplatform support.
We welcome feedback from testers before the final release. Download the release candidate and report any issues you find.
What's new in SWTools 4.0
The main changes are in configuration and installation. Application names and their usage are kept. See the full list of changes for details.
Configuration
Configuration is now done with configuration files and environment variables instead of the Windows Registry. The configuration file can be created and edited with the launchpad "Options..." dialog. CLI applications search for the configuration file in the current folder first, making it easy to manage multiple projects in separate folders.
Installation
The installation structure was reworked — all application executables are in one folder. Interface libraries are renamed; usually only the name is needed to select one.
CLI improvements
- Firmware update CLI application is renamed from
srmtobl_srm. - Applications support long options; short options are kept for compatibility.
- All main tools share the same command line parameters for device communication.
- Return values are now small positive numbers for errors and zero for success — negative return values are no longer used.
- Internally, UTF-8 is used for file names and paths.
GUI
launchpad was reworked and a new GUI application, SRM Device Updater, was added for firmware updates.
Platforms
SWTools 4.0 runs on Windows, macOS, and Linux.