How to enable PSM on Cinterion module | Thales IoT Developer Community
October 1, 2020 - 7:53pm, 2922 views
I'm working with the Cinterion module ESX82.
I'm trying to enter this module in the Power Saving **** (PSM) using these commands below:
1) +cereg=4
2) ^SIND="suspendAvailable",1
2) ^SIND="suspendReady",1
3) +CPSMS=2
4) ^SCFG="MEop****/PowerMgmt/Suspend","1","1"
5) ^scfg="MEop****/PwrSave","enabled","0","50"
6) +CPSMS=1,,,"00100110","00001010"
The network accepts this PSM Timers, but the module do not enter in the PSM ****, and stay just paging.
I receive the URC: CIEV: suspendAvailable,1
But, I don't receive the URC: CIEV: suspendReady
Are there any wrong command, or a missing one?
Hello,
This feature depends on the network support. What RAT are you in? Please also check AT+CPSMS? output.
Regards,
Bartłomiej
Hello,
I think I am facing the same problem. I'll try to check with the LTE network representative.
Is there a way to test/check the LTE/PSM support of the network ?
Just to check, is the following AT commands sequence seems correct ?
I can't get the PSM values I set when reading back the settings. Paging period on the current meter (OTII tool) never changes.
Thanks, Best regards,
Pascal
Hello,
According to the SIND reply '^SIND: suspendAvailable,0,1' the PSM settings should be agreed with the network (BTW URCs should be enabled after reboot with SIND). When the module enters suspend **** there should be URC '+CIEV: "suspendReady",1'.
According to '^SCFG: "Radio/Suspend","2"' the suspend is enabled in eDRX inactive period. With this option, 3gpp PSM is disabled.
Please try to experiment with PSM only or DRX only.
BTW have you also seen this:
https://iot-developer.thalesgroup.com/tutorial/measure-power-consumption...
https://iot-developer.thalesgroup.com/tutorial/psm-atcpsmsm-command-gene...
BR,
Bartłomiej
Hi Pascal,
You need to set the following command:
at^SCFG="Radio/Suspend",1"
Hi all,
have you figured out how to trigger the PSM ****? I am facing the same issue, I have read and checked all the fixes mentioned here, but with no success. I am able to receive the suspendAvailable, but not the systemReady.
^SYSSTART
+CIEV: prov,0,"fallb3gpp"
at^scfg?
at^scfg?
^SCFG: "GPIO/****/Asc1","rsv"
^SCFG: "GPIO/****/Spi","std"
^SCFG: "GPIO/****/Suspend","off"
^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "GPRS/MTU/****",0
^SCFG: "GPRS/MTU/Size",1430
^SCFG: "Ident/Manufacturer","Cinterion"
^SCFG: "Ident/Product","TX62-W"
^SCFG: "MEop****/CregRoam","0"
^SCFG: "MEop****/PowerMgmt/Suspend","1","1"
^SCFG: "MEop****/Prov/AutoSelect","on"
^SCFG: "MEop****/Prov/Cfg","fallb3gpp"
^SCFG: "MEop****/PwrSave","enabled","52","50"
^SCFG: "MEop****/RingOnData","off"
^SCFG: "MEop****/RscMgmt/Rrc","1"
^SCFG: "MEop****/SRPOM","0"
^SCFG: "MEShutdown/sVsup/threshold","0","0"
^SCFG: "Radio/Band/CatM","0f0e189f","0010000200000000"
^SCFG: "Radio/Band/CatNB","0b0e189f","0010004200000000"
^SCFG: "Radio/Band/Opt/Ctrl","1"
^SCFG: "Radio/Band/Opt/MCC","230"
^SCFG: "Radio/Mtpl","0"
^SCFG: "Radio/Mtpl/4G","0"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "Radio/Suspend","1"
^SCFG: "RemoteWakeUp/Ports","current","acm0","acm1","ecm"
^SCFG: "RemoteWakeUp/Ports","powerup","acm0","acm1","ecm"
^SCFG: "SIM/CS","0"
^SCFG: "SIM/Dual****","0"
^SCFG: "SMS/AutoAck","0"
^SCFG: "Tcp/IRT","3"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/TLS/Version","1.2","***"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "URC/Ringline","local"
^SCFG: "URC/Ringline/ActiveTime","2"
^SCFG: "Userware/Autostart","0"
^SCFG: "Userware/Autostart/AppName","A:/oem_app.bin"
^SCFG: "Userware/Autostart/Delay","5000"
^SCFG: "Userware/Signing/****","1"
^SCFG: "Userware/Signing/Signature","0"
^SCFG: "Userware/Trace/Level","0"
^SCFG: "Userware/Trace/Interface","4"
^SCFG: "Userware/Trace/Qxdm","off"
^SCFG: "Userware/Trace/Urc","off"
OK
AT^SIND="suspendReady",1
AT^SIND="suspendReady",1
^SIND: suspendReady,1,0
OK
AT^SIND="suspendAvailable",1
AT^SIND="suspendAvailable",1
^SIND: suspendAvailable,1,1
OK
AT^SIND?
AT^SIND?
^SIND: service,0,1
^SIND: roam,0,1
^SIND: rssi,0,0
^SIND: simdata,0
^SIND: simstatus,0,5
^SIND: eons,0,4,"Vodafone CZ","DATA ONLY",0
^SIND: nitz,0,"22/03/25,12:10:21",+04
^SIND: prov,1,0,"fallb3gpp"
^SIND: psinfo,0,19
^SIND: ceer,0,0
^SIND: iccid,0,"89882390000219770479"
^SIND: euiccid,0,""
^SIND: imsi,0,"901288004945724"
^SIND: pacsp,0,99
^SIND: ciphcall,0,0
^SIND: is_cert,0,0,"","","","","",""
^SIND: simtray,0,1
^SIND: lsta,0,0
^SIND: suspendAvailable,1,1
^SIND: suspendReady,1,0
^SIND: rpm,0
OK
at+cpsms?
at+cpsms?
+CPSMS: 1,,,"00000111","00000101"
OK
AT+CEREG=4
AT+CEREG=4
OK
AT+CEREG?
AT+CEREG?
+CEREG: 4,5,"BB8C","0010B11F",9,,,"00000101","00000111"
OK
at+cpsms=2
at+cpsms=2
OK
+CIEV: suspendAvailable,0
at+cpsms=1
at+cpsms=1
OK
+CIEV: suspendAvailable,1
at+cpsms?
at+cpsms?
+CPSMS: 1,,,"00011000","00001010"
OK
AT+CEREG?
AT+CEREG?
+CEREG: 4,5,"BB8C","0010B11F",9,,,"00001010","00011000"
OK
Hello,
Are you sure that the network supports it correctly? Please also check the module's firmware version with ATI1 command.
BR,
Bartłomiej
Hello,
network should be fine, we are trying out different similar modules (Telit, Simcom, ..) and they can go to PSM without any issues, if this is what you are asking.
FW info:
ATI1
ATI1
Cinterion TX62-W
REVISION 01.200
A-REVISION 01.000.00
OK
Thank
you
Best
Entik
Hello,
The firmware seems to be up to date. So if you have the similar modules that in the same way work, I think that you should report it to your local Thales m2m sales or your distributor so that it could be investigated by Thales engineers and verified if there is any issue on our side or there's something else.
Regards,
Bartłomiej
Hello,
I have already done that, but let's say their response ***** are somewhat slower ... . It seems that there is something blocking the device to enter PSM ****. Do you have some check list what ***** to be before entering PSM ****? There are just some pieces of info hidden here and there in the docs. Like no GNSS, no activity on serial ports (but what's no activity? and does USB connection to PC ****** towards this?), various vaguely/not at all documented settings of at^scfg and so on. One complete guide would be great.
Thank you
Entik
Hello,
No activity on serial interface would mean no data transfer, so no AT commands sending.
The module will not switch into any power saving ***** while the USB connection is active, it ***** to be in suspended state or detached.
As for the comprehensive document you can find information in AT commands specification and hardware interface description documents. Additionally there is a separate application note document "Power Saving for LTE Cat M1 and LTE Cat NB1/2 Modules". Please ask your Thales M2M technical sales contact or distributor for this document.
Regards,
Bartłomiej