Hello All,
This is my first post here…
We are using Quectel EM06-A modems with hologram in a marine application where the units move in and out of cell coverage and are having issues with registering on the circuit switch network. When the devices are in cell coverage the packet network end of things always works… in other words AT+CGREG and AT+CEREG always return 0,5 which means registered and roaming. However, AT+CREG often fails and returns mostly 0,3 and sometimes 0,0 which means that the unit registration is denied and the unit is no longer attempting to register. Registration success seems to be carrier dependent but we have seen failures on most. its hit or miss. In all cases forcing a new registration process usint AT+COPS=1 or AT+COPS=2 followed by AT+COPS=0 seems to work BUT may require multiple tries.
We need to be able to send SMS messages to these units so its critical that we get CREG registration working reliably.
Here is an example for a unit in Miami…
root@ZenVMS:/etc/gcom# cu -l /dev/GSM
Connected.
at
OK
at+cops?
+COPS: 0,0,“Sprint Hologram”,7
OK
at+creg?
+CREG: 0,3
OK
at+cgreg?
+CGREG: 0,5
OK
at+cereg?
+CEREG: 0,5
OK
Now… watch this…
at+cops=0
OK
at+creg?
+CREG: 0,3
OK
at+creg?
+CREG: 0,2
Note that the cops=0 above forces re-registration.
OK
at+cops?
+COPS: 0
OK
at+cops?
+COPS: 0,0,“Sprint Hologram”,7
OK
at+creg?
+CREG: 0,3
OK
so the registration fails… so we try again…
at+cops=0
OK
at+creg?
+CREG: 0,2
OK
at+cops?
+COPS: 0
OK
at+cops?
+COPS: 0,0,“T-Mobile Hologram”,7
OK
at+creg?
+CREG: 0,5
OK
note that this time we connect to T-Mobil and voila… CREG works!
i have not been able to get CREG to work with sprint. Here are the available carriers at this units location.
at+cops=?
+cops: (1,“AT&T”,“AT&T”,“310410”,7),(3,“311 490”,“311 490”,“311490”,7),(2,“T-Mobile”,“T-Mobile”,“310260”,7),(1,“Sprint”,“Sprint”,“310120”,7),(3,“313 100”,“313 100”,“313100”,7),(1,“AT&T”,“AT&T”,“310410”,2),(1,“311 882”,“311 882”,“311882”,7),(3,“312 250”,“312 250”,“312250”,7),(1,“312 530”,“312 530”,“312530”,7),(3,“Verizon”,“Verizon”,“311480”,7),(0-4),(0-2)
OK
Any thoughts on how this problem might be addressed is greatly appreciated.
Thanks,
–luis