BG96 keeps giving me +CME ERROR : 0 at first try of QFTPPUT

Hi all,
I am getting this output systematically. Especially the +CME ERROR : 0 … This grind my gears. I retry directly and then it usually gives me +CME ERROR : 609… Do you have any idea why this does not work ?

Initiating BG96...
Initiating BG96...
BG96 is up.
--- AT&F0
... OK
--- ATE0
... ATE0
... OK
--- AT
... 
... OK
--- AT+CGDCONT?
... 
... +CGDCONT: 1,"IP","internet","0.0.0.0",0,0,0,0
... 
... OK
--- AT+CPIN?
... 
... +CPIN: READY
... 
... OK
--- AT+QNWINFO
... 
... +QNWINFO: "EDGE","22802","GSM 900",40
... 
... OK
--- ATI
... 
... Quectel
... BG96
... Revision: BG96MAR02A07M1G
... 
... OK
--- AT+QRFTESTMODE=0
... 
... OK
--- AT+CFUN=1
... 
... OK
--- AT+CFUN?
... 
... +CFUN: 1
... 
... OK
--- AT+QGMR
... 
... BG96MAR02A07M1G_01.007.01.007
... 
... OK
--- AT+GSN
... 
... 864431043450990
... 
... OK
--- AT
... 
... OK
--- AT+CSQ
... 
... +CSQ: 16,99
... 
... OK
--- AT+QCFG="NWSCANMODE"
... 
... +QCFG: "nwscanmode",0
... 
... OK
--- AT+QCFG="IOTOPMODE"
... 
... +QCFG: "iotopmode",0
... 
... OK
--- AT+QCFG="NWSCANSEQ"
... 
... +QCFG: "nwscanseq",020301
... 
... OK
--- AT+COPS?
... 
... +COPS: 0,0,"Sunrise Sunrise",0
... 
... OK
--- AT+QIDEACT=1
... 
... OK
--- AT+QICSGP=1,1,"internet","",""
... 
... OK
--- AT+QIACT=1
... 
... OK
--- AT+QFTPCFG="ssltype",0
... 
... OK
--- AT+QFTPCFG="account","<username>","<password>"
... 
... OK
--- AT+QFTPCFG="filetype",1
... 
... OK
--- AT+QFTPCFG="transmode",0
... 
... OK
--- AT+QFTPOPEN="<ip>",21
... 
... OK
... 
... +QFTPOPEN: 0,0
--- AT+QFTPCWD="//"
... 
... OK
... 
... +QFTPCWD: 0,0
--- AT+QFTPMKDIR="897846217"
... 
... OK
... 
... +QFTPMKDIR: 627,550
--- AT+QFTPCWD="/897846217"
... 
... OK
... 
... +QFTPCWD: 0,0
--- AT+QFTPMKDIR="1605"
... 
... OK
... 
... +QFTPMKDIR: 0,0
--- AT+QFTPCWD="/897846217/1605"
... 
... OK
... 
... +QFTPCWD: 0,0
--- AT+QFTPMKDIR="23"
... 
... OK
... 
... +QFTPMKDIR: 0,0
--- AT+QFTPCWD="/897846217/1605/23"
... 
... OK
... 
... +QFTPCWD: 0,0
--- AT+QFTPMKDIR="00"
... 
... OK
... 
... +QFTPMKDIR: 0,0
--- AT+QFTPCWD="/897846217/1605/23/00"
... 
... OK
... 
... +QFTPCWD: 0,0
Last Packet
Remaining : 4321
Address : 0
File Size : 0
Data read
--- AT+QFTPPUT="<file>","COM:",0,4321,1

... 
... +CME ERROR: 0

Hi Loic_Gillioz ,

  1. Please use a specific file name , instead of < File >
  2. CME err 0 is a genernal err report , err 609 means system time out .
  3. pls refresh fw , and try again , Maybe the Position 0 has been occupied .

AT+QFTPPUT=“test.txt”, “COM:”,1024,1024,1

image