Products

Flight ControllersLATEST

FlyingRC H7D Pro H743 FPV Flight Controller

A Pro H743 FPV flight controller for feature-rich multirotor builds. It performs the same central role as H7D but uses the Pro variant material and a switchable 9 V VTX/camera BEC.

FPV / multirotorFlight controllerSTM32H743PX4BetaflightArduPilotOnboard BECPWM outputs
FlyingRC H7D Pro H743 FPV Flight Controller

Best used for

  • FPV builds requiring H743 performance with Pro-family layout.
  • Digital/analog video setups where switchable VTX power is useful.
  • Users who want dual gyro/barometer stability features.

Key features

  • STM32H743VIT6 MCU family with dual high-precision gyros and barometer.
  • Switchable onboard 9 V BEC controlled through PINIO1/User1.
  • BF, AP, INAV, and PX4 firmware paths are documented; factory default is BF4.4.2.

Setup / wiring 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.

Check before use

  • Choose the firmware path that matches your build, and verify the board target, wiring, and sensor orientation before flight.

Key specs

Downloads

ArduPilot

Latest stable
ArduCopter 4.7.1 firmware with bootloader Latest stable4.7.1ArduCopterStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduCopter
SHA256
c061f9449e8e9dd1ca6307c9a2cdd85cda939f96b118da83cf563d2c5630b65b
Compatibility note
ArduCopter 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
ArduPlane 4.7.1 firmware with bootloader Latest stable4.7.1ArduPlaneStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduPlane
SHA256
2815e4e01d5ea14453ae09ce009772bdaedf0f8daa1dc1dba4baa6e096e22cc7
Compatibility note
ArduPlane 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
ArduRover 4.7.1 firmware with bootloader Latest stable4.7.1ArduRoverStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduRover
SHA256
667cf70293f856d323a4341ba5ee6f19a8afad40f4eb1e75a45caa3bccff9eab
Compatibility note
ArduRover 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
ArduSub 4.7.1 firmware with bootloader Latest stable4.7.1ArduSubStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduSub
SHA256
2153708720be95cd17d99b60834903ce781b6e7f83ff673d8ddf27c479585a41
Compatibility note
ArduSub 4.7.1 firmware with bootloader for the FlyingRCH7DPro target.
ArduCopter 4.7.1 BDShot firmware with bootloader Latest stable4.7.1ArduCopter BDShotStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Firmware target
FlyingRCH7DPro-bdshot / ArduCopter
SHA256
810dd59fca9ce4c63590af39cc9c3df49450dda53edcb94bda37cb5d785baed8
Compatibility note
ArduCopter 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
ArduPlane 4.7.1 BDShot firmware with bootloader Latest stable4.7.1ArduPlane BDShotStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Firmware target
FlyingRCH7DPro-bdshot / ArduPlane
SHA256
6e6d924d17cab8e0529acb310abb8dbc857e34a187b812ce0d737da7b8e26205
Compatibility note
ArduPlane 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
ArduRover 4.7.1 BDShot firmware with bootloader Latest stable4.7.1ArduRover BDShotStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Firmware target
FlyingRCH7DPro-bdshot / ArduRover
SHA256
5900fe2d2837c2519286a572966d82250da612df4e7dded3b8a4367bc941fa0c
Compatibility note
ArduRover 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
ArduSub 4.7.1 BDShot firmware with bootloader Latest stable4.7.1ArduSub BDShotStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing. This build uses the dedicated BDShot timer mapping.
Firmware target
FlyingRCH7DPro-bdshot / ArduSub
SHA256
819f98faf9e3d06ca569015df587b0e0d4b9703f59c053202445facc19f7a0fb
Compatibility note
ArduSub 4.7.1 firmware with bootloader for the FlyingRCH7DPro-bdshot target.
Past / unstable releases (5)
ArduCopter 4.7.0 firmware with bootloader Archived4.7.0ArduCopterStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduCopter
SHA256
ee4bbec89c84852bfaf8056c39df510c08636ce37af09a309d7e4724a41be71b
Compatibility note
ArduCopter 4.7.0 firmware with bootloader for the H7D Pro target.
Release note
Archived formal release; use ArduCopter 4.7.1 as the recommended stable release.
ArduPlane 4.7.0 firmware with bootloader Archived4.7.0ArduPlaneStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduPlane
SHA256
165bc38e92b5e209b14f0578749784e6fc512b2f855c748e5ee90268864ac139
Compatibility note
ArduPlane 4.7.0 firmware with bootloader for the H7D Pro target.
Release note
Archived formal release; use ArduPlane 4.7.1 as the recommended stable release.
ArduRover 4.7.0 firmware with bootloader Archived4.7.0ArduRoverStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduRover
SHA256
1bbcef573dc659d9e86a7100b68f6f762880b07db8ed80c52b622fbb5a833d3c
Compatibility note
ArduRover 4.7.0 firmware with bootloader for the H7D Pro target.
Release note
Archived formal release; use ArduRover 4.7.1 as the recommended stable release.
ArduSub 4.7.0 firmware with bootloader Archived4.7.0ArduSubStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduSub
SHA256
5d0393f3ffbd88dbd279decc0d942c35ff726a9a1ca39c0fd95b8052c35e528b
Compatibility note
ArduSub 4.7.0 firmware with bootloader for the H7D Pro target.
Release note
Archived formal release; use ArduSub 4.7.1 as the recommended stable release.
ArduCopter 4.6.3 dual ICM42688 firmware with bootloader Archived4.6.3ArduCopterStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
FlyingRCH7DPro / ArduCopter
SHA256
2b39a8da307a033cae6e3b9cdaddf9aaa4c83f45978cb4b65a711becf1e1c502
Compatibility note
ArduCopter 4.6.3 firmware with bootloader for the H7D Pro target.

