NO_GPS Beitian BD-357ZR

Hello everyone,

The GPS is correctly connected to UART6 on my MambaF405v2 - when I flash Betaflight to the FC, set UART6 as GPS, 57k baud expecting NMEA I get good GPS fix with 5 sattelites.

When I configure ArduPilot with the same wire connections I set
SERIAL3, SERIAL4 and SERIAL5_PROTOCOL to -1
to disable them as nothing is connected here. I then set the necessary parameters for NMEA GPS on 57k baud running on Serial6

SERIAL6_PROTOCOL = 5 (GPS)
SERIAL6_BAUD = 57 (57600 Baud)
GPS_TYPE = 5 (NMEA)
GPS_TYPE2 = 5 (NMEA)
GPS_AUTO_CONFIG 1

however I get NO_GPS in the HUD as well as GPSSTATUS = 0.
Anyone have an idea what I’m doing wrong? Thanks!

Try setting GPS_AUTO_CONFIG=0
as having at your setting can override your baud rate to suit Ardupilot

1 Like

Thanks for the reply, sadly that doesn’t fix the issue: still gpsstatus = gpsstatus2 = 0

This might point you in the right direction:

1 Like

In case someone comes across this: I’ve now switched to using a MambaH743v4 and bought a Baitian BN880Q.
The BN880Q works on the MambaH743v4 using the following config:

SERIAL4_PROTOCOL = 5 (GPS)
SERIAL4_BAUD = 9 (9600 Baud)
GPS_AUTO_CONFIG = 1
GPS_GNSS_MODE = 111 (GPS, SBAS, Galileo, Beidou, QZSS, GLONASS)
GPS_GNSS_MODE2 = 111
GPS_TYPE = 1 (Auto)
GPS_TYPE2 = 1 (Auto)

with the compass being automatically detected over I2C