Skip to content

ArduCustom Full v1.0

Choose a tag to compare

@erwinquilloy erwinquilloy released this 16 Jul 10:46
· 42 commits to master_custom_4.6.3 since this release

Full variant — compiles every hardware backend; runs on H7 / 2 MB 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 (full variant)
🪶 Light variant (fits 1 MB F4 boards): light-v1.0 release → — 1 MB F4 boards overflow the full build, so flash those from light.

Firmware version string: ArduPlane V4.6.3 ArduCustom v1.0 (327ab6c)327ab6c 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; angles arrive over the MSP DisplayPort link and drive the mount. On the full build it drives any ArduPilot gimbal backend (Siyi, SToRM32-serial, Topotek, Viewpro, CADDX, servo, …). Implements MSP2_SENSOR_HEADTRACKER similar to how iNav implements it — credit and thanks to mmosca and the iNav project.
  • Plus code (OLC) OSD element.

📡 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 (3 boards)

MatekF765-Wing · MatekH743-bdshot · KakuteH7-Wing

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