ArduCustom Full v0.3-beta
Pre-releaseπ οΈ ArduCustom Full v0.3-beta
ArduPlane 4.6.3 full-backend build for H7 / 2 MB targets. Feature-identical to full-v0.2-beta β the single change in this release is serial port numbering matched to chip UART numbers.
πͺΆ Which variant do I want? This is the Full build β every upstream hardware backend compiled in, for boards with the flash headroom (H7 / 2 MB). Flashing a 1 MB F4 board, or don't need every backend? Use the Light variant β
light-v0.3-betainstead; it strips rarely-used backends to fit flash-constrained F4 FCs (the full build overflows 1 MB flash on those boards).
π Built 2026-07-11 from
5d0669aonmaster_custom_4.6.3. Onboard version string reportsArduCustom v0.3-beta.
What's new in v0.3-beta
Serial port numbering matched to chip UART numbers
On boards whose stock ArduPilot SERIAL_ORDER was scrambled, SERIALn now equals the silkscreen UARTn pad again β restoring the mapping that shipped in ArduCustom custom-v11.3 and earlier. The pad marked TX2/RX2 is SERIAL2 (not SERIAL6), TX3/RX3 is SERIAL3, and so on.
Full-fleet board affected β MatekH743-bdshot:
SERIAL_ORDER β OTG1 USART1 USART2 USART3 UART4 EMPTY USART6 UART7 UART8 OTG2
KakuteH7-Wing is intentionally left on upstream numbering (it was never remapped in v11.3, and its connectors are labelled functionally rather than by chip UART number).
Like v11.3, this is a SERIAL_ORDER-only change β no serial protocol defaults were added β so ports fall on the stock per-index defaults (S1/S2 MAVLink, S3/S4 GPS, rest off). Set SERIALx_PROTOCOL to match your wiring.
β οΈ Upgrade warning. If you are moving from full-v0.2-beta onMatekH743-bdshot, your savedSERIALx_PROTOCOL/_BAUD/_OPTIONSvalues now point at different physical UARTs. Re-check your serial config after flashing β GPS, telemetry and RC may need reassigning to the newSERIALn.
Everything else carries forward unchanged from full-v0.2-beta.
Boards
| Board | Notes |
|---|---|
MatekH743-bdshot |
Matek H743-WING (bidirectional DShot) β serial numbering remapped |
KakuteH7-Wing |
Holybro Kakute H743 Wing β numbering unchanged |
Flashing
Each <board>_plane_bin_full-v0.3-beta_.zip contains:
arduplane.apjβ upload via Mission Planner / QGC / MAVProxy (the usual path)arduplane.binβ raw image for DFU / bootloader toolsarduplane_with_bl.hexβ image with bootloader, for first-time DFU flashingarduplaneβ ELF with debug symbols (crash analysis only, not for flashing)