Dev Call April 27, 2026

CI Workflows

Release Update

Issues & Pull Requests

Attendee count (max): 19

UTC2301 - CI

  • Nothing to really report this week

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

  • release update
  • Bendy ruler fix merged from Hunt0r
  • Problem with surface tracking and vert vel fixes
  • Stephen Dade sorted out some HL issue
  • Couple of red herrings
  • ELRS RC-related crash
    • Falling back to receiver values is bad if we fall back to a receiver which is no longer connected
    • Peter will come back with something….
  • Tim and SD card
    • Thinks the issue will be able to be closed
  • CAN debug logging
    • Peter’s still working with the partner
    • Probably need to transfer to a DevTeam member
    • Peter will poke Sid to see if we can get rid of the feature
      • Otherwise we’ll put it behind a define
  • Logging over mavlink
    • Lots of serial data lost
    • Peter will look at the loss over USB
  • Mmc5xx3 not working?
    • Randy will look at the results from the custom build server to see what’s going on
  • Qland issue?
    • Not response from user
  • Aux functions
    • Confusion from user when they didn’t get strings
    • Should we put them into the lower-end built boards
      • Probably!

UTC2333 - Tradheli: rework of Rotor Speed Control library to improve code functionality and readability by bnsgeyer · Pull Request #32516 · ArduPilot/ardupilot · GitHub

  • Rework of rotor speed control library

UTC2340 - AP_InertialSensor: add SCH16T IMU support by cuav-chen2 · Pull Request #32522 · ArduPilot/ardupilot · GitHub

  • Support SCH16T
  • No FIFO
  • Notify_new_accel_sample_nofifo ?
    • Passing zero in is no good
  • This would result in terrible timing because with non-fifo samples will come in at uneven rate
  • Tridge will request a board
  • Need to pass micros64 if not from a fifo, which the user didn’t

UTC2345 - AP_NavEKF3: reset terrain offset from baro when ground effect clears by andyp1per · Pull Request #32553 · ArduPilot/ardupilot · GitHub

  • Reset terrain offset when baro ground effect clears
  • Rishabh will test
  • Logs have been requested and reproduction instructions requested

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

  • Fix payload place bug
  • Not abunch of users of payload place
  • But land and vtol land
  • Altitude will have an impact now
  • Planes do need the field to be where the ground is
  • Maybe store the approach altitude on Copter?
  • Maybe we should stop supporting lat/lng/alt from our land commands?
  • Randy will engage with mavlink/mavlink to try to change the spec

UTC0026 - AP_NavEKF3: flush baro and output observer buffers in resetHeightDatum by andyp1per · Pull Request #32770 · ArduPilot/ardupilot · GitHub

  • Rishabh is still trying to understand these patches

UTC0026 - hwdef: Add JFB200 of JAE flight controllers by n-ito2222 · Pull Request #32786 · ArduPilot/ardupilot · GitHub

  • JFB200 support
  • Stuff to be looked at

UTC0031 - Tools: add optional wxPython GUI launcher for sim_vehicle.py by b-andreoni · Pull Request #32865 · ArduPilot/ardupilot · GitHub

  • Gui for sim_vehicle.py
  • Can be merged once tested and Thomas happy

UTC0033 - AP_HAL_SITL:SITL update rtscts control with BRD_SERn_RTSCTS by Huibean · Pull Request #32879 · ArduPilot/ardupilot · GitHub

  • Update rtscrts in SITL
  • Merged!

UTC0036 - .pre-commit: Autofix ruff errors by Ryanf55 · Pull Request #32900 · ArduPilot/ardupilot · GitHub

  • Auto-fix ruff errors
  • So your changes get fixed when they are committed
  • We will auto-fix windows to unix line endings
  • DDS directory applies black formatting
  • if you have pre-commit installed locally on your repo
  • When you “git commit” it runs on your staged files
  • Currently it errors out
  • After this it edits your files to fix everything
  • We’ll come back to this

UTC0052 - AP_InertialSensor_BMI270: Fix for PWR_CONF register configuration by katzfey · Pull Request #32901 · ArduPilot/ardupilot · GitHub

  • PWR_CONF fix for BMI270
  • Merged!

UTC0053 - IOMCU: never output throttle in failsafe while disarmed by IamPete1 · Pull Request #32912 · ArduPilot/ardupilot · GitHub

  • Never output throttle in failsafe while disarmed
  • “Was I armed last time I heard from the flight controller?”
  • Current behaviour was by design
    • Flight controller completely died
    • Motor can spin up
    • E.g. Sprung throttle on quadplane
      • Disarmed
      • Log download watchdog
  • Should we remove mixing?
    • You can potentially save the aircraft based solely on the first 8 outputs
    • Maybe turn the feature off by default
  • We’re merging this
  • Gate configuration of this on RC coming in on IOMCU
  • Compiling the mixing out would let us support more protocols potentially on IOMCU

UTC0104 - SITL: convert vehicleinfo.py to JSON by tridge · Pull Request #32918 · ArduPilot/ardupilot · GitHub

  • Convert vehicleinfo.py to JSON
  • Allows MissionPlanner to run things a lot more easily in SITL
  • Frame vs model?
  • –model if a physics model
  • –frame is what we pass into sim_vhiecle
    • Essentially model and parameters
    • Maybe make frame and model aliases?

UTC0120 - AP_RangeFinder: Add driver for LightWare GRF250 - I2C by rishabsingh3003 · Pull Request #32923 · ArduPilot/ardupilot · GitHub

  • What’s the flash cost?
  • Rishabh will look at whether we can do inheritance
  • Need to decide if it is compiled in by default
  • Randy and Peter will go through and prune old rangefinders

UTC0132 - new beta this Friday

UTC0134 - close