Dev Call Sept 27, 2026

CI Workflows

Release Updates

AI Review

Issues & Pull Requests

Attendee count (max): 10

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

  • Really the EKF3 source one has been annoying

UTC2304 - https://github.com/ArduPilot/ardupilot/pull/33734

  • 32-bit system IDs

  • Several issues found that need thinking about

  • Will come back to this on DevCallEU

UTC2346 - ArduPilot 4.7 issues list · Issue #32385 · ArduPilot/ardupilot · GitHub

  • Release Update

  • Need approval on the release PR

  • Now passing CI

  • Didn’t get through a huge number of issues

  • Loiter co-ordinated turns problems?

    • “Copter loiter turns during braking”

    • Occurs during the braking maneuver too

    • Massive change in beheaviour

      • Going to get noticed
    • Maybe turn it off by default?

      • Yes, we will turn it off by default
    • 4.7.3 or 4.7.2?

  • EKF altitude estimate runaway

    • One problem fixed but another there
  • The two compasses that change orientation

    • Peter has spoken with the vendor and they are adamant that this is correct

    • Maybe a pre-arm check that your compass Z axis and accelerometer

    • Peter will check

UTC0002 - ArduPilot 4.7 issues list · Issue #32385 · ArduPilot/ardupilot · GitHub

  • RTL cleanup

  • Merged!

UTC0004 - Copter: fix CONDITION_YAW with absolute angle when WP_YAW_BEHAVIOR = 0 by tzi4 · Pull Request #33942 · ArduPilot/ardupilot · GitHub

  • Fix condition_yaw with absolute angle when WP_YAW_BEHAVIOUR = 0

  • Merged!

UTC0006 - AP_Motors: merge the three Sub's output functions by Williangalvani · Pull Request #34182 · ArduPilot/ardupilot · GitHub

  • Merge the three sub output functions

  • Willian will merge it when he’s happy

UTC0009 - https://github.com/ArduPilot/ardupilot/pull/34234

  • Report the full navigation setpoint to theGCS

  • So you get velocity and acceleration now

  • What goes in there?

    • Position controller?

    • Flight mode?

    • This is usually used as a “where am I eventually going?” vs “current position target”

  • Does this partner with set-position-target-global-int

    • Leonard’s interpretation: “This is where the aircraft wants to go if left to its devices”
  • We’ve used this for the waypoint destinations

    • Can we change it?

UTC0030 - waf: apply buggy-compiler warning suppressions after configure_env by peterbarker · Pull Request #34371 · ArduPilot/ardupilot · GitHub

  • Apply buggy compiler warning suppressions after configure_env

  • Removes format-truncation

  • Merged!

UTC0032 - Make Plane set_mode WARN_IF_UNUSED, handle failure cases by peterbarker · Pull Request #34401 · ArduPilot/ardupilot · GitHub

  • Make Plane set_mode WARN_IF_UNUSED, handle failure cases - #34401

  • Need PH to look at whether we really should ignore those return values!

UTC0033 - Refuse MAV_CMD_NAV_VTOL_TAKEOFF sent as COMMAND_LONG by peterbarker · Pull Request #34420 · ArduPilot/ardupilot · GitHub

  • Refuse MAV_CMD_NAV_VTOL_TAKEOFF sent as COMMAND_LONG

  • The frame on this one is complicated and has a history…..

  • Can be merged

UTC0054 - github.com/ArduPilot/ardupilot/pull/34428

  • Camera servo: add rate parameters for focus and zoom and respect mavlink spec

  • Would be nice to support this for other backends, but no need to hold things up

  • Probably useful for tracking stuff

  • merged!

UTC0058 - Tools: accept the subsystem prefixes the project already uses by andyp1per · Pull Request #34442 · ArduPilot/ardupilot · GitHub

  • Enforce @READONLY defaults over stale values

  • Could this affect calibrations?

  • We should probably have @FORCEDEFAULT rather than @READONLY

    • So we don’t screw over existing vehicles
  • Some users might be using @READONLY on calibration values, in which case this would give them a very bad day

  • @READONLY_FORCEDEFAULT?

  • Review left

UTC0110 - Copter: failsafe continue-landing takes no action if already landing by rmackay9 · Pull Request #34449 · ArduPilot/ardupilot · GitHub

  • Copter take no action if already landing

  • There are questions around gripper and around continue-after-landing stuff

UTC0117 - autotest: keep DCM wind still in MAV_CMD_EXTERNAL_WIND_ESTIMATE by peterbarker · Pull Request #34462 · ArduPilot/ardupilot · GitHub

  • Fix the the DCM wind test

  • Still fighting the AI

UTC0117 - https://github.com/ArduPilot/ardupilot/pull/34484

  • Backport LSM6DSV32X support

  • Needs hardware testing

UTC0122 - AP_HAL_SITL: take the CAN lock across the socket read by peterbarker · Pull Request #34523 · ArduPilot/ardupilot · GitHub

  • Correct receiving of CAN packets in SITL

  • Merged!

UTC0127 - Plane: refer to AIRSPEED_CRUISE instead of trim airspeed in parameter docs by Hwurzburg · Pull Request #34527 · ArduPilot/ardupilot · GitHub

  • Refer to AIRSPEED_CRUISE instead of trim airspeed in parameter docs

  • Merged!

UTC0127 - AP_HAL_ChibiOS: KakuteH7: list supported IMUs in READMEs by Hwurzburg · Pull Request #34528 · ArduPilot/ardupilot · GitHub

  • List supported IMUs in READMEs for KakuteH7

UTC0128 - close due to being overtime and people not present to discuss