Hardware
- STM32F401xD/E · Cortex-M4
- BLACKPILL_F401CC target
- USART1 · telemetry / RFD
- USART2 · autopilot
- 3.3 V TTL UART
- 115200 baud in the current configuration
A dedicated STM32F401 MAVLink module that sits between telemetry and the autopilot and provides a controlled backup positioning path when the primary GNSS source is unavailable.

StartX NO GPS is not a replacement for the flight controller. It is an independent MAVLink component that routes telemetry and can introduce a validated backup GPS_INPUT when the integration scenario requires it.
After the configured delay, the module can provide the validated backup GPS_INPUT required by the specific ArduPilot integration.
If the primary valid GNSS source disappears after takeoff, the module can transition to the defined backup positioning path without a manual source switch.
When the autopilot again reports a valid 3D GNSS fix, the backup source is disabled and the system returns to its primary positioning source.
The backup logic can be integrated and bench-tested separately from the primary GNSS hardware.
The backup path depends on EKF source configuration and on how the target aircraft is expected to behave when GNSS quality changes.
Arming checks, failsafe behaviour, GPS source selection and flight modes are verified against the actual ArduPilot configuration.
Multirotor, fixed-wing and other platforms do not share identical assumptions. The module is validated as part of a defined system, not as a universal GNSS substitute.