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

You are here

PLSx3 MQTT looses conection after voice call | Telit Cinterion IoT Developer Community

September 14, 2023 - 8:39pm, 163 views

Hi, help is needed

I have built an application based on the MQTT example included in the SDK, and all has been stable for some weeks.

However, after experimenting with some FTP downloads and some AT+CGDCONT trial and error, the MQTT setup looses connection after a voice call has been received. As long as there are no incoming calls, everything works fine

A completely new modem right out of the box still works fine. I check that AT+CGDCONT settings are identical between new and old modems, but i find no differences and nothing helps.

Resetting the modem with AT&F, ATZ  makes no difference.

I try to download new firmware, but the modem will not update. See screendump below.

Any idea of how I can reset or fix the modem??

 

Thanks Tore

 

OK
ati
Cinterion
PLS83-W
REVISION 02.000

OK
 

 

\SDK\tools>python firmware.py update ..\firmware\pls\pls83_w.usf

Updating Firmware on USB port COM7

********************************************
Ver-Num : vD_20210419_A

Ver-Inf : MODIFY -- del /r/n in in l2_fun.c .

DEBUG_LOG_LV : 0

TX_DELY_1_BEFORE_MS : 20(ms)
TX_DELY_2_AFTER_MS  : 8(ms)
********************************************

--------------------------------------------
This exe is for UsuGUI / CmdLine !!!

--------------------------------------------

Initializing firmware update...
--------------------------------------------
1. Rdy to OPEN fw file . [@UpdateFirmware()]
--------------------------------------------

--------------------------------------------
2. Rdy to CNT block sum in fw file . [@UpdateFirmware()]
block sum = 7579 . [@UpdateFirmware()]
--------------------------------------------

--------------------------------------------
3. Rdy to OPEN COMEx : [@UpdateFirmware()]
pParams->fNoFirmware     = 0
pParams->fUsb            = 1
pParams->strComPort      = COM7
pParams->iBaudrate       = 921600
pParams->nOrgFlowControl = 2
--------------------------------------------

--------------------------------------------
4. Rdy to Prepare the module . [@UpdateFirmware()]
Try to Sync Bdr to Module . [@PrepareModule()]
Try baudrate 115200
SND REQ : AT [@l2_ATCommandRetries()]

RCV RSP [OK] : OK [@l2_ReadResponse()]

SND REQ : ATE1V1 [@l2_ATCommandRetries()]

RCV RSP [OK] : OK [@l2_ReadResponse()]

Try baudrate -- OK !!

OK : GET-dev-bdr + SET-dev-bdr .
--------------------------------------------

--------------------------------------------
5. Rdy to SND download-cmd-REQ : AT^SFDL . [@UpdateFirmware()]
SND REQ : AT^SFDL [@l2_ATCommandRetries()]

RCV RSP [OK] : +CME ERROR [@l2_ReadResponse()]

ERROR: Cannot send update command!
Rdy to Close COM port !
Close COM (0x234) OK! [pDlg=0x6ffbb8]
Close COM port res = 1 (0 : NG . 1 : OK) .
Rdy to Close FirmwareFile !
Rdy to Close COM port !

Close COM port res = 0 (0 : NG . 1 : OK) .
Module update failed