Dev Call Feb 17, 2026

CI workflows

Release Update

Issues & Pull Requests

Attendee count (max): 19

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

  • Discussion of the qautotune problem
    • Leonard:
      • Big yaw changes because the vehicle hits the boundary
      • Could happen on a real aircraft
    • Reverting f17b91326b5977d7cb8770ed0df1b24ea5208e49 fixes the problem
    • Should we push the time delay out as this could happen on a real vehicle?
    • Leonard and Peter will keep looking

UTC1120 - ArduPilot 4.6 issues list · Issue #28612 · ArduPilot/ardupilot · GitHub

  • Release update
  • Nothing really new in 4.6
  • Want 4.7 beta started
  • A bunch of parameter conversions have been required
    • For later in the call!
  • Release notes are the next problem
    • 3 or 4 days
    • Maybe an LLM will help
  • ELRS/signing crash
    • Peter trying to replicate for Thomas

UTC1121 - AP_Motors: feat: add filtered ESC RPM as source to Heli governor by LupusTheCanine · Pull Request #32176 · ArduPilot/ardupilot · GitHub

  • Add filtered ESC RPM as source to Heli governor
  • Adds filtering in the Heli RSC code
  • Bill’s not sure this is the right place to put this
  • 12-bit discretisation problem
  • Should go via the RPM library rather than the ESC telem library
  • If the RPM library isn’t good enough for this then we should fix the RPM library for this
  • Increase update rate of the RPM library?
  • Interrupt-based-backend we can’t increase, but we can decimate in there
  • Issues with RSC and ESC feedback due to startup / inconsistencies
    • Using the AC_PID object would seem to be a good idea to accomplish the filtering needed
  • Median filtering in the RPM library?
    • They’ll try it

UTC1156 - Pull description fixes / invalid attributes from mavlink/mavlink/master by peterbarker · Pull Request #475 · ArduPilot/mavlink · GitHub

  • Pull in description fixes from mavlink/mavlink/master
  • Merged!

UTC1159 - Copter: make three GuidedMode variables non-static class members by peterbarker · Pull Request #30834 · ArduPilot/ardupilot · GitHub

  • Make three GuidedMode variables non-static
  • Merged!

UTC0002 - AP_Periph: add support for sending servo telemety by IamPete1 · Pull Request #31577 · ArduPilot/ardupilot · GitHub

  • Add support for sending servo telemetry
  • Thanks to Huibean for testing on one of his periph nodes that does servo telemetry!
  • Telemetry is interesting with number of servos
  • Can’t tell what index the user is going to set up
  • Off-by-one bug in servo telemetry library also fixed
    • Breaking change?

UTC0011 - AP_InertialSensor: add STM's ASM330LHH by n-ito2222 · Pull Request #31656 · ArduPilot/ardupilot · GitHub

  • Add support for STM sensor
  • Need to look at the logs
  • Need to call for checkup set registers

UTC0018 - Copter: populate avalable modes user selectable bit and track changes (for QGC) by IamPete1 · Pull Request #32135 · ArduPilot/ardupilot · GitHub

  • Populate available modes user selectable bit
  • Randy’s approved!

UTC0020 - AC_WPNav: convert params to SI units and rename WPNAV->WP by rmackay9 · Pull Request #32147 · ArduPilot/ardupilot · GitHub

  • Convert params to SI units and rename WPNAV->WP
  • Randy will use SPD and ACC

UTC0026 - AP_Mount_MAVLink: forward MAV_CMD_DO_SET_ROI_LOCATION to gimbal by KSimeonAVTA · Pull Request #32162 · ArduPilot/ardupilot · GitHub

  • Pass location directly
  • Can be merged after comment has been added

UTC0041 - Copter: PHLD_BRAKE_xxx params renamed and converted to meters by rmackay9 · Pull Request #32169 · ArduPilot/ardupilot · GitHub

  • Poshold brake mode parameters renamed and converted
  • Merged!

UTC0043 - Copter/TradHeli: PILOT parameters renamed and converted to meters by rmackay9 · Pull Request #32184 · ArduPilot/ardupilot · GitHub

  • Pilot parameters renamed
  • Merged!

UTC0046 - AC_Avoid: ANGLE_MAX renamed to ANG_MAX and converted to degrees by rmackay9 · Pull Request #32186 · ArduPilot/ardupilot · GitHub

  • Convert ANGLE_MAX to ANG_MAX and convert to degrees
  • Will be merged

UTC0052 - AC_AttitudeControl: ATC_ACC_R/P/Y_MAX renamed and scaled to deg/s/s by rmackay9 · Pull Request #32192 · ArduPilot/ardupilot · GitHub

  • atc_acc_r/p/y_MAX converted to deg/s/s
  • Slew-yaw-max is max slew in auto modes
  • Aircraft has a higher setting elsewhere

UTC0102 - AP_NavEKF: fix typo in GSF accel_gain calculation by rmackay9 · Pull Request #32212 · ArduPilot/ardupilot · GitHub

  • Correct maths in EKFGSF calculations
  • Fixes numeric exception test
  • Can be merged once Paul approves
    • Or next week otherwise

UTC0117 - AP_NavEKF3: loop over states in Kalman gain computation to save flash by tpwrules · Pull Request #32213 · ArduPilot/ardupilot · GitHub

  • Loop over states in kalman gains to save flash
  • Massive flash saving
  • Can be merged after a little more testing

UTC0122 - Fix quad_plane.qautotune by lthall · Pull Request #32214 · ArduPilot/ardupilot · GitHub redux

  • Fix for qautotune
  • Delay waiting-for-level check based on yaw rates
  • Good fix for the feature as well as fixing the test, notionally!
  • MergeOnCIPass

UTC0129 - welcome Don Gagne to the DevTeam!

UTC0130 - terrain update

  • Stuff is still being regenerated
  • Downsampling srtm1 to srtm3
  • Scheme to detect the bad data in a backwards-compatible way
    • Stick a version minor into the surrounding structure
  • We’ll probably add an option bit to allow the old data
  • Peter is concerned about getting rid of compatibility code
  • Thomas has things he wants to do much better in all of this terrain stuff

UTC0139 - close