Dev Call Sept 7, 2026

CI workflows

Release Update

Issues & Pull Requests

Attendee count (max): 12

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

  • Pierre has trimmed down the lists

  • Pierrre got us a bunch of parallel runners (40 rather than 20)

  • We’ll probably move to just using debug symbols on CI rather than debug

UTC2310 - release update

  • 4.7.2 beta1 soon?

  • PR has been raised

    • Not on call
  • Sub guys want the multiple-udp-packet-enhancement

  • Why new boards not in stable?

    • Mostly just not marked for backport
  • 4.7 issue list getting a little out of control

  • CRSF regression

  • Heargrave ESC issue

    • Possible problem in ArduPilot

    • <4 dshot ESCs errors appear which aren’t real?

  • How many issues with dshot have we seen!?

    • “Fundamentally a hack”

    • Very pragmatic….

    • Bidirectional telemetry/fast rates on a single wire which used to carry pwm

    • Randy wants DroneCAN!

  • We did get the QMC5883P in by default now, resolving one

UTC2312 - AP_InertialSensor: support fast rate primary on MPU6000 by andyp1per · Pull Request #27893 · ArduPilot/ardupilot · GitHub

  • Support fast rate primary on MPU6000

  • Small blast radius

  • Merged!

UTC2324 - AP_Scripting: revert the reduction of MAXVARS and MAXUPVAL by timtuxworth · Pull Request #30731 · ArduPilot/ardupilot · GitHub

  • AP_Scripting: increase lua MAXVARS

  • Tim keeps running out of local variables

  • We reduced these years ago but it was probably ineffective

  • So here we restore to stock values

  • Just reverts

  • Merged!

UTC2326 - AP_NavEKF3: inhibit Z gyro bias from optical flow with no yaw reference by andyp1per · Pull Request #33498 · ArduPilot/ardupilot · GitHub

  • AP_NavEKF3: inhibit Z gyro bias from optical flow with no yaw reference

  • Randy has concerns on how stale the data is

UTC2330 - Plane: Quadplane: enable weathervane in VTOL auto by IamPete1 · Pull Request #33836 · ArduPilot/ardupilot · GitHub

  • Enable weathervane in VTOL auto

  • Would be nice to have a common function for gating weathervaning

    • But good enough
  • Merged!

UTC2347 - Plane: Quadplane: add a loiter stage in VTOL land approach with a loiter time of `Q_RTL_PAUSE_TIME` by IamPete1 · Pull Request #33842 · ArduPilot/ardupilot · GitHub

  • Add a loiter stage in VTOL land approach

  • At the top of a descent it will hang out before starting a descent

    • RTL or VTOL landing
  • Defaults to zero

    • Unless you’re a tilty tailsitter in which case it defaults to 5 seconds
  • Merged!

UTC2357 - Tradheli: improve swashplate collective and cyclic pitch logging by bnsgeyer · Pull Request #34153 · ArduPilot/ardupilot · GitHub

  • Improve swashplate logging

  • Why not remember what you shoved into the mixer in the first place?

    • Achieved versus desired
  • Few little things to fix up

UTC0010 - Optimize uint64_div1000() on 64-bit by rsaxvc · Pull Request #34164 · ArduPilot/ardupilot · GitHub

  • Optimise uint64_div1000

  • Twice as fast

  • Tridge is a little uncomfortable, review left

UTC0020 - autotest: pace CommonOriginExternalAHRSReceives's prearm polling by peterbarker · Pull Request #34171 · ArduPilot/ardupilot · GitHub

  • Pace sending of prearm command to the SITL binary in an autotest

  • merged

UTC0020 - QuadPlane: fix units mixup in the back pitch limit filter by peterbarker · Pull Request #34177 · ArduPilot/ardupilot · GitHub

  • fix units mixup in the back pitch limit filter

  • Going to flight test it

  • But probably still remove it

UTC0028 - SITL fixed UDP/multicast sockets blocking by timtuxworth · Pull Request #34181 · ArduPilot/ardupilot · GitHub

  • Fix blocking mcast ports

  • Merged!

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

  • Quadplane backward airspeed limit to avoid reversed tail flow

  • Conflicting and Henry needs to comment

UTC0033 - autotest: fly TestAutoSpeedFlaps' flap check at cruise, not full throttle by peterbarker · Pull Request #34228 · ArduPilot/ardupilot · GitHub

  • autotest: fly TestAutoSpeedFlaps’ flap check at cruise, not full throttle

  • Merged

UTC0033 - AP_Scripting: integrate the elapsed time in the GAT example by peterbarker · Pull Request #34249 · ArduPilot/ardupilot · GitHub

  • Corrects integration of position target in Lua script used in new (slightly flakey) autotest suite.

  • Merged!

UTC0035 - Use AP_Follow for mount/gimbal tracking if tracking a SYSID by timtuxworth · Pull Request #34237 · ArduPilot/ardupilot · GitHub

  • Use AP_Follow’s concept of where the target is for follow

  • Tim’s going to go back to the old version of this

UTC0048 - AP_Baro: read bmp581 thrice to get corrected data by peterbarker · Pull Request #34265 · ArduPilot/ardupilot · GitHub

  • Read baro bmp581 three times to avoid beat frequency issue

  • Merged!

UTC0052 - AP_Camera: improve MAVLink camera and gimbal integration by tridge · Pull Request #34276 · ArduPilot/ardupilot · GitHub

  • Improve mavlink camera and gimbal integration

  • Private link

    • We relay stuff
  • We were just casting a target frame which was bad

    • We’re not just passing an AMSL to the camera
  • Multiple cameras on the same mavlink link?!

    • Ignore the problem
  • Private links?

    • Video stream information twice
  • Republishing should go via the vehicle’s system id and component ID

UTC0031 - Plane: apply throttle limits to tiltrotor forward thrust by Hwurzburg · Pull Request #34277 · ArduPilot/ardupilot · GitHub

  • Plane: apply throttle limits to tiltrotor forward thrust

  • PH would like to apply the throttle limits earlier

    • So apply them on the way into the outputs rather than on the outputs later
  • PH doesn’t think we need to rush this one in

  • Worth fixing

    • Bypasses the slew rate
  • Logging is bad

  • Users don’t want their motors to burn out even when doing this tilting, so it is important

UTC0038 - AP_RCTelemetry: thread safety for CRSF by landswellsong · Pull Request #34307 · ArduPilot/ardupilot · GitHub

  • Move to next week

UTC0038 - Buzzs new zephyr hal by davidbuzz · Pull Request #34319 · ArduPilot/ardupilot · GitHub

  • Buzz’s new zephyr HAL

  • Huge PR

    • Tridge has it booted on a CubeOrange

    • 4000Hz attempt?!

  • Needs to be de-scoped

    • C6 / monocypher will be removed

UTC0106 - throttle limit redux

  • Henry’s trying to get someone to not run a custom version of ArduPilot

  • User’s vehicle shakes apart

  • Also pitch-down issue

  • Good reviews on mid-sized hobby crowd

  • There’s a crash log

  • Hard-coded PID values and @ReadOnly…

  • They’re running custom patch firmware

  • PH will look at the PR

UTC0113 - close