Dev Call Dec 29, 2025

CI Workflows

Release Update

Issues & Pull Requests

Agenda: Dev Call Dec 29, 2025

Attendee count (max): 13

UTC1101 - CI

  • Only really noticed some flapping on payload place

UTC1102 - vehicle update

  • Nobody’s noticed anything new/bad
  • Parameter renaming for Copter
    • There’s a PR floating around with the suggested renames
    • This is the main blocker for the beta

UTC1103 - AP_Scripting: Add lua sample that convert pwm output to sbus by robot-to-society · Pull Request #31781 · ArduPilot/ardupilot · GitHub

  • S.Bus output from Lua script
  • Tridge is concerned about the timing
  • Peter’s comment about SBusOut was unclear, he was referring to the output-on-any-UART, not the IOMCU SBus output!
  • Tridge is far more concerned about high CPU load causing issues with the script-generated S.Bus output
    • Only a weak parity bit for protection, no crc
  • Should we merge this anyway as just an example?
    • Needs a warning at the moment as it is less safe
    • Would be less concerning if this was not SBus, it’s not a great protocol
    • Middle chunk of S.Bus frame could be considered the start of a frame and that could be very bad…. E.g. blades going to full throttle

UTC1112 - hwdef: stop some fmuv5 boards being HAL_CHIBIOS_ARCH_FMUV5 by peterbarker · Pull Request #31789 · ArduPilot/ardupilot · GitHub

  • Stop some boards being FMUv5
  • Merged!

UTC1114 - https://github.com/ArduPilot/ardupilot/pull/31792

  • Have servo gimbal obey pitch/roll lock
  • Merged!
  • We discussed removing support for gimbals and response was positive as we will catch it in prearms

UTC1121 - AP_Scripting: run scripting engine in protected mode to fix panic hardfault by tpwrules · Pull Request #31793 · ArduPilot/ardupilot · GitHub

  • AP_Scripting: run scripting engine in protected mode to fix panic hardfault
  • Can we just use SITL for this or do we need to check on hardware?
  • PH will look at this

UTC1130 - AP_Periph: add basic BMS support by rmackay9 · Pull Request #31791 · ArduPilot/ardupilot · GitHub

  • New Open Source BMS
  • Works something like the Solo battery
  • Press button and it shows SoC with 8 LEDs
  • Can power on and power off the vehicle
  • AP_Periph
  • And a new driver
  • Idle power?
  • Ultra-low-power mode for ArduPilot AP_Periph would be good
    • So that battery can sit on the shelf without being killed
  • We’ll see this again!

UTC1149 - https://github.com/ArduPilot/mavlink/pull/447

  • MAV_MODE enumeration changes
  • Merged!

UTC1152 - common.xml: use enumeration for HIGHRES_IMU.fields_updated by peterbarker · Pull Request #452 · ArduPilot/mavlink · GitHub

  • Use enumeration for HIGHRES_IMU field
  • Merged!

UTC1153 - common.xml: correct MAV_BATTERY_TYPE_PAYLOAD -> MAV_BATTERY_FUNCTION_PAYLOAD by peterbarker · Pull Request #454 · ArduPilot/mavlink · GitHub

  • MAV_BATTERY_FUNCTION enum entry rename
  • Merged!

UTC1154 - Thomas has been looking at the EKF

  • He’d like help with review
  • Optimisations
  • Rishabh’s looked at some things and they’ve been merged
  • How do we deal with Paul’s latency?
    • We can certainly merge stuff but need to be very careful
  • Moving variable into EKF2 is acceptable (the kh stuff)

UTC0011 - close