FlyingRC

H7Wlite MK2 H743 Fixed-Wing Flight Controller

Pinouts, setup notes and firmware references. Match the exact hardware revision before connecting or flashing.

Fixed-wingFlight controllerSTM32H743ArduPilotINAV

Current retail configuration: Dual BMI270. Earlier ICM versions are discontinued; their documentation remains available for existing owners. H7Wlite MK1 images in the documentation are historical; do not use them as V2 specifications or verified V2 wiring.

Overview

H7Wlite V2 hardware revision with dual BMI270 IMUs, SPA06-003 barometer, and internal QMC5883P compass. ArduPilot and INAV retain legacy ICM support; Betaflight is BMI270-only.

  • STM32H743 fixed-wing flight controller
  • Dual BMI270 IMUs; legacy ICM alternatives remain available in ArduPilot and INAV
  • SPA06-003 barometer and internal QMC5883P compass on I2C2
  • 12 PWM outputs, SDIO logging, analog OSD, CAN, and seven UARTs

A revision-matched V2 drawing is not available in the current material. Contact FlyingRC for V2 wiring before connecting hardware.

Hardware revision

Current retail configuration: Dual BMI270. Earlier ICM versions are discontinued; their documentation remains available for existing owners. H7Wlite MK1 images in the documentation are historical; do not use them as V2 specifications or verified V2 wiring.

Historical hardware references

Earlier hardware diagrams

All five images below belong to H7Wlite MK1. They are not verified V2 dimensions, wiring, layout or specifications.

Historical H7Wlite MK1 ICM-42688-P / ICM-42605 parameter table — not V2 specifications
Historical H7Wlite MK1 ICM-42688-P / ICM-42605 parameter table — not V2 specifications · Open full-size image
Historical H7Wlite MK1 dimension reference — V2 compatibility unconfirmed
Historical H7Wlite MK1 dimension reference — V2 compatibility unconfirmed · Open full-size image
Historical H7Wlite MK1 wiring reference — V2 compatibility unconfirmed
Historical H7Wlite MK1 wiring reference — V2 compatibility unconfirmed · Open full-size image
Historical H7Wlite MK1 top-layout reference — V2 compatibility unconfirmed
Historical H7Wlite MK1 top-layout reference — V2 compatibility unconfirmed · Open full-size image
Historical H7Wlite MK1 bottom-layout reference — V2 compatibility unconfirmed
Historical H7Wlite MK1 bottom-layout reference — V2 compatibility unconfirmed · Open full-size image

Firmware & manuals

ArduPilot

ArduCopter 4.7.2 firmware with bootloader

Version: 4.7.2

Channel: stable

Status: latest-stable

Configuration: ArduCopter

Target: FlyingRC_H7WliteV2 / ArduCopter

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduCopter 4.7.2 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksum157fc86a932deafbb1afd347de607d54b68a0f91bdf210318dbab9f853a83af7
Open / download
ArduPlane 4.7.2 firmware with bootloader

Version: 4.7.2

Channel: stable

Status: latest-stable

Configuration: ArduPlane

Target: FlyingRC_H7WliteV2 / ArduPlane

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduPlane 4.7.2 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksuma0fd5c0f4179a136239edde3235ca6e4fe3f382cd37f05b38d1efa8e3d524f5a
Open / download
ArduRover 4.7.2 firmware with bootloader

Version: 4.7.2

Channel: stable

Status: latest-stable

Configuration: ArduRover

Target: FlyingRC_H7WliteV2 / ArduRover

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduRover 4.7.2 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksum7a19a0acf9a29a9219890828eb6bcf69873cfa2b3033c4a6150940b90c589159
Open / download
ArduSub 4.7.2 firmware with bootloader

Version: 4.7.2

Channel: stable

Status: latest-stable

Configuration: ArduSub

Target: FlyingRC_H7WliteV2 / ArduSub

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduSub 4.7.2 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksumd7e27471e6909fa14b1cb59a050253bac0f94b94c2952f98189c96f07f360931
Open / download
Historical stable firmware (11)
ArduCopter 4.7.1 firmware with bootloader

Version: 4.7.1

Channel: stable

Status: archive

Configuration: ArduCopter

Release note: Archived formal release; use ArduCopter 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduCopter

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduCopter 4.7.1 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksum47b6dfc1dad4a6a40fd49b24f629cb6a1d9c9466e8d7b88106f4e85e3727afbc
Open / download
ArduPlane 4.7.1 firmware with bootloader

Version: 4.7.1

Channel: stable

Status: archive

