Thales' cellular IoT products business is now part of Telit Cinterion, find out more.

You are here

ELS61 REV 2 "Fatal: Service has detected an internal error" | Telit Cinterion IoT Developer Community

March 12, 2019 - 3:57pm, 1173 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