Dev Call Sept 29,2025

CI Workflow review

Release update

Issues & Pull Requests

Attendee count (max): 17

UTC1101 - discussion of CI

  • AutoTune test flapping
    • Leonard’s got a log to look at
  • Only getting 10Hz logging in autotune now?!
    • LOG_FILE_RATE_MAX is set!

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

  • Vehicle update
  • Time to start thinking about 4.6.3
    • Randy’s tied up with JIC
      • But is happy to review a creation of someone else’s
    • Bob is going to take a crack at it!
  • Here4 having zero satellites?
    • Stays at zero satellites forever?

UTC1123 - GLOBAL_POSITION_INT - move from common to standard (#2350) by peterbarker · Pull Request #427 · ArduPilot/mavlink · GitHub

  • Move GLOBAL_POSITION_INT into standard.xml
  • Merged!

UTC1123 - Plane follow lua applet by timtuxworth · Pull Request #30654 · ArduPilot/ardupilot · GitHub

  • Plane follow lua applet
  • Problems around the default value for the maximum-distance parameter
    • Might break long-distnace ship landers
    • May affect logging
    • Timeout problems with timestamping
    • Wraps are problematic…
  • Tridge will follow up with Tim

UTC1135 - Plane: timeout for external guided command by eppravitra · Pull Request #31032 · ArduPilot/ardupilot · GitHub

  • Configurable timeout for external guided command
  • Merged!

UTC1138 - Add Lua script allowing selection of different configuration sets by peterbarker · Pull Request #31052 · ArduPilot/ardupilot · GitHub

  • Example that allows switching between different parameter sets
  • Merged!

UTC1142 - Plane: prevent bad climbs in auto mode by peterbarker · Pull Request #31140 · ArduPilot/ardupilot · GitHub

  • Prevent bad climbs in auto
  • Need to stabilise the vehicle before early return in ModeAuto
    • And add an autotest for that
  • Discussions around whether we can cross the internal error path
  • Peter to bring it back on Wednesday night

UTC0004 - [WIP] AP_NavEKF: report active EKF source sets and lanes by landswellsong · Pull Request #31154 · ArduPilot/ardupilot · GitHub

  • Add active source sets and lanes
  • Some discussion on the shape of the XML
  • We generally like this!

UTC0010 - AP_GyroFFT: prevent buffer overwrite when FFT is not possible by peterbarker · Pull Request #31156 · ArduPilot/ardupilot · GitHub

  • Prevent buffer overwrite when FFT is not possible
  • Can only happen when disarmed
  • Can go in when Andy’s happy with it

UTC0013 - AP_Scheduler: cleanup after #31138 (remove redundant checks, clarify comments) by neo-0007 · Pull Request #31165 · ArduPilot/ardupilot · GitHub

  • Cleanup after previous PRs
  • Internal error if you try to use the scheduler methods before it is initialised from parameters
  • Merged!

UTC0019 - AP_Networking: PPP gateway only enabled by default on AP_Periph and CubeRedPrimary by rmackay9 · Pull Request #31141 · ArduPilot/ardupilot · GitHub

  • Removes networking ppp gateway when not explicitly initialised
  • Key thing with ppp-gw is that you can have both ethernet and ppp running at the same time
  • Pixhawk6x?
  • We should enable this
  • PPPGW target only has a little to do with the pppgw feature
    • Not orthogonal!
  • Pppgw has more than one netif
    • You now need to route!
    • The periph target shuffles between the two netifs
    • This PR would break this on a Pixhawk6X which wants to gate
  • We should gate this on whether you have a physical ethernet adapter
  • Modify chibios_hwdef.py instead?
  • We’ll discuss on DevCallEU

UTC0031 - off the floor

  • Ppp doesn’t work with broadcast or multicast?
    • It’s right there in the name….
    • But multicast can apparently work

UTC0040 - AP_Compass: add a MSP probe method which can fail by peterbarker · Pull Request #31179 · ArduPilot/ardupilot · GitHub

  • Fix MSP compass registration problem
  • Can be merged after testing

UTC0043 - AP_Scripting: avoid `DEV_PRINTF` for initial memory usage by tpwrules · Pull Request #31180 · ArduPilot/ardupilot · GitHub

  • Avoid DEV_PRINTF for initial memory usage
  • Screws up autotests in some places
  • merged!

UTC0046 - MissionPlanner zero-altitude warnings

  • zero-altitude meaning current altitude
    • Not true for a normal waypoint
    • True for loiters
  • Asking for zero altitude meaning no altitude change in Copter is strange!

UTC0057 - close

1 Like