Versions and compatibility¶
Which firmware release works with which bootloader, Python library, Motor GUI, PAR6 runtime and board revision. One row per firmware release, newest first.
| Firmware | Released | Bootloader | STEPFOC equivalent | Python library (Spectral-BLDC) | Motor GUI | PAR6 runtime | Spectral Micro PCB | Docs |
|---|---|---|---|---|---|---|---|---|
| 110 | 2026-11-13 | required | 110 | 1.22 or newer (names for parameters 90 to 93; 1.21 reads them by their numbers) | 0.7.0 or newer (STOP sends #Estop over UART, presets write parameters 90 to 92 over CAN) | 0.9 or newer (it sends watchdog action 0, the legacy response) | v2.0 | 110 |
| 109 | 2026-11-10 | required | 109 (from 109 the two share their version numbers; there is no Spectral Micro 108) | 1.21 or newer (the calls for the commands added in 109: parameters, identity, telemetry, buffers, the watchdog's coast and descend) | 0.5.0 or newer | 0.9 or newer (it sends watchdog action 0, the legacy response) | v2.0 | 109 |
| 107 | 2026-08-26 | required | 108 (STEPFOC 107 has the Send_Settings and PD changes of this release, without its calibration fix) | 1.20 or newer | 0.9 or newer | v2.0 | 107 | |
| 106 | 2026-07-06 | required | 106 | 1.19 or newer | 0.9 or newer | v2.0 | not published | |
| 105 | 2026-07-05 | required | 105 | 1.19 or newer | 0.9 or newer | v2.0 | not published | |
| 104 | 2026-06-19 | required (the first release built for the bootloader, from Bootloader_main) | none (STEPFOC has no 104 release) | 1.19 or newer (1.20 for Send_Voltage_Limit) | 0.9 or newer | v2.0 | 101 applies; 104 adds Send_Respond_Kt, Send_Voltage_Limit (in the release image) and the bootloader | |
| 101 | 2025-09-29 | none (flashed with a programming adapter) | 103 | 1.17 or newer | 0.9 or newer | v2.0 | 101 |
#Info prints the firmware release a driver runs; Send_Respond_Device_Info returns it over CAN.
Comments
Found a mistake on this page? Edit it on GitHub · Report it · Get help · This page as Markdown · llms.txt · The whole manual as PDF