This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

GPS sample with SUPL lib not worked

Hello Community,

I downloaded SUPL library of version 0.7.0, my ncs version is v1.5.1.

I have changed following in prj.conf

CONFIG_SUPL_CLIENT_LIB=y

I am using NB-IoT network of vodafone so I changed XSYSTEMMODE and also enabled legacy PCO using XEPCO.

#define AT_XSYSTEMMODE      "AT\%XSYSTEMMODE=0,1,1,0"
#define AT_DEACTIVATE_XEPCO "AT\%XEPCO=0"


static const char *const at_commands[] = {
	AT_XSYSTEMMODE,
#if defined(CONFIG_BOARD_NRF9160DK_NRF9160NS) || \
	defined(CONFIG_BOARD_THINGY91_NRF9160NS)
	//AT_MAGPIO,
	AT_COEX0,
#endif
        AT_DEACTIVATE_XEPCO,        //Disable extended PCO for NB-IoT use
	AT_ACTIVATE_GPS
};

*** Booting Zephyr OS build v2.4.99-ncs2  ***
Starting GPS application
GPS Socket created
Getting GPS data...
Tracking: 0 Using: 0 Unhealthy: 0
---------------------------------
Seconds since last fix: 0
Searching [|]

NMEA strings:

---------------------------------Tracking: 0 Using: 0 Unhealthy: 0
---------------------------------
Seconds since last fix: 0
Searching [/]

NMEA strings:

---------------------------------New AGPS data requested, contacting SUPL server, flags 59
Unable to connect, errno 116
Starting SUPL session
ULP encoding length: 38
Sending SUPL message failed, bytes_sent: -1
SUPL session internal resources released
Done
Failed to close SUPL socket
Tracking: 0 Using: 0 Unhealthy: 0
---------------------------------
Seconds since last fix: 42
Searching [-]

NMEA strings:

$GPGGA,000002.00,,,,,0,,99.99,,M,0,,*35
$GPGLL,,,,,000002.00,V,A*47
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*2D
---------------------------------Tracking: 1 Using: 0 Unhealthy: 0
---------------------------------
Seconds since last fix: 43
Searching [\]

NMEA strings:

$GPGGA,000003.00,,,,,0,01,99.99,,M,0,,*35
$GPGLL,,,,,000003.00,V,A*46
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*2D
$GPGSV,1,1,1,21,,,37,1*52
$GPRMC,000003.00,V,,,,,,,060180,,,N,V*0B
---------------------------------Tracking: 1 Using: 0 Unhealthy: 0
---------------------------------
Seconds since last fix: 43
Searching [|]

NMEA strings:

$GPGGA,000004.00,,,,,0,01,99.99,,M,0,,*32
$GPGLL,,,,,000004.00,V,A*41
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*2D
$GPGSV,1,1,1,21,,,39,1*5C
$GPRMC,000004.00,V,,,,,,,060180,,,N,V*0C
---------------------------------Tracking: 1 Using: 0 Unhealthy: 0
---------------------------------
Seconds since last fix: 44
Searching [/]

NMEA strings:

$GPGGA,000004.00,,,,,0,01,99.99,,M,0,,*32
$GPGLL,,,,,000004.00,V,A*41
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*2D
$GPGSV,1,1,1,21,,,39,1*5C
$GPRMC,000004.00,V,,,,,,,060180,,,N,V*0C

The signal quality also good here.

It seems it is not downloading data and gives timeout error.

Anyone can suggest me how can I remove error?

Thanks in advanceg

The code did build successfully, but it shows following error,

Parents Reply Children
No Data
Related