Dev Call Aug 31, 2026

CI Workflows
https://github.com/ArduPilot/ardupilot/actions/workflows/ci.yml

Release Update

Issues & Pull Requests

Attendee count (max): 13

UTC2300 - CI https://github.com/ArduPilot/ardupilot/actions/workflows/ci.yml

  • The race conditions in the peripheral tests appear to be solved

  • Everything was clean on a dozen PRs Peter rebased yesterday!

UTC2303 - release update

UTC2328 - tridge AI review

  • Using it more and more

  • Every 6 hours it updates the DevCallTopic and DevCallEU and AIReview

  • Many repos looked at

UTC2329 - Copter: add ground effect altitude and timeout parameters by andyp1per · Pull Request #32472 · ArduPilot/ardupilot · GitHub

  • Add ground effect and timeout parameters

  • Randy’s happy

  • AI just has nitpicks left

    • Randy wants Andy to acknowledge the AI comments before merge

      • Can be merged if Andy is happy

UTC2336 - AP_Compass: IIS2MDC calibration and correctness fixes by andyp1per · Pull Request #33780 · ArduPilot/ardupilot · GitHub

  • Enable by default

    • NDAA argument is reasonable
  • Can be merged once Jacob is happy with it

UTC2337 - RTL cleanup by lthall · Pull Request #33868 · ArduPilot/ardupilot · GitHub

  • RTL cleanup from Leonard

  • Auto position hold cleanup sequence

  • Removing discontinuities when changing modes and submodes

  • Simplifies a bunch of state machine stuff

  • Leonard would like some people to have a peek at this

UTC2342 - AP_InertialSensor: don't clear sensor health mid-cycle by andyp1per · Pull Request #33989 · ArduPilot/ardupilot · GitHub

  • ADIS fixes and stop clearing sensor health mid-cycle

  • Merged!

UTC2348 - Sitl shared memory - eg swarms, following, master-slave, virtual peripheral/s, etc by davidbuzz · Pull Request #34019 · ArduPilot/ardupilot · GitHub

  • Shared memory transfer of information between binaries

  • Breaking the lockstep schedule stuff

  • Lots of infrastructure stuff mixed into the PR

UTC0017 - AP_NavEKF3: anchor yaw while ground-learning in MAG_CAL=7 by andyp1per · Pull Request #34057 · ArduPilot/ardupilot · GitHub

  • Anchor yaw while ground learning

  • Merged

UTC0020 - RC_Channel: defer aux initialization until backends exist by Hwurzburg · Pull Request #34166 · ArduPilot/ardupilot · GitHub

  • Change the way we initialise the mount library vs the RC input

  • We’re not keen on the way this is done

  • Let’s try get_aux_cached instead

UTC0033 - Move AHRS_ORIENTATION -> BRD_ORIENTATION by peterbarker · Pull Request #34173 · ArduPilot/ardupilot · GitHub

  • Move AHRS_ORIENTATION → BRD_ORIENTATION

  • Concern this adds danger for no strong reason

    • E.g. defaults.parm has AHRS_ORIENTATION

UTC0047 - AP_Scripting: allow heap expansion while disarmed on AP_Periph by tridge · Pull Request #34183 · ArduPilot/ardupilot · GitHub

  • allow heap expansion while disarmed on AP_Periph

  • I.e. ignore SCR_HEAP_SIZE and make it arbitrarily large

  • Good to go in when the name is changed

UTC0057 - Plane: reset ALT_OFFSET on navigation changes by tridge · Pull Request #34184 · ArduPilot/ardupilot · GitHub

  • Reset altitude offset on navigation changes

  • So you change ALT_OFFSET but only has effect for a very short period

  • Now resets the alt offset on boot and on waypoint change

UTC0113 - AP_Logger: fixes for corrupt logs and poor error tracking by peterbarker · Pull Request #34187 · ArduPilot/ardupilot · GitHub

  • Fixes for corrupt logs and poor error tracking

  • Merged!

UTC0114 - AP_Terrain: do not extrapolate height above terrain from an unset value by peterbarker · Pull Request #34191 · ArduPilot/ardupilot · GitHub

  • Do not extrapolate terrain from unset value

  • Merged

UTC0134 - Plane: QuadPlane backward airspeed limit to avoid reversed tail flow by Hwurzburg · Pull Request #34202 · ArduPilot/ardupilot · GitHub

  • Quadplane backspeed limit

  • Can Henry give us a compelling case?

  • It is opt-in

  • PH to think about it

UTC0140 - Rover: remove unused parameter member and non-functional RST_SWITCH_CH by Hwurzburg · Pull Request #34214 · ArduPilot/ardupilot · GitHub

  • Remove unused parameter member and non-functional RST_SWITCH_CH

  • Merged!

UTC0141 - github.com/ArduPilot/ardupilot/pull/34215

  • Remove unused MAV_SYSTEM_ID

  • Need Sid to say OK

UTC0144 - AP_Arming: say what to do about the safety switch by Hwurzburg · Pull Request #34233 · ArduPilot/ardupilot · GitHub

  • Change text from “Safety Switch” to “Push safety switch or BRD_SAFETY_DEFLT=0”

  • Few boards actually have a safety switch now

  • Not happy with the wording / parameter name

  • Suggestions left

UTC0154 - Copter: report the full navigation setpoint on both POSITION_TARGET messages by lthall · Pull Request #34234 · ArduPilot/ardupilot · GitHub

  • Report the full navigation setpoint on both POSITION_TARGET

  • Just a heads up on this one

UTC0159 - SITL shared memory redux

  • Split out a few PRs to contain sub-work

  • Some contention around retaining proper lockstep scheduling

UTC0206 - close