Hello, my issue is CUAV C-RTK 2HP configuration on CUAV X7+ FC getting 0 satellites.
This drone worked perfectly fine on PX4 but after refresh to Ardupilot I have this issue of No GPS
Ive followed the official CUAV and Ardupilot guide of setting parametres but nothing works.
What Ive tried so far:
- followed official guides from CUAV and Ardupilot and setting parametres accordingly
- the initial flash was getting 20 satellites BUT error was “GPS1 unhealthy”
- then “EKF3 waiting for GPS params”
- then “EKF3 mag diff too big”
- I tried different GPS AUTOCONFIG params
- Disabled compass (COMPASS_ENABLE=0, COMPASS_USE=0 on FC; COMPASS_ENABLE=0, COMPASS_DISBLMSK=1 on node)
- Cleared DroneCAN DNA database (CAN_D1_UC_OPTION=4 → reboot → back to 0)
- Tried EK3_SRC1_YAW = 2 (GPS only)
- Re-flashed AP_Periph firmware on node multiple times via MP DroneCAN Update (latest stable .apj)
- Connected module directly to PC via USB → UPrecise tool:
-
Confirmed “Moving Base mode”.
-
Enabled all constellations (GPS/BDS/GLONASS/Galileo/QZSS).
-
Set output rate 10 Hz.
-
Enabled NMEA (GGA/RMC) + Unicore (BESTNAV, GSVH, UNHEADING).
-
Saved config.
-
Saw satellites in UPrecise Sky View (SNR bars, flags for US/RU/CN).
-
Ive ditched all of this and re-flashed Ardupilot again - Re-flashed AP_Periph again and started fresh
Set up params as:
GPS_AUTOCONFIG 2
GPS1_TYPE 9
GPS1_MB_TYPE 1
GPS1_MB_OFS_X -0.24
GPS1_POS_X -0.12
HPS1_POS_Z -0.15
GPS1_DELAY_MS 100
EK3_SRC1_YAW = 2
FS_EKF_THRESH relaxed
Ive went outside for clear sky - connected - rebooted - waited for 5+ minutes and it does not work
My error is: EKF attitude bad
And zero satellites
How to resolve this issue please?