ArduPilot OSD proposal closes a backend-index gap that can crash startup
ArduPilot PR 34497 reports a crash if one OSD backend is disabled or fails to start while a second backend initializes. The proposal removes the hole left in the backend list.
Mon, 9 Nov 2026
Peripheral startup errors should degrade the display service rather than destabilize the autopilot.
Reproduce with the reported backend combinations on propeller-free hardware. A code-review report does not prove every dual-OSD configuration is affected.