Gemalto is now part of the Thales Group, find out more.

You are here

Gemalto/Cinterion EHS6T USB modem hw watchdog problem | Thales IoT Developer Community

January 27, 2017 - 2:46pm, 3219 views

I have a EHS6T USB modem with firmware version (ATI1 command):

Cinterion
EHS6
REVISION 03.001
A-REVISION 00.000.14

I have configured hardware watchdog with parameters:

WD=RST_REP,0,0
WD=RST_UART,0,0
WD=RST_GPIO,55000,10
WD=MIN_START_TIME,300000,3
WD=ALWAYS_ON,10000,1
WD=ON,1,1

I have a serial RS232 connection between modem and linux embedded system; linux initialize the the modem and initiate a data connection (internet connection) thru pppd; all works good and system ping 8.8.8.8.

The modem is also connected thru USB and a simple program send command via ttyACM0 (1st pseudo serial port) to the modem with command

AT^SCPIN=1,7,1,0

after this command, every 30 seconds the system send two AT command

AT^SSIO=7,0
and
AT^SSIO=7,1

All works fine with older firmware version, but now the Gemalto EHS6T reboot after random time from few minutes to 2 hours. If i disable the watchdog the system does not randomly reboot.

I have tested with default value for "Serial/Interface/Allocation" ("0") and with value "1", no difference, the modem does random reboot.

How can I resolve this issue?