Configuration: ArduPlane

Release note: Archived formal release; use ArduPlane 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduPlane

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduPlane 4.7.1 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksum3addcc4fa41042c6ff60c65a614b09a58dc3d763e01b3a2aa42378a742785e7b
Open / download
ArduRover 4.7.1 firmware with bootloader

Version: 4.7.1

Channel: stable

Status: archive

Configuration: ArduRover

Release note: Archived formal release; use ArduRover 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduRover

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduRover 4.7.1 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksumcf8d808e11f81615eb6a814d53fc325c446e35d7e5549c3b1a288eaf63db2365
Open / download
ArduSub 4.7.1 firmware with bootloader

Version: 4.7.1

Channel: stable

Status: archive

Configuration: ArduSub

Release note: Archived formal release; use ArduSub 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduSub

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduSub 4.7.1 firmware with bootloader for the FlyingRC_H7WliteV2 target.

SHA-256 checksum6258c4ea5b9d8be6cdb0f07f23ecaed4b8a337eba822326a8d0160e2fcd6d54d
Open / download
ArduCopter 4.7.0 firmware with bootloader

Version: 4.7.0

Channel: stable

Status: archive

Configuration: ArduCopter

Release note: Archived formal release; use ArduCopter 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduCopter

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduCopter 4.7.0 firmware with bootloader for FlyingRC_H7WliteV2. Rebuilt with target correction 0a1f8148.

SHA-256 checksum70498c58b4f279e81d37eae39f40418a6c559faa8b527d3bbee81e95eb3e0035
Open / download
ArduPlane 4.7.0 firmware with bootloader

Version: 4.7.0

Channel: stable

Status: archive

Configuration: ArduPlane

Release note: Archived formal release; use ArduPlane 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduPlane

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduPlane 4.7.0 firmware with bootloader for FlyingRC_H7WliteV2. Rebuilt with target correction 0a1f8148.

SHA-256 checksum0b825a044d5d685330d13676fa042d8d317019976a68f30b7918a6c318b634b5
Open / download
ArduRover 4.7.0 firmware with bootloader

Version: 4.7.0

Channel: stable

Status: archive

Configuration: ArduRover

Release note: Archived formal release; use ArduRover 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduRover

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduRover 4.7.0 firmware with bootloader for FlyingRC_H7WliteV2. Rebuilt with target correction 0a1f8148.

SHA-256 checksum13c0d09c9ea186dcdf08faddf31fe131224d2f1c790a3230bfe4ea0e5c7a9d57
Open / download
ArduSub 4.7.0 firmware with bootloader

Version: 4.7.0

Channel: stable

Status: archive

Configuration: ArduSub

Release note: Archived formal release; use ArduSub 4.7.2 as the recommended stable release.

Target: FlyingRC_H7WliteV2 / ArduSub

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduSub 4.7.0 firmware with bootloader for FlyingRC_H7WliteV2. Rebuilt with target correction 0a1f8148.

SHA-256 checksumdeffc1def43aa72ae3542531d062d04e1532ffcb03add2733e8c908d8a5cdb4e
Open / download
ArduCopter 4.6.3 firmware with bootloader

Version: 4.6.3

Channel: stable

Status: archive

Configuration: ArduCopter

Target: FlyingRC_H7WliteV2 / ArduCopter

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduCopter 4.6.3 firmware with bootloader for FlyingRC_H7WliteV2. Rebuilt with target correction 0a1f8148.

SHA-256 checksuma30eadeba3c2110ee366dc1483cbd11137261630ba083971d2e241e52655ce0b
Open / download
ArduPlane 4.6.3 firmware with bootloader

Version: 4.6.3

Channel: stable

Status: archive

Configuration: ArduPlane

Target: FlyingRC_H7WliteV2 / ArduPlane

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduPlane 4.6.3 firmware with bootloader for FlyingRC_H7WliteV2. Rebuilt with target correction 0a1f8148.

SHA-256 checksum3bbd74a275205c26ed9ead5c2050be2ec0177273775ad96d6d0cca372382985a
Open / download
ArduRover 4.6.3 firmware with bootloader

Version: 4.6.3

Channel: stable

Status: archive

Configuration: ArduRover

Target: FlyingRC_H7WliteV2 / ArduRover

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; secondary BMI270 uses corrected ROTATION_NONE orientation; ICM42688P and ICM42605 alternatives are supported.

Compatibility: ArduRover 4.6.3 firmware with bootloader for FlyingRC_H7WliteV2. Rebuilt with target correction 0a1f8148.

