B4R Question CheckRegistration Sub is Wrong??

Cableguy

Expert
Licensed User
Longtime User
Hi guys

I am having a bit trouble getting info from my GSM/GPRS A6 Board.
I finally managed initial communication, but getting the network status is being troublesome.
When I initialize my board, I get the expected "AT+CNMI=2,1"
But, seems like the board doesn't come out from the busy state, so I commented the line "If Busy = true...." in the SendCommand sub, and it performs the action as expected, and gives me as result
B4X:
AT+CREG?
+CREG: 1?1

OK
but the CheckRegistration sub logs "Not registred"

I wonder if this line is correct?
B4X:
If bc.IndexOf(buffer, "+CREG: 0,1") > -1 Or bc.IndexOf(buffer, "+CREG: 0,5") > -1 Then

Form the documentation in this page, my response shows the board to be registered to home network
 

Cableguy

Expert
Licensed User
Longtime User
Thanks Erel...
Since its an AT command, shouldn't it be "universal"?
 
Upvote 0

Cableguy

Expert
Licensed User
Longtime User
Are you sure that there are no aswers queued before your AT comand?
I don't think so because I am getting "OK" for each command I send.
 
Upvote 0
Top