Dev Call Aug 3, 2026

CI Workflows

Release Update

Issues & Pull Requests

Attendee count (max): 16

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

  • 1 in 12 times we get a segfault

  • Couple of quick approval things perhaps

  • Couple of bad merges last DevCall which needed fixing

  • Infrastructure flake

UTC2314 - release update

UTC2330 - AP_Math: Add float cast to float version of fabsF by katzfey · Pull Request #28897 · ArduPilot/ardupilot · GitHub

  • fabsf vs fabsF

  • Use a pragma to quieten instead

  • We don’t use std::abs

UTC2342 - mavgen_c.py: make MAVLINK_*_XML_HASH deterministic by peterbarker · Pull Request #1240 · ArduPilot/pymavlink · GitHub

  • Make mavlink hash function deterministic

  • Merged!

UTC2347 - Create and optionally upload versioned amp.pdef.xml files during build by amilcarlucas · Pull Request #31355 · ArduPilot/ardupilot · GitHub

  • Freshing of parameters infrastructure fixes

  • Several requested changes from the AI

  • Peter’s comments haven’t been commented on

UTC2349 - AP_ExternalAHRS: Add Aeron Systems PLX3 INS Driver by VinayakPundhir · Pull Request #33041 · ArduPilot/ardupilot · GitHub

  • PLX3 ExternalAHRS

  • Likely to be merged soon

UTC0011 - AP_Param: avoid variable-length arrays in parameter conversion by peterbarker · Pull Request #33243 · ArduPilot/ardupilot · GitHub

  • Use a union instead of a vla when converting parameters

  • Merged!

UTC0016 - https://github.com/ArduPilot/ardupilot/pull/33328

  • E2-mini flight controller

  • Hipower enable stuff not same between the main firmware and bootloader

  • Needs a few tweaks

UTC0018 - AEDROXH7 FC - Update by Aedrox-UAx · Pull Request #33393 · ArduPilot/ardupilot · GitHub

  • AEDROXH7

  • Updating chibios and mavlink submodules - that’s no good!

UTC0019 - HAL_ChibiOS: Add Lectron Pi5 Autopilot board definitions by lectronuser · Pull Request #33423 · ArduPilot/ardupilot · GitHub

  • Add Lectron Li5 board definitions

  • Hipower enable stuff not same between the main firmware and bootloader

UTC0025 - plane_follow.lua autotest with two SITL instances by timtuxworth · Pull Request #33432 · ArduPilot/ardupilot · GitHub

  • Plane follow autotest

  • Vast amounts of infrastructure changes

  • Multicast loopback kind of required vs what we’re currently doing

  • Peter will dig out his bi-lockstep-scheduling thing for Tim to look at

UTC0045 - Add board support for CUAV-X25-MEGA by cuav-chen2 · Pull Request #33475 · ArduPilot/ardupilot · GitHub

  • Add support for CUAV X25-mega

  • Needs the README.md for the ODID variant

UTC0048 - Move control limits into estimates structure by peterbarker · Pull Request #33606 · ArduPilot/ardupilot · GitHub

  • Control limits into structure

  • A few changes but can then be merged

UTC0010 - AP_NavEKF3: correct moving baseline GPS yaw for vehicle attitude by lthall · Pull Request #33706 · ArduPilot/ardupilot · GitHub

  • Correct moving baseline for GPS yaw

  • Needs some testing and compiler output change

UTC0011 - AP_Arming: Mission: check for zero takeoff alt by IamPete1 · Pull Request #33792 · ArduPilot/ardupilot · GitHub

  • Check for zero takeoff alt

  • Merged!

UTC0012 - CIRCLE (LOITER_TURNS) mission item using S-curves by lthall · Pull Request #33837 · ArduPilot/ardupilot · GitHub

  • Mission items using scurves

  • Request for people to look at this

UTC0015 - 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

  • Helps with tailsitters as they sometimes have trouble descending because they are unsettled

  • Some argument over the name of the method

UTC0018 - AP_Math: SCurve: remove redundant arc path_unit normalization by lthall · Pull Request #33860 · ArduPilot/ardupilot · GitHub

  • Remove redundant arch path optimisation

  • Merged!

UTC0020 - AP_Mission: fix get_next_nav_cmd by robertlong13 · Pull Request #33863 · ArduPilot/ardupilot · GitHub

  • Correct handling of jump commands

  • Thomas and Randy will look at it

  • Will probably merge

UTC0024 - QuadPlane: fix QLoiter backtransitions by robertlong13 · Pull Request #33874 · ArduPilot/ardupilot · GitHub

  • Fix QLoiter backtransitions

  • Stores state from forward transition and executes based on it on reverse transition

    • I.e. very stale!
  • Still needs to be an aggressive stop…

  • Lots of testing still required

  • We want a BRAKE view

UTC0033 - Allow for stabilization at zero throttle and zero rp demand when armed with airmode switch by peterbarker · Pull Request #33890 · ArduPilot/ardupilot · GitHub

  • Allow for stabilization at zero throttle in airmode

    • Was inconsistent
  • Merged!

UTC0038 - AP_Follow: discard target state when FOLL_SYSID changes by lthall · Pull Request #33891 · ArduPilot/ardupilot · GitHub

  • Follow target stuff

  • We’ll fix magically setting the sysid parameter

  • Will work with Randy

UTC0052 - VTX power up state · Issue #33918 · ArduPilot/ardupilot · GitHub

  • Default vtx power to on or to off?

  • Andy and Henry are disagreeing.

  • Please put your comments on the PR!

UTC0055 - Fix ending comments where the `#endif // COMMENT` didn't match the opening if by peterbarker · Pull Request #33920 · ArduPilot/ardupilot · GitHub

  • Fix closing comments

  • merged

UTC0056 - AP_HAL_ChibiOS: don't fake CAN send success in bootloader builds by lthall · Pull Request #33922 · ArduPilot/ardupilot · GitHub

  • Don’t send fake CAN send success in bootloader builds

  • Merged!

  • Probably only two or three peripherals to worry about

    • Bus-off?!

      • No, won’t hear people seeing your message
    • No successful sends and bus-offs mean you’re not connected?

UTC0104 - Tools: ros2: tear down rclpy cleanly in the AP_DDS tests by peterbarker · Pull Request #33894 · ArduPilot/ardupilot · GitHub

  • Fix segfault in DDS

  • Merged!

UTC0109 - partner meeting tomorrow night

UTC0111 - PLX AHRS marked for MergeOnCIPass

UTC0011 - close