COPS Network Manual Selection always gives error in V 03.001 Of EHS6 | Telit Cinterion IoT Developer Community
April 17, 2020 - 10:58pm, 3551 views
Hi All,
For me Manual COPS Selection on any network is not working.Please verify command:
AT+COPS=?
+COPS: (2,"T-Mobile","T-Mobile","310260",2),(1,"AT&T","AT&T","310410",2)
AT+COPS?
+COPS: 2
OK
AT+COPS=1,2,"301410",2
ERROR
Or
AT+COPS=1,2,"301410"
ERROR
Is there is any other way to configure network manually?
Hello,
Please send AT+CMEE=2 before executing COPS to see error description if available and also send AT+CEER=0.
Please check AT+CEER after the failed COPS execution. BTW you try to register to other network than returned by AT+COPS=? command.
Regards,
Bartłomiej
Hi Bartłomiej,
Yes, I tried CMEE=2. It says +CME ERROR: operation temporary not allowed or invalid index.
Yes, by default COPS is latching on T-Mobile and it working. But with the T-Mobile PDP session success rate is only 80% however with ATT its 100%. so, we want to manual network selection if ATT is available.
Hello,
Did you get any error with AT+CEER command? My point was that in the example you gave the network you wanted to register to wasn't listed by AT+COPS=? command which means that it wasn't available. Is the moudle registered to any other networ while you try to manually register? Please try to deregister. Is it roaming?
Regards,
Bartłomiej
Hi Bartłomiej,
AT+COPS=?
+COPS: (2,"T-Mobile","T-Mobile","310260",2),(1,"AT&T","AT&T","310410",2)
I received a 310410 network and trying to manually register on the same network but getting error i.e. invalid index or "operation temporary not allowed". Even after deregistering, i am facing the same issue.
Could you check if my command for manual registration AT+COPS=1,2,"310410",2 is correct? What is the *** response time of this command?
Hello,
I did a test with my module REVISION 03.001 A-REVISION 00.000.55. You can see the results below:
at+cops=?
+COPS: (2,"Play","Play","26006",2),(3,"Plus","PLUS","26001",2),(3,"Plus","PLUS","26001",0),(1,"Orange PL","Orange","26003",2),(1,"Orange PL","Orange","26003",0),(1,"T-Mobile.pl","TM PL","26002",2),(1,"T-Mobile.pl","TM PL","26002",0)
OK
at^smoni
^SMONI: 3G,2938,169,-15.0,-107,260,06,00C7,00D40EB,3,8,NOCONN
OK
at+cops=1,2,"26006"
OK
at+cops=1,2,"26006",2
OK
at+cops=1,2,"26003"
OK
+CREG: 5,"E3BC","02635AAA",2
at+cops?
+COPS: 1,2,"26003",2
OK
at^smoni
^SMONI: 3G,3082,74,-8.0,-94,260,03,E3BC,2635AAA,10,19,NOCONN
OK
at+cops=1,2,"26002",0
OK
+CREG: 5,"E3BC","0000AA04",3
at+cops?
+COPS: 1,2,"26002",0
OK
at^smoni
^SMONI: 2G,16,-94,260,02,E3BC,AA04,12,12,7,4,E,NOCONN
OK
As for the response time it is not defined in the spec - it depends on the network, signal quality etc. In my case it was fast - up to few seconds. How long is it in your case? Did you get anything with CEER?
Regards,
Bartłomiej
Hi Bartłomiej,
Thanks for your logs. I'll try it again.
I have not tried CEER thing will let you know by the end of this week.
Hi Bartłomiej,
Basically on my REV COPS configuration is always giving an error. My all problems are related to this only.
AT+IPR=115200
OK
AT+CMEE=2
OK
AT+CFUN?
+CFUN: 1,0
OK
AT+CFUN=1
OK
AT+COPS?
+COPS: 2
OK
AT+CGATT?
+CGATT: 0
OK
AT+COPS=0 //unable to set cops to automatic mode.
ERROR
AT+CREG=0
OK
CASE 2
AT+CFUN?
+CFUN: 1,0
OK
AT+CFUN=1
OK
AT+COPS?
+COPS: 2
OK
AT+CGATT?
+CGATT: 0
OK
AT+COPS=0
+CME ERROR: operation temporary not allowed
AT+CMGF=1
OK
AT+CREG=0
OK
AT+CGSN
357042065409675
OK
AT+CREG?
+CREG: 0,4
Hello,
Does it mean that after power on the module does not register automatically? Please try to deregister with AT+COPS=2 and then check AT+CREG=0. Does at+cops=? return available networks in this case? How about AT+CEER reply?
Regards,
Bartłomiej
Hi Bartłomiej,
Even AT+COPS=2 is giving an error. Any COPS setting is returning errors. Operation not allowed or simple ERROR.
Maybe you have some other module of this type to compare. Maybe it is just damaged somehow.