Modem hangs with CME ERROR 515

Hi,

we have 4 fasttrak supreme modems, all exhibting the same behaviour. In high traffic case (inbound + outbound sms),
the unsollicited response for inbound sms is received WHILE sending an sms. here’s a trace:

0D 0A 2B 43 4D 54 49 3A 20 22 53 4D 22 2C 31 0D   ..+CMTI: "SM",1.
 0A 0D 0A 4F 4B 0D 0A                              ...OK..         

Request: 1/09/2009 14:02:06.02664 (+0.0000 seconds)

 41 54 2B 43 4D 47 52 3D 31 0D                     AT+CMGR=1.      

Answer: 1/09/2009 14:02:06.07364 (+0.0469 seconds)

 0D 0A 2B 43 4D 47 52 3A 20 30 2C 2C 32 30 0D 0A   ..+CMGR: 0,,20..
 30 37 39 31 32 33 39 34 30 35 32 30 33 35 46 30   07912394052035F0
 32 34 30 42 39 31 32 33 37 34 34 36 36 37 31 34   240B912374466714
 46 30 30 30 30 30 39 30 39 30 31 30 34 31 33 30   F000009090104130
 36 31 38 30 30 31 37 34 0D 0A 0D 0A 4F 4B 0D 0A   61800174....OK..

Request: 1/09/2009 14:02:06.08964 (+0.0000 seconds)

 41 54 2B 43 4D 47 44 3D 31 0D                     AT+CMGD=1.      

Answer: 1/09/2009 14:02:06.16764 (+0.0781 seconds)

 0D 0A 4F 4B 0D 0A                                 ..OK..          

Request: 1/09/2009 14:02:06.16764 (+0.0000 seconds)

 41 54 2B 43 4D 47 52 3D 32 0D                     AT+CMGR=2.      

Answer: 1/09/2009 14:02:06.18364 (+0.0156 seconds)

 0D 0A 4F 4B 0D 0A                                 ..OK..          

Request: 1/09/2009 14:02:11.19864 (+5.0156 seconds)

 41 54 0D                                          AT.             

Answer: 1/09/2009 14:02:11.21464 (+0.0156 seconds)

 0D 0A 4F 4B 0D 0A                                 ..OK..          

Request: 1/09/2009 14:02:17.23064 (+6.0156 seconds)

 41 54 2B 43 4D 47 53 3D 39 30 0D                  AT+CMGS=90.     

Answer: 1/09/2009 14:02:17.23064 (+0.0000 seconds)

 0D 0A 2B 43 4D 54 49 3A 20 22 53 4D 22 2C 31 0D   ..+CMTI: "SM",1.
 0A                                                .               

Request: 1/09/2009 14:02:17.23064 (+0.0000 seconds)

 41 54 0D                                          AT.             

Answer: 1/09/2009 14:02:17.24564 (+0.0156 seconds)

 0D 0A 3E 20                                       ..>             

Request: 1/09/2009 14:02:17.24564 (+0.0000 seconds)

 30 30 31 35 31 37 30 41 38 31 34 30 34 37 38 39   0015170A81404789
 38 38 31 34 30 30 30 30 41 38 35 38 43 37 37 39   88140000A858C779
 42 42 30 37 41 33 44 44 36 38 33 39 31 43 30 45   BB07A3DD68391C0E
 34 37 38 42 38 31 41 30 36 31 33 39 42 44 45 43   478B81A06139BDEC
 30 45 41 37 45 35 45 35 31 45 30 43 33 36 38 33   0EA7E5E51E0C3683
 43 31 36 30 42 33 35 41 45 43 30 36 37 41 43 42   C160B35AEC067ACB
 43 39 36 35 37 39 30 46 30 37 42 33 43 31 36 45   C965790F07B3C16E
 42 35 31 38 38 43 34 36 30 33 33 35 43 42 46 33   B5188C460335CBF3
 37 39 46 38 35 43 45 45 33 44 41 35 34 34 36 39   79F85CEE3DA54469
 31 31 33 34 37 43 34 41 41 35 43 35 32 31 42 35   11347C4AA5C521B5
 44 38 32 43 33 41 41 39 41 30 45 36 39 33 39 38   D82C3AA9A0E69398
 33 34 32 36 38 42 1A                              34268B.         

Answer: 1/09/2009 14:02:17.24564 (+0.0000 seconds)

 0D 0A 2B 43 4D 45 20 45 52 52 4F 52 3A 20 35 31   ..+CME ERROR: 51
 35 0D 0A                                          5..             

Request: 1/09/2009 14:02:17.27664 (+0.0313 seconds)

 41 54 0D                                          AT.             

Answer: 1/09/2009 14:02:17.27664 (+0.0000 seconds)

 0D 0A 2B 43 4D 45 20 45 52 52 4F 52 3A 20 35 31   ..+CME ERROR: 51
 35 0D 0A                                          5..

the problems lies in this sequence:

  • gateway sends sms (AT+CMGS)
  • Modem sends unsollicited code (+CMTI)
  • Modem sends prompt (>) as reaction to the +CMGS command

modem hangs in CME error 515 status (device busy), I can only recover the modem by restarting via AT+CFUN=1

I tried to simulate this case manually but then the unsollicited response comes only AFTER if the complete the CMGS command (PDU and CTRL-Z)
I think this is a wavecom bug. The CNMI setting is 2,1,1,0,1. Firmware is R74_00gg.FSU005 (modems were initially in R73, I upgraded the firmware to see if made a difference)

Please help me!

Cheers,
Kris