Problems with TInyGSM - AT+QIACT

I’ve got an EVB here with a Quectel BG600L

ati
Quectel
BG600L-M3
Revision: BG600LM3LAR02A04

If I scan for providers I get

+cops: (1,"vodafone UK","voda UK","23415",9),(1,"EE","EE","23430",0),(1,"O2 - UK","O2 - UK","23410",0),(1,"vodafone UK","voda UK","23415",0),(1,"EE","EE","23430",9),,(0,1,2,3,4),(0,1,2)

Registration status is

OK
at+creg?
+CREG: 0,5

OK
at+cereg?
+CEREG: 0,4

So registered roaming and ESP registration status seems to sometimes be UKNOWN which seems odd ???

Next when I run TinyGSM it executes the following commands

Initializing modem...
AT
AT
OK
AT+CFUN=1,1
AT+CFUN=1,1
OK
␀
RDY

APP RDY[14284] ### TinyGSM Version: 0.11.5
[14284] ### TinyGSM Compiled Module:  TinyGsmClientBG96
AT

AT
OK
ATE0
ATE0
OK
AT+CMEE=2

OK
AT+CGMI

Quectel

OK
AT+GMM

BG600L-M3

OK
[14325] ### Modem: Quectel BG600L-M3
[14325] ### Modem: Quectel BG600L-M3
AT+CTZR=0

OK
AT+CTZU=1

OK
AT+CPIN?

+CPIN: READY

OK
ATI

Quectel
BG600L-M3
Revision: BG600LM3LAR02A04

OK
Modem Info: Quectel BG600L-M3 Revision: BG600LM3LAR02A04
AT+CPIN?

+CPIN: READY

OK
Waiting for network...AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,4

OK
AT+CREG?

+CREG: 0,5

OK
 success
AT+CEREG?

+CEREG: 0,4

OK
AT+CREG?

+CREG: 0,5

OK
Network connected
Connecting to IPV4V6AT+QIDEACT=1

OK
AT+QICSGP=1,1,"IPV4V6","",""

OK
AT+QIACT=1

ERROR
 fail
AT+CEREG?

+CEREG: 0,4

OK
AT+CREG?

+CREG: 0,5

OK
AT+QIRD=0,0

ERROR
AT+QISTATE=1,0

OK
[30182] ### Unhandled: OK
=== MQTT NOT CONNECTED ===
Connecting to broker.hivemq.comAT+QIRD=0,0

ERROR
AT+QISTATE=1,0

OK
[31191] ### Unhandled: OK
AT+QIRD=0,0

ERROR
AT+QISTATE=1,0

OK
[32200] ### Unhandled: OK
AT+QICLOSE=0

OK
AT+QIOPEN=1,0,"TCP","0.0.0.0",0,0,0

ERROR

AT+QIACT=1 is failing

I am wondering if this is because I need to set the APN correctly for the network I am on?

Also I seem to be connecting to GSM but there should be Vodafone NB-IoT avaialble from the COPS scan?

+cops: (1,"vodafone UK","voda UK","23415",9),(1,"O2 - UK","O2 - UK","23410",0),(2,"EE","EE","23430",0),(1,"vodafone UK","voda UK","23415",0),(1,"EE","EE","23430",9),,(0,1,2,3,4),(0,1,2)

If I check the operator I am registered with it changes but at the moment it is EE

+cops: 0,0,"EE",0

So if I set TinyGSM with the EE APN which is “everywhere” I get

Initializing modem...
AT

OK
AT+CFUN=1,1

OK
␀
RDY

APP RDY[14112] ### TinyGSM Version: 0.11.5
[14113] ### TinyGSM Compiled Module:  TinyGsmClientBG96
AT

AT
OK
ATE0
ATE0
OK
AT+CMEE=2

OK
AT+CGMI

Quectel

OK
AT+GMM

BG600L-M3

OK
[14153] ### Modem: Quectel BG600L-M3
[14153] ### Modem: Quectel BG600L-M3
AT+CTZR=0

OK
AT+CTZU=1

OK
AT+CPIN?

+CPIN: READY

OK
ATI

Quectel
BG600L-M3
Revision: BG600LM3LAR02A04

OK
Modem Info: Quectel BG600L-M3 Revision: BG600LM3LAR02A04
AT+CPIN?

+CPIN: READY

OK
Waiting for network...AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,2

OK
AT+CREG?

+CREG: 0,2

OK
AT+CEREG?

+CEREG: 0,4

OK
AT+CREG?

+CREG: 0,5

OK
 success
AT+CEREG?

+CEREG: 0,4

OK
AT+CREG?

+CREG: 0,5

OK
Network connected
Connecting to everywhereAT+QIDEACT=1

OK
AT+QICSGP=1,1,"everywhere","eesecure","secure"

OK
AT+QIACT=1

ERROR
 fail

Hi,

For AT+CREG command is to check CS status but AT+CEREG? is used to check PS status. and you know GSM network without PS so there should be unknown status. for AT+QIACT return error please check 1st PDP if already actived, generally the 1st PDP will active automatually.

Thanks it was a problem with the PDP for the SIM. I still don’t really understand what you mean with CS and PS and why PS is unknown though?