Dev Call Feb 24, 2025

Vehicle Update*

Issues & Pull Requests

Attendee count (max): 19

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

  • Memgaurd and panic on heli are problematic
  • LD06 driver not working on LD19
  • Holybro M10 fix is outstanding
  • iBus telemetry not working?
  • Transfer overeheads overwhelming?
    • Want prearm checks?
  • What about oscillating quadplane?
    • After massive amounts of work, probably not a regression
    • Maybe something at a lower level?
  • Feruccio’s issue is serious
    • Nullptr memory write at runtime
    • Detectable on H7
      • So long as it is not the first element
    • Heli
    • Internal error and panic?
      • If the first 1kB is not all-zeroes and you’re armed then it throws and internal error
      • If you are not armed it panics
    • Couple of minutes after power-on
    • Subsystem not checking for nullptr, probably
      • OSD maybe?
      • Governor maybe?
      • ESC telemetry?
    • There is a different flight controller involved
    • Two sources of ESC telemetry
      • Bdshot
      • Serial
      • Maybe
      • Should be locking involved here…
      • But this is not a sensible setup
  • LD19 not working with LD06 driver
    • Peter should get an LD19
    • Patch proposed by user
      • Would break Peter’s
  • M10
    • There’s a proposed fix
    • Interesting small chance of nullptr deref on reboot caught!
    • Speed of uBlox config?
      • The speed of how rapidly we do each step is just a constant
      • Let’s look at reducing it!

UTC1135 - IMPROVEMENT: Andy Piper fix to tempcal script by amilcarlucas · Pull Request #29 · ArduPilot/MethodicConfigurator · GitHub

  • improve tempcal script
  • Needs a patch in ArduPilot LUA
  • Log-based tempcal
  • Mostly we use the onboard calibration now

UTC1143 - FEATURE: Use MCU series to make parameter values decisions by amilcarlucas · Pull Request #120 · ArduPilot/MethodicConfigurator · GitHub

  • Use MCU series to make parameter values decisions
  • Questions around batch or raw logging based on the MCU
  • Size of the vehicle can make a difference
    • Raw logging on bigger vehicles
    • Batch logging for higher frequencies
  • Need PH

UTC1149 - Generator: python: set display bitmask based on enum if no value is provided directly by IamPete1 · Pull Request #1006 · ArduPilot/pymavlink · GitHub

  • Set display bitmask on enum for backwards compatibility
  • Merged!

UTC1152 - Add and use HAL_PROGRAM_SIZE_LIMIT_KB by peterbarker · Pull Request #28362 · ArduPilot/ardupilot · GitHub

  • HAL_PROGRAM_SIZE_LIMIT rather than BRD_FLASH_SIZE
  • Can be merged after comment added

UTC0104 - Copter: fix threading issues with motor test and the fast rate thread by andyp1per · Pull Request #29112 · ArduPilot/ardupilot · GitHub

  • Motortest thread fix
  • Randy needs to look at

UTC0104 - Add Autoland batt fs action by Hwurzburg · Pull Request #29281 · ArduPilot/ardupilot · GitHub

  • Autoland Batt fs action for Plane

UTC0106 - https://github.com/ArduPilot/ardupilot/pull/29320

  • Fix M10 configuration
  • Merged!

UTC0110 - Stop using OwnPtr for TeraRangerI2C by peterbarker · Pull Request #29323 · ArduPilot/ardupilot · GitHub

  • Stop using OwnPtr for TeraRanger
  • Merged

UTC0112 - SpeedyBee F405 AIO by andyp1per · Pull Request #29329 · ArduPilot/ardupilot · GitHub

  • SpeedyBee F405 AIO
  • A few things from Henry to fix

UTC0113 - AP_Filesystem: FATFS: clean up allocations and error handling by tpwrules · Pull Request #29332 · ArduPilot/ardupilot · GitHub

  • Clean up allocations and error handling in FATFS
  • Merged!

UTC0118 - AP_Scripting: reset aux auths on start by robertlong13 · Pull Request #29337 · ArduPilot/ardupilot · GitHub

  • Reset aux auth on start
  • Saves resource leaks across scripting restart
  • Merged!

UTC0119 - hwdef: remove un-needed AP_NOTIFY_TONEALARM_ENABLED by peterbarker · Pull Request #29338 · ArduPilot/ardupilot · GitHub

  • Remove extra cruft from hwdef
  • AP_NOTIFY_TONEALARM_ENABLED
  • Merged!

UTC0121 - Copter: allow auto trim in position hold modes by Hwurzburg · Pull Request #29341 · ArduPilot/ardupilot · GitHub

  • Allow auto trim in position hold modes
  • Loiter and position hold will auto-trim your AHRS
  • 10 degree bias takes about 15 seconds to get the vehicle level
  • Ps. we should remove “save trim” as a transmitter option

UTC0124 - https://github.com/ArduPilot/ardupilot/pull/29351

  • Change the rst Zynq patch to use RST not invensense
  • Can be merged after the Zynq stuff is mucked around with

UTC0138 - Plane: fence: refactor action cases by IamPete1 · Pull Request #29356 · ArduPilot/ardupilot · GitHub

  • Refactor action cases
  • Nice cleanup
  • Needs some testing in SITL

UTC0145 - AP_NavEKF3: remove unused assignments of posCheckPassed by peterbarker · Pull Request #29364 · ArduPilot/ardupilot · GitHub

  • Remove extraneous sets of variables in NavEKF3
  • MergeOnCIPass

UTC0148 - novatel GPS wanted

  • MdB might have one!
  • $90 off ebay
    • Get one!

UTC0152 - close