Overview
STM32H743 FPV flight controller with a switchable 9V BEC for the video transmitter or camera.
- STM32H743 Pro FPV flight controller
- Switchable onboard 9 V BEC for VTX/camera power
Hardware revision
Single- and dual-ICM-42688-P configurations are available. The historical ICM-42688-P + BMI270 parameter sheet describes earlier hardware, not either current configuration. Firmware downloads explicitly marked dual-ICM must match dual-ICM hardware; for a single-ICM board, confirm the exact target with FlyingRC before flashing.
Setup notes
- Use the H7D Pro wiring references before connecting video, receiver, and LED accessories.
- Do not infer ArduPilot SERIAL numbers from UART labels without the mapping table.
- PX4 board port: FlyingRC-Official/PX4-Autopilot branch FlyingRC-H7D-Pro-Board.
- ArduPilot target branch: FlyingRC-Official/ardupilot pr-flyingrch7dpro-upstream.
- Betaflight config branch: FlyingRC-Official/betaflight-config Add-FlyingRC-H7D-Pro-Config.
- LED pad is S13 and can be configured in Betaflight; AP firmware can show flight-controller status through WS2812 LEDs.
- Choose the firmware path that matches your build, and verify the board target, wiring, and sensor orientation before flight.
Wiring, dimensions & photos
Historical mixed ICM-42688-P + BMI270 parameter sheet — not the current single/dual ICM configuration
Firmware & manuals
Version: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduCopter
Target: FlyingRCH7DPro / ArduCopter
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduCopter 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
SHA-256
c061f9449e8e9dd1ca6307c9a2cdd85cda939f96b118da83cf563d2c5630b65bOpen / downloadVersion: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduPlane
Target: FlyingRCH7DPro / ArduPlane
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduPlane 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
SHA-256
2815e4e01d5ea14453ae09ce009772bdaedf0f8daa1dc1dba4baa6e096e22cc7Open / downloadVersion: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduRover
Target: FlyingRCH7DPro / ArduRover
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduRover 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
SHA-256
667cf70293f856d323a4341ba5ee6f19a8afad40f4eb1e75a45caa3bccff9eabOpen / downloadVersion: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduSub
Target: FlyingRCH7DPro / ArduSub
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduSub 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
SHA-256
2153708720be95cd17d99b60834903ce781b6e7f83ff673d8ddf27c479585a41Open / downloadVersion: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduCopter BDShot
Target: FlyingRCH7DPro-bdshot / ArduCopter
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Compatibility: ArduCopter 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
SHA-256
810dd59fca9ce4c63590af39cc9c3df49450dda53edcb94bda37cb5d785baed8Open / downloadVersion: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduPlane BDShot
Target: FlyingRCH7DPro-bdshot / ArduPlane
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Compatibility: ArduPlane 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
SHA-256
6e6d924d17cab8e0529acb310abb8dbc857e34a187b812ce0d737da7b8e26205Open / downloadVersion: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduRover BDShot
Target: FlyingRCH7DPro-bdshot / ArduRover
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Compatibility: ArduRover 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
SHA-256
5900fe2d2837c2519286a572966d82250da612df4e7dded3b8a4367bc941fa0cOpen / downloadVersion: 4.7.1
Channel: stable
Status: latest-stable
Configuration: ArduSub BDShot
Target: FlyingRCH7DPro-bdshot / ArduSub
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Compatibility: ArduSub 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
SHA-256
819f98faf9e3d06ca569015df587b0e0d4b9703f59c053202445facc19f7a0fbOpen / downloadVersion: 9.1.0
Channel: stable
Status: latest-stable
Target: FLYINGRCH7DPRO
Hardware: H7D Pro hardware; verify target name before flashing.
Compatibility: INAV 9.1.0 firmware for the FLYINGRCH7DPRO target.
SHA-256
f76b29c0dc32b123c3ec8da8666e7399f0e07fd6eaf19fa911fad2c5de830335Open / downloadVersion: 2026.6.2
Channel: stable
Status: latest-stable
Configuration: DUAL-ICM
Target: STM32H743 / FLRCH7DPRO_DUAL-ICM
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: Betaflight 2026.6.2 DUAL-ICM firmware for the FLRCH7DPRO target.
SHA-256
4f05efa52b5bc98bb502369732d664b00b4d54e28b1cc6c180204dcee236af1cOpen / downloadVersion: 1.17.0
Channel: stable
Status: latest-stable
Target: FlyingRC-H7D-Pro-Board / PX4
Hardware: H7D Pro hardware; verify PX4 board package before flashing.
Compatibility: PX4 1.17.0 firmware package for the FlyingRC-H7D-Pro-Board port.
SHA-256
d129ba717e894c9b30a4173b2256923c69da1aaba0cf38a439168046eda993beOpen / downloadPast / Unstable firmware (11)
Version: 4.7.0
Channel: stable
Status: archive
Configuration: ArduCopter
Release note: Archived formal release; use ArduCopter 4.7.1 as the recommended stable release.
Target: FlyingRCH7DPro / ArduCopter
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduCopter 4.7.0 firmware with bootloader for the H7D Pro target.
SHA-256
ee4bbec89c84852bfaf8056c39df510c08636ce37af09a309d7e4724a41be71bOpen / downloadVersion: 4.7.0
Channel: stable
Status: archive
Configuration: ArduPlane
Release note: Archived formal release; use ArduPlane 4.7.1 as the recommended stable release.
Target: FlyingRCH7DPro / ArduPlane
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduPlane 4.7.0 firmware with bootloader for the H7D Pro target.
SHA-256
165bc38e92b5e209b14f0578749784e6fc512b2f855c748e5ee90268864ac139Open / downloadVersion: 4.7.0
Channel: stable
Status: archive
Configuration: ArduRover
Release note: Archived formal release; use ArduRover 4.7.1 as the recommended stable release.
Target: FlyingRCH7DPro / ArduRover
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduRover 4.7.0 firmware with bootloader for the H7D Pro target.
SHA-256
1bbcef573dc659d9e86a7100b68f6f762880b07db8ed80c52b622fbb5a833d3cOpen / downloadVersion: 4.7.0
Channel: stable
Status: archive
Configuration: ArduSub
Release note: Archived formal release; use ArduSub 4.7.1 as the recommended stable release.
Target: FlyingRCH7DPro / ArduSub
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduSub 4.7.0 firmware with bootloader for the H7D Pro target.
SHA-256
5d0393f3ffbd88dbd279decc0d942c35ff726a9a1ca39c0fd95b8052c35e528bOpen / downloadVersion: 2026.6.1
Channel: stable
Status: archive
Configuration: DUAL-ICM
Release note: Archived formal release; use Betaflight 2026.6.2 as the recommended stable release.
Target: STM32H743 / FLRCH7DPRO_DUAL-ICM
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: Betaflight 2026.6.1 DUAL-ICM firmware for the FLRCH7DPRO target.
SHA-256
f99ec90962b1dabe7bdb8a6c4c0e1152c87221cc52f06a76b864ec62dde589f4Open / downloadVersion: 2025.12.5
Channel: stable
Status: archive
Configuration: DUAL-ICM
Target: STM32H743 / FLRCH7DPRO_DUAL-ICM
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: Betaflight 2025.12.5 DUAL-ICM firmware for the FLRCH7DPRO target.
SHA-256
eab0f75717e8d97b739c7070dba9f8d369c2c28ce3ad9e88c656443a622e5135Open / downloadVersion: 4.5.5
Channel: stable
Status: archive
Configuration: DUAL-ICM
Release note: Retained Betaflight 4.5.5 stable maintenance-line build for users who need the 4.5.x series; use Betaflight 2026.6.2 for the current recommended stable build.
Target: STM32H743 / FLRCH7DPRO_DUAL-ICM
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: Betaflight 4.5.5 DUAL-ICM firmware for the FLRCH7DPRO target.
SHA-256
46af66614e6aafade10b25f78e9af5c2afeeb83b9f3cc6fdcd179a349ea1f710Open / downloadVersion: 2025.12.4
Channel: stable
Status: archive
Configuration: DUAL-ICM
Release note: Older stable Betaflight build retained for users who need the previous tested release.
Target: STM32H743 / FLRCH7DPRO_DUAL-ICM
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: Betaflight 2025.12.4 DUAL-ICM firmware for the FLRCH7DPRO target.
SHA-256
db3b4863ce1cdbbefd53d942ab394a7bc9f41057837189cc814f82d74fd0e9cfOpen / downloadVersion: 2025.12.2
Channel: stable
Status: archive
Configuration: DUAL-ICM
Release note: Older stable Betaflight build retained for users who need the previous tested release.
Target: STM32H743 / FLRCH7DPRO_DUAL-ICM
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: Betaflight 2025.12.2 DUAL-ICM firmware for the FLRCH7DPRO target.
SHA-256
f9c664961b7a08a8d596c0cddf93d820c32529fc2090163449447297ed43ba0eOpen / downloadVersion: 4.6.3
Channel: stable
Status: archive
Configuration: ArduCopter
Target: FlyingRCH7DPro / ArduCopter
Hardware: H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Compatibility: ArduCopter 4.6.3 firmware with bootloader for the H7D Pro target.
SHA-256
2b39a8da307a033cae6e3b9cdaddf9aaa4c83f45978cb4b65a711becf1e1c502Open / downloadVersion: 9.0.1
Channel: stable
Status: archive
Release note: Older stable INAV build retained for users who need the previous tested release.
Target: FLYINGRCH7DPRO
Hardware: H7D Pro hardware; verify target name before flashing.
Compatibility: INAV 9.0.1 firmware for the FLYINGRCH7DPRO target.
SHA-256
82eaee4682d991220e6b17da2b75104d0e0ae841408e74ed8dba698697f3d69bOpen / download












