[RAK5010 - BG96] GNSS doesn't work with LTE-M1 network

Conditions:

I have enabled gpsOneXTRA to enhance the performance of GNSS.
Power saving mode is disabled.
The board is outdoor and there is no cloud.

Tests:

1-) GSM Network registred (EDGE)
The position is fixed after about 1min.

2-) LTE network registered (CAT-M1)
I never have a fix.

Could you tell me if you can have a fix with LTE network?
Do you have any idea what can cause this?

Thanks

Hi,

The gnss and network moudle are not mutually influenced, so maybe gpsOneXTRA assistance data needs to be updated regularly. You can update the bin.

Hi,
My assistance data is up to date and I tested differents files (several path for xtra2.bin and xtra3grc.bin).
Also, I get a position when I am registered with GSM networks but not with LTE networks.

Thanks

Hi,

Actually 5010 just transmits the AT to bg96, and there is no CAT M1 in our test environment. So maybe you can consult quectel directly on their forum. Query whether the network effect gnss or not.

Hi nero,

I posted the same message on the their forum :
https://forums.quectel.com/t/bg96-gnss-doesn-t-work-with-lte-m1-network/3920

Also, could you tell me, how long do you have to wait after power up for a position fix in your test environment?
And what url do you use for it? (I use http://xtrapath8.izatcloud.net/xtra3grc.bin)

Hi,

We also test in GSM environment, it costs near 30s.
And use xtra3grc.bin too.

Hi nero,

Thanks for the information.
I will keep you informed of the quectel answer.

Hi, I would like to use gpsOneXTRA Assistance, and I’m not sure how to load the .bin file into the modem, because the data sheet says: “store the valid gpsOneXTRA data file in RAM or UFS (RAM recommended)” but I’m not sure what steps to take to store it in RAM. I hope you can help me.
Thank you very much.

Hi,
First, you should download the bin from:
http://xtrapath1.izatcloud.net/xtra2.bin
http://xtrapath2.izatcloud.net/xtra2.bin
http://xtrapath3.izatcloud.net/xtra2.bin
http://xtrapath1.izatcloud.net/xtra3grc.bin
http://xtrapath2.izatcloud.net/xtra3grc.bin
http://xtrapath3.izatcloud.net/xtra3grc.bin

Then you can use file AT command to upload it to bg96, like
AT+QFUPL=“test1.txt”,10 //Upload the text file “test1.txt” to UFS.
CONNECT

+QFUPL: 10,3938
OK

I advise you use RUI API do this, baecause our own AT not support this part now.

Once I have downloaded that file I add it to RAK5010_dfu.zip? That .zip file (compiled project) is the one I send by bluetooth through the nrf app to program the board. I mean, I don’t know exactly where to save the .bin file so that it can be executed from the board

It is saved to bg96 via bg96 AT command. You’d better use API to do. Our AT not support this part now. Give me your email addr. I send you the doc.

okey, I send it yo you: [email protected]

Hi e_estremera,

Here are the AT command I use :

AT+QGPSXTRA?
+QGPSXTRA: <xtraenable>

if xtraenable = 0 we need to enable gpsOneXTRA Assistance
AT+QGPSXTRA=1
reboot module

AT+QGPSXTRADATA?
+QGPSXTRA:<xtradatadurtime>,<injecteddatatime>

if xtradatadurtime > 0 => gpsOneXTRA data valid
AT+QGPS=1
GPS with oneXTRA enabled

else remove old gpsOneXTRA assistance data file
AT+QFDEL=“xtra3grc.bin”
OK

Download gpsOneXTRA assistance data file
AT+QHTTPCFG=“requestheader”,0
OK
AT+QHTTPURL=43,60 //43 is the length of the url to use (here : http://xtrapath8.izatcloud.net/xtra3grc.bin)
CONNECT
http://xtrapath8.izatcloud.net/xtra3grc.bin
AT+QHTTPGET=80
OK

+QHTTPGET: <err>[,<httprspcode>[,<content_length>]]
AT+QHTTPREADFILE=“UFS:xtra3grc.bin”,80
OK
AT+QGPSXTRATIME=0,“2020/06/03,20:13:00”,1,1,120000 //change with current time
OK
AT+QGPSXTRADATA=“UFS:xtra3grc.bin”
OK

Some useful documentations :

http://www.dragino.com/downloads/downloads/NB-IoT/BG96/Quectel_BG96_GNSS_AT_Commands_Manual_V1.1.pdf

http://www.dragino.com/downloads/downloads/NB-IoT/BG96/Quectel_BG96_HTTP%28S%29_AT_Commands_Manual_V1.0.pdf

1 Like