No GPS fix on

Hi,

I made 20 x prototypes with a nRF9160 SICA B1 (Modem FW 1.3.4) and I use the SDK nRF Connect version 2.2.0.

On few boards, I can't get satellites fixed after 5 x minutes of searching and you can see below the last trace that I received :

PRN:16 | C/N0:40.9 | In Fix:0
PRN:18 | C/N0:42.5 | In Fix:0
PRN:26 | C/N0:39.4 | In Fix:0
PRN:5 | C/N0:30.6 | In Fix:0
PRN:2 | C/N0:24.4 | In Fix:0
PRN:29 | C/N0:31.7 | In Fix:0

Signals seems good for PRN 16, 18, 26 and 5 (> 30db/Hz).

The matching was done on this prototypes and many of this works perfectly (they can get GPS fix after 1 x minute).

I don't undestand why some samples doesn't get GPS fix !

I added this code on the search_start() function to reduce accuracy : 

uint8_t use_case = NRF_MODEM_GNSS_USE_CASE_MULTIPLE_HOT_START;
        use_case |= NRF_MODEM_GNSS_USE_CASE_SCHED_DOWNLOAD_DISABLE;
        use_case |= NRF_MODEM_GNSS_USE_CASE_LOW_ACCURACY;
	err = nrf_modem_gnss_use_case_set(use_case);
	if (err) {
		LOG_WRN("Failed to set GNSS use case, error: %d", err);
		return;
	}

Do you have aby idea about this issue ?

Can you confirm me whether the code above reduce accuracy ?

Thanks in advance

Related