ArduPilot EU Dev Call 2026-08-12

Attendees (unique): 8

UTC0804

Still pending change requests.


UTC0805

Peter: The Viewpro driver wants its own units. So there’s no reason to convert to degrees first.

  • Also fixed an unnecessary cast to integer, which truncated the decimals.

Merged!


UTC0811

Merged!


UTC0811

Andy: This flies very well, I tested in ACRO.

Merged!


UTC0825

P: Copy from AutoTestCAN, do it like that.

  • Try to go through build_ci.py
  • The plane build in the .yml is likely redundant.

UTC0830

P: I’m not a fan of the approach. If you need the replay logs, you need the full thing.
Rishabh: Yes, it’s not as good, but it’s pretty close.

  • It’s useful to have this available and on all the time in production, after you introduce a new feature.

G: I know of use-cases where the response time needs to be counted in minutes. Rebooting eats into your margin.
P: I don’t think replay is something you should deploy in production. It eats into your resources and clogs your logging. I don’t like the extra complexity.

  • Barometric altitude drift, uBlox reported precision and other problems are also related to long waiting times.

R: It’s okay. I’ll try to get tridge’s opinion too.


UTC0838

Andy: This change improves error detection on noisy ESCs.

  • It still needs flight testing.
  • It might help with RPM spikes during spinup.

UTC0844

Andy: The sensor health gets written multiple times, so in dual core systems the reads might be on invalid data.
P: Why doesn’t this affect us in Linux boards which also spin multiple threads?


UTC0849

A: Lots of vehicles don’t have a VTX power switch. It’s always on. And at the end of the day we can leave it to the board vendor to decide their default.
Michelle: I think we’ll get a lot of support issues if we start with VTX off by default. I think Betaflight has this on by default.

  • Besides I bet a lot of people power the VTX directly from the battery.

A: We can’t fix this problem. We can change it for some boards, but it will bring on support tickets.
Randy: Doing something worse because it reduces support doesn’t sound like a good strategy. Nor contributing to an existing problem.

M: Besides, people set up their quads at home, not at the field.
P: We could default to what Betaflight does, but have the Methodic Configurator and the wiki guide the users to change from the default.
Amilcar: Yes, that’s doable.


UTC0859

Andy: My board is placed upside-down and getting DCM errors.

  • This one fixes the issue.

Randy: I suspect EKF and DCM don’t agree on startup when the board is upside-down.
P: Strange that I’ve never had problems.
Randy: But you are running Plane, not Copter.


UTC0903

Andy: There’s a bug where if you configure two static notches, on reboot one will get converted to a throttle notch.

  • This is due to parameter conversion code.

M: Why not remove the conversion code, 4.2 is too old.
Randy: Yes, let’s remove it.
P: We should have a process for removing old conversion code and updating old parameters.


UTC0809

Amilcar: It puts documentation on the release directory. You get documentation for every release, with a label and a git hash. Next to the firmware folders.
Randy: Our versioned parameters stopped uploading at Index of /Parameters/versioned/Copter after 4.6.0.
Amilcar: I was creating those directories manually. But we should really be automating it.
P: We still need to find a way for the wiki to read them.
Amiclar: I would also like to put it in the .apj, so that the GCS can pull it upon connection.
P: It won’t fit on an .apj, but we can definitely put the parameter URL in the .apj metadata.
Amilcar: Zipped parameters are about 120kB. The parameters FTP is a lot bigger.
Randy: Let’s be careful with what we add in the firmwares directory, as Peter says, because there are a lot of automated consumers (GCSs etc) of the firmware directory.
Amilcar: We could also extend the embedded information to the set of supported MAVLink messages and the .bin log field documentation.
P: The robot has some recommendations too.


UTC0935

P: Some more comments from the robot.