Hello,
with version 1.4.3 everything works great.
With version 1.4.4 (even actual svn) we get get a generic error, after
AT+CSMS=?^M.
As you can see the modem responds (AT+CSMS=?) correctly, but the command
AT+CNMI=3,2,0,1,1 should be after the complete response, not in the middle:
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> AT+CSMS=?^M
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: --> *AT+CNMI=3,2,0,1,1^M*
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- +CSMS: (0,1)
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:36 [6081] [6] INFO: AT2[modem]: AT SMSC successfully
opened.
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- ERROR
Modem is a serial connected Siemens ct63 (compatible TC35)
*Version 1.4.3 (works)*
2015-07-09 15:07:31 [5615] [6] INFO: AT2[modem]: opening device
2015-07-09 15:07:31 [5615] [6] DEBUG: AT2[modem]: device opened. Telnet
mode = 0
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: device opened
2015-07-09 15:07:32 [5615] [6] INFO: AT2[modem]: Logging in
2015-07-09 15:07:32 [5615] [6] INFO: AT2[modem]: init device
2015-07-09 15:07:32 [5615] [6] INFO: AT2[modem]: speed set to 9600
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: --> ATZ^M
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: --> AT^M
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: <-- AT
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: --> AT&F^M
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: <-- AT&F
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:32 [5615] [6] DEBUG: AT2[modem]: --> ATE0^M
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- ATE0
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: --> AT\Q3^M
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: --> AT+CPIN?^M
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- +CPIN: READY
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: --> AT+CMGF=0^M
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: --> AT+CSMS=?^M
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- +CSMS: (0,1)
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:33 [5615] [6] INFO: AT2[modem]: Phase 2+ is supported
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: --> AT+CSMS=1^M
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- +CSMS: 1,1,1
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: --> AT+CNMI=3,2,0,1,1^M
2015-07-09 15:07:33 [5615] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:07:33 [5615] [6] INFO: AT2[modem]: AT SMSC successfully
opened.
2015-07-09 15:07:35 [5615] [6] DEBUG: AT2[modem]: --> AT+CSQ^M
*Version 1.4.4 (error)*
2015-07-09 15:20:34 [6081] [6] INFO: AT2[modem]: opening device
2015-07-09 15:20:34 [6081] [6] DEBUG: AT2[modem]: device opened. Telnet
mode = 0
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: device opened
2015-07-09 15:20:35 [6081] [6] INFO: AT2[modem]: Logging in
2015-07-09 15:20:35 [6081] [6] INFO: AT2[modem]: init device
2015-07-09 15:20:35 [6081] [6] INFO: AT2[modem]: speed set to 9600
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> ATZ^M
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> AT^M
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- AT
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> AT&F^M
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- AT&F
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> ATE0^M
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- ATE0
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> AT\Q3^M
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> AT+CPIN?^M
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- +CPIN: READY
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> AT+CMGF=0^M
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:35 [6081] [6] DEBUG: AT2[modem]: --> AT+CSMS=?^M
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: --> AT+CNMI=3,2,0,1,1^M
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- +CSMS: (0,1)
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- OK
2015-07-09 15:20:36 [6081] [6] INFO: AT2[modem]: AT SMSC successfully
opened.
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: <-- ERROR
2015-07-09 15:20:36 [6081] [6] ERROR: AT2[modem]: Generic error: ERROR
2015-07-09 15:20:36 [6081] [6] DEBUG: AT2[modem]: --> AT+CSQ^M
Does anybody know why this happens and how to fix it??
best regards
Torsten