Dev Call May 18, 2026

CI Workflows

For Henry

Release Update

https://discuss.ardupilot.org/t/copter-4-7-0-beta5-is-available-for-beta-testing/143865/2

Release Issues
https://discuss.ardupilot.org/t/copter-4-7-0-beta5-is-available-for-beta-testing/143865/2

Other Issues & Pull Requests

Attendee count (max): 17

UTC2304 - CI

UTC2306 - skydroid s3 support

  • ODID board
  • Random number selected for ODID board

UTC2313 - vehicle update

  • Several bug fixes in
  • Terrain failsafe bug
  • Several PRs queued to fix the blockers found so far in the release
  • Copter crashed while using autotune
    • Fast rates loop
    • 4.7-specific or not?
  • Terrain hard landings
    • May or may not be new
  • Chopped-pulses is PH’s top note

UTC2322 - AP_Logger: AP_Logger_MAVLink: push log blocks in io thread by peterbarker · Pull Request #19131 · ArduPilot/ardupilot · GitHub

  • Not for 4.7

UTC2323 - Follow mode offset rotation fix by lthall · Pull Request #33038 · ArduPilot/ardupilot · GitHub

  • maths problem in follow-mode offset

UTC2330 - AP_CANManager: send log_text via GCS and AP_Logger by bugobliterator · Pull Request #33010 · ArduPilot/ardupilot · GitHub

  • CAN-via-text
  • Superseded

UTC2330 - AP_CANManager: fix log_text heap corruption then remove completely by tpwrules · Pull Request #33031 · ArduPilot/ardupilot · GitHub

  • Remove log_text heap corruption
  • We removed a vast amount of code
  • What to do in the release?
    • Peter wants to delete everything
    • We’ll try to backport
    • Peter will do it if it doesn’t cherry-pick cleanly

UTC2337 -https://github.com/ArduPilot/ardupilot/pull/32955

  • Spoolup reporting enhancements
  • Minimal fix incoming

UTC2340 - Copter: switch OFF does not abort an ongoing Flip · Issue #32491 · ArduPilot/ardupilot · GitHub

UTC2353 - AP_AIS: Decode Class B standard and extended messages by IamPete1 · Pull Request #30652 · ArduPilot/ardupilot · GitHub

  • Decode AIS class B messages

UTC0002 - Plane: Loiter: roll steps when starting inside the radius · Issue #33083 · ArduPilot/ardupilot · GitHub

  • Roll steps when starting inside the radius
    • E.g. 300m radius
  • Anti-indecision code?
    • Not related
    • It’s not-constrain-to-zero code

UTC0006 - AP_NavEKF3: set origin from public origin on InitialiseFilterBootStrap by peterbarker · Pull Request #32882 · ArduPilot/ardupilot · GitHub

  • Set origin from public origin
  • Randy was concerned that we were using get_origin to decide if the EKF was initialised
    • Found one place
  • Can test this with Andy’s reset-configured-EKF cod
    • EKF Forced reset
    • Need an autotest
  • Remove Andy’s equivalent code
  • Peter will bring back to DevCallEU

UTC0022 - https://github.com/ArduPilot/ardupilot/pull/32923

  • GRF rangefinder supprot (again)
  • Merged!

UTC0024 - Plane: regression in non-GPS navigation · Issue #32980 · ArduPilot/ardupilot · GitHub

  • Regression in DeadReckoning navigation issue
  • People requested Peter bring a PR to DevCallEU to revert the change which broke things

UTC0030 - AP_NavEKF3: loop over states in FuseVelPosNED Kalman gain computation by tpwrules · Pull Request #32993 · ArduPilot/ardupilot · GitHub

  • FuseVelPosNED cleanups
  • Merged!

UTC0031 - Start to understand multiple camera IDs for mavlink and mission commands by peterbarker · Pull Request #33009 · ArduPilot/ardupilot · GitHub

  • Start understanding multiple camera IDs
  • Can be merged on CI pass

UTC0041 - Rover: add has_ever_passed check to EKF failsafe by deepak61296 · Pull Request #33016 · ArduPilot/ardupilot · GitHub

  • Stop EKF failsafe triggering soon after armed
  • Adds a has-ever-passed
  • Concern was that you could be in a mode with a position estimate
    • Turned out not to be a problem

UTC0044 - Remove incorrect ExternalAHRS eulers/rotmat rotation by peterbarker · Pull Request #33050 · ArduPilot/ardupilot · GitHub

  • Correct externalahrs rotation
  • Important for release notes!
  • Merged!

UTC0050 - AP_Scripting: never try and delay for more than 65535ms by IamPete1 · Pull Request #33060 · ArduPilot/ardupilot · GitHub

  • Don’t sleep for more than 65535ms
  • Not user-visible, just an infrastructure fix
  • merged!

UTC0053 - Copter: set AP_Proximity scheduler expected time to 200us by tatsuy · Pull Request #33068 · ArduPilot/ardupilot · GitHub

  • Increase time allowed for proximity sensor to function
  • Stop overruns
  • Merged!

UTC0057 - off the floor

  • https://custom-beta.ardupilot.org/
    • Cool!
    • Please provide feedback to Shiv
    • You can upload a yaml file now
    • Mouse-overs for stuff in downloads
  • Rp2350
    • Full SMP
    • Chibios on both cores

UTC0110 - close