Skip to content

Releases: ARK-Electronics/ARK32-bootloader

Release list

v18.0.0

Choose a tag to compare

@AlexKlimaj AlexKlimaj released this 27 Jul 17:40
0d667c5

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