Hello Nordic team,
We're experiencing a GNSS issue with our nRF9160-DK (PCA10090 1.1.3 2024.44) and would appreciate any guidance you can provide.
About 4 days ago, we were successfully obtaining GNSS fixes in 30-50 seconds during cold starts outdoors with clear sky visibility 1-2 times. We continued development work, and now the same hardware is unable to acquire any fix even after 600+ seconds of continuous operation.
We're developing our firmware in Rust using the nrf-modem and embassy-nrf crates. Our GNSS configuration includes:
AT%XCOEX0=1,1,1563,1587
Looking at the NMEA output from a 600-second test run 30511.log.txt(conducted outdoors, clear sky, walking around), we can see:
- Satellites are being tracked
- SNR values are abnormally low (typically 24-29 dB, occasionally reaching low 40s)
- No position fix is ever acquired (GPGGA shows fix quality 0, GPRMC shows status "V" for invalid)
- GPGSA shows mode 1 (no fix) with DOP values at 99.99
Steps taken:
- Performed
AT%XFACTORYRESET=0before running the code that produced these logs - Tested outdoors with clear sky view for extended periods
- Verified LNA and MAGPIO configuration
We are currently in the process of acquiring a Segger to potentially update (or downgrade) the modem firmware.
- Could the abnormally low SNR values indicate a hardware issue (LNA failure)?
- Could updating the modem firmware resolve not being able to get a fix?
- What diagnostic steps would you recommend to isolate whether this is a hardware vs. firmware issue?
Logs are attached above and trace-2025-10-28T17-04-27.467Z.mtrace is here. Any insights into what might have changed or what we should investigate would be greatly appreciated.
Thank you for your assistance!