PLS8-E AT+CGDCONT '+CME ERROR: operation temporary not allowed' | Telit Cinterion IoT Developer Community
March 25, 2020 - 5:05pm, 2270 views
I have two idential hardware devices with differing hardware revisions of PLS8-E.
The working one is:
ATI1
Cinterion
PLS8-E
REVISION 03.017
A-REVISION 01.000.09
The non-working one is:
ATI1
Cinterion
PLS8-E
REVISION 04.004
A-REVISION 01.000.11
The latter is not able to connect to the APN:
--> Sending: AT+CGDCONT=1,"IP","********"
AT+CGDCONT=1,"IP","********"
+CME ERROR: operation temporary not allowed
Only sometimes after a manual reset (AT+CFUN=1,1) is it able to do so (but not always).
What has changed between the two revisions ?
Do I need to initialize the newer revision differently ?
More information needed ?
Old revision
^SCFG: "Audio/Loop","0"
^SCFG: "Audio/SvTone","0"
^SCFG: "Call/ECC","0"
^SCFG: "Call/Speech/Codec","0"
^SCFG: "GPRS/Auth","2"
^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "MEShutdown/OnIgnition","off"
^SCFG: "MEShutdown/Timer","off"
^SCFG: "MEopMode/CFUN","1","1"
^SCFG: "MEopMode/DTM/Mode","1"
^SCFG: "MEopMode/ExpectDTR","current","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "MEopMode/ExpectDTR","powerup","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "MEopMode/NonBlock/Cops","0"
^SCFG: "MEopMode/PingRsp","1"
^SCFG: "MEopMode/PowerMgmt/LCI","disabled"
^SCFG: "MEopMode/PwrSave","disabled","52","50"
^SCFG: "MEopMode/PwrSave/Delay/USB","10"
^SCFG: "Misc/CId",""
^SCFG: "Radio/Band","2928787"
^SCFG: "Radio/CNS","0"
^SCFG: "Radio/Mtpl","0"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "RemoteWakeUp/Event/ASC","none"
^SCFG: "RemoteWakeUp/Event/URC","none"
^SCFG: "RemoteWakeUp/Event/USB","none"
^SCFG: "RemoteWakeUp/Ports","current","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "RemoteWakeUp/Ports","powerup","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "RemoteWakeUp/Pulse","10"
^SCFG: "SIM/CS","SIM_1"
^SCFG: "SIM/Retry","on"
^SCFG: "SMS/AutoAck","0"
^SCFG: "Tcp/IPv6Priv","1"
^SCFG: "Tcp/IRT","3"
^SCFG: "Tcp/Loop","disabled"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/TLS/Version","MIN","***"
^SCFG: "Tcp/UnreachRsp","1"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "URC/DstIfc","app"
^SCFG: "URC/Ringline","local"
^SCFG: "URC/Ringline/ActiveTime","2"
New revision:
^SCFG: "Audio/Ecfg","0"
^SCFG: "Audio/Loop","0"
^SCFG: "Audio/SvTone","0"
^SCFG: "Call/ECC","0"
^SCFG: "Call/Speech/Codec","2"
^SCFG: "Call/VoLTE/Codec","0"
^SCFG: "GPRS/Auth","2"
^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "MEShutdown/OnIgnition","off"
^SCFG: "MEShutdown/Timer","off"
^SCFG: "MEopMode/CFUN","1","1"
^SCFG: "MEopMode/DTM/Mode","1"
^SCFG: "MEopMode/ExpectDTR","current","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "MEopMode/ExpectDTR","powerup","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "MEopMode/IMS","1","mmtel","smsip"
^SCFG: "MEopMode/NonBlock/Cops","0"
^SCFG: "MEopMode/PingRsp","1"
^SCFG: "MEopMode/PowerMgmt/LCI","disabled"
^SCFG: "MEopMode/Prov/AutoSelect","on"
^SCFG: "MEopMode/Prov/Cfg","fallback*"
^SCFG: "MEopMode/PwrSave","disabled","52","50"
^SCFG: "MEopMode/SRPOM","0"
^SCFG: "Misc/CId",""
^SCFG: "Radio/Band","2928787"
^SCFG: "Radio/CNS","0"
^SCFG: "Radio/Mtpl","0"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "RemoteWakeUp/Event/ASC","none"
^SCFG: "RemoteWakeUp/Event/URC","none"
^SCFG: "RemoteWakeUp/Event/USB","none"
^SCFG: "RemoteWakeUp/Ports","current","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "RemoteWakeUp/Ports","powerup","acm1","acm2","acm3","acm4","rmnet0","rmnet1","asc0"
^SCFG: "RemoteWakeUp/Pulse","10"
^SCFG: "SIM/CS","SIM_1"
^SCFG: "SIM/Retry","on"
^SCFG: "SMS/4GPref","IMS"
^SCFG: "SMS/AutoAck","0"
^SCFG: "SMS/Retrm",5
^SCFG: "Tcp/IPv6Priv","1"
^SCFG: "Tcp/Loop","disabled"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/TLS/Version","MIN","***"
^SCFG: "Tcp/UnreachRsp","1"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "URC/DstIfc","app"
^SCFG: "URC/Ringline","local"
^SCFG: "URC/Ringline/ActiveTime","2"
^SCFG: "URC/Ringline/SelWUrc","all
This seems to help sometimes, too:
AT+COPS=2
AT+COPS=0
AT+CGATT=0
AT+CGATT=1
Hello,
Context 1 is used by LTE, so maybe that's the reason (module is registered to LTE) why you can't change it without deregistering from the network.
Regards,
Bartłomiej
For reference, I had to change wvdial.conf from [1] to [2] to get it working consistently with the newer (and older) firmware.
[1]
[ModemUMTS]
Modem = /dev/ttyUSB3
Baud = 115200
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init2 = ATM0
Init3 = ATM0
FlowControl = NOFLOW
[Dialer Defaults]
Username = " "
Password = " "
Phone = *99***1#
Stupid Mode = 1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","******"
Init4 = AT+COPS=1,2,22801
Init5 = AT+CSQ
New PPPD = no
Inherits = ModemUMTS
[2]
[ModemUMTS]
Modem = /dev/ttyUSB3
Baud = 115200
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init2 = ATM0
Init3 = ATM0
FlowControl = NOFLOW
[Dialer Defaults]
Username = " "
Password = " "
Phone = *99***1#
Stupid Mode = 1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+COPS=2
Init4 = AT+CGATT=0
Init5 = AT+CGDCONT=1,"IP","******"
Init6 = AT+COPS=1,2,22801
Init7 = AT+CGATT=1
Init8 = AT+CSQ
New PPPD = no
Inherits = ModemUMTS