Dev Call May 4, 2026

Release Update

CI Workflows

Issues & Pull Requests

Attendee count (max): 14

UTC2304 - release update ArduPilot 4.7 issues list · Issue #32385 · ArduPilot/ardupilot · GitHub

  • Beta4 is out
  • Missed one of Bill’s PR
  • Beta5 starting next week
  • Terrain download issue fixed
    • Cache size fixed it
    • Maybe want a cache distance?
      • So multiply by the tile size
  • New report that EKF failsafe triggers in manual mode in Rover
    • Only trigger if you have had a position estimate at least once?
    • At-above-home-vs-alt-above-home if you disable terrain database…
      • Not above-origin
  • Some sort of bug in follow mode?
    • calculation of centrifugal acceleration incorrect
    • Sign error
  • Discussion around CAN_LOGLEVEL
    • DroneCAN handle debug
    • Parameter is used for multiple things and we probably need to maintain some of it
  • Hunt0r will look at the acro flip thing
  • How far from release?
    • Need to work out which items are critical for the release?
      • Follow-me
      • Model stuff for Callisto

UTC2323 - AP_NavEKF3: zero del vel bias states after covariance update by tpwrules · Pull Request #32177 · ArduPilot/ardupilot · GitHub

  • Weird inconsistency in EKF covariance update
  • Maybe we can cross this path with a GPS glitch?
    • We do cross it?
    • Maybe we can disable GPS and have a look at the results?
  • Really want Paul’s input but the fix looks right

UTC2327 - recap of CI

  • Usual suspects
  • Also one additional new flapping test hat Thomas and Andy are looking at

UTC2329 - dev: add Python style guide by peterbarker · Pull Request #7730 · ArduPilot/ardupilot_wiki · GitHub

  • Style guide for Python
  • Can be merged once Henry is happy

UTC2333 - Terrain loading by timtuxworth · Pull Request #7690 · ArduPilot/ardupilot_wiki · GitHub

  • Terrain in Wiki
  • Review left

UTC2333 - AP_Proximity: add RPLidar S2 support by tatsuy · Pull Request #31663 · ArduPilot/ardupilot · GitHub

  • S2 support
  • 8kB memory hit for all users is a bit much!
  • Thomas thinks it is 100-x too high
  • Tridge has left a review
  • Claude thinks things have lost resolution

UTC2341 - Scripting OSD by andyp1per · Pull Request #32045 · ArduPilot/ardupilot · GitHub

  • Scripting OSD support
  • This will crash if you don’t have OSD set up properly?
  • Thomas and PH will look at this off-line

UTC2347 - Add AP_AHRS_NavEKF2 and AP_AHRS_NavkEKF3 backend shims for NavEKF2 and NavkEKF3 by peterbarker · Pull Request #32139 · ArduPilot/ardupilot · GitHub

  • AHRS refactoring
  • Merged!

UTC2353 - AP_Compass: report specific failure reason when fit rejected by christianpetri · Pull Request #32757 · ArduPilot/ardupilot · GitHub

  • Report specific failure reason when fit rejected
  • Comment left, we can’t justify the resources

UTC0000 - AP_Periph: add EchoUS-L431 CAN node and EchoUS-Airspeed SDP3x boards by alexbytner · Pull Request #32766 · ArduPilot/ardupilot · GitHub

  • New periph board
  • Need Henry or Andy

UTC0004 - AP_NavEKF3: unify final fusion steps into common function by tpwrules · Pull Request #32843 · ArduPilot/ardupilot · GitHub

  • Unify final fusion steps into common function
  • Merged!

UTC0006 - Fix Payload Place and Land Altitude bug by lthall · Pull Request #32634 · ArduPilot/ardupilot · GitHub

  • Fix payload and land altitude bug
  • Mavlink spec modifications?
    • This changes things so it
  • Vtol land does not look at altitude
    • Payload place mission item is fine
  • Peter will look at this one after the call and merge it if he is happy

UTC0010 - Remove redundant static methods on RC_Channels by peterbarker · Pull Request #32941 · ArduPilot/ardupilot · GitHub

  • Remove redundant static changes
  • Can be merged after it is tested

UTC0018 - Copter: Auto mode zero-alt-above-terrain fix by rmackay9 · Pull Request #32943 · ArduPilot/ardupilot · GitHub

  • Zero-alt-above-terrain fix
  • Looks generally OK
  • Some appetite to fix the zero-is-magic stuff
  • Peter will review then merge

UTC0033 - AP_NavEKF3: getLLH falls back to GPS only if pos source GPS by rmackay9 · Pull Request #32945 · ArduPilot/ardupilot · GitHub

  • Don’t fall back to GPS if you are not using GPS as your position source
  • Merged!

UTC0039 - Tools: ensure new boards have both a README.md and an image by peterbarker · Pull Request #32952 · ArduPilot/ardupilot · GitHub

  • Ensure new boards have a README.md and an image
  • Need to resolve the stuff around requiring an image or not

UTC0041 - Disable RCIN thread on AP_Periph boards that don't use it by peterbarker · Pull Request #32953 · ArduPilot/ardupilot · GitHub

  • Stop running RCIN thread on peripherals that don’t do RC
  • Can be merged with a #error

UTC0053 - Copter, Plane, Sub, AP_Motors: spoolup reporting enhancements by lthall · Pull Request #32955 · ArduPilot/ardupilot · GitHub

  • Spoolup reporting enhancements
  • Fix spurious warnings
  • Copter and Plane differ in interesting ways in the way they use the spoolup states
  • CPU checks are ineffective
    • Maybe we should change the EKF to always fuse the mag but not copy the results over
  • PH and LH thinks these can be unified
  • Andy will flight test again
  • Randy was going to approve this this-morning
  • Eventually we should have another state in here

UTC0109 - waf: run waf-light script directly instead of using subprocess by tpwrules · Pull Request #32968 · ArduPilot/ardupilot · GitHub

  • Run waf-light script directly instead of using subprocess
  • Merged!

UTC0111 - AP_RCProtocol: bump min SUMD channels to 4 to avoid corruption by tpwrules · Pull Request #32969 · ArduPilot/ardupilot · GitHub

  • Avoid sumd underflow fix with less than four channels
  • Merged!

UTC0112 - HAL_ChibiOS: fixed chopped oneshot pulses on safety-on by tridge · Pull Request #32979 · ArduPilot/ardupilot · GitHub

  • Fixed chopped oneshot pulses on safety-on
  • There Might be a difference F1 vs H7 on clearing the CCR register?
  • Want this to go into the next beta
  • Not a new problem

UTC0118 - Fixes for embedded-JSON-and-parms by peterbarker · Pull Request #32985 · ArduPilot/ardupilot · GitHub

  • Fix regressions due to build-in of json and parameters
  • Peter will ping tridge once things have been fixed up

UTC0031 - AP_NavEKF3: gate stationary zero-velocity fusion on !inFlight by andyp1per · Pull Request #32986 · ArduPilot/ardupilot · GitHub

  • Gate stationary zero-velocity fusion on !inFlight
  • Set_takeoff_expected is unconditionally set
  • Will discuss at DevCallEU

UTC0058 - video overlay tool!

  • New web tool to overlay stuff

UTC0059 - close