EHS6 CNMI configuration | Telit Cinterion IoT Developer Community
December 9, 2020 - 2:34pm, 3191 views
Hello, I have a problem using the EHS6 chip. I only want to send and receive sms.
Sending is no problem.
on one gemalto modul I send following commands to the modul:
AT+CMGF=1
AT+CNMI=1,1,0,0,0
from this point I will receive URC´s from the sms reporting service. -> +CMTI: "ME",1
on a second modul, same firmware (also imported from the other one) the same pocess don´t send urc´s when receiving sms. I found that the CNMI command is set for one or two seconds and then restored again..
AT+CNMI=1,1,0,0,0
OK
AT&V
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &S0 \Q3
S0:000 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002
+CBST: 7,0,1
+CRLP: 61,61,78,6
+CR: 0
+CRC: 0
+CMGF: 1
+CSDH: 0
+CNMI: 1,1,0,0,0
+CMEE: 0
+ICF: 3
+DTMF: 0
+CSMS: 0,1,1,1
+CREG: 0,1
+CLIP: 0,2
+COPS: 0,0,"A1",2
+CGSMS: 1
OK
AT&V
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &S0 \Q3
S0:000 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002
+CBST: 7,0,1
+CRLP: 61,61,78,6
+CR: 0
+CRC: 0
+CMGF: 1
+CSDH: 0
+CNMI: 1,0,0,0,0
+CMEE: 0
+ICF: 3
+DTMF: 0
+CSMS: 0,1,1,1
+CREG: 0,1
+CLIP: 0,2
+COPS: 0,0,"A1",2
+CGSMS: 1
OK
Now I don´t know why or who overrides the CNMI settings?!
have you ever seen this before? or how can i put this information to the standard profil?
thank you in advanced for your feedback and hopefully the solution
one more hint
+CEER: "SM deactivation",133,"Requested service option not subscribed"
OK
when i reset the failure with CEER=0 the error came back after a few seconds
Hello,
Dou you have the modules or LAN terminals? Is there any software that could change this setting?
Anyway this error means that the module requests the service for which it does not have a subscription. Please try some other SIM card. Or switch the SIM cards in both devices - you will probably get this error on the other device.
Regards,
Bartłomiej
Hello,l it was the SIM card. another card worked fine thank you.
Can you Explain me on thing please? how is it possible to store the +CNMI: 1,1,0,0,0 in the modul?
I tried to store the data using AT&W but after a cold start of the modul the datra was lost again.
Thank you and greetings!
Hello,
AT+CNMI setting should be storable with AT&W. But please note that this command works per interface - you can configure incoming SMS indications with it on a single interface only (on all other interfaces the default values will be automatically restored). So if you set and store on one interface and check on some other, you will see the default values.
Regards,
Bartłomiej
what can be the problem if at&W don´t store the data? I´m just using the ME storage. Or how can I put this information to all interfaces?
Hello,
CNMI only configures the indications of an incoming SMS. And these indications can only be sent by the module on a single interface. After AT&W this configuration should be restored after reboot on this interface.
The preferred storage is set with CPMS command. And this setting is volatile and not stored with AT&W. You need to configure it again after reboot.
If it does not work in this way on your module please paste the log and ATI1 output.
BR,
Bartłomiej
Hello, can you explain me the correct way to store such information like ATE1 & the +CNM command permanent using AT&W... after e hardware reset these information is not stored anymore in the device. we just using the sms part of at commands.
Another question, a few devices from us stop communicating over tcp after a while. using hercules tool I only got connection refused. A soft reboot over the web gui has no effect, only a hardware reset helps. no commands where send before the module crashes. power supply has enough power.. do you have any suggestions? BR
Hello,
AT&W execution should store the current settings (storable with AT&W - please see 'AT Command Settings storable with AT&W' chapter in AT spec or check if there is (&W) symbol near parameter description) to non-volatile memory. These values should be restored during power-up. Or can be restored later with ATZ.
As for the TCP issue please paste the log with AT commands and ATI1 reply. Does a soft reboot include module reboot with AT command like AT+CFUN=1,1 ? Is the module rebooted but the problem persists or is it not rebooted? AT commands log would be helpful.
Best regards,
Bartłomiej
hi, do you just want all the commands we use and reply for that? sorry for the "stupid" questions but I´m not sure what you mean. what does ATI1 is? With reboot i just made the reboot over the web gui. AT commands are not possible because I can´t connect to it -> connection refused. But for sure there is only one connection point to the modul
Hello,
ATI1 identifies the firmware version on your module. I would like to see the log with AT commands which shows how you open the data connection and what happens when it stops responding and you try the 'soft reboot'. That should be helpful in understanding what could be going on.
I don't know your device. So it could be helpful if you described what this 'the reboot over the web gui' means for the module. For me it is interesting if the module still works and can reply to AT commands or somehow it does not. Is your company designing the device that includes EHS6 module or is it third party device?
Regards,
Bartłomiej
Pages