Releases: ARK-Electronics/ARK32-bootloader
Releases · ARK-Electronics/ARK32-bootloader
Release list
v18.0.0
Highlights
First ARK32-bootloader release at BOOTLOADER_VERSION 18.
- Bidirectional DShot detection — boot decision uses pulse width, not pin level, so ESCs no longer stay stuck in the bootloader when DShot idles high (the field failure on ARK 4IN1 and Betaflight bidir DShot setups).
- Serial client framing — a configurator already talking at power-up is no longer mistaken for a pin held low.
- Safer EEPROM handling — blank settings byte no longer bricks a board that still has a valid app;
update_EEPROM()rewrites one chunk (256 bytes) instead of the full page. - SITL input-signal tests in CI, including a regression job that requires the pre-fix bootloader to fail.
- Toolchain pinned to xPack GCC 15.2.1-1.1 (Linux builds only).
Assets
| Asset | Contents |
|---|---|
AM32_*_BOOTLOADER_*_V18.hex |
Individual bootloader images (92 targets) |
AM32-bootloaders-hex.zip |
All bootloader hex files |
AM32-bootloader-updaters-hex.zip |
Bootloader updater hex files |
AM32-bootloader-updaters-amj.zip |
Bootloader updater .amj packages |
ARK 4IN1 (F051 PB4): AM32_F051_BOOTLOADER_PB4_V18.hex
Built from 0d667c5 on master (merge of #1).
Full Changelog: 8a53777...v18.0.0