Skip to content

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