URC +CREG: 0, Manual says "user intervention required" | Telit Cinterion IoT Developer Community
December 6, 2018 - 11:19am, 2406 views
Our AHS3-W is configured for autoregistration(COPS=0) and the PIN of the SIM card is disabled.
Most of the ***** the AHS3-W quickly registers to the network right after power-on, however some***** it happes that the module does not register.
AT+CREG URCs are enabled but in this situation all we get is a single +CREG: 0 without any +CREG: 2.
AT+CPIN? returns READY, so the SIM should not cause the issue.
AT+CEER returns +CEER: Phone is offline
In the manual I have found the following note regarding +CREG: 0 URC:
"0 Not registered, ME is currently not searching for new operator There is a technical problem. User intervention is required. Yet, emergency calls can be made if any network is available. Probable causes: •no SIM card available •no PIN entered •no valid Home PLMN entry found on the SIM"
Because I get CPIN: READY I think that the first two probable causes "no SIM and no PIN entered" can't be the reason for the issue. Also why should a valid Home PLMN be missing on the SIM if the same SIM works most of the time.
So what other "user intervention" is required here?
And, if the module IS registered to the network but network registration is lost later on(because the module goes out of coverage) I think I get CREG: 0 and CREG 2 periodically until network coverage is available again. But because I get CREG: 0, does it mean I also have to do a "user intervention" here?
Your observation of the situation when the module looses network is correct. It should periodically search and wait. I think that the cases described in the document are also not relevant here.
Maybe there is a poor signal quality, antenna disconnected etc. and that's the reason why you see CREG: 0 on start. But in this case the module should also periodically search for the network. Have you tried to force the automatic registration with AT+COPS=0 or check the available networks with AT+COPS=? command, switch the airplane **** on and off? Was it possible to register?
Please check the firmware version with ATI1 command.
Thank you, at first I like to have a clarification regarding the AT-command specification. I understand that every time the module outputs +CREG: 0 there IS a "user intervention required" which is wrong.
In my opinion this should be changed to something like "a user intervention could be required" and should only be valid in case +CREG:0 is permanently appearing and does not change to any other creg value.
Now, if the module is out of coverage and switches between CREG:0 and CREG:2 one would understand that he must do a user intervention every time CREG:0 appears.
You are right that only if CREG: 0 is a permanent state, might mean that there may be a problem that requires user intervention.