Betaflight

Latest stable
Past / unstable releases (5)
Betaflight 2026.6.1 DUAL-ICM firmware Archived2026.6.1DUAL-ICMStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
STM32H743 / FLRCH7DPRO_DUAL-ICM
SHA256
f99ec90962b1dabe7bdb8a6c4c0e1152c87221cc52f06a76b864ec62dde589f4
Compatibility note
Betaflight 2026.6.1 DUAL-ICM firmware for the FLRCH7DPRO target.
Release note
Archived formal release; use Betaflight 2026.6.2 as the recommended stable release.
Betaflight 2025.12.5 DUAL-ICM firmware Archived2025.12.5DUAL-ICMStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
STM32H743 / FLRCH7DPRO_DUAL-ICM
SHA256
eab0f75717e8d97b739c7070dba9f8d369c2c28ce3ad9e88c656443a622e5135
Compatibility note
Betaflight 2025.12.5 DUAL-ICM firmware for the FLRCH7DPRO target.
Betaflight 4.5.5 DUAL-ICM firmware Archived4.5.5DUAL-ICMStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
STM32H743 / FLRCH7DPRO_DUAL-ICM
SHA256
46af66614e6aafade10b25f78e9af5c2afeeb83b9f3cc6fdcd179a349ea1f710
Compatibility note
Betaflight 4.5.5 DUAL-ICM firmware for the FLRCH7DPRO target.
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.
Betaflight 2025.12.4 DUAL-ICM firmware Archived2025.12.4DUAL-ICMStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
STM32H743 / FLRCH7DPRO_DUAL-ICM
SHA256
db3b4863ce1cdbbefd53d942ab394a7bc9f41057837189cc814f82d74fd0e9cf
Compatibility note
Betaflight 2025.12.4 DUAL-ICM firmware for the FLRCH7DPRO target.
Release note
Older stable Betaflight build retained for users who need the previous tested release.
Betaflight 2025.12.2 DUAL-ICM firmware Archived2025.12.2DUAL-ICMStable
Board revision
H7D Pro dual ICM42688 hardware; verify sensor revision before flashing.
Firmware target
STM32H743 / FLRCH7DPRO_DUAL-ICM
SHA256
f9c664961b7a08a8d596c0cddf93d820c32529fc2090163449447297ed43ba0e
Compatibility note
Betaflight 2025.12.2 DUAL-ICM firmware for the FLRCH7DPRO target.
Release note
Older stable Betaflight build retained for users who need the previous tested release.

INAV / INAVFlight

Latest stable
Past / unstable releases (1)

PX4

Latest stable

Reference files

Wiring / dimensions / specs

Spec table
Spec table
Dimension drawing
Dimension drawing
Front connector and pad map
Front connector and pad map
Back connector and pad map
Back connector and pad map
4IN1 75A ESC wiring
4IN1 75A ESC wiring
Digital VTX wiring
Digital VTX wiring
RM3100 compass wiring
RM3100 compass wiring

Product gallery

Front view
Front view
Back view
Back view
Product photo 1
Product photo 1
Product photo 2
Product photo 2
Product photo 3
Product photo 3
Product photo 4
Product photo 4
Package contents
Package contents