Skip to content

ArduPlane Custom Build — Light Variant — v1.0

Choose a tag to compare

@erwinquilloy erwinquilloy released this 16 Jul 10:47
· 101 commits to master_custom_4.6.3_light since this release

🪶 Light variant — a stripped-down build that fits 1 MB F4 boards. First non-beta release, built on ArduPlane 4.6.3; everything stock 4.6.3 does still applies underneath the ArduCustom additions.

📖 Full feature & parameter reference: README_CUSTOM.md (light variant)
🔧 Full variant (H7 / 2 MB, every backend compiled in): full-v1.0 release →

Firmware version string: ArduPlane V4.6.3 ArduCustom v1.0 Light (67c82ad)67c82ad is the git short-hash the binaries were built from (the source tag carries a few later docs-only commits).

New in v1.0

  • RTL Autoland Commit (RCx_OPTION 251) — hold over home until you flip a switch, then commit to the landing sequence; RTL_AUTOLAND_DLY adds a failsafe grace timer.
  • Walksnail Headtracking via MSP and Serial Gimbal — point a camera gimbal with your head. Head-tracker angles arrive over the MSP DisplayPort link and drive the mount. Works with CADDXFPV GM-series serial gimbals (GM1/GM2/GM3) or a PWM servo. RC switches for head-tracking enable + centre/FPV-lock, plus the Walksnail Goggles X Gimbal Lock button. Implements MSP2_SENSOR_HEADTRACKER similar to how iNav implements it — credit and thanks to mmosca and the iNav project.
  • Plus code (OLC) OSD element now ships on every board.

📡 Yaapu telemetry — Course Hold name + audio cue

Stock Yaapu doesn't know Plane mode 26, so Course Hold shows as a blank chip with no audio cue. The two non-firmware files attached below fix that — no need to clone the repo:

  • plane.lua — replace Yaapu's copy under WIDGETS/yaapu/ (EdgeTX widget install), then delete the plane.luac sitting next to it (compiled cache, regenerates itself).
  • coursehold.wav — copy into WIDGETS/yaapu/sounds/en/ (use your language folder if not English).

⚠️ Right name but no sound? The WAV is in a folder Yaapu isn't reading — the mode name and the sound file are looked up separately, so the HUD text can work while the cue silently doesn't. The folder depends on your Yaapu build:

Build coursehold.wav goes in
EdgeTX widget (TX16S) WIDGETS/yaapu/sounds/en/
OpenTX / Horus script SOUNDS/yaapu0/en/
FrSky Ethos scripts/yaaputelemetry/audio/en/

None of these is EdgeTX's own SOUNDS/en/ folder, which is for Special Functions and unrelated to Yaapu.

📖 Full install notes, including the Yaapu GCS desktop tool and recording your own cue: Tools/yaapu-coursehold/README.md →

Fleet (11 boards)

MatekF765-Wing · KakuteH7-Wing · KakuteF4-Wing-Buzz · MatekF405-STD · AtomRCF405NAVI · MatekF405-TE-bdshot · MatekF405-Wing-bdshot · omnibusf4pro · SpeedyBeeF405WING · SpeedyBeeF405WING-Buzz · speedybeef4v3

Each <board>_plane_bin_light-v1.0_.zip contains: arduplane, arduplane.apj, arduplane.bin, arduplane_with_bl.hex.