Skip to content

ArduCustom Full v0.3-beta

Pre-release
Pre-release

Choose a tag to compare

@erwinquilloy erwinquilloy released this 11 Jul 06:00
· 64 commits to master_custom_4.6.3 since this 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-beta instead; 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 5d0669a on master_custom_4.6.3. Onboard version string reports ArduCustom 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 on MatekH743-bdshot, your saved SERIALx_PROTOCOL / _BAUD / _OPTIONS values now point at different physical UARTs. Re-check your serial config after flashing β€” GPS, telemetry and RC may need reassigning to the new SERIALn.

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 tools
  • arduplane_with_bl.hex β€” image with bootloader, for first-time DFU flashing
  • arduplane β€” ELF with debug symbols (crash analysis only, not for flashing)