Dev Call June 23, 2025

Release Update

Issues & Pull Requests

Attendee count (max): 21

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

UTC 1115 Plane: Quadplane: coordinate turns in transition by robertlong13 · Pull Request #30434 · ArduPilot/ardupilot · GitHub

  • MS5837 variant added
  • Only subs add it….
  • We exclude these drivers in AP_Baro.cpp
  • A few minor things then good to go

UTC1134 - [DISCUSSION] Add BOOLEAN enum for true/false cases by hamishwillee · Pull Request #2242 · mavlink/mavlink · GitHub

  • Add a BOOL enumeration type
  • We don’t have to fix ArduPilot
  • PH has been working on this for UI generation
    • true/false
    • Value 3 on the wire for one of these?
  • Tridge doesn’t have a strong objection
  • min-value-zero-max-value-1 -increment-1 is a bit weird
  • A few approvals, tridge left a comment

UTC1144 - AP_NavEKF3: Allow extnav to work without vertical velocity by rishabsingh3003 · Pull Request #29213 · ArduPilot/ardupilot · GitHub

  • Extnav with vertical velocity
  • A small logic change on 779?
  • Randy considers it a serious bug
    • Did cause a crash, says Rishabh
  • Vertical velocity is an issue for visual nav systems
  • Can be quick-merged if Replay results says this fixes the problem

UTC1150 - Plane: Add roll-only stick mixing by rubenp02 · Pull Request #29842 · ArduPilot/ardupilot · GitHub

  • Allow for roll-only stick mixing
  • Is stick-mixing being mis-used here for something other than “fix my aircraft”?
    • Maybe we need some other feature to do whatever the user is doing?
  • A few small changes

UTC1154 - Don't erase flash with single ECC errors and only erase checked flash by andyp1per · Pull Request #30013 · ArduPilot/ardupilot · GitHub

  • Don’t erase flash with single ECC errors and only erase checked flash areas
    • So either all of code or all of data
  • So you might lose your parameters, but you won’t lose the firmware, for example
  • merged!

UTC1158 - Add pre-commit to GitHub Actions by cclauss · Pull Request #30270 · ArduPilot/ardupilot · GitHub

  • Add pre-commit to github actions
  • Silly Python formatting change
  • A few changes but generally we will merge stuff into DDS

UTC0007 - AP_GPS: UBLOX: `RELPOSNED` minor refactor and add high precision values by IamPete1 · Pull Request #30303 · ArduPilot/ardupilot · GitHub

  • Increased precision on UBlox F9H
    • Does anybody out there have an F9H?
    • PH doesn’t have one of these, he just thought it was nifty
    • That’s the “normalised” stuff
  • How’s the “high resolution” stuff help us?
    • We parse the stuff out anyway
  • 10mm is largest correction
    • Won’t affect yaw to speak of, in that case
  • PH will remove one feature then we will fly

UTC0008 - Rename HAL_PROBE_EXTERNAL_I2C_COMPASSES to AP_COMPASS_PROBING_ENABLED by peterbarker · Pull Request #30317 · ArduPilot/ardupilot · GitHub

  • Renames HAL_PROBE_EXTERNAL_I2C_COMPASSES to AP_COMPASS_PROBING_ENABLED
  • Need to convince Andy

UTC0017 - AP_HAL: hwdef: scripts: enforce use of board_types.txt - nix numeric IDs by peterbarker · Pull Request #30348 · ArduPilot/ardupilot · GitHub

  • Enforce using non-numeric IDs
  • Can be merged after the nasty map thing is fixed

UTC0026 - Plane: fix short failsafe by Jazhi · Pull Request #30350 · ArduPilot/ardupilot · GitHub

  • Fix short failsafe on Plane
    • There’s no delay before we enforce
    • Broken since forever
      • 8 years?
  • Renumber the short-failsafe parameter and then default to current behaviour?
  • Just delete the parameter and move on with life?
    • Tridge would be happy with that

UTC0032 - SPEDIX F405 and H743 Flight Controllers by andyp1per · Pull Request #30370 · ArduPilot/ardupilot · GitHub

  • Needs Andy to make a change but good apart from that
  • Marked as DevCallEU

UTC0035 - Remove support for SP01 board by peterbarker · Pull Request #30393 · ArduPilot/ardupilot · GitHub

  • Remove sp01 board
  • Peter will create a hwdef if someone needs it
  • Merged!

UTC0039 - Pr/fix kakutef7 dshot by peterbarker · Pull Request #30402 · ArduPilot/ardupilot · GitHub

  • Remove TriCopter frame from KakuteF7 board
  • Kill custom rorations, spd3x instead?
    • TF02
    • TF03
    • TFMINI
    • TFMINIPLUS
UTC0056 - AP_TempratureSensor: MAX31865: add params for nominal and refrence resistance by IamPete1 · Pull Request #30406 · ArduPilot/ardupilot · GitHub
  • Add params for nominal and reference values for MAX31865
  • Merged

UTC0100 - Make sure CRSF bootstrap completes when not using passthrough by andyp1per · Pull Request #30417 · ArduPilot/ardupilot · GitHub

  • Make sure CRSF completes
  • Merged!

UTC0101 - ardupilotwaf: miscellaneous cleanups by tpwrules · Pull Request #30428 · ArduPilot/ardupilot · GitHub

  • Misc waf cleanups
  • Need to understand why the compiler output changed

UTC0108 - Plane: Improve loiter radius calculations by rubenp02 · Pull Request #30439 · ArduPilot/ardupilot · GitHub

  • Removes scaling-vs-altitude
  • If you are flying in wind does your radius change dynamically?!
    • Roll-in-reserve
    • You should follow better
  • There’s a no-wind assumption
  • Needs to still not rip the wings off
    • That’s why we have the LIM_BANK parameter
    • Groundspeeds of 100s of km/h, low effective airspeed
  • No evidence in there that we will increase the radius at higher altitudes
  • Tridge wants to know exactly what the effect of removing LIM_BANK
    • Worried about NOAA at 100,000 feet…
      • Do NOT want tighter circles!
    • And MdB who sets this carefully
  • Still need to be able to land the vehicle by hand
  • Being able to set your loiter radius to a specific value and have it fly that radius would be very, very nice
    • For the vast majority of users who expect that behaviour and are flying at sensible attitudes
  • Change what the zero behaviour is?
  • Way forward determined!

UTC0124 - off the floor

  • Second round of funding for conference - please vote!

UTC0124 - close