CONTENTS GETTING STARTED INSTALLING THE ZOOMCELL MODEM Installing your Hardware ........................8 USING THE MODEM WITH DIFFERENT OS’S Using the Modem in Windows based machines ................11 Using the Modem in Linux or Android based Devices ............... 14 ESTABLISHING A DATA CONNECTION Choosing How to Establish your Data Connection................17 USING SMS MESSAGING Text vs PDU Modes..........................23 Using Text Mode to Send SMS Messages..................24 Using PDU Mode to Send SMS Messages ..................24 Receiving an SMS Message....................... 35 Deleting a Text Message from Memory....................
Because Model 4575 and 4576 use the PTCRB certified Huawei MU609 LGA module, you can also find a lot of useful information from Huawei’s documentation, including information about the command set for controlling Models 4575 and 4576. A link to this documentation is available at www.zoomtel.com/4575support...
Page 5
Figure 1 Plugging a micro SIM into the micro SIM slot of the modem First unscrew and remove the case’s SIM cover (Model 4575 only). Plug in a micro SIM at the location shown in Figure 1. The micro SIM can be obtained from AT&T or another modem-compatible service provider.
Page 6
You also have the option of supplying power for the modem using the Modem’s header. If you prefer to use the modem’s header, DON”T USE THE POWER CUBE AT THE SAME TIME. For more information about using the modem’s header to power the modem, please see Chapter 7 - Using the Modem’s Header for more information.
Page 7
Set your terminal program to use this com port number and set the serial port to 460,800 bps. To register your modem, enter the command AT+CGDCONT=1,“ IP”, “<APN>” Where <APN> is the Access Point Name associated with your SIM card. For example to register on an AT&T network using the AT&T APN Broadband you enter the following command.
To install your SIM card, first unscrew and remove the case’s SIM cover (Model 4575 only). Plug in a micro SIM at the location shown in Figure 1. After the micro SIM is in place, model 4575 users should put the SIM cover back in place and screw it in. ...
Page 9
Connecting the antennas If your model shipped with 2 cellular antennas you should assemble the antennas by screwing the long metal wire into the base. You should install those antennas or suitable alternative antennas into the SMA connectors labeled Main and Aux shown in your unit did not come with cellular antennas or if you want to use your own cellular antennas, they should meet the specifications shown in Table 1 – Antenna Specifications. If you are using GPS, screw the GPS antenna into the GPS connector.
Page 10
If your modem comes with a power cube, you can plug that between a wall outlet and the Power connector shown in Figure 1. ou also have the option of supplying power for the modem using the Modem’s header. If you prefer to use the modem’s header, DON”T USE THE POWER CUBE AT THE SAME TIME.
Using the Modem with Different OS’s Now that your modem is installed we will walk you through using both the serial port and USB port in a Windows, Linux, or Android based systems. If you want to learn how to use your modem in Windows, go to Using your Modem in Windows based machines.
Page 12
1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, or 230400. More detailed information on the AT+IPR command can be found in the Huawei AT Command manual. This manual is available at www.zoomtel.com/4575support. To send the command you may need to download a terminal program for Windows. If you do not have a terminal program on your PC, there are several open source programs such as Tera Term, Putty, or RealTerm that you can download and use if you obey their terms of use.
Page 13
the modem to the Internet. Dial-up Networking uses the 3G Modem port described below to make this connection. The ports and their common uses are explained below. The Modem port is labelled Huawei Mobile Connect – 3G Modem. It is used for general purpose control and monitoring of the modem.
Using SMS Messaging • To learn how to use your modem for GPS, refer to Chapter 6 – Using GPS. • To learn about your modem’s header, refer to Chapter 7 – Using the Modem’s Header. Using the Modem in Linux or Android based Devices Linux and Android users can use either the serial port or USB port to talk to the modem.
Page 15
Using the USB port with Linux or Android To use the modem’s USB port, you must first decide which driver you will need to modify. This decision depends on both your application and the kernel version that your application is built on. There are three different drivers that the modem uses: the USB Serial driver, the CDC-ECM driver and the CDC-MBIM driver.
Page 16
• To learn how to establish a data connection using either your application’s protocol stack or the modem’s built-in IP stack, refer to Chapter 4 – Establishing a Data Connection. • To learn how to use your modem with SMS messaging, refer to Chapter 5 –...
Establishing a Data Connection This chapter explains how to establish a data connection using either an external protocol stack, the modem’s internal protocol stack, or an ECM connection with your modem. Much of the information contained in this chapter is detailed in the Huawei MU609 HSPA LGA Module Application Guide.
Page 18
described in chapter 3. To learn how to connect using an external protocol stack, go to Using an External Protocol Stack to Establish a Data Connection. To learn how to connect with ECM dialing, go to Connecting with ECM Dialing. Using an External Protocol Stack to Establish a Data Connection To establish a connection using the protocol stack that resides on your system is a 2-step process.
Page 19
Using the Modem’s Internal Protocol Stack to Establish a Data Connection To send data using the modem’s internal protocol stack, you must be connected to the modem’s serial port, either through the DE-9 connector or the modem’s header. The internal protocol stack does not work over the USB connection. To establish the connection, you must first register the modem on the network for an IP connection.
Page 20
only look for one type of data at a time. To set up a listening server using UDP, enter the following command: AT^IPLISTEN=”UDP”, 5008 In this example the modem will monitor UDP port 5008 for data. If it receives data, it responds with the ^IPDATA command.
Page 21
are sending data. It can be either an IP address or a web address. Both UDP and TCP are sending data over the same ports with 5005 being the remote port and 5010 being the local port. If the connection is already open, the modem will respond as follows: +CME ERROR: The link has been established already Now that the connections are open, we can send data with the AT^IPSEND command.
Page 22
AT^NDISDUP=1,1,”<apn>” Where <apn> is the apn for your service provider. For example, the command to connect to AT&T’s network using the “Broadband” APN is: AT^NDISDUP=1,1,”Broadband” The modem should respond with: ^NDISSTAT:1,,,IPV4 For more information about the AT^NDISDUP command, please refer to the Huawei AT Command manual available at www.zoomtel.com/4575support.
Using SMS Messaging SMS messages are sent to an SMS Center (SMSC), the SMSC uses a store-and-forward technique to try to reach its destination. If a message can not be delivered, it is stored for later retransmission. The maximum size of the message depends on the encoding method used.
to learn about text mode, you can skip ahead to Using PDU Mode to send SMS Messages Using Text Mode to Send SMS Messages To send an SMS message in text mode, enter the command. AT+CMGF=1 This sets the modem to text mode. The modem will respond OK. Now, to send the text message enter the command AT+CMGS=“15551234567”.
Page 25
AT+CMGF=0 This sets the modem to PDU mode. The modem will respond OK. Before sending a message, we need to understand how a PDU message is built. A PDU message is built using octets, which are 8 bits. The octet can be expressed as 2 hexadecimal digits, such as 7B or A3.
Page 26
Length is 2 plus the number of digits transmitted for the SC phone number, as detailed below. When calculating the Length, it’s important to remember that it is expressed in octets; and since each octet is 2 hexadeciimal characters you can count the number of hexadecimal characters in your SCA and divide by 2.
Page 27
Indicator Request Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 The Message type indicator is defined as follows: Bit 1 Bit 0 SMS Deliver Report – Report is sent from modem to SC SMS Submit –...
Page 28
A status report is not requested. A status report is requested The User Data Header Indicator (UDHI) is used to indicate if the user data field includes a User Data Header. A User Data Header is used for binary content such as ringtones, operator logos, and WAP Push or it is used for concatenated SMS messages to allow longer SMS messages to be sent.
Page 29
Because the PDU type octet is in hex, the value for PDU type is 01. Putting that value into our TPDU gives us: Message Destination Protocol Data Validity User User Type Reference Address Identifier Coding Period Data Data Scheme Length 1 Octet 2-12 Octets 1 Octet...
Page 30
Updating our TPDU example, and assuming we are sending the first message, i.e. message reference is 00, our updated table is now: Data User Message Destination Protocol Validity User Coding Data Type Reference Address Identifier Period Data Scheme Length 0,1, or 7 0-140 0B91515521 1 Octet...
Page 31
GSM 7-bit encoding (default value) 8-bit encoding UCS2 encoding. Used for Chinese characters Reserved 1100 The message is Bit 3 Message waiting indication discarded and the Message waiting indication is disabled waiting indication is displayed. Message is Message waiting indication is enabled encoded in GSM 7 bit.
Page 32
Typically SMS messages are sent with no data class in GSM 7-bit format. When sent this way the data coding scheme is the octet 00. Updating our example TPDU and assuming we are sending a regular SMS message (PID is 00) our TPDU now looks like this: Data User...
Page 33
The User Data Length (UDL) indicated the length of the user data. If the encoding scheme is GSM 7 bit, than the User Data Length is the number of septets. If the User Data Header is present, the UDL is the sum of the total number of septets in the User Data Header and the total number of septets in the User data.
Page 34
The word Hello is represented as C8329BFD06. Going back to our example, the validity period is ignored and the User data length is 05. The completed TPDU looks like this: Data User Message Destination Protocol Validity User Coding Data Type Reference Address Identifier...
+CMGS 00 Where 00 is the message reference number. Creating a PDU can be complicated. Fortunately there are online convertors that can http://smstools3.kekekasvi.com/topic.php?id=288 help you create the PDU. http://rednaxela.net/pdu.php are good examples of the tools available online to help you create a PDU ...
PDU message. Some good examples of these sites are http://www.smspdu.com, http://smstools3.kekekasvi.com/topic.php?id=288, and http://rednaxela.net/pdu.php. Deleting a Text Message from Memory When you store an SMS message on your SIM card, the modem can be set to present you with the storage location of the message. For example, a text message that is received and stored in memory location 3 of your SIM card would send the following unsolicited command to your application.
Page 37
To delete the messages that have been read and have been sent enter the AT+CMGD=1,2. This will delete messages 2 and 4 and will leave message 3 in storage. To delete all messages in storage enter the command AT+CMGD=1,4. This will delete all 3 messages.
Standalone GPS relies solely on the GPS satellites, so no data costs are incurred and the modem does not even need to have a SIM card installed. Model 4575/4576 supports A-GPS through Mobile Station Based (MSB) positioning using the user plane protocol. In this mode, the modem receives current information about the orbital data of the GPS satellites quickly over IP from the network.
AT^WPDOM=4 to minimize the amount of data used, or to set AT^WPDOM=2 to minimize TTFF. XTRAOne Mode XTRAOne Mode is an assisted GPS mode that downloads data from a Qualcomm server once a week and stores the data on the modem. The modem relies on the stored data instead of talking to the network to find positioning info.
If set to the default mode of GPS only, the following NMEA commands are supported: $GPGGA – Basic GPS NMEA message that provides position and accuracy data $GPGSA – Detailed Dilution of Precision (DOP) and satellite tracking information $GPGSV – Provides detailed information on the satellites in view including location and signal quality.
Using Standalone GPS If you have not already installed your hardware, you should do that now. Please see Chapter 2 - Installing your ZoomCell modem if you need help. Since you are using standalone GPS we recommend setting the modem to GNSS mode to take advantage of both the GPS and GLONASS satellites.
The first value is the longitude, with positive values representing east of Greenwich UK and negative values representing west. The second value is latitude, with positive values representing north of the equator and negative values representing south. The last value is the altitude expressed in meters above sea level. If the modem has not locked onto its position when the <time limit>...
Page 43
AT^WPDFR=<number of positioning operations>, <time interval in secs> The default value is 65535 attempts in 1 second intervals or AT^WPDFR=65535, 1. Next we set the quality of service parameters on the modem with the AT^WPQOS command. The format of the command is: AT^WPQOS=<time limit>,<horizontal accuracy>...
Using NMEA Data If your application requires you to receive NMEA data, you must set up your application to talk to the modem through the USB port. Your application should connect to the GPS control port to send AT commands and the GPS Interface port to receive the NMEA data. You can set your modem up as either standalone GPS assisted GPS...
Using the Modem’s Header To access the modem’s header on model 4575 remove the cover on the side of the unit using the included wrench. The header is shown below: The pins are defined in the table below for Models 4575 and 4576.
Page 46
0 V Off Switching Supply in the modem that powers up the Huawei module. 6 USB D+ I/O ‐ This connects to the Huawei module. 7 VIN I/O Input mode: If using the modem’s power jack, header 4.7 V – 60 V VIN is in output mode. When not using an external power cube, VIN is in input Output mode: mode. See Power Lines below for details. Power jack input voltage 8 POWER_ON_OFF_NOT I 1.8V to 7V High This signal reaches the Huawei 609 0 V to .6V Low through an inverter. See Huawei Hardware Guide. 9 GPIO2 I/O This I/O line goes directly to the Huawei GPIO2 line. See Huawei Hardware Guide. 10 GPIO1 I/O This I/O line goes directly to the Huawei ...
22 GPIO5 I/O 1.8 V On This I/O line goes directly to the Huawei 0 V Off GPIO5 line. See Huawei Hardware Guide. 23 RESIN_IN_NOT I 1.8V to 7V High This signal reaches the Huawei 609 0V to .6V Low through an inverter. See Huawei Hardware Guide. 24 VIN_ENABLE I Normally Consider using an N‐channel MOSFET’s enabled, since output to disable VIN. resistor pullup to VIN. Low disables. 25 USB D‐ I/O ‐ This connects to the Huawei module. 26 GROUND 27 DTR I ...
The 3 inputs (TXD, RTS, DTR) go through RS-232 conversion circuitry before going to the Huawei module. They SHOULD NOT be inverted from the normal RS-232 signaling. In other words, TXD is 0 volts when no data is flowing, and a positive voltage on RTS is a request to send.
mode, the GPIO pins can handle 0-1.8 v. Power and Reset Lines POWER_ON_OFF_NOT, and RESIN_IN_NOT, each go through a Mosfet inverter circuit to control the associated Huawei inputs as discussed in the Hardware Guide. The input impedance is 122K or more, and the lines can be driven with logic that runs off 1.8v to 5 volts.
Hardware Specifications This section contains detailed information about the modem’s hardware specifications. Dimensions Model 4575 ...
Page 51
Model 4576 Weight Model 4575: .2 kg (.4 lbs) Model 4576: .04 kg (.1 lb) Environmental Normal Operating Temperature -20° C to +70° C Extended Operating Temperature -40° C to +85° C Power Draw Input power goes to the on-board switching supply, which supplies the Huawei module and other circuitry.
Page 52
Cellular Radio Huawei MU609 Antenna Specifications Main and Diversity Antenna Specification Requirement Comment Frequencies 850 Mhz Band (824-894 MHz) These frequencies cover all possible supported 900 Mhz Band (880-960 MHz) frequencies supported by the modem. If 1800 Mhz Band (1710-1879 MHz) you are sure you are not using certain 1900 Mhz Band (1850-1990 MHz) frequencies than you may omit them when...
Appendix A: Modem LEDs Description Blinks when modem is transmitting data over the RS232 port. Blinks when modem is receiving data over the RS232 port. On when power supplied to modem Modem is connected by a dial-up Cell connection Modem is registered to the network Blinking once No service available or modem is not...
Appendix B: If You Need Help We encourage you to register your product and to notice the many support options available from Zoom. Please go to www.zoomtel.com/techsupport. From here you can register your router and/or contact our technical support experts and/or use our intelligent database SmartFacts and/or get warranty information.
Appendix C: Compliance FCC Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against radio interference in a residential environment. This equipment can generate, use and radiate radio frequency energy and, if not installed and used in accordance with the instructions in this manual, may cause harmful interference to radio communications.
Page 56
IMPORTANT NOTE: FCC Radiation Exposure Statement This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
Need help?
Do you have a question about the 4575 and is the answer not in the manual?
Questions and answers