CipherLab 3GC-8001 CRADLE User Manual rev

CipherLab Co., Ltd. CRADLE rev

User Manual_rev.pdf

3G/GPRS Cradle
For 8 Series Mobile Computers
Version 1.03
Copyright © 2015 CIPHERLAB CO., LTD.
All rights reserved
The software contains proprietary information of CIPHERLAB CO., LTD.; it is provided
under a license agreement containing restrictions on use and disclosure and is also
protected by copyright law. Reverse engineering of the software is prohibited.
Due to continued product development this information may change without notice. The
information and intellectual property contained herein is confidential between CIPHERLAB
and the client and remains the exclusive property of CIPHERLAB CO., LTD. If you find
any problems in the documentation, please report them to us in writing. CIPHERLAB
does not warrant that this document is error-free.
No part of this publication may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, electronic, mechanical, photocopying,
recording or otherwise without the prior written permission of CIPHERLAB CO., LTD.
For product consultancy and technical support, please contact your local sales
representative. Also, you may visit our web site for more information.
The CipherLab logo is a registered trademark of CIPHERLAB CO., LTD.
All brand, product and service, and trademark names are the property of their registered
owners.
The editorial use of these names is for identification as well as to the benefit of the
owners, with no intention of infringement.
CIPHERLAB CO., LTD.
Website: http://www.cipherlab.com
FOR USA
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 harmful interference in a residential installation. This
equipment generates, uses and can radiate radio frequency energy and, if not installed
and used in accordance with the instructions, may cause harmful interference to radio
communications. However, there is no guarantee that interference will not occur in a
particular installation. If this equipment does cause harmful interference to radio or
television reception, which can be determined by turning the equipment off and on, the
user is encouraged to try to correct the interference by one or more of the following
measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the
receiver is connected.
Consult the dealer or an experienced radio/TV technician for help.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following
two conditions: (1) This device may not cause harmful interference, and (2) this device
must accept any interference received, including interference that may cause undesired
operation.
FCC Caution: Any changes or modifications not expressly approved by the party
responsible for compliance could void the user’s authority to operate this equipment.
This transmitter must not be co-located or operating in conjunction with any other
antenna or transmitter.
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.
IMPORTANT NOTICES
FOR EUROPE
This device complies with the essential requirements of the R&TTE Directive 1999/5/EC.
The following test methods have been applied in order to prove presumption of
conformity with the essential requirements of the R&TTE Directive 1999/5/EC:
- EN 60950-1: 2006+A11:2009+A1:2010+A12:2011+A2:2013
Safety of Information Technology Equipment
- EN 301 908-1 V6.2.1: 2013
Electromagnetic compatibility and Radio spectrum Matters (ERM); Base Stations (BS),
Repeaters and User Equipment (UE) for IMT-2000 Third-Generation cellular networks;
Part 1: Harmonized EN for IMT-2000, introduction and common requirements, covering
essential requirements of article 3.2 of the R&TTE Directive
- EN 301 908-2 V6.2.1: 2013
IMT cellular networks; Harmonized EN covering the essential requirements of article 3.2
of the R&TTE Directive; Part 2: CDMA Direct Spread (UTRA FDD) User Equipment (UE)
- EN 301 511 V9.0.2: 2003
- Global System for Mobile communications (GSM); Harmonized standard for mobile
stations in the GSM 900 and DCS 1800 bands covering essential requirements under
article 3.2 of the R&TTE directive (1999/5/EC)
-EN 301 489-1 V1.9.2: 2011
Electromagnetic compatibility and Radio Spectrum Matters (ERM); ElectroMagnetic
Compatibility (EMC) standard for radio equipment and services; Part 1: Common
technical requirements
-EN 301 489-7 V1.3.1: 2005
ElectroMagnetic compatibility and Radio spectrum Matters (ERM); ElectroMagnetic
Compatibility (EMC) standard for radio equipment ad services; Part 7: Specific conditions
for mobile and portable radio and ancillary equipment of digital cellular radio
telecommunications systems (GSM and DCS)
-EN 301 489-24 V1.5.1: 2010
Electromagnetic compatibility and Radio Spectrum Matters (ERM); ElectroMagnetic
Compatibility (EMC) standard for radio equipment and services; Part 24: Specific
conditions for IMT-2000 CDMA Direct Spread (UTRA) for Mobile and portable (UE) radio
and ancillary equipment
-EN 62311: 2008
Assessment of electronic and electrical equipment related to human exposure restrictions
for electromagnetic fields (0 Hz-300 GHz)
(IEC 62311:2007 (Modified))
SAFETY PRECAUTIONS
RISK OF EXPLOSION IF BATTERY IS REPLACED BY AN INCORRECT TYPE.
DISPOSE OF USED BATTERIES ACCORDING TO THE INSTRUCTIONS.
The use of any batteries or charging devices, which are not originally sold or
manufactured by CipherLab, will void your warranty and may cause damage to
human body or the product itself.
DO NOT disassemble, incinerate or short circuit the battery.
DO NOT expose the scanner or the battery to any flammable sources.
For green-environment issue, it's important that batteries should be recycled in a
proper way.
Under no circumstances, internal components are self-serviceable.
The charging and communication cradle uses an AC power adapter. A socket outlet
shall be installed near the equipment and shall be easily accessible. Make sure there
is stable power supply for the mobile computer or its peripherals to operate properly.
CARE & MAINTENANCE
This cradle is intended for indoor use only. It may do damage to the cradle when
being exposed to extreme temperatures or soaked wet.
When the body of the cradle gets dirty, use a clean and wet cloth to wipe off the dust.
DO NOT use/mix any bleach or cleaner. Always keep the cradle dry.
If you shall find the cradle malfunctioning, write down the specific scenario and
consult your local sales representative.
Version Date Notes
1.03 Jan. 20, 2014 Designed with the antenna inside
1.02 Nov. 09, 2012
Add:
3.1 Detect Baud Rate
AT Commands (AT+BAUD)
Modification:
Main Menu pictures (with “DetectBaudRate” item) updated
1.01 May.25,2012 Add CE/IC Warning information
1.00 March.12,2012
Initial release
RELEASE NOTES
1
Capable of charging the 3.7 V, 700 mAh Li-ion battery, the 3G/GPRS Cradle is specifically
designed for 8000 Series Mobile Computers to connect to WWAN via 3G/GPRS or GSM
data services.
This manual serves to guide you through how to install, configure, and operate the
3G/GPRS Cradle. We recommend you to keep one copy of the manual at hand for quick
reference or maintenance purposes. To avoid any improper disposal or operation, please
read the manual thoroughly before use.
Thank you for choosing CipherLab products!
INTRODUCTION
2
3G/GPRS Cradle
Reference Manua
l
3G/GPRS CRADLE
No.
Description No.
Description
1 LED Indicators (POWER, TX/RX, LAN) 3 SIM Card Slot
3 Power Jack
Note: It is recommended that the charging devices be operated at room temperature
(18°C to 25°C) for optimal performance. The charging devices will not charge the
battery when the temperature drops below 0°C or exceeds 40°C.
3
Introduction
INSTALLATION
1) Remove the rubber cover at the back of the cradle.
2) Insert your SIM card and replace the rubber cover.
The SIM card orientation is as shown in the illustration below, with contacts facing
down. Refer to Chapter 3 Using 8000 to Configure 3G/GPRS Cradle.
3) Seat the mobile computer in the cradle.
4) Connect the power supply cord to a suitable power outlet, and the cradle’s POWER
indicator will become red. The cradle is ready for charging the mobile computer.
Note: You need to take out your SIM card when it is not in use. Always disconnect the
power supply before removing the SIM card.
4
3G/GPRS Cradle
Reference Manua
l
HARDWARE FEATURES
GPRS Cradle:
Quad-band EGSM 850/900 MHz and GSM 1800/1900 MHz
GPRS multi-slot Class 10
Full PBCCH support
Comply with GSM phase 2/2+
3G/GPRS Cradle:
WWAN – 3.75G UMTS/HSUPA
Supported Bands
- HSUPA: 850/900/AWS/1900/2100
- GSM/GPRS/EDGE: 850/900/1800/1900
Technology Supported
- HSUPA Release 6
- GPRS/EDGE Multislot class10
- GSM CS SMS
Note: Depending on carrier support.
IN THE PACKAGE
The following items are included in the package. Save the box and packaging material for
future use in case you need to store or ship the cradle.
3G/GPRS Cradle, complete set including power adapter and supply cord
Quick Start Guide
Note: This manual is included in the Product CD shipped with CipherLab related
products.
5
The 3G/GPRS Cradle is a charging & communication cradle, specifically designed for
connecting CipherLab 8000 Series Mobile Computers to WWAN via 3G/GPRS or GSM data
services. Refer to Appendix I Programming Support.
This chapter explains the working mode supported by the 3G/GPRS Cradle. For quick
deployment, we provide a utility (.SHX) that can be downloaded to your mobile computer
and used to configure, test, and upgrade firmware of as many cradles as you have. Refer
to Chapter 3 Using 8000 to Configure 3G/GPRS Cradle and Chapter 4 Upgrading
Firmware.
Please contact your Internet service provider (ISP) or network operator for information
on 3G/GPRS related settings, such as
APN (name of access point that connects the mobile network to the Internet)
IP address (DHCP or static)
User name and password (may be optional, depending on Challenge-Handshake
Authentication Protocol)
Note: It is recommended that the charging devices be operated at room temperature
(18°C to 25°C) for optimal performance. The charging devices will not charge the
battery when the temperature drops below 0°C or exceeds 40°C.
Chapte
r
1
USING 3G/GPRS CRADLE
6
3G/GPRS Cradle
Reference Manual
1.1 WORKING MODE
1.1.1 MODEM MODE
It works as a 3G/GPRS modem. Refer to Chapter 2 How Modem Mode Works
7
Chapter 1
Using
3G
/GPRS
Cradle
1.2 UNDERSTANDING STATUS INDICATORS
The cradle provides three LED indicators on the front panel to indicate status. Refer to
Chapter 2 How Modem Mode Works for information on the initialization stages after
powering on the cradle.
Normally, when the power cord is good and properly connected, the POWER indicator will
become solid.
POWER TX/RX LAN STATUS
Solid Red -- -- Power on
Off -- -- Power off
Solid Red Flashing Green Flashing Green Initializing
Solid Red Off Slow Flashing Green (1s period) Standby
Solid Red Flashing Green Off Initialization Error
Solid Red Off Fast Flashing Green (0.3s period)
Dialing Out
Solid Red Off Solid Green Connected
Solid Red Flashing Green Solid Green Data Transferring
8
3G/GPRS Cradle
Reference Manual
9
Referring to the flow chart on the next page, the TX/RX and LAN indicators are used to
indicate a specific stage of initialization, data connection, as well as firmware download.
They are explained below (by number).
1) Initializing
After powering on, the TX/RX and LAN indicators will flash in turn at the time interval
of 0.25 seconds for 30 seconds, indicating the cradle is in initialization process.
2) Initialization OK
If initialization is done successfully, the LAN indicator will flash at the time interval of
1 second, waiting for AT commands.
3) Initialization NG
If initialization fails, the TX/RX indicator will flash at the time interval of 0.5 seconds,
indicating an error occurs. For example, it might fail to pass PIN authentication, the
signal strength is weak for the network, the Access Point name is incorrect, etc. For
details on the specific initialization error, use “AT+ERR?” to get the error code.
Although initialization fails, the cradle can still accept AT commands. In case of the
ATDT” command, it will re-initialize before dialing out.
4) Dialing out
When in Dial mode (ATDT), the LAN indicator will flash at the time interval of 0.3
seconds for 20 seconds.
5) Connected
When in Dial mode (ATDT), the LAN indicator will become green after successfully
establishing a connection.
6) Data Transmission
When in Dial mode (ATDT), the TX/RX indicator will flash as long as data transmission
occurs.
7) Download Ready/Downloading
When in Download mode (AT+DOWNLOAD), the TX/RX and LAN indicators will flash
to indicate the cradle is ready for downloading or downloading is in progress.
Chapter
2
HOW MODEM MODE WORKS
10
3G/GPRS Cradle
Reference Manual
1
3
2
4
5
6
7
11
Chapter 2
How Modem Mode
2.1 DIALING OUT
When the mobile computer is seated in the cradle, it can send the collected data back to
a remote server, as well as download lookup files, via GSM or 3G/GPRS.
When dialing out (ATDT), the LED of LAN will flash at the time interval of 0.3 seconds for
20 seconds. When connected, the LED of LAN will become green after successfully
establishing a connection. The LED of TX/RX will flash as long as data transmission
occurs.
Note: It is suggested to issue the command ATevery five seconds for best practice, in
order to check whether the mobile computer is seated in the cradle.
The escape sequence, consisting of three characters +++”, is used to terminate
the data connection.
2.1.1 GSM CONNECTION
When initialization is done, issue ATDT(phone number) to establish data connection via
GSM.
Note: GSM support is dependant on your Network operator and your ISP. Typically GSM
is used with 2G SIM cards.
2.1.2 3G/GPRS CONNECTION
When initialization is done, issue ATDTxxx.xxx.xxx.xxx:kkkk or ATDT[HostName:Port] to
establish data connection via 3G/GPRS. The buffer size of the cradle is 1460 bytes, and
data packet will be sent out as long as it satisfies any of the following requirements:
buffer is full (= maximum packet size is 1460 bytes)
delimiter character is encountered
end of transmission timeout (= no transmission for 5 milliseconds)
12
3G/GPRS Cradle
Reference Manual
2.2 CONFIGURING THE CRADLE
Regardless of the result of initialization, you can issue AT commands to configure the
cradle, such as
Perform the echo test between the mobile computer and the cradle.
Write the current settings to flash or load factory defaults.
Get the hardware version (Serial Number) or firmware version of the cradle.
Set PIN authentication, enable or disable.
Change PIN code of SIM card.
Send delimiter during data transmission.
For 3G/GPRS connection Change Access Point name, apply Challenge-Handshake
Authentication Protocol (CHAP), and so on.
2.2.1 GENERAL SETTINGS
AT Commands Description GSM
3G/GPRS
AT Get echo from the cradle.
ATF Load factory defaults.
ATW Write the current settings to flash.
AT+KVER? Get the firmware version of the cradle kernel
program.
AT+SN? Get the serial number of the cradle.
AT+VER? Get the firmware version of the cradle user
program.
AT+CGSN? Get the IMEI number.
AT+BAUD= Set Baud rate (only for 3G Cradle)
2.2.2 CONNECTION SETTINGS
AT Commands Description GSM
3G/GPRS
AT+CLCK=SC, 2 Get the information about whether PIN
authentication is applied to the facility lock of
SIM card.
AT+CLCK=SC,
<Parameter>, <PIN>
Set PIN authentication, enable or disable.
AT+CPIN? Get the information about whether PIN or PUK
code is required.
AT+CPIN= Set PIN code for authentication.
AT+CPWD=SC Change PIN code of SIM card.
AT+DLMT? Get the delimiter check status, as well as the
delimiter character if in use.
AT+DLMT= Set the delimiter check, enable or disable.
13
Chapter 2
How Modem Mode
AT+APN? Get the Access Point Name (APN) currently in
use.
AT+APN= Set the Access Point Name (APN) you want to
connect to.
AT+CHAP? Get the Challenge-Handshake Authentication
Protocol (CHAP) setting.
AT+CHAP= Set the Challenge-Handshake Authentication
Protocol (CHAP) setting, enable or disable.
AT+DHCP? Get the Dynamic Host Configuration Protocol
(DHCP) setting.
AT+DHCP= Set the Dynamic Host Configuration Protocol
(DHCP) setting, enable or disable.
AT+IP? Get the fixed IP address of the cradle.
AT+IP= Set the fixed IP address of the cradle.
AT+PSW? Get the password for Challenge-Handshake
Authentication Protocol (CHAP).
AT+PSW= Set the password for Challenge-Handshake
Authentication Protocol (CHAP).
AT+USER? Get the user name for Challenge-Handshake
Authentication Protocol (CHAP).
AT+USER= Set the user name for Challenge-Handshake
Authentication Protocol (CHAP).
14
3G/GPRS Cradle
Reference Manual
15
For deployment engineers, download the runtime program “8000Deploy3G.shx” to the
mobile computer, and then use it to deploy a set of standard settings to the cradle, as
well as perform functionality testing.
1) Run one of the CipherLab download utilities on your desktop computer, for example,
“ProgLoad.exe”. Choose the correct interface, COM port, baud rate, file type, and
browse the file system to locate the utility “8000Deploy3G.shx”.
2) Press [8]+[Power] on the mobile computer to turn it on and access the Program
Manager menu.
You may download the program directly to the active memory sector “ACT”, or to an
empty sector and activate the program later. Choose the correct interface and baud
rate that match the settings on your desktop computer.
3) Upon completion of the download process, you have to activate the program if it is
downloaded to an empty sector.
4) The program “8000Deploy3G.shx” will start itself in a few seconds.
5) Set Baud rate, if necessary (please refer to 3.1 Detect Baud Rate).
6) Go to 2. Settings | 2. Configure to configure cradle settings, such as PIN code,
name of access point, etc.
Note: You must input the correct PIN code even though authentication is disabled!
You can check all these settings via 2. Settings | 1. Information.
C
hapter
3
USING 8000 TO CONFIGURE 3G/GPRS CRADLE
16
3G/GPRS Cradle
Reference Manual
Go through the following steps with each cradle:
7) Connect the power supply cord to a suitable power outlet.
Note: After powering on, the POWER indicator will become red. The TX/RX and LAN
indicators will flash in turn at the time interval of 0.25 seconds for 30 seconds,
indicating the cradle is in initialization process. Then, TX/RX indicator will keep on
flashing, indicating a failure in initialization due to lack of SIM card. Ignore it!
8) Seat the mobile computer in the cradle.
Go to 2. Settings | 4. Default Set to reset the cradle.
9) Disconnect the power supply cord.
10) Insert SIM card to the cradle.
11) Re-connect the power supply cord.
Note: After powering on, the POWER indicator will become red. The TX/RX and LAN
indicators will flash in turn at the time interval of 0.25 seconds for 30 seconds,
indicating the cradle is in initialization process. Then, the LEDs will flash differently
according to the status: (1) If the TX/RX indicator flashes, it means initialization
failed due to incorrect PIN; (2) If the LAN indicator flashes, it means initialization
is done successfully, either with correct PIN or PIN not required at all.
12) Go to 2. Settings | 3. Download to download your settings to the cradle.
17
Chapter 3
Using 8000 to Configure 3G/GPRS Cradle
13) Disconnect the power supply cord.
14) Re-connect the power supply cord.
Note: After powering on, the POWER indicator will become red. The TX/RX and LAN
indicators will flash in turn at the time interval of 0.25 seconds for 30 seconds,
indicating the cradle is in initialization process. Then, the LEDs will flash differently
according to the status: (1) If the TX/RX indicator flashes, it means initialization
failed due to incorrect PIN; (2) If the LAN indicator flashes, it means initialization
is done successfully, either with correct PIN or PIN not required at all.
15) Perform echo tests if necessary.
18
3G/GPRS Cradle
Reference Manual
3.1 DETECT BAUD RATE
3G Cradle with firmware version 1.03 or later provides users with the function to switch
between Baud rates (57600 or 115200 bps). The default value is 57600bps; users can
set Baud rate to 115200bps for greater amounts of data transmission.
Select 1. DetectBaudRate on the main menu.
After entering the “DetectBaudRate” item, the mobile computer will detect and display
the current Baud rate. Press the [1] or [2] key to select the corresponding Baud rate, or
press the [ESC] key to back to the previous menu.
After the [1] or [2] key is pressed, the message shows up indicating Baud rate setting is
done. Once the Baud rate setting is changed, system will immediately have the setting
take effect and save it. Next time the device will power up with the new setting.
19
Chapter 3
Using 8000 to Configure 3G/GPRS Cradle
3.2 VIEW THE SETTINGS
3.2.1 PREVIEW THE NEW SETTINGS
In order to double-check the cradle configuration you are working on, information of the
new settings can be previewed here. Press the Up or Down key to turn pages.
PIN (for authentication)
When enabled, it means you need to provide PIN code for authentication while connecting the
cradle to a GSM or 3G/GPRS network. If the current and new PIN codes are blank, you have to
input the PIN code via the Configure menu.
When disabled, it means authentication is disabled; however, you still have to input the correct
PIN code as the current one in use.
APN
Name of access point that connects the mobile network to the Internet For establishing a
3G/GPRS connection, you have to provide the access point name.
CHAP
Challenge-Handshake Authentication Protocol When enabled, user name and password are
required.
DHCP
When enabled, DHCP server is in use.
When disabled, you have to specify a static IP address for the cradle.
Note: You must input the PIN code even though authentication is disabled!
The default PIN, APN, CHAP, as well as IP settings should be obtained from your
Internet service provider (ISP) or network operator.
20
3G/GPRS Cradle
Reference Manual
3.2.2 VIEW THE CURRENT CRADLE SETTINGS
You may like to find out the current cradle settings, before or after configuring the cradle.
Such information is especially helpful when you fail to configure the cradle.
Ver: (version number)
The current firmware version of user program and cradle kernel program. Refer to AT+VER and
AT+KVER.
+CPIN: (status)
The current PIN code status. Refer to AT+CPIN.
APN: (access point name of ISP)
The current access point you are connecting to. Refer to AT+APN.
CHAP: (status), USER & PSW
The current status of Challenge-Handshake Authentication Protocol (CHAP). Refer to AT+CHAP.
When CHAP is enabled, user name and password are required.
DHCP & IP
The current status of DHCP server. Refer to AT+DHCP.
IP address assigned to the cradle is displayed in the second line:
dynamic IP address when DHCP server is enabled
static IP address when DHCP server is disabled
3.2.3 VIEW IMEI INFORMATION
You may need to identify the cradle by the IMEI number.
21
Chapter 3
Using 8000 to Configure 3G/GPRS Cradle
3.3 CONFIGURE SETTINGS
3.3.1 AUTHENTICATION
Set or modify the security setting of your SIM card. When enabled, PIN code is required.
3.3.2 PIN CODE
Set or change the PIN code used for authentication.
Note: You must input the correct PIN code even though authentication is disabled!
3.3.3 SETTINGS
The access point name, CHAP, and IP settings should be the same as obtained from your
Internet service provider (ISP) or network operator.
22
3G/GPRS Cradle
Reference Manual
3.4 DOWNLOAD SETTINGS
3.4.1 DOWNLOAD OK
After configuring settings, download new connection settings to the cradle, or the cradles
one by one.
1) On your mobile computer, go to Settings | Default Set.
2) Seat your mobile computer in the cradle.
Note: For initial downloading, you are advised to load the default settings to the cradle
first.
3) Disconnect the power supply cord.
4) Re-connect the power supply cord.
5) On your mobile computer, go to Settings | Download.
6) Seat your mobile computer in the cradle.
7) Disconnect the power supply cord.
8) Re-connect the power supply cord.
23
Chapter 3
Using 8000 to Configure 3G/GPRS Cradle
3.4.2 DOWNLOAD FAIL INCORRECT PIN
This error message is displayed due to the incorrect PIN. You are required to provide the
correct one while re-configuring settings.
3.4.3 DOWNLOAD FAIL PUK REQUIRED
This error message is displayed due to PUK issue. You are required to use your cellular
phone to unlock the SIM card, with the PUK code provided by the network operator.
3.4.4 RESET TO DEFAULTS
For initial downloading, or in case the cradle malfunctions, you are advised to load the
default settings to the cradle first.
1) On your mobile computer, go to Settings | Default Set.
2) Seat your mobile computer in the cradle.
24
3G/GPRS Cradle
Reference Manual
3.5 TESTING
You may find it necessary to test the basic functionalities of the cradle. Seat your mobile
computer in the cradle and run the Echo Test utility on your desktop computer.
Note: (1) Echo Test – Dial GSM and Dial 3G/GPRS are for internal testing.
(2) CMU200 Test is for manufacturing use.
(3) Signal Level – Show you the signal quality presently.
3.5.1 3G/GPRS TEST
On your desktop computer, select [TCP/IP - Server] and change settings if necessary.
Then, click [Start].
On your mobile computer, go to Test | Echo Test | 3G/GPRS Test.
25
Chapter 3
Using 8000 to Configure 3G/GPRS Cradle
3.5.2 GSM TEST
On your desktop computer, select [Modem - TAPI] and change settings if necessary. For
an external modem device, select [Modem COM] and change settings if necessary.
Then, click [Start].
On your mobile computer, go to Test | Echo Test | GSM Test.
26
3G/GPRS Cradle
Reference Manual
3.5.3 SIGNAL LEVEL
Show you the information about 3G/GPRS signal quality received through cradle.
1) On your mobile computer, go to Test | Signal Level.
2) Seat your mobile computer in the cradle.
Note: Don’t remove the mobile computer from the cradle before pressing [ESC] to exit
the process of implementing signal level function.
3.6 CHECK ERROR CODES
You may need to check the error codes for troubleshooting. Refer to Error Codes.
27
4.1 DOWNLOAD VIA MOBILE COMPUTER
The 3G/GPRS Cradle allows you to upgrade firmware via the mobile computer. When
firmware upgrade is available, download the utility “8000Deploy3G.shx” to your mobile
computer.
Warning: DO NOT upgrade firmware unless the version of firmware is newer than
that your cradle has. For information of the current firmware version,
check AT commands.
1) Download the utility “8000Deploy3G.shx” to your mobile computer.
The mobile computer will display a selection menu.
2) On your mobile computer, select F/W Upgrade.
3) Seat the mobile computer in the cradle.
You may see this error message when the mobile computer is not properly seated in the
cradle. Please try again!
Warning: Before completing the download, do not disconnect the power cord or
remove the mobile computer from the cradle!
Chapter
4
UPGRADING FIRMWARE
28
3G/GPRS Cradle
Reference Manual
4.2 CRADLE DOWNLOAD MODE
Regardless of the result of initialization, you can issue AT+DOWNLOADto upgrade to a
new firmware version when available.
1) Connect a spare IR cradle to your computer and make sure the cradle baud rate is
57,600 bps (best suggestion). If not, adjust the cradle DIP switch.
2) Connect the power supply cords of the spare cradle and the 3G/GPRS Cradle to a
suitable power outlet separately.
3) Hold the spare cradle upside-down so that its IR interface is facing to the IR interface
of the 3G/GPRS Cradle, as shown as the illustration.
4) Run HyperTerminal on your computer. Type “AT+DOWNLOAD”, and press the [ENTER]
key.
5) When the cradle is ready to download a new program, the TX/RX and LAN indicators
will flash.
6) Exit HyperTerminal.
7) Run CipherLab download utility, such as ProgLoad.exe, on your computer.
8) During downloading, the TX/RX and LAN indicators will flash.
9) The 3G/GPRS Cradle will restart itself automatically upon completion of program
download.
29
8001 GPRS CRADLE
Processor & Memory
CPU 16-bit CMOS, low power consumption
Memory Firmware upgradeable
Power Adapter
Input AC 100~240 V, 50/60 Hz
Output 5V DC
Power Consumption
Standby 200 mW : 40 mA for cradle only
280 mW : 56 mA when battery is charged to full
2850 mW : 570 mA while charging
3150 mW : 630 mA while charging with backlight on
Operating
(dial-
out &
transmission)
1050 mW : 210 mA when battery is charged to full
3500 mW : 700 mA while charging
3825 mW : 765 mA while charging with backlight on
Peak 10000 mW : 2000 mA, 577µs
Enclosures
Materials ABS plastic
Dimensions 111 mm (L) × 101 mm (W) × 57 mm (H)
Weight Approx. 220g
Notifications
Status Indicators 3 LEDs for connection status
Communications
Data Call via GSM
支援四頻 EGSM 850/900 MHzGSM 1800/1900 MHz
Compliant to GSM Phase 2/2+
IP Packet via GPRS
GPRS multi-slot Class 10
GPRS mobile station Class B
SPECIFICATIONS
30
3G/GPRS Cradle
Reference Manual
EGSM 850/900 輸出功率為 Class 4 (2W)
GSM 1800/1900 輸出功率為 Class 1 (1W)
Temperature
Operating -10 °C to 55 °C
Storage -20 °C to 70 °C
Humidity
Operating 10% to 90%, non-condensing
Storage 5% to 95%, non-condensing
31
Specifications
8001 3G CRADLE
Processor & Memory
CPU 32-bit MCU
Memory Firmware Upgradeable
Power Adapter
Input AC 100~240 V, 50/60 Hz
Output 5V DC 2000mA
Power Consumption
Standby 80 mA
: Cradle only, no terminal
: Established connection
: No communication
Operating
(dial-
out &
transmission)
450 mA : Dial-out, data transmission
: Terminal is beeping
: Terminal’s backlight is turned off
: Terminal’s battery is full
Charging 650 mA : Terminal powered off
Full Power 1020 mA : Dial-out, data transmission
: Terminal is beeping
: Terminal Backlight is turned on
: Terminal’s battery is charging
Enclosures
Materials ABS plastic
Dimensions 111mm (L) × 101 mm (W) × 57 mm (H)
Weight Approx. 220g
Notifications
Status Indicators 3 LEDs for connection status
Communications
Frequency Bands HSPA 800/850/900/1900/2100 MHz
EDGE/GPRS/GSM 850/900/1800/1900 MHz
32
3G/GPRS Cradle
Reference Manual
Power Class Radio Mode Band Power Class
WCDMA/HSPA 800/850/900/1900/
2100 MHz
3
GSM/GPRS 850/900 MHz 4
1800/1900 MHz 1
EDGE 850/900 MHz E2
1800/1900 MHz E2
IR Baud rate = 57600 bps (default) or 115200 bps
Temperature
Operating -10 °C to 60 °C
Storage -20 °C to 70 °C
Humidity
Operating 90% RH, non-condensing at 60 °C
Storage 95% RH, non-condensing at 70 °C
Note: Power consumption depends on network coverage in the real world.
33
You may edit your own code for the mobile computer to communicate with the 3G/GPRS
Cradle via the Cradle-IR interface. Refer to a separate programming guide.
MODEM MODE
An example is provided below.
char c;
SetCommType(1,COMM_IR); /*Set COM1 for IR*/
open_com(1,BAUD_57600|DATA_BIT8|PARITY_NONE|HANDSHAKE_NONE);
clear_com(1);
write_com(1,AT\r); /* Send string or char to COM1*/
while (!com_eot(1));
while (1) {
if (read_com(1,(void*)&c) )
/*read COM1 buffer data and save it in the C*/
{
}
}
Note: If you are programming in BASIC language, make sure the default delimiter 0x0d
(CR) is in use; otherwise, call COM_DELIMITER().
Appendix
I
PROGRAMMING SUPPORT
34
3G/GPRS Cradle
Reference Manual
35
The table below lists the AT commands supported for establishing a connection via GSM
or 3G/GPRS separately. You can click the desired command below for more information.
AT Commands Description GSM
Mode
3G/GPRS
Mode
AT Get echo from the cradle.
ATDT Dial out to establish a data connection via GSM or
3G/GPRS.
ATF Load factory defaults.
ATW Write the current settings to flash.
AT+APN? Get the Access Point Name (APN) currently in use.
AT+APN= Set the Access Point Name (APN) you want to connect
to.
AT+BAUD= Set Baud rate (only for 3G Cradle)
AT+CHAP? Get the Challenge-Handshake Authentication Protocol
(CHAP) setting.
AT+CHAP= Set the Challenge-Handshake Authentication Protocol
(CHAP) setting, enable or disable.
AT+CLCK=SC, 2 Get the information about whether PIN authentication is
applied to the facility lock of SIM card.
AT+CLCK=SC,
<Parameter>,
<PIN>
Set PIN authentication, enable or disable.
AT+CPIN? Get the information about whether PIN or PUK code is
required.
AT+CPIN= Set PIN code for authentication.
AT+CPWD=SC Change PIN code of SIM card.
AT+DHCP? Get the Dynamic Host Configuration Protocol (DHCP)
setting.
AT+DHCP= Set the Dynamic Host Configuration Protocol (DHCP)
setting, enable or disable.
AT+DLMT? Get the delimiter check status, as well as the used
delimiter character.
AT+DLMT= Set the delimiter check, enable or disable.
AT+DOWNLOAD Download firmware to the cradle.
AT+ERR? Get the last 4 digits of error code for the initialization
procedure.
AT+IP? Get the fixed IP address of the cradle.
Appendix
II
AT COMMANDS
36
3G/GPRS Cradle
Reference Manual
AT+IP= Set the fixed IP address of the cradle.
AT+KVER? Get the firmware version of the cradle kernel program.
AT+PSW? Get the password for Challenge-Handshake
Authentication Protocol (CHAP).
AT+PSW= Set the password for Challenge-Handshake
Authentication Protocol (CHAP).
AT+SN? Get the serial number of the cradle.
AT+USER? Get the user name for Challenge-Handshake
Authentication Protocol (CHAP).
AT+USER= Set the user name for Challenge-Handshake
Authentication Protocol (CHAP).
AT+VER? Get the firmware version of the cradle user program.
AT+CGSN? Get the 15-digit IMEI number.
+++ The escape sequence, consisting of three characters
“+++”, is used to terminate the data connection. The
time interval between each character should be less than
one second, and the guard time periods before (leading)
and after (trailing) should be longer than one second
separately.
37
Appendix II
AT Commands
AT COMMAND SYNTAX
The "AT" or "at" prefix must be set at the beginning of each command line and enter
<CR> is used to terminate a command. Commands are usually followed by a response as
"<CR><LF><response><CR><LF>".
Parameter […]
Specify user-definable parameter values, which may be <text> or <number>.
(ERR_STR)
If a connection fails, the response may include a string after the message, e.g. “NO
CARRIER”, providing further information on the connection error.
[ERR_CODE]
If a connection fails, the response will always include a 6-digit hexadecimal number
(always starting with “0x”). Refer to the Error Codes table for more information.
Note: If you are programming in BASIC language, the delimiter 0x0d (CR) is in use by
default. Refer to COM_DELIMITER().
The escape sequence consists of three characters “+++”. Once a connection has been
established, type the escape sequence to return to command state. When entering the
next command after an escape sequence, always wait to receive “\r\nOK\r\n”. The
escape sequence only works after dialing out and establishing the connection.
Note: The escape sequence will break the connection.
There are equal guard time before (leading) and after (trailing) the escape sequence
command, as illustrated below.
If the escape sequence is not followed by another command within 1 second (trailing
guard time), the cradle will hang up immediately. Normally, the mobile computer will
receive the message “OK” unless the line is abnormally busy.
Note: The Guard Time is 1 second and cannot be changed.
38
3G/GPRS Cradle
Reference Manual
AT
Execution Command Response
AT<CR> <CR><LF>OK<CR><LF>
Example
AT
OK
Remarks
This command is for the echo test between the mobile computer and the cradle. It is suggested to
issue the command “AT” every five seconds for best practice, in order to check whether the
mobile computer is seated in the cradle.
See Also
Back to the Supported AT Commands.
39
Appendix II
AT Commands
ATDT
Execution Command – GSM Response
ATDT[Phone_Number]<CR> <CR><LF>CONNECT(INFO)<CR><LF>
<CR><LF>NO CARRIER<CR><LF>(ERR_STR)
<CR><LF>[ERR_CODE]<CR><LF>
Execution Command – 3G/GPRS Response
ATDT[IP:Port]<CR>
ATDT[HostName:Port]<CR>
<CR><LF>CONNECT(INFO)<CR><LF>
<CR><LF>NO CARRIER<CR><LF>(ERR_STR)
<CR><LF>[ERR_CODE]<CR><LF>
Example
ATDT0286471166
NO CARRIER
[0x0b01]
ATDT0286471166
CONNECT 9600
ATDT192.168.2.1:1024
CONNECT
ATDT192.168.6.176:21
NO CARRIER
[0x8005]
ATDTgprs.Cipherlab.com.tw:20009
CONNECT
ATDTdynamicIP.xyznet.org.tw:20000
NO CARRIER
[0x9011]
Make a GSM data call but the remote party
hangs up.
Make a GSM data call and the remote party
answers the call.
Connect to a remote host successfully, via
the 3G/GPRS access point.
Cannot connect to a remote host via
3G/GPRS access point.
Connect to a remote host by host name
successfully, via the 3G/GPRS access point.
Cannot connect to a remote host by host
name via 3G/GPRS access point.
Remarks
This command is to dial out for a data connection via GSM or 3G/GPRS (see examples above).
If successful, the response may include a string after the message “CONNECT” appears,
providing more information on the connection, such as baud rate, and so on.
If a connection fails, the response may include a string after the message, e.g. “NO CARRIER”
40
3G/GPRS Cradle
Reference Manual
appears, providing further information on the connection error and it will always include a
6-digit error code. Refer to the Error Codes table for more information.
See Also
AT+DLMT (GSM) AT+APN, AT+CHAP, AT+DHCP, AT+DLMT (3G/GPRS), Escape Sequence <+++>
Back to the Supported AT Commands.
41
Appendix II
AT Commands
ATF
Execution Command Response
ATF<CR> <CR><LF>OK<CR><LF>
Example
ATF
OK
Remarks
This command is for loading factory defaults, as shown below.
Parameters Defaults
Description
unsigned char PINCode[9] ‘0000’ PIN (Personal Identity Number) of SIM card; an
access code of 4~8 digits
unsigned char
3GAccessPoint[21]
internet AP name for Cradle
3G_FLAG Flag
unsigned int Reserved:14
unsigned int DelimEnable:1
unsigned int CHAPEnable:1
---
0
0
See 3G_FLAG structure below.
---
Enable checking the delimiter character
0:Disable
1:Enable
Challenge Handshake Authentication Protocol
0:Disable
1:Enable
char CHAPPassword[33] Null Password for Challenge Handshake Authentication
Protocol (CHAP)
char CHAPUserName[33] Null User name for Challenge Handshake
Authentication Protocol (CHAP)
char DelimiterChar 0x0d Delimiter Character
int DhcpEnable 1 0: Disable DHCP
1: Enable DHCP
unsigned char IpAddr[4] 0,0,0,0 Static IP address for the cradle
See Also
ATW
Back to the Supported AT Commands.
42
3G/GPRS Cradle
Reference Manual
ATW
Execution Command Response
ATW<CR> <CR><LF>OK<CR><LF>
Example
ATW
OK
Remarks
This command is to write the current settings to flash.
See Also
ATF
Back to the Supported AT Commands.
43
Appendix II
AT Commands
AT+APN
Read Command Response
AT+APN?<CR> <CR><LF>[AP_Name]<CR><LF>
Example
AT+APN?
internet
Access Point “internet” is in use.
Write Command Response
AT+APN=[AP_Name]<CR> <CR><LF>OK<CR><LF>
Example
AT+APN=emome
OK
Change the Access Point name to
“emome”.
Remarks
The Read command is to get the Access Point Name (APN) that is using currently.
The Write command is to set the Access Point Name (APN) you want to connect to.
[AP_Name] is a string for the name of a cradle access point, maximum 128 characters.
See Also
ATDT, AT+CHAP, AT+DHCP, AT+DLMT (3G/GPRS)
Back to the Supported AT Commands.
44
3G/GPRS Cradle
Reference Manual
AT+BAUD
* only for 3G Cradle
Write Command Response
AT+BAUD=[Parameter]<CR> <CR><LF>OK<CR><LF>
Example
AT+BAUD=1
OK
Set Baud rate to 115200 successfully
AT+BAUD=0
OK
Set Baud rate to 57600 successfully
Remarks
Once the Baud rate setting is changed, system will immediately have the setting take effect and
save it. Next time the device will power up with the new setting.
[Parameter] is a character that determines Baud rate setting —
Parameter =0: Set Baud rate to 57600 bps
Parameter =1: Set Baud rate to 115200 bps
See Also
Back to the Supported AT Commands.
45
Appendix II
AT Commands
AT+CHAP
Read Command Response
AT+CHAP?<CR> <CR><LF>DISABLE<CR><LF>
<CR><LF>ENABLE<CR><LF>
Example
AT+CHAP?
DISABLE
CHAP is disabled currently.
Write Command Response
AT+CHAP=[Parameter]<CR> <CR><LF>OK<CR><LF>
<CR><LF>ERROR<CR><LF>
Example
AT+CHAP=1
OK
Enable CHAP successfully.
Remarks
The Read command is to get the Challenge-Handshake Authentication Protocol (CHAP) setting.
The Write command is to set the Challenge-Handshake Authentication Protocol (CHAP) setting,
enable or disable.
[Parameter] is a character that determines whether CHAP is enabled —
Parameter =0: Disable CHAP
Parameter =1: Enable CHAP
See Also
ATDT, AT+APN, AT+DHCP, AT+DLMT, AT+PSW, AT+USER (2G)
Back to the Supported AT Commands.
46
3G/GPRS Cradle
Reference Manual
AT+CLCK=SC
Read Command Response
AT+CLCK=SC,2<CR> <CR><LF>+CLCK:[Parameter]<CR><LF>
Example
AT+CLCK=SC,2
+CLCK:0
PIN authentication is disabled.
Write Command Response
AT+CLCK=SC,[Parameter],[PIN]<CR> <CR><LF>OK<CR><LF>
<CR><LF>+CME ERROR<CR><LF>
Example
AT+CLCK=SC,1,0000
OK
AT+CLCK=SC,2,
+CME ERROR
Enable PIN authentication, using PIN code
“0000”
Command syntax is incorrect!
Remarks
The Read command is to get the information about whether PIN authentication is applied to the
facility lock of SIM card.
The Write command is to set PIN authentication, enable or disable.
[Parameter] is a character that determines whether PIN authentication is enabled —
Parameter =0: Disable PIN authentication
Parameter =1: Enable PIN authentication
[PIN] is a string for the PIN code.
PIN (Personal Identity Number) is a 4~8 digit access code which can be used to secure your
SIM card from use. If the wrong PIN is entered in more than three times, the SIM card will be
locked.
See Also
AT+CPIN, AT+CPWD=SC
Back to the Supported AT Commands.
47
Appendix II
AT Commands
AT+CPIN
Read Command Response
AT+CPIN?<CR> <CR><LF>+CPIN:READY<CR><LF>
<CR><LF>+CPIN:SIM PIN<CR><LF>
<CR><LF>+CPIN:SIM PUK<CR><LF>
Write Command Response
AT+CPIN =[PIN]<CR>
AT+CPIN =[PUK],[New_PIN]<CR>
<CR><LF>OK<CR><LF>
<CR><LF>ERROR<CR><LF>
Example
AT+CPIN?
+CPIN: READY
AT+CPIN=0000
ERROR
AT+CPIN?
+CPIN: SIM PIN
AT+CPIN=0000
OK
AT+CPIN?
+CPIN: SIM PUK
AT+CPIN=12345678,1111
OK
PIN code has already been entered
successfully, or the PIN authentication is
disabled.
PIN code is required.
Enter PIN code “0000”.
PUK code is required.
Remarks
The Read command is to get the information about whether PIN or PUK code is required.
The Write command is to set the PIN code for authentication.
[PIN] is a string for the PIN code, [New_PIN] is a string for the new PIN code, and [PUK] is a
string for the PUK code.
PIN (Personal Identity Number) is a 4~8 digit access code which can be used to secure your
SIM card from use. If the wrong PIN is entered in more than three times, the SIM card will be
locked.
PUK (Personal Unblocking Key) is an 8-digit code used to unlock the PIN code if your SIM card
is blocked. Contact your service provider for PUK. If the wrong PUK is entered ten times in a
row, the SIM card will become permanently blocked and unrecoverable, requiring a new SIM
card.
See Also
AT+CLCK=SC, AT+CPWD=SC
Back to the Supported AT Commands.
48
3G/GPRS Cradle
Reference Manual
AT+CPWD=SC
Write Command Response
AT+CPWD=SC,[Old_PIN],[New_PIN]<CR> <CR><LF>OK<CR><LF>
<CR><LF>ERROR<CR><LF>
Example
AT+CPWD=SC,0000,2008
OK
AT+CPWD=SC,2008
ERROR
Change PIN code “0000” to “2008”
Command syntax is incorrect!
Remarks
The Write command is to change PIN code of SIM card.
[Old_PIN] is a string for the current PIN code, and [New_PIN] is a string for the new PIN code.
PIN (Personal Identity Number) is a 4~8 digit access code which can be used to secure your
SIM card from use. If the wrong PIN is entered in more than three times, the SIM card will be
locked.
See Also
AT+CLCK=SC, AT+CPIN
Back to the Supported AT Commands.
49
Appendix II
AT Commands
AT+DHCP
Read Command Response
AT+DHCP?<CR> <CR><LF>ENABLE<CR><LF>
<CR><LF>DISABLE<CR><LF>
Example
AT+DHCP?
ENABLE
DHCP is currently enabled.
Write Command Response
AT+DHCP=[Parameter]<CR> <CR><LF>OK<CR><LF>
<CR><LF>ERROR<CR><LF>
Example
AT+DHCP=0
OK
Disable DHCP successfully.
Remarks
The Read command is to get the Dynamic Host Configuration Protocol (DHCP) setting.
The Write command is to set the Dynamic Host Configuration Protocol (DHCP) setting, enable or
disable. [Parameter] is a character that determines whether DHCP is enabled —
Parameter =0: Disable DHCP
Parameter =1: Enable DHCP
See Also
ATDT, AT+APN, AT+CHAP, AT+DLMT, AT+IP (3G/GPRS)
Back to the Supported AT Commands.
50
3G/GPRS Cradle
Reference Manual
AT+DLMT
Read Command Response
AT+DLMT?<CR> <CR><LF>ENABLE:[HEX]<CR><LF>
<CR><LF>DISABLE<CR><LF>
Example
AT+DLMT?
ENABLE:0x0d
AT+DLMT?
DISABLE
Delimiter check is applied, and the
character “0x0d” is in use currently.
No delimiter check.
Write Command Response
AT+DLMT=[Parameter](,HEX)<CR> <CR><LF>OK<CR><LF>
<CR><LF>ERROR<CR><LF>
Example
AT+DLMT=1,0x0a
OK
AT+DLMT=1
ERROR
AT+DLMT=0
OK
Enable delimiter check successfully, and
the character “0x0a” is in use.
Command syntax is incorrect!
Disable delimiter check successfully.
Remarks
The Read command is to get the delimiter check status. [HEX] is a character in hexadecimal, with
the prefix “0x”.
The Write command is to set the delimiter check, enable or disable. [Parameter] is a character
that determines whether a delimiter character is applied —
Parameter =0: Disable delimiter
Parameter =1: Enable delimiter
When Parameter =1, [HEX] is a character in hexadecimal, with the prefix 0x”. For example,
“0x0d” for Carriage Return (CR).
See Also
ATDT
Back to the Supported AT Commands.
51
Appendix II
AT Commands
AT+DOWNLOAD
Execution Command Response
AT+DOWNLOAD<CR> <CR><LF>OK<CR><LF>
Example
AT+DOWNLOAD
OK
Remarks
This command is to upgrade firmware, either downloading a user program or kernel program to
the cradle. After replying with the message “OK”, the cradle will enter the Download Mode.
The TX/RX and LAN indicators will flash to indicate the cradle is ready for downloading.
See Also
AT+KVER, AT+VER
Back to the Supported AT Commands.
52
3G/GPRS Cradle
Reference Manual
AT+ERR
Read Command Response
AT+ERR?<CR> <CR><LF>[dddd]<CR><LF>
Example
AT+ERR?
0b00
Remarks
This Read command is to get the error code for the initialization procedure.
[dddd] is the last 4 digits of the error code, which is a hexadecimal number starting with “0x”.
Refer to the Error Codes table for more information.
See Also
AT+KVER, AT+VER
Back to the Supported AT Commands.
53
Appendix II
AT Commands
AT+IP
Read Command Response
AT+IP?<CR> <CR><LF>[IP]<CR><LF>
Example
AT+IP?
192.168.1.2
The fixed IP assigned to the cradle is
192.168.1.2
Write Command Response
AT+IP=[IP]<CR> <CR><LF>OK<CR><LF>
<CR><LF>ERROR<CR><LF>
Example
AT+IP=192.168.2.100
OK
AT+IP=192.168.8
ERROR
Assign 192.168.2.100 to the cradle
successfully.
The dotted-decimal format is incorrect!
Remarks
The Read command is to get the fixed IP address of the cradle.
The Write command is to set the fixed IP address of the cradle.
[IP] is a string in dot-decimal for IP address xxx.xxx.xxx.xxx
See Also
AT+DHCP (3G/GPRS)
Back to the Supported AT Commands.
54
3G/GPRS Cradle
Reference Manual
AT+KVER
Read Command Response
AT+KVER?<CR> <CR><LF>[Kernel_Version]<CR><LF>
Example
AT+KVER?
KVer: 1.00
Remarks
This Read command is to get the firmware version of the cradle kernel program.
[Kernel_Version] is a string that identifies the kernel; it will be updated after having downloaded a
different kernel program to the cradle.
See Also
AT+DOWNLOAD, AT+VER
Back to the Supported AT Commands.
55
Appendix II
AT Commands
AT+PSW
Read Command Response
AT+PSW?<CR> <CR><LF>[Password]<CR><LF>
Example
AT+PSW?
123456
The current CHAP password is “123456”.
Write Command Response
AT+PSW=[Password]<CR> <CR><LF>OK<CR><LF>
Example
AT+PSW=123456
OK
Set “123456” for CHAP password.
Remarks
The Read command is to get the password for Challenge-Handshake Authentication Protocol
(CHAP).
The Write command is to set the password for Challenge-Handshake Authentication Protocol
(CHAP).
[Password] is a string for the CHAP password, maximum 64 characters.
See Also
AT+CHAP, AT+USER (3G/GPRS)
Back to the Supported AT Commands.
56
3G/GPRS Cradle
Reference Manual
AT+SN
Read Command Response
AT+SN?<CR> <CR><LF>[Serial_Number]<CR><LF>
Example
AT+SN?
EK8001024
Remarks
This Read command is to get the serial number of the cradle.
[Serial_Number] is a read-only string that identifies the hardware.
See Also
AT+KVER, AT+VER
Back to the Supported AT Commands.
57
Appendix II
AT Commands
AT+USER
Read Command Response
AT+USER?<CR> <CR><LF>[UserName]<CR><LF>
Example
AT+USER?
Vodafone
The current CHAP user name is “Vodafone”.
Write Command Response
AT+USER=[UserName]<CR> <CR><LF>OK<CR><LF>
Example
AT+USER=Vodafone
OK
Set “Vodafone” for CHAP user name.
Remarks
The Read command is to get the user name for Challenge-Handshake Authentication Protocol
(CHAP).
The Write command is to set the user name for Challenge-Handshake Authentication Protocol
(CHAP).
[UserName] is a string for the CHAP user name, maximum 64 characters.
See Also
AT+CHAP, AT+PSW (3G/GPRS)
Back to the Supported AT Commands.
58
3G/GPRS Cradle
Reference Manual
AT+VER
Read Command Response
AT+VER?<CR> <CR><LF>[UserProgram_Version]<CR><LF>
Example
AT+VER?
Ver: 1.00
Remarks
This Read command is to get the firmware version of user program.
[UserProgram_Version] is a string that identifies the firmware; it will be updated after having
downloaded a different user program to the cradle.
See Also
AT+DOWNLOAD, AT+KVER
Back to the Supported AT Commands.
59
Appendix II
AT Commands
AT+CGSN
Read Command Response
AT+CGSN?<CR> <CR><LF>[ddddddddddddddd]<CR><LF>
Example
AT+CGSN?
357249015466586
Remarks
This Read command is to get IMEI information.
[ddddddddddddddd] is the 15-digit IMEI number.
See Also
Back to the Supported AT Commands.
60
3G/GPRS Cradle
Reference Manual
ERROR CODES
The provision of error codes is to assist engineers in debugging the firmware. Please
contact your sales representative to submit your request for interpretation of an error
code.
An error code is a 6-digit hexadecimal number (always starting with “0x”). Refer to the
Error Codes table for more information.
Error Codes Description
0x
0101 GSM/3G/GPRS module failure
0x
0201 Hardware error
0x
0301 Disable network registration information error
0x
0401 Get PIN/PUK authentication state timeout
0x
0402 Get PIN/PUK authentication State error
0x
0404 PUK code required to unblock the SIM card
0x
0405 SIM card error or no SIM card inserted
0x
0501 Get the number of remaining PIN attempts timeout
0x
0502 Get the number of remaining PIN attempts error
0x
050a Initialization procedure broken due to invalid remaining PIN attempts
0x
0601 Set PIN for authentication timeout
0x
0602 Set PIN for authentication failed
0x
0701 Disable new message indication timeout
0x
0702 Disable new message indication failure
0x
0801 Automatically register to the home operator timeout
0x
0802 Automatically register to the home operator failure
0x
0901 Specify Packet Data Protocol Context timeout
0x
0902 Specify Packet Data Protocol Context failure
0x
0a01 Attach 3G/GPRS timeout
0x
0a02 Attach 3G/GPRS failure
0x
0b01 Dialing out timeout
0x
0b02 Dialing out failure
0x
0c01 Read International Mobile Equipment Identity timeout
0x
0c02 Invalid International Mobile Equipment Identity
0x
0e0b Fatal error as disconnecting the existing call/connection
0x
0f01 Query the SIM security lock state timeout
0x
0f02 Query the SIM security lock state error
0x
8003 Negotiation with the 3G/GPRS network timeout
0x
8011 No buffer space for link control packets
61
Appendix II
AT Commands
0x
8012 Unable to transmit link control packets
0x
8021 No buffer space for password authentication packets
0x
8022 Unable to transmit password authentication packets
0x
8031 No buffer space for IP control packets
0x
8032 Unable to transmit IP control packets
0x
8074 Connection terminated during link control negotiation
0x
8084 Connection terminated during IP control negotiation
0x
8095 CHAP authentication failure
0x
9001 Connect to the remote IP timeout
0x
9004 Connection terminated while connecting to the remote IP
0x
9010 Host name is too long.
0x
9011 DNS server is no response.
0x
9012 There is no IP information in the response message of DNS.
0x
9013 The resource type is not correct.
0x
9014 The resource class is not correct.
0x
a002 Connection terminated by the 3G/GPRS network
0x
a003 TCP/IP Connection error
0x
--ff Disconnected by DCD line pulled high

Navigation menu