"GPS: No GPS" in MP although GPS module blinks

I want to use Ardupilot in Mamba F405 MK2 V2 (by Diatone, pre-falshed with Beta flight) and have succeeded to update the firmware and bootloader.

After flashing with current version of Arducopter fw, I connected Ublox NEO-6M to Mamba, all the LEDs on Mamba are normal, and the blue LED on NEO-6M brinks, meaning 3D fixed, but Mission Planner still indicates 0 satellite. I swapped another GPS module (Beitian BN220) with same result. Both GPS were working when used with other flight controllers, and default settings work.

Could anyone shed some light on what’s gone wrong? Thank you.

Does mission planner say “No GPS” or “GPS: No Fix”

No GPS means the FC is not seeing the GPS so you either have a set issue, or connection issue.

GPS: No Fix means the GPS is working, but it just doesn’t see enough satellites yet. Go outside or to a clear open location and give it time to get a good lock.

MP says No GPS. The ublox NEO-6M GPS module works with Pixhawk, while the Beitian BN220 GPS module works with Revo FC (pre-flashed with non Ardupilot fw and later flashed with Ardupilot compatible bootloader).

Both GPS module work with default setting. Connection should not be an issue because the power LED is ON, with blue LED brinking after power up a while, meaning 3d fix.

I will try other ways to trouble shoot. Anyway, thank you.

The LEDs being on means the power is good, but it doesn’t guarantee that the data lines are correct. I’ve seen some of those older GPS modules have non-standard wire layouts. Double check the TX/RX lines are properly crossed (TX>RX, RX>TX) and don’t rule out mechanical issues with the wiring.

Also check that only one serial port is assigned to the GPS functions. Sometimes if there’s a second serial port for GPS that can cause issues when only one is connected.

1 Like

Thanks. Tx and Rx are properly crossed. Will check other aspects.