More and more people own GSM capable Cell phones, and I'd like to have my boat call me when the bilge alarm or security alarm goes off.
This page is dedicated to resources to do that.
This space is reserved for (AT+CSMS) SMS message formats and marine boat status autodialing with a USB cable.
Required an Motorola phone with SMS Text Messaging (Not an iDEN phone).
You need a cable from the PC to the Cell phone. Use hyperterm in Windows
Verizon Account Setup and Activation
Follow these steps to set up a wireless account:
Contact Verizon to obtain an account.
Provide the Verizon agent with each modem's 8-character ESN number ( 8 digits) inside the phone or MEID
Mobile Equipment IDentifiers (MEID)
A Mobile Equipment IDentifier (MEID) is a globally unique number for a physical piece of mobile station equipment. Equipment identifiers are 'burned' into a device, and should be resistant to modification. An ESN type can be distinguished as a pseudo ESN (pESN) based on the first 8 bits ('manufacturer' code) as derived from the MEID using the SHA-1 algorithm to reduce a 56-bit MEID to a 24-bit ESN. The pESN codes are not unique, but will not match any UIMID or true ESN (tESN) because they have a unique manufacturer code of 0x80 (decimal 128). The ESN will migrate to the MEID with assignments anticipated to begin in the 2004 to 2005 timeframe.
Verizon will give you a 10-digit phone number for each modem (the MDN). Record this number it is needed
in order to use your modem.
Once you have your Verizon account, activate the modem by entering the AT commands as follows:
In hyperterminal it's
+CSCA - SMS Service Center Address
Set Command: +CSCA=<sca>[,<tosca>]
Set command updates the SMSC address, through which mobile originated SMs are transmitted. In PDU
mode, setting is used by the send and write commands, but only when the length of the SMSC address coded
into <pdu> parameter equals zero.
<sca>: GSM 04.11 RP SC address Address-Value field in string format (i.e., enclosed by quotes );
<tosca>: GSM 04.11 RP SC address Type-of-Address octet in integer format;
Read Command: +CSCA?
February 23, 2000 Motorola Personal Communications Sector Page 31
Satellite Subscriber Products Division
Motorola Personal Communications Sector
Satellite Subscriber Products Division
ISU AT Command Reference Extended Cellular Commands (+C)
Read command returns the current service center address. Response is in the form:
4.32 +CSCB - Select Cell Broadcast Message Types
Set Command: +CSCB=[<mode>[,<mids>[,<dcss>]]]
Set command selects which types of CBMs are to be received by the ME.
No action, compatibility only.
Read Command: +CSCB?
Read command returns the current values for <mode>, <mids> and <dcss>. Response is in the form:
Test Command: +CSCB=?
Test command returns supported modes. Response is in the form:
+CSCB: (list of supported <mode>s)
4.33 +CSCS - Select TE Character Set
Set Command: +CSCS=[<chset>]
Set command informs the phone which character set <chset> is used by the DTE. Only the IRA character set
is currently supported. <chset> should be of string type enclosed by ; for example, IRA.
Valid values for <chset> are:
"IRA" international reference alphabet (ITU-T T.50)
Read Command: +CSCS?
Read command returns the current character set used. Response is in the form:
Test Command: +CSCS=?
Test command returns the supported character set of the phone. Response is in the form:
+CSCS: (list of supported <chset>s)
4.34 +CSMS - Select SMS Message Service
Set Command: +CSMS=<service>
Set command selects short messaging service <service>. It returns the types of messages supported by the
phone: <mt> for mobile terminated messages, <mo> for mobile originated messages and <bm> for broadcast
type messages. If chosen service is not supported, final result code +CMS ERROR: <cms_err> shall be
returned. Only message service type 0 is currently supported.
Valid values for <service> are:
0 GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible with GSM
07.05 Phase 2 version 4.7.0) (default)
Response is in the form:
where, <mt>, <mo>, <bm>:
Read Command: +CSMS?
Read command returns the current message service type set. Response is in the form:
Test Command: +CSMS=?
Test command returns the supported message services of the phone. Response is in the form:
+CSMS: (list of supported <service>s)