EG912Y FTP problem with CMUX and parallel connection

Hello,
on EG912Y I use the multplexer (CMUX) to have multiple connections at the same time (one TCP, one UDP, and one FTP).
Each connection works on its own cmux channel.

I have a problem with the ftp connection ( the ftp connection is used for upload a file to a FTP server) when this connection in used in parallel with a tcp connection.

The problem happens when the data of the file is uploaded and the escape +++ sequence in send to the modem (on the owner channel).
I don’t recive a response from the modem.
If I resend the file without parallel connection TCP,everything works correctly.

what can I check ?

Other info:
The EG912Y
Revision: EG912YEUAAR01A08M16

#####################################################################
LOG
#####################################################################

MDM1(GSM):[Tx] (TIMEOUT=5s)
AT+QIACT?

MDM1(GSM):[RX]
+QIACT: 1,1,1,“10.12.143.246”

OK
O

MDM4(FTP):[Tx] (TIMEOUT=300s)
AT+QFTPCFG=“contextid”,1

MDM4(FTP):[RX]
OK

MDM4(FTP):[Tx] (TIMEOUT=300s)
AT+QFTPCFG=“account”,“abc”,“aaaac”

MDM4(FTP):[RX]
OK

MDM4(FTP):[Tx] (TIMEOUT=300s)
AT+QFTPCFG=“filetype”,0

MDM4(FTP):[RX]
OK

MDM4(FTP):[Tx] (TIMEOUT=300s)
AT+QFTPCFG=“transmode”,1

MDM4(FTP):[RX]
OK

MDM4(FTP):[Tx] (TIMEOUT=300s)
AT+QFTPCFG=“rsptimeout”,90

MDM4(FTP):[RX]
OK

MDM4(FTP):[Tx] (TIMEOUT=90s)
AT+QFTPOPEN=“ee.weemee.it”,21

MDM4(FTP):[RX]
OK

MDM4(FTP):[URC]>
+QFTPOPEN: 0,0

MDMFTP: LOGIN OK

MDM4(FTP):[Tx] (TIMEOUT=90s)
AT+QFTPCWD="…"

MDM4(FTP):[RX]
OK

MDM4(FTP):[URC]>
+QFTPCWD: 0,0

MDM4(FTP):[Tx] (TIMEOUT=30s)
AT+QFTPPUT=“013333_271221092844_271221093352_030_002.tmp”,“COM:”,0

********* GSMMUX: MSCC DLC4 SIGNAL=0x8d
SIGNAL=0x8d (S_FC=0x02,S_RTC=0x04,S_RTR=0x08,S_IC=0x40,S_DV=0x80)
FC=0
RTC=1
RTR=1
IC=0
********** CHANNEL=4 FC=0 RTR=1 DSR=1 RING=0 DCD=1 **********

… DATA …

MDM4(FTP):[Tx] (TIMEOUT=10s)
+++

Thank you and best regards,
Stefano

HI
It may be a problem with the firmware version, I will send it to you by email, please check

Hi, first thank you for your reply.

I have updated the module to the version EG912YEUAAR01A11M16, but this version seems doesn’t solve my problem.
But… with this version I have a new problem… Only with the CMUX seems that the command at+cmgf=1 doesn’t work.
Please, see the file attached.
My comment:

at line 109 CMUX started:
[2021-12-29 14:09:29.322] AT+CMUX=0,0,5,1500,10,3,30,10,2

at line 139 I set SMS text mode (on CMUX channel 1)
[2021-12-29 14:09:29.460] AT+CMGF=1
[2021-12-29 14:09:29.472]
[2021-12-29 14:09:29.472] MDM1(GSM):[RX]
[2021-12-29 14:09:29.472] OK

at line 212 I check the state of CMGF and it is 0=PDU (Why???)

[2021-12-29 14:09:30.137] AT+CMGF?
[2021-12-29 14:09:30.148]
[2021-12-29 14:09:30.148] MDM1(GSM):[RX]
[2021-12-29 14:09:30.148] +CMGF: 0
[2021-12-29 14:09:30.148]
[2021-12-29 14:09:30.148] OK

at line 231 the command AT+CMGL=“ALL” fails… i think because SMS is not set as text mode

[2021-12-29 14:09:30.171] AT+CMGL=“ALL”
[2021-12-29 14:09:30.202]
[2021-12-29 14:09:30.202] MDM1(GSM):[RX]
[2021-12-29 14:09:30.202] +CMS ERROR: operation not allowed
[2021-12-29 14:09:30.202]

do I need to open a new post for this problem?

Thank you and best regards,
Stefano

PB_SMS_TEXT_MODE_CMUX.zip (1.5 KB)

Hi,
I haven’t found a solution to this problem yet,
Is there anyone who can help me?

Thank you and best regards,
Stefano