SHA-256 checksum5004dd1fd395a06894d1f1062df371bef36c8f38f24010a0eec42d2445b2ccd8
Open / download

INAV

INAV 9.1.0 firmware

Version: 9.1.0

Channel: stable

Status: latest-stable

Target: FLYINGRCH7WLITEV2 / H7W2

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; ICM42688P and ICM42605 alternatives are supported.

Compatibility: INAV 9.1.0 firmware for the FLYINGRCH7WLITEV2 target.

SHA-256 checksumd5b3e3a9dd65cc24a5b6e1e43dfcca1c7227405c26c3584cd58bf6ceb8fc9d53
Open / download

Betaflight

Betaflight 2026.6.2 BMI270 firmware

Version: 2026.6.2

Channel: stable

Status: latest-stable

Target: STM32H743 / FLYINGRCH7WLITEV2_BMI270

Hardware: H7Wlite V2 dual BMI270 / SPA06-003 / QMC5883P revision; ICM42688P and ICM42605 alternatives are retained.

Compatibility: Betaflight 2026.6.2 firmware for FLYINGRCH7WLITEV2_BMI270, built with dual BMI270 and alternative ICM42688P / ICM42605 sensor support.

SHA-256 checksumaaf7b9ec096a97e4b4fb30bc48725fc91c02f420cce06e45126d2fe7cc51b0a0
Open / download
Historical stable firmware (3)
Betaflight 2026.6.1 BMI270 firmware

Version: 2026.6.1

Channel: stable

Status: archive

Release note: Archived formal release; use Betaflight 2026.6.2 as the recommended stable release.

Target: STM32H743 / FLYINGRCH7WLITEV2_BMI270

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; BMI270 hardware only.

Compatibility: Betaflight 2026.6.1 BMI270-only firmware for FLYINGRCH7WLITEV2_BMI270.

SHA-256 checksum30fb3a02604658f71d1e7689f947e672a6692b2aecabed731f41f544a4dc6f57
Open / download
Betaflight 2025.12.5 BMI270 firmware

Version: 2025.12.5

Channel: stable

Status: archive

Target: STM32H743 / FLYINGRCH7WLITEV2_BMI270

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; BMI270 hardware only.

Compatibility: Betaflight 2025.12.5 BMI270-only firmware for FLYINGRCH7WLITEV2_BMI270.

SHA-256 checksum5a7cab472df69c38b6b85c084c1ade63469ecae45e397bfb66e0344627126c92
Open / download
Betaflight 4.5.5 BMI270 firmware

Version: 4.5.5

Channel: stable

Status: archive

Release note: Retained stable 4.5.x build; use Betaflight 2026.6.2 for the current recommended stable build.

Target: STM32H743 / FLYINGRCH7WLITEV2_BMI270

Hardware: H7Wlite V2 BMI270 / SPA06-003 / QMC5883P revision; BMI270 hardware only.

Compatibility: Betaflight 4.5.5 BMI270-only firmware for FLYINGRCH7WLITEV2_BMI270.

SHA-256 checksuma5c85433c2a0d8eac7c2ec4bc9caf8d77634be72370cecd691e4d4fbe1e5e907
Open / download

px4

Only archived or custom builds are listed for this family. Check the notices before use.

Custom / Development firmware (1)
PX4 custom firmware package (commit 50161b1)

Version: custom-50161b1

Channel: unstable

Status: archive

Release note: Custom board-port build based on commit 50161b1; not an official tagged PX4 release.

Target: flyingrc_h7wlite-v2 / Board ID 1219

Hardware: FlyingRC H7Wlite V2 board package with default and bootloader firmware.

Compatibility: PX4 custom firmware package for the flyingrc_h7wlite-v2 target; use the default .px4 file with QGroundControl.

SHA-256 checksumfa777f8d47b8c9d1f8272bd27759d2cf0e8d0c6d65d8d67bc395465bfecf3168
Open / download

Manuals & source references

ArduPilot H7Wlite V2 target branchOpen / download
INAV H7Wlite V2 target branchOpen / download
Betaflight H7Wlite V2 config branchOpen / download
PX4 H7Wlite V2 base branchOpen / download
SHA256 checksumsOpen / download
Back to product

Frequently asked questions

What sensors are on the current H7Wlite MK2?

The current retail configuration uses dual BMI270 IMUs, an SPA06-003 barometer and an internal QMC5883P compass on I2C2.

Can I use H7Wlite MK1 wiring for MK2?

Do not treat MK1 images as verified MK2 wiring. Use the MK2 product information and confirm the board markings and connector layout.