2026-07-22 16-01-19.bin (4.4 MB)
Description
I am experiencing persistent GPS Glitch errors during pre-arm, even with the vehicle completely stationary on the ground.
This issue was already present before replacing both HERE4 modules, which is why they were replaced in the first place. After replacement, the behavior remains exactly the same.
Setup
-
Flight Controller: Cube Orange+
-
Firmware: ArduPilot 4.5.7
-
GPS: 2x HERE4 (DroneCAN)
-
Configuration:
-
Dual GPS enabled
-
DroneCAN connection
-
-
Environment:
-
Open sky, good GNSS conditions
-
Another identical drone (same setup, same location) works perfectly
-
Observed Behavior
-
GPS Glitch occurs during pre-arm (no movement, no vibration)
-
Happens consistently after boot
-
EKF rejects GPS even though solution appears valid
GPS Data (GPS1)
-
HAcc: ~0.8 m
-
VAcc: ~1.4 m
-
SAcc: ~0.15 m/s
-
No major degradation in accuracy
-
Occasional message delay spikes (~400 ms)
PM (Performance Monitor)
-
No scheduler overruns (NLon = 0)
-
No internal errors
CAN
-
No bus errors
-
No overflows
-
No packet drops
However:
-
Significant Clock Drift (~ -200 ms) observed
-
Loop rate appears to drop during glitch events (from ~400 Hz to ~20 Hz in plots)
Observations
-
GPS data quality is good
-
No indication of GNSS reception issues
-
No CAN errors
-
CPU overload
-
Problem occurs even when stationary
-
Replacing both HERE4 modules did not solve the issue
-
Another identical drone (same hardware/config/location) works normally
Tests already performed
-
Replaced both HERE4 modules → no change
-
Verified GNSS quality → good
-
Compared with identical drone → no issue on other unit


