ELS61 REV 2 "Fatal: Service has detected an internal error" | Telit Cinterion IoT Developer Community
March 12, 2019 - 3:57pm, 1098 views
Hi,
We are using the ELS61 REV2 (firmware 2.000); we had a bug with our code whereby we would open a socket and start trying to send data without correctly checking the registration status and not waiting for ^SISW. Each time this occurred the modem replied with a "Fatal: Service has detected an internal error" message.
I can reliably recreate this:
+CREG: 3
AT^SMONI
^SMONI: 4G,SEARCH
+CREG: 2
+CREG: 0
+CREG: 2
AT^SISS=1,"address","socktcp://52.43.121.77:9001"
+CREG: 3
AT^SISO=1
OK
AT^SISW=1,100
+CME ERROR: operation temporary not allowed
^SIS: 1,0,50,"Fatal: Service has detected an internal error"
We fixed our bug, however, we would like to know what we should do if we see this message in the future. In our instance we found that we could carry on - wait for +CREG: 5/1 then open the socket again.
Should we reset or shutdown the modem if we see this?
Kind regards,
Steve
Hello,
This error message is not very precise and when it's displayed there could be more possible reasons. When this or other error message is displayed you should close the service. And when the network is available you can try to open it again. An attempt to reboot the module could be the last step when it is not possible to overcome the problem in any other way.
Regards,
Bartłomiej