MC-60 RI pin wake up by send data

Hi,
I work with some modems of Quectel: MC-60/BG-600/EG-91.
I have a problem with waking up the MC-60:
I put the modem in sleep mode by sending QSCLK=1 and put the DTR pin in high level. The modem enters into sleep mode.
Sending SMS to the modem - the modem wakes up, and there is a pulse on RI pin
Sending data via the main socket - nothing happens!!!
I do the same on EG-91 modem and all work perfect!
Why? Does it depend on command?

Shai

Hi Shaia:
Could you tell me the software version of the module?(Please use ATI to check)
image
Is it a TCP connection?Did you use the server to send a message to the module and the module did not wake up?Please send us the detailed AT steps.

Hi Winnie,
First, sorry for the delay. I still have the same problem.

  1. The modem version is MC60ECAR01A07
  2. Yes - it is a TCP connection.
  3. Yes - I send a message from server and the module didn’t wake up.
  4. I use an osciloscope and when I send SMS or call to to modem I see the RI is changed.
    When I send data from server - no change in the RI pin, although the modem takes more current from the power supply in the moments of sending data from server and also after I wake up the modem in other way - it receives the data I sent from server before.
  5. Attached the AT commands.

AT

OK

ATE0

OK

ATV1E0Q0

OK

AT+IPR=115200

OK

AT&W

OK

AT+CMEE=2

OK

AT+CGMM

Quectel_MC60E

OK

AT+CGMR

Revision: MC60ECAR01A07

OK

AT+CGSN

XXXXXXXXXXX

OK

AT&C0

OK

AT&D0

OK

AT+QISDE=0

OK

AT+CPIN?

+CPIN: READY

OK

AT+CCID

+CCID: “XXXXXXXXXXX”

OK

AT+QIKALIVE=0,600,10

OK

AT+QINDI=1

OK

AT+COPS=0

OK

AT+CNMI=2,1,

OK

AT+QRIMODE?

+QRIMODE: 0

OK

AT+QINDRI?

+QINDRI: 1

OK

AT+CMGF=1

OK

AT+CMGD=1,4

OK

AT+QICSGP=1,“XXXXXXXXXXX”,“”,“”

OK

AT+CREG?

+CREG: 0,1

OK

AT+CREG?

+CREG: 0,1

OK

AT+CGREG?

+CGREG: 0,1

OK

AT+QISTATE?

STATE: IP INITIAL

AT+QIMUX=1

OK

AT+QIREGAPP

OK

AT+QISTATE?

STATE: IP START

AT+QIACT

OK

AT+QISTATE?

STATE: IP GPRSACT

AT+CMGL=“ALL”

OK

AT+CMGD=1,4

OK

AT+QISTATE?

+QISTATE: 0,“”,“”,“INITIAL”

AT+QIDNSIP=0

OK

AT+QIOPEN=0,“TCP”,“xx.xx.xxx.xx”,“xxxxxx”

AT+QISTATE?

+QISTATE: 0, “TCP”, “xx.xx.xxx.xx”, xxxxx,“CONNECTED”

AT+QISACK=0

+QISACK: 0, 0, 0

OK

AT+QISEND=0,98

SEND OK

AT

OK

AT+CREG?

+CREG: 0,1

OK

AT+CREG?

+CREG: 0,1

OK

AT+CSQ

+CSQ: 16,0

OK

AT+QISTATE?

+QISTATE: 0, “TCP”, “xx.xx.xxx.xx”, xxxxx,“CONNECTED”

AT+CMGL=“ALL”

+QISTATE: 2,“”,“”,“INITIAL”

+QISTATE: 3,“”,“”,“INITIAL”

+QISTATE: 4,“”,“”,“INITIAL”

+QISTATE: 5,“”,“”,“INITIAL”

OK

AT+CMGD=1,4

OK

AT+QIRD=0,1,0,0

+QIRD: 0, 0, 0

OK

AT+QISACK=0

+QISACK: 98, 0, 98

OK

AT+QISEND=0,120

SEND OK

AT+QIRD=0,1,0,0

+QIRD: 21, 0, 21

OK