GSM Modem Query

GSM Modem Query SearchSearch
Author Message
Carl
New member
Username: Kas

Post Number: 1
Registered: 02-2009
Posted on Wednesday, February 04, 2009 - 01:58 pm:   

Hi Guys

I have 2 different generic USB gprs modems I am trying to get working (either one of them or both of them) for basic send/receive SMS.

Modem #1

Identifies in Windows as a GPRS609 USB MODEM Driver Provider: Eston Ltd

Running Diagnostics in Windows modem control panel returns:
ATQ0V1E0 - OK
AT+GMM - M32
AT+FCLASS=? - 0,2.0,8
AT#CLS=? - EXT: I
- COMMAND NOT SUPPORTED
AT+GCI? - COMMAND NOT SUPPORTED
AT+GCI=? - +CME ERROR: 3
ATQ0V1E0 - OK
AT+GMM - M32
AT+FCLASS=? - 0,2.0,8
AT#CLS=? - EXT: I
- COMMAND NOT SUPPORTED
AT+GCI? - COMMAND NOT SUPPORTED
AT+GCI=? - COMMAND NOT SUPPORTED
ATI1 - <manufacturer2>
ATI2 - COMMAND NOT SUPPORTED
ATI3 - COMMAND NOT SUPPORTED
ATI4 - COMMAND NOT SUPPORTED
ATI5 - COMMAND NOT SUPPORTED
ATI6 - COMMAND NOT SUPPORTED
ATI7 - COMMAND NOT SUPPORTED


The modem adds fine to NowSMS and
In SMSDEBUG I see:

00:43:51:043 [4] ThreadProcessModem: Before ModemAllocate - GPRS609 USB MODEM
00:43:51:043 [4] ThreadProcessModem: After ModemAllocate - GPRS609 USB MODEM - OK
00:43:51:043 [4] ThreadProcessModem: Re-initializing modem: GPRS609 USB MODEM ...
00:43:51:249 [4] ThreadProcessModem: AT+CFUN=1
00:43:51:309 [4] ThreadProcessModem:
OK

00:43:51:622 [4] ThreadProcessModem: AT+CPMS?
00:43:51:687 [4] ThreadProcessModem:
+CPMS: "SM",0,20,"SM",0,20,"SM",0,20

OK

00:43:51:687 [4] ThreadProcessModem: AT+CNMI=,,,1
00:43:51:749 [4] ThreadProcessModem:
OK

00:43:51:749 [4] ThreadProcessModem: AT+CNMI?
00:43:51:817 [4] ThreadProcessModem:
+CNMI: 0,0,0,1,0

OK

00:43:51:817 [4] ThreadProcessModem: AT+CPMS=?
00:43:51:883 [4] ThreadProcessModem:
+CPMS: ("ME","SM"),("ME","SM"),("ME","SM")

OK

00:43:51:944 [4] ThreadProcessModem: Modem initialization complete: GPRS609 USB MODEM
00:43:52:138 [4] ModemReceiveMessages:
+CMS ERROR: 320



What is CMS ERROR: 320?
then it seems to go into a loop

.. continue
00:43:58:279 [4] ThreadProcessModem: Before ModemRelease - GPRS609 USB MODEM
00:43:58:279 [4] ThreadProcessModem: After ModemRelease - GPRS609 USB MODEM
00:44:04:279 [4] ThreadProcessModem: Before ModemAllocate - GPRS609 USB MODEM
00:44:04:279 [4] ThreadProcessModem: After ModemAllocate - GPRS609 USB MODEM - OK
00:44:04:279 [4] ThreadProcessModem: Re-initializing modem: GPRS609 USB MODEM ...
00:44:04:485 [4] ThreadProcessModem: AT+CFUN=1
00:44:04:546 [4] ThreadProcessModem:
OK

00:44:04:858 [4] ThreadProcessModem: AT+CPMS?
00:44:04:923 [4] ThreadProcessModem:
+CPMS: "SM",0,20,"SM",0,20,"SM",0,20

OK

00:44:04:923 [4] ThreadProcessModem: AT+CNMI=,,,1
00:44:04:984 [4] ThreadProcessModem:
OK

00:44:04:984 [4] ThreadProcessModem: AT+CNMI?
00:44:05:050 [4] ThreadProcessModem:
+CNMI: 0,0,0,1,0

OK

00:44:05:051 [4] ThreadProcessModem: AT+CPMS=?
00:44:05:116 [4] ThreadProcessModem:
+CPMS: ("ME","SM"),("ME","SM"),("ME","SM")

OK

00:44:05:176 [4] ThreadProcessModem: Modem initialization complete: GPRS609 USB MODEM
00:44:05:369 [4] ModemReceiveMessages:
+CMS ERROR: 320

00:44:11:511 [4] ThreadProcessModem: Before ModemRelease - GPRS609 USB MODEM
00:44:11:511 [4] ThreadProcessModem: After ModemRelease - GPRS609 USB MODEM
00:44:17:511 [4] ThreadProcessModem: Before ModemAllocate - GPRS609 USB MODEM
00:44:17:511 [4] ThreadProcessModem: After ModemAllocate - GPRS609 USB MODEM - OK
00:44:17:511 [4] ThreadProcessModem: Re-initializing modem: GPRS609 USB MODEM ...
00:44:19:733 [4] ThreadProcessModem: AT+CFUN=1

.. etc and continues


Is this CMS ERROR 320 a problem that can/needs to be fixed?





With Modem #2 that I have to test with

Identifies to windows as a EDGE Express Modem made by Philips

Diagnostics says:

ATQ0V1E0 - OK
AT+GMM - MULTIBAND 850 900E 1800 1900
AT+FCLASS=? - +FCLASS: (0,1)
AT#CLS=? - +FCLASS: (0,1)
AT+GCI? - COMMAND NOT SUPPORTED
AT+GCI=? - COMMAND NOT SUPPORTED
ATI1 - OK
ATI2 - OK
ATI3 - OK
ATI4 - OK
ATI5 - OK
ATI6 - OK
ATI7 - OK



However when trying to add this modem into NowSMS it comes back with:
Erorr initializing moem --
+CME ERROR: 3


Are any of these modems capable of being used or are they both junk?

Cheers

Carl
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 426
Registered: 08-2008
Posted on Wednesday, February 04, 2009 - 08:31 pm:   

Hi Carl,

That error with the first modem is not necesarily a problem. It's just an indication that the modem does not want us to poll for messages. This is a bit odd, because the response to the +CPMS command says that there is such message storage.

If under the "Properties" of the modem in NowSMS, you set "SMS Message Storage" to be "Direct to Modem", then there's a good chance that this will resolve the problem.

Regarding the second modem, that is very odd. We are sending either "ATZ" or "ATE0V1" and the modem is responding "+CME ERROR: 3".

From what I can determine, this error can occur on some modems if they are in an unstable state. Do you have HyperTerminal (under Programs/Accessories/Communications in Windows XP and 2003 ... not available for Vista or 2008)?

I'd be curious what responses you get back from the modem if you send these commands via HyperTerminal.

--
Des
NowSMS Support

--
Des
NowSMS Support