gpsOneXTRA not working in BG96

i’m having problems in BG96 since a week ago. it seems like there are some problems in gpsOneXTRA.
i’m executing same commands as usual to get gpsOneXTRA data, but when i see the date, i get old date like 20 years ago. gps assists don’t work either.

and also, i get different size of response from manuals.
http://xtrapath1.izatcloud.net/xtra2.bin 32,232Byte
http://xtrapath2.izatcloud.net/xtra2.bin 26,530Byte
http://xtrapath3.izatcloud.net/xtra2.bin 58,680Byte

here are commands i executed.


AT+QGPSXTRA =0
OK
AT+QHTTPCFG=“requestheader”,0
OK
AT+QHTTPURL=40,80
CONNECT
http://xtrapath1.izatcloud.net/xtra2.bin
OK
AT+QHTTPGET=80
OK

+QHTTPGET: 0,200,32232
AT+QHTTPREADFILE=“UFS:xtra2.bin”,80
OK

+QHTTPREADFILE: 0
AT+QGPSXTRA =1
OK
AT+QGPSXTRATIME=0,“2019/11/09,12:02:00”,1,1,5
OK
AT+QGPSXTRADATA=“UFS:xtra2.bin”
OK
AT+QGPSXTRADATA?
+QGPSXTRADATA: 10080,"2000/03/25,06:00:00"
OK

dates from each URL are different.

http://xtrapath1.izatcloud.net/xtra2.bin
+QGPSXTRADATA: 10080,“2000/03/25,06:00:00”

http://xtrapath2.izatcloud.net/xtra2.bin
+QGPSXTRADATA: 10080,“1980/01/05,19:00:00”

is anybody getting same problems?
please let me know how i can fix it.

Thanks and regards.

1 Like

Dear Makoto ,

Since Qualcomm has changed URL for Xtradata . for now , pls using the below URL , thanks so much.
http://xtrapath4.izatcloud.net/xtra2.bin

1 Like

stephen.li
thank you for the reply.
i’ll try the URL you gave me.

Hello! I’d like to know how you take the next step:
AT+QHTTPURL=40.80
CONNECT
http://xtrapath1.izatcloud.net/xtra2.bin 1
OK
AT+QHTTPGET=80
OK

When you enter the URL, how do you download and upload it to the module? Because there you only have to indicate the URL
Greetings and thank you very much

We have successfully used the following AT commands on a BG96 modules.

AT+QHTTPURL=40,3
#wait for CONNECT response then enter the url of 40 characters
http://xtrapath1.izatcloud.net/xtra2.bin
AT+QHTTPGET=80
#wait for the +QHTTPGET: response, this is the HTTP status code, if successful read the contents to a file
AT+QHTTPREADFILE=extra2.bin,80
AT+QGPSXTRA=1
AT+QGPSXTRATIME=0,<CurrentTimestamp>,1,0,5000
AT+QGPSXTRADATA=UFS:xtra2.bin

CurrentTimestamp needs to be in the valid format. “%G/%m/%d,%H:%M:%S”

Then on subsequent starts we check the status of the GPS extra data to see if it has expired using the following commands

AT+QGPSXTRA=1
AT+QGPSXTRADATA?

This has reduced our TTFF significantly