Hi Quectel
We are using two different modules in our design M95 and BG95
We are using the same AT command to check if the module is registered on the network
(AT+CREG?) for both modules
But we experience that it takes much longer time for the BG95 to get registered on the network compared to M95. Why does it take longer time for the BG95?
and what can we do to speed it up on the BG95?
All hardware except for the module are the same on both versions.
If accept it as registered on the network when we receive the following reply back from the modem:
REG: 0,1 or REG: 0,5
and we poll the modem status once each 5 seconds
Looking forward to reply?
br.
Allan
I don’t think the module’s initial search network was GSM
AT+QCFG=“nwscanseq”
AT+QCFG=“iotopmode”
AT+QCFG=“nwscanmode”
AT+QCFG=“band”
You can configure the following command and try again
AT+CFUN=0
AT+QCFG=“nwscanseq”,01,1
AT+QCFG=“nwscanmode”,1,1
AT+CFUN=1
Hi Herbert
Thanks for you answer. When I try the sequence you sugest I get errors see terminal output below:
TX> AT+CFUN=0
RX < Resp OK. Buf: 6
OK
TX> AT+QCFG=nwscanseq,01,1
Error: RX< TIMEOUT, bytes received: 11 expected: 2
Received:
ERROR
ERROR
TX> AT+QCFG=nwscanmode,1,1
Error: RX< TIMEOUT, bytes received: 9 expected: 2
Received:
ERROR
ERROR
TX> AT+CFUN=1
RX < Resp OK. Buf: 4
OK
What could cause this error?
br.
Allan
Are the commands executed by the MCU?Whether it is caused by an MCU definition stack overflow?
@alkrojen
the commands nwscanseq and nwscanmode should be inside quotation marks, i.e.
“nwscanseq”
“nwscanmode”
The MCU was executing the AT sequence, and printed out the activity. It did use " marks
I have tried manually writing the AT command sequence directly to the modem. I get this:
AT+CFUN=0
OK
AT+QCFG=“nwscanseq”,01,1
ERROR
AT+QCFG=“nwscanmode”,1,1
ERROR
AT+CFUN=1
OK
Why do I get that error? anyway to get som more information out about that error?
Please enter it manually because of a symbol error
what do you mean i have written the AT commands manually… as seen above