1.14.4 - 16th September 2026
- Improved support for Hargrave CAN adapter
- Added support for new products
- Made custom firmware file dialog only accept .bin files
- Added support for new products
- Fixed a bug in the DroneCAN DNA server that would cause nodes to not be reassigned their ID causing issues with auto-reconnect.
- Order of the group firmware version information on the device page firmware tab order has been fixed to reflect the group order.
- Improved Settings Presets - Settings presets have had a major upgrade! The new V4 presets fully support device groups, remove compatibility headaches, support partial presets and settings filtering, and there's an improved interface for exporting and importing presets. All older preset formats are still supported. You can learn more about using the new preset features in the user guide: Settings Presets
- Logging and telemetry chart bug fixes and performance improvements.
- Support for upcoming products and releases.
- Added an indicator when there are status flags hidden on the logging chart.
- Improved wording on setting selectors with restricted ranges.
- Support for Hargrave CAN adapter updating added
- Bug fix when reloading settings after a firmware update
- Fixed issue where DNA server would sometimes duplicate a node ID
- Fixed firmware downloads for FLUX units
1.13.1 - 29th January 2026
- microFLUX 2MP Support - Support for the microFLUX 2MP has been added.
- Improved available firmware table experience
1.13.0 - 5th January 2026
- microFLUX 4LP Support - Support for the microFLUX 4LP has been added.
- Support for the DroneCAN BatteryInfo message has been added.
- The custom hardpoint command box is now always visible in the hardpoints tab on the control page.
- Firmware releases can now be filtered by device family (e.g. DRIVE, FLUX).
1.12.0 - 3rd November 2025
- Flight Controller Passthrough - The configurator now supports connecting to devices over using flight controller passthrough (Often referred to as FC passthrough). This feature is in beta, bugs and instability may be encountered. A compatible flight computer and motor controller are required.
- Added the ability to undo a settings change in the settings save confirmation dialog.
- Fixed node selection for ARINC connection
1.11.0 - 25th September 2025
- ARINC 825 support - The configurator now supports connecting to devices over the ARINC 825 protocol. This allows for a convenient configuration experience for Hargrave ARINC devices. Connection over SLCAN or MAVLINK is supported.
- Connection Manager Interface - The interface for creating and managing connections to Hargrave devices and third party adapters/flight computers has been overhauled. The new interface provides a clearer and more consistent experience across connection methods.
- Instances of the term 'ESC' have been renamed to 'Device' to better support upcoming product releases.
- Added search functionality to the log metadata settings table
- Milliseconds added to the control page live chart x-axis
- Improvements to diagnostics upload
- UX improvements for firmware updating
- Added support for more third party adapters
- Hargrave devices will be requested to leave communications only mode on disconnect
- Control page chart parameter groups are now sorted by node ID
- Display setting IDs and firmware build hashes
- Improved reliability of diagnostics upload
- Web version updating should be improved
- Updated nanoDRIVE 4LPi image
- Updated in-built settings metadata list for 3.0.0 firmware release
- Fixed UI bug where loading settings would appear when resetting errors.
- Favourite Settings - The configurator now supports a custom user selectable list of favourite settings to make accessing frequently changed parameters easier. Simply click the 'star' button of a particular setting to toggle it as a favourite.
- Improved serial port selection UI for offline versions.
- Settings and errors are no longer loaded if an ESC is connected on the Control page to decrease time before motor drive can begin.
- Made settings groups more vertically compact.
- Improved small screen handling.
- DroneCAN concurrency mode is now disabled by default for improved stability.
- Fixed reverse throttle value not reaching the full range
- Prevent the throttle preset selected channel getting stuck in certain conditions
- Fixed a bug on group preset importing
- Throttle Presets - On the Control page you can create customiseable preset throttle values to set a channel's throttle to. Can be used in conjunction with throttle sync to set all channels the same value.
- Native DroneCAN Parameter Erase - A new quick action has been added to the Control page to send the DroneCAN Erase Parameter OpCode.
- Errors and Logging UI improvements
- Updates to support upcoming firmware releases
- Added group restart and group reset logs shortcuts
- Throttle slider numbering is now 0-indexed
- Improved handling of failed ESC communication
- Fixed DroneCAN communications bugs.
- Fixed bug where invalid throttle packet would be sent if 20 channels were being used.
- Fixed case where 1hz logging data would load incorrectly
- Live chart series colouring on reload resulting in colour re-use fixed
- Resolve returning to a setting in ESC setup causing that setting to be ignored.
- Handle edge cases in the log graph affecting axis ranging
- Fix certain group operations failing when communicating over DroneCAN with concurrency mode disabled
1.8.0 - 5th December 2024
- DroneCAN Fast Mode - You can optionally support concurrent communication to multiple ESCs for faster communications on faster CAN adapters
- DroneCAN Hardpoint Control - Hardpoint controls have been added over DroneCAN. Uses the 1070.uavcan.equipment.hardpoint.Command message.
- Support for more DroneCAN telemetry messages - Support has been added for the following new DroneCAN messages on the Control page:
- 1110.uavcan.equipment.device.Temperature
- 1071.uavcan.equipment.hardpoint.Status
- 1091.uavcan.equipment.power.CircuitStatus
- The 'Drive' page is now called the 'Control' page
- Support SLCAN adapters that do not support SLCAN command ACKs/NACKs. This can be configured in the DroneCAN Network Options
- Improved UI responsiveness when changing group settings
- Status flags that are logged in different fields are displayed as different colours on the log chart.
- Settings sliders display their restricted min and max range inside their absolute min and max values
- Improved communications error handling.
1.7.0 - 29th October 2024
- Quick actions in the Drive page node table - access quick actions such as restarting or identifying your ESC directly from the Drive page
- Limit debug messages on the Drive page - debug messages can now be limited to 500 messages for performance reasons for long running applications
- Added support for the CUAV 7-Nano and HolyBro Pixhawk 6X flight computers
- Unified and improved toast notifications
- Improved user experience for ESC groups
- Improved browser translation support
- Fixed uavcan.equipment.esc.StatusExtended packet parsing
- Fixed a bug that sometimes prevented ESC reconnection while on the Drive page
- Cookie consent dialog no longer stuck during the UI walkthrough
- The node selection dialog no longer stays open and the Drive page no longer stays active when the CAN adapter is disconnected
- Fixed a bug that would prevent log reads from appropriately timing out
- A log CSV load is not attempted after clearing the current CSV
- ESC image on the ESC page now scales appropriately on larger screen sizes
- Fixed live graph zooming bug after clicking resume
- Preset Flashing Page - Flashing your ESCs with the same preset has been made easier with the introduction of the preset flashing page. The preset flashing page lets you load a preset to inspect, then you can automatically flash it to ESCs as you connect them. Quick validation that a preset is flashed and comparison with a second settings preset is also supported.
- Load and Automatically Save Logs - You can now choose to save ESC logs as a CSV as soon as they are loaded, with loading and saving all logs for an ESC group supported.
- Keyboard shortcuts - ctrl + k to bring up the keyboard shortcuts dialog.
- PWA mode - The Configurator now supports being installed as a Progressive Web Application (PWA). PWAs allow for convenience features such as being able to pin the configurator to your taskbar and offline use. The downloadable version is still available for airgapped systems.
- Mailing list sign up - The contact page now allows you to subscribe to the mailing list for engineering change notices for your connected ESC.
- Analytics have been added to the Configurator to allow us to provide a better configurator experience. You will be asked to confirm data collection and cookie preferences when launching the configurator. These preferences can be changed or analytics can be completely disabled from the settings page.
- Reload ESC button now reloads settings in addition to errors.
- It has been made clearer when checksums do not match between an ESC and a Preset
- Checksums display has been redesigned to make it clearer when checksums do not match between sources, such as between a preset and an ESC. Checksums for all ESCs in an ESC group are now shown.
- Preset checksums are now displayed in hexadecimal format to be consistent with ESC checksums
- The CAN throttle send rate default has changed from 100ms to 10ms. Custom values are now stored between sessions.
- The telemetry chart on the drive page has been improved, x axis scrolling is no longer directly tied to telemetry packets, instead it scrolls at your monitors refresh rate. The clear data button now clears the list of parameters. The time displayed on the x axis is now local time rather than UTC time.
- Fixed an issue that prevented the Configurator walkthrough from changing a setting when it was supposed to.
- Fixed a bug that prevented saving logs to a CSV when using an ESC group.
- Long running operations such as saving a large log CSV will no longer cause a disconnection on DroneCAN
- Fixed a bug allowing too many ESCs to be added to an ESC group.
- Identify ESC - The configurator can now toggle a series of beeps and flashes to help identify which esc is being communicated with.
- Drive Over DroneCAN - The configurator can now send throttle commands to ESCs over DroneCAN. Simply connect to a DroneCAN adapter or flight computer through MAVLINK or SLCAN and navigate to the 'drive' page. Features:
- Support for up to 20 throttle channels. All channels can be synced to output the same throttle value.
- Ability to detach throttle controls into a separate window.
- Customisable live telemetry plot with support for up to 5 sub plots.
- Throttle command sending rates from 100hz to 10hz.
- DroneCAN debug messages are displayed.
- Dynamic Node ID Allocation Server - The configurator can provide a Dynamic Node ID Allocation (DNA) Server for DroneCAN networks. This allows configuration over DroneCAN for ESCs without fixed node IDs with CAN adapters such as the Zubax Babel.
- DroneCAN Adapter Protocol Autodetection - The configurator can now auto detect if the CAN adapter (A flight computer such as a CubePilot Cube Orange, or an SLCAN adapter such as the Zubax Babel) is using the MAVLINK or SLCAN protocols.
- Logging over DroneCAN - Datalogs on the ESC can now be read over the DroneCAN tunnel into the Configurator.
- Warnings on Settings Change - The configurator will show warnings when certain setting changes are about to be saved if changing these settings will have other impacts, such as clearing the logs on next boot.
- Log CSVs now output flags as '1' for active and '0' for inactive instead of 'true' and 'false' to reduce CSV size
- DroneCAN adapter settings are now saved between sessions to simplify reconnecting to DroneCAN networks.
- Support added for the HolyBro Pix32 v6 flight computer as a DroneCAN adapter
- Performance optimisations: The configurator now preloads more content to provide a smoother experience when navigating around the tool. This may lead to a longer initial loading time, therefore a loading screen has been added.
- DroneCAN ESC connection dialog will now show automatically on DroneCAN adapter connection unless on the Drive page to speed up the configuration process.
- ESC group creation UX improved.
- A button to reload errors off the ESC is present on the ESC page to load errors that may have been flagged while driving the ESC.
- Logs can be reloaded off an ESC and replaced with the newer version of log data.
- Fixed updating firmware for a group of simulated ESCs.
- Fixed the warning message when reading logs from an ESC failed.
- Fixed a bug that prevented a flag being parsed from the logged errors.
- Improved handling disconnections to prevent errors from ocurring.
- Loading ESC notifications will no longer get stuck indefinitely if loading fails.
- Firmware page failed to load on the offline version
- DroneCAN networks were disconnected upon ESC disconnection
- Zoom extents on the log graph not working as intended in some cases
- Log graph legend would fail to render if tab loaded in the background
- Updated settings dependencies for overtemperature response settings.
- Small bug fixes and UX improvements.
- Configuration over DroneCAN
- Connection to a DroneCAN network supported over MAVLink and SLCAN. Works with devices such as the CubePilot Cube Orange+ (MAVLink and SLCAN) and the Zubax Babel (SLCAN). You can connect to multiple DroneCAN networks at once.
- Multiple ESCs can be connected to at once over DroneCAN.
- All functionality of a USB connected ESC is supported except for reading ESC logs.
- If auto connect is enabled on the configurator, nodes will be reconnected to by the Configurator if they drop off the DroneCAN network and come back online.
- The Configurator does not provide a Dynamic Node ID Allocation (DNA) server, please ensure that all Node IDs are statically assigned, or your DroneCAN device provides a DNA server (such as the Cube Orange+).
- Multiple ESCs can be grouped together and configured at once.
- Settings that would typically be different between ESCs on the same aircraft are separated into a 'Per-Unit Settings' tab on the ESC page.
- Groups are saved to your computer's local storage, allowing for convenient configuration of all ESCs on an aircraft when they are reconnected to the Configurator.
- Up to 8 ESCs can be added to a group.
- Users can directly download firmware binaries.
- Multiple ESC connections supported for the Simulated ESC.
- Firmware versions can be changed on the Simulated ESC to preview features between firmware versions.
- Added the option to reset all settings on an ESC to the values they were when loaded into the Configurator.
- Firmware releases are now grouped by major version.
- ESC logs can be trimmed to the visible X axis range on export to CSV.
- Settings can be filtered to only show settings that are saved to non-default values on the ESC.
- General UI/UX improvements
- Added support for dependant settings
- Zoom modifier keys added to log graph
- Auto reconnection bug fixed
- Support for datastream checksums added
- Support for custom ESC Names added
- Added ESC first time setup walkthrough
- Upgraded log graph to remove points limit and improve performance
- Errors and Warnings are parsed from logs and displayed on the graph
- Various UI/UX improvements
- Initial production release of Hargrave Technologies Configurator