Hi, I have a problem with the GNSS module - can’t obtain a lock GNSSSEV:3,2 or GNSSSEV:3,3.
My settings:
ATI9
HL7800-M.2.5.6
BHL78xx.2.5.6.1.RK_02_01_01_00_41.20190412
2019/04/12 16:08:23
IMEI-SV: 3594160905626304
Legato RTOS: 18.09.2.ALT1250.rc5 2019/04/04 14:02:47
atSwi: 13.01
UBOOT: 01.03
Apps: RKAPP_02_01_01_00_37__76cc94b4672ac9bde0f08de3724a5c20b28bc2ba
MAC: ALT1250_02_01_01_00_38_FW
PHY: 12.50.209178
PMP: 209236
SBUB: 0
SBFW: 0
RPuK:
FPuK:
RBUB: 0
RBFW: 0
I need to open TCP connection for sending/receiving data and periodically check if GPS is received a position event.
The problems:
- GNSSSTART=0
+GNSSEV: 1,1 it says GNSS is started successfully, but if I send
AT+GNSSNMEA=04, I receive CONNECT status, but no “$GP” messages during 10 seconds.
Command ends by sending “+++”.
If I retry again with restarting of GNSS - it helps and I start to receive “$GP” messages. - After AT+KTCPCLOSE=1 - I send AT+GNSSNMEA=04 - but receive nothing, need to restart again GNSS by sending the GNSSSTART=0 command. For example, “$GPRMC,000008.00,V,060180,N,*56”.
- Sending/receiving data, “+KTCP_NOTIF: 1,4” - stop GNSS, need again restart GNSS.
Additional data - init of GNSS module - all Sierra defaults - only “AT+GNSSSTOP”, “AT+GNSSSTART=0”, “AT+GNSSNMEA=04”, “+++”
Previously I tried also to configure GNSS, but the result was the same - “AT+GNSSLOC?” receive “+GNSSLOC: FIX NOT AVAILABLE”:
AT+GNSSSTOP
AT+GNSSCONF=10,1
AT+GNSSNMEA=0,1000,0,1FF
AT+GNSSSTART=0
AT+GNSSNMEA=04
+++
I receive the following messages:
$GPGGA,001004.00,0,00,*4D
$GPGSV,1,1,03,05,29,15,25,29,24,*7A
$GPGNS,001004.00,NN,00,*66
$GPRMC,001004.00,V,060180,N,*5B
$GPGST,001004.00,*7C
$GPGGA,001005.00,0,00,*4C
$GPGSV,1,1,03,05,28,15,24,29,23,*7D
$GPGNS,001005.00,NN,00,*67
$GPRMC,001005.00,V,060180,N,*5A
$GPGST,001005.00,*7D
What I do wrong? Why the "$GP " data is stopped to arrive?
Additional about TCP connection:
+++
[31-10 13:30:56 TRACE] GSM-FIN_3: AT
ERROR
[31-10 13:30:56 TRACE] GSM-FIN_3: AT
OK
[31-10 13:30:57 TRACE] GSM-FIN_3: ATE0
OK
[31-10 13:30:57 TRACE] GSM-FIN_3: AT+CCID
+CCID: 89332401000013998519
OK
[31-10 13:30:58 TRACE] GSM-FIN_3: AT+CNUM
OK
[31-10 13:30:58 INFO ] GSM-FIN_3: My phone number:<>
[31-10 13:30:58 TRACE] GSM-FIN_3: AT+CNMI=1,0,0,0
OK
[31-10 13:30:59 TRACE] GSM-FIN_3: AT+CSQ
+CSQ: 16,7
OK
[31-10 13:30:59 TRACE] GSM-FIN_3: AT+CCLK?
+CCLK: “19/10/31,13:34:53-16”
OK
[31-10 13:31:00 TRACE] GSM-FIN_3: AT+CGDCONT=1,“IP”,“internet.swir”,0,0,0,
OK
[31-10 13:31:01 TRACE] GSM-FIN_3: AT+CREG?
+CREG: 2,5,“6202”,“0103CE07”,7
OK
[31-10 13:31:01 TRACE] GSM-FIN_3: AT+KCNXCFG=1,“GPRS”,“internet.swir”,"","",“IPV4”,“0.0.0.0”,"0.0.0.0
OK
[31-10 13:31:02 TRACE] GSM-FIN_3: AT+KTCPCFG=1,0,“wd.bdlogix.com”,2020
+KTCPCFG: 1
OK
[31-10 13:31:02 TRACE] GSM-FIN_3: AT+KTCPCNX=1
OK
+KCNX_IND: 1,1,0
[31-10 13:31:03 TRACE] GSM-FIN_3: AT+KCGPADDR
+KCGPADDR: 1,“100.71.124.11”
OK
[31-10 13:31:03 TRACE] GSM-FIN_3: GSM_COMMAND_MODE state
[31-10 13:31:10 TRACE] GSM-FIN_3: GPS_INIT state
[31-10 13:31:10 TRACE] GSM-FIN_3: AT
+KTCP_IND: 1,1
OK
[31-10 13:31:11 TRACE] GSM-FIN_3: AT+GNSSSTOP
+CME ERROR: 3
[31-10 13:31:13 TRACE] GSM-FIN_3: AT+GNSSSTART=0
[31-10 13:31:13 TRACE] GSM-FIN_3: Conn request
[31-10 13:31:13 TRACE] GSM-FIN_3: Conn request started
[31-10 13:31:15 TRACE] GSM-FIN_3:
OK
+GNSSEV: 0,1
+GNSSEV: 1,1
[31-10 13:31:15 TRACE] GSM-FIN_3: AT
OK
[31-10 13:31:15 TRACE] GSM-FIN_3: AT+GNSSSTART=0
OK
+GNSSEV: 1,0
[31-10 13:31:18 TRACE] GSM-FIN_3: AT
OK
[31-10 13:31:19 TRACE] GSM-FIN_3: AT+KTCPSTART=1
CONNECT