Hi jaredwolff ,
Thank you for the quick response! I have been referencing and using AT commands from Nordic Semi’s on-line and PDF command reference manual, heavily since you first cued me to
at_cmd_write() in a post three or four months ago. I cannot locate that post now! :/ I see however that you shared same knowledge with developer Joe Bambino in CicuitDojo discussion 116 back in 2021 April.
For a time initially I was relying on
AT+CGDCONT? as indicators of mobile network registration success. I thought or assumed that when AT+CGDCONT? returned the name of our SIM card maker, e.g. Hologram, iBasis, Telenyx, that that was a sign we’d registered. Past two weeks given my inability to be granted any PSM values in the greater Portland, Oregon region on U.S. west coast I question whether I’m actually connecting to a celular network.
I’d made that assumption originally as I always observed SIM card names and IPv4 numbers come back from CGDCONT when our device was able and sending short MQTT messages to an AWS cloud account. That command would report back zeroes and empty strings in seemingly the same fields when I put the modem into flight mode (AT+CFUN=4) or turned the modem off bluntyly (AT+CFUN=0).
In the AT command reference manual I’ve searched and reviewed many tens of commands there. I have focused moreso on the two document sections:
None of the commands in either of these sections, nor the others I have seen in Nordic sample apps and other communities’ forum posts seem to report whether the LTE modem has successfully registered with an MNO.
Is this phrasing correct, “to register with a Mobile Network Operator”?
I’m sorry for the verbose reply. If another member here has experience with this issue and may offer a solution I want to make it clear where I have tread so far.
I’ll continue to search. I’ve asked this question at Nordic Devzone also. Maybe i need to ask again with a little different wording.
Thanks again for your help, Jared. I’ll update here if a solution reaches me from Devzone or elsewhere.