Dev Call Aug 24, 2026

CI workflows

Release Update

Issues & Pull Requests

Attendee count (max): 16

UTC2300 - CI ci · Workflow runs · ArduPilot/ardupilot · GitHub

UTC2305 - Release update

  • ArduPilot 4.7 issues list · Issue #32385 · ArduPilot/ardupilot · GitHub

  • 4.7.1beta1 is out there

  • Little bit of feedback

    • Rolf positive feedback

    • Adam Borowski feedback

    • Mount roll/lock is not initialised on startup so he has to toggle the switch to get the switch position honoured

  • Resolved

    • PPP on CubeOrange

      • Couldn’t reproduce so closed
    • Forward throttle blip for Plane

  • MAVn_OPTION blocking send texts from appearing

    • This the distinction between forwarding and output

    • “Don’t forward to/from” isn’t what the thing originally wanted, but that’s the current description

  • BlueOS guys is keen to get a Linux board bugfix out

  • Maybe next Monday for 4.7.1

  • Start on the next beta directly after that (for the Linux board bugfix)

  • Fusion fix for a partner also wants to go in

UTC2320 - add magic MAVn_DEVID by peterbarker · Pull Request #29762 · ArduPilot/ardupilot · GitHub

  • Add magic MAVn_DEVID

  • Confusion over MAVn parameters cost Randy 30 annoying minutes

  • Answers “Am I modifying the correct bank of parameters?”

  • Adapted Peter Hall’s suggestions for the encoding

  • We’ll get this stuff approved and mergeable today

UTC2337 - Plane: gradual RTL altitude descent in QRTL approach by Hwurzburg · Pull Request #33786 · ArduPilot/ardupilot · GitHub

  • Currently QRTL descends immediately

  • This adds a fly-downwards-gradually thing

  • Merged!

UTC2340 - https://github.com/ArduPilot/ardupilot/pull/33837

  • S-curves mission items

  • Randy will look at this

UTC2343 - Add renode MCU emulation support by tridge · Pull Request #33975 · ArduPilot/ardupilot · GitHub

  • Add renode in

  • We’ll move the binary blobs out

  • Allows you to create a virtual stm32 flight controller including bootloader etc etc and sensors etc etc

  • Drawing a line somewhere so you could fly e.g. betaflight with ArduPilot physics would be an interesting thing

  • We’ll get this one in since it will just be source code and easy to mvoe around

UTC0004 - Plane flap speed rework by IamPete1 · Pull Request #33995 · ArduPilot/ardupilot · GitHub

  • Rework flap speed

  • Allows you to use airspeed rather than target airspeed

  • Merged!

UTC0012 - AP_OSD: use vehicle method to get correct yaw by IamPete1 · Pull Request #34007 · ArduPilot/ardupilot · GitHub

  • AP_OSD: use vehicle method to get correct yaw

  • Particular problem for tailsitters

  • Merged!

UTC0013 - AP_NavEKF3: Drag fusion don't wait for mag alignment when using GPS for yaw. by IamPete1 · Pull Request #34027 · ArduPilot/ardupilot · GitHub

  • Drag estimation on Copter doesn’t work if you’re using gps-for-yaw

  • This will make it work

  • MergeOnCIPass

UTC0020 - AP_HAL_SITL: do not truncate the stack dump on a short write by peterbarker · Pull Request #34077 · ArduPilot/ardupilot · GitHub

  • Loop to write out all of a stackdump

  • Merged!

UTC0022 - Plane: tiltrotor: vectoring: correct roll sign and always apply throttle scale by IamPete1 · Pull Request #34086 · ArduPilot/ardupilot · GitHub

  • Correct roll direction in transition

  • Side case where toll was backwards but they were vectoring but you’reso fast your ailerons are doing the bulk of the work

  • Great bug report made this one easy

  • Merged

UTC0025 - AP_HAL_ChibiOS: add reboot to USB mass storage mode by tridge · Pull Request #34087 · ArduPilot/ardupilot · GitHub

  • Add reboot to mass storage mode

  • Review left

UTC0040 - github.com/ArduPilot/ardupilot/pull/34094

  • Add full memory crash dumps to microSD

  • Can also recreate builds if you have the git hash due to embedded information

  • Tested in-flight on a Bixler

  • Merged!

UTC0047 - hwdef: add Tustin MACH flight controller support by msli-dev · Pull Request #34097 · ArduPilot/ardupilot · GitHub

  • Add Tustin Mach flight controller

  • Needs Andy

UTC0047 - Correct AC_Fence pre-arm check for alts-in-different-frame by peterbarker · Pull Request #34098 · ArduPilot/ardupilot · GitHub

  • Compare fence alt-min and alt-max in correct frame

  • Just inline the function but good to go past that

UTC0057 - AP_BLHeli: reject stale motor output mappings by tridge · Pull Request #34099 · ArduPilot/ardupilot · GitHub

UTC0106 - AP_Compass: Config: re-enable QMC5883P on 1M boards by default by IamPete1 · Pull Request #34101 · ArduPilot/ardupilot · GitHub

  • Re-enable QMC5883P on 1M boards

  • Should we rebalance our choices?

  • Spend a tiny bit of flash for each device

  • Merged!

UTC0114 - remove customrotations parameter conversion by peterbarker · Pull Request #34124 · ArduPilot/ardupilot · GitHub

UTC0121 - Add lockstep scheduling for simulated peripherals by peterbarker · Pull Request #34125 · ArduPilot/ardupilot · GitHub

  • Add lockstep scheduling for simulated peripherals

  • Merged!

UTC0132 - Fix starting conditions for various tests by peterbarker · Pull Request #34127 · ArduPilot/ardupilot · GitHub

  • Fix starting conditions for various tests

  • Merged!

UTC0134 - SITL: add Unix domain socket UART transport by tridge · Pull Request #34129 · ArduPilot/ardupilot · GitHub

  • Add Unix domain socket UART transport

  • Peter will play with it

UTC0150 - close