For the complete documentation index, see llms.txt. This page is also available as Markdown.

Firmware

H-Flow runs the PX4 DroneCAN Firmware. It supports firmware updates over the CAN bus and dynamic node allocation.

H-Flow boards ship with 1.15 or later firmware pre-installed, but if you want to build and flash the latest firmware yourself. See PX4 DroneCAN Firmware > Building the Firmware.

  • Firmware target: holybro_h-flow_default

  • Bootloader target: holybro_h-flow_canbootloader

Firmware Update​

PX4 can upgrade device firmware over DroneCAN. To upgrade the device, all you need to do is copy the firmware binary into the root directory of the flight controller's SD card and reboot.

Upon boot, the flight controller will automatically transfer the firmware onto the device and upgrade it. If successful, the firmware binary will be removed from the root directory, and there will be a file named XX.bin in the /ufw directory of the SD card.

MCU Debug Access

If the standard firmware update method above failed or caused a boot loop issue. Try to access the MCU debug port on the PCB by opening the case, and use an ST-Link to connect to the SWD or UART pins to erase and flash the bootloader/firmware (using software like ST32CubeProgrammer) directly to the MCU.

Ensure the board is powered through the CAN port's 5V connection for flashing

Last updated

Was this helpful?