ArduPilot EU Dev Call 2026-09-16

Attendees (unique): 11

UTC0801

Merged!


UTC0808

Peter: The AI review found a new bug.
Randy: I’m not sure I believe it.
P: There’s enough information in this report to try and reproduce the bug. Or ask the AI to write an autotest for this bug.


UTC0815

Merged!


UTC0818

Andrew: We can let it in and if it gets annoying we can remove it.


UTC0821

Andrew: This one seems to be a stale PR.


UTC0828

A: It looks to me p=1 is the winnger, with less noise in the sensor and less energy on the motor outputs. But we’d need a live test too.
P: The latency is quite significant too.
A: I’d need to talk to a human about this.


UTC0836

A: A new SITL filesystem to support simulating SD card introspection and fault injection.

  • A small bug in LittleFS was also found, I might commit it separately.

P: Prep_MinSpace() runs on the main thread and might lead to a watchdog event. Perhaps remove it from init()?


UTC0844

P: Adds preparatory steps to sanitize RC output prior to a software reboot.
A: When we reboot the CPU the MCU does not reboot.
P: True, but now we at least engage the safety.

  • Disable interrupts also seems to work only on STM.

Approved but needs testing.


UTC0901

(General presentation)


UTC0902

A: Why is filesize important in this choice?
Amilcar: Because I want to embed these files eventually in the flight controller.
A: 150k is a lot of flash to embed.
P: It’s not that bad actually, some boars have 400k free. And lean, custom builds do too.
Amilcar: You can put it in the SD card too, so it will take less to download.

  • The question is whether we want this new obscure .toon filetype.

A: What does it look like?
Amilcar: It’s like JSON but without the quotes and braces.
P: Let’s use the compressed JSON (.xz). The GCSs can deal with this very easilly.
A: Yes, let’s go with JSON.


A: AP_review is a new repository that holds our review workflow.