CipherLab 8000 GPRS Cradle Reference Manual
CipherLab 8000 GPRS Cradle Reference Manual

CipherLab 8000 GPRS Cradle Reference Manual

For 8000 series mobile computers

Advertisement

Quick Links

GPRS Cradle
For 8000 Series Mobile Computers
Version 1.05

Advertisement

Table of Contents
loading

Summary of Contents for CipherLab 8000 GPRS Cradle

  • Page 1 GPRS Cradle For 8000 Series Mobile Computers Version 1.05...
  • Page 2 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.
  • Page 3: For Canada

    IMPORTANT NOTICES 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.
  • Page 4: Safety Precautions

    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.
  • Page 5: Release Notes

    RELEASE NOTES Version Date Notes Modified: Overview — illustration updated 1.05 Aug. 07, 2008 Modified: Installation — illustration updated Modified: 1.4 Download Mode — illustration updated 1.04 July 15, 2008 Modified: Configuring 8000 GPRS Cradle – update screenshots by adding a submenu “5. Cradle Settings” to collect information on the current settings of the cradle New: 2.1.2 View the Current Cradle Settings Modified: Specifications –...
  • Page 7: Table Of Contents

    Inserting SIM Card........................3 Removing SIM Card........................3 Features............................. 4 Inside the Package..........................4 USING THE 8000 GPRS CRADLE ......................5 1.1 How It Works ..........................6 1.2 Dial Modes ..........................8 1.2.1 GSM Connection ........................ 8 1.2.2 GPRS Connection ....................... 8 1.3 Configuration Mode ........................
  • Page 8 8000 GPRS Cradle Reference Manual 4.2 AT Commands Supported ......................26 4.2.1 AT Command Syntax ......................28 4.2.2 AT ............................29 4.2.3 ATDT ..........................30 4.2.4 ATF ............................32 4.2.5 ATW ...........................33 4.2.6 AT+APN ..........................34 4.2.7 AT+CHAP ...........................35 4.2.8 AT+CLCK=SC ........................36 4.2.9 AT+CPIN ..........................37 4.2.10 AT+CPWD=SC.........................38 4.2.11 AT+DHCP ........................39...
  • Page 9: Introduction

    INTRODUCTION Capable of charging the 3.7 V, 700 mAh Li-ion battery (inside 8001/8061/8071), the 8000 GPRS Cradle is specifically designed for 8000 Series Mobile Computers to connect to WWAN via GPRS or GSM data services. This manual serves to guide you through how to install, configure, and operate the 8000 GPRS Cradle.
  • Page 10: Overview

    8000 GPRS Cradle Reference Manual OVERVIEW The cradle provides three LED indicators on the front panel to indicate connection status. Refer to the flow chart for information on the initialization stages after powering on the cradle. Front Panel LEDs Tasks...
  • Page 11: Installation

    Introduction INSTALLATION 1) Screw the antenna to the cradle. For initial configuration, skip steps 2 and 3. 2) Remove the rubber cover at the back of the cradle. 3) Insert your SIM card and replace the rubber cover. 4) Seat the mobile computer in the cradle. 5) Connect the power supply cord to a suitable power outlet, and the cradle’s LED will become red (see LED 1).
  • Page 12: Features

    8000 GPRS Cradle, complete set including power adaptor and supply cord Antenna Quick Installation Guide Note: This manual is included on Software & Manual CD shipped with CipherLab 8000 Series Mobile Computers.
  • Page 13: Using The 8000 Gprs Cradle

    Chapter 1 USING THE 8000 GPRS CRADLE The 8000 GPRS Cradle is a charging & communication cradle that is specifically designed for connecting CipherLab 8000 Series Mobile Computers to WWAN via GPRS or GSM data services. Refer to Chapter 4 Programming Your Mobile Computer.
  • Page 14: How It Works

    8000 GPRS Cradle Reference Manual 1.1 HOW IT WORKS Referring to the flow chart on the next page, LED 2 and LED 3 are used to indicate a specific stage of initialization, data connection, as well as firmware download. They are explained below (by number).
  • Page 15 Chapter 1 Using the 8000 GPRS Cradle...
  • Page 16: Dial Modes

    8000 GPRS Cradle Reference Manual 1.2 DIAL MODES 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 GPRS. When dialing out (ATDT), the LED of Link will flash at the time interval of 0.3 seconds for about 20 seconds.
  • Page 17: Configuration Mode

    Chapter 1 Using the 8000 GPRS Cradle 1.3 CONFIGURATION MODE 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.
  • Page 18 8000 GPRS Cradle Reference Manual 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 √...
  • Page 19: Download Mode

    1) Connect a spare 8000 cradle to your computer and make sure its baud rate is 57,600 bps. If not, adjust the DIP switch. 2) Connect the power supply cord of the spare cradle and the 8000 GPRS Cradle to a suitable power outlet separately.
  • Page 20 6) Exit HyperTerminal. 7) Run CipherLab download utility, such as ProgLoad.exe, on your computer. 8) While downloading, the LEDs of Tx/Rx and Link will flash simultaneously. 9) The 8000 GPRS Cradle will restart itself automatically upon completion of program download.
  • Page 21: Configuring The 8000 Gprs Cradle

    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 “8000DeployGPRS.shx”.
  • Page 22 8000 GPRS Cradle Reference Manual Go to 1. Settings > 4. Default Set to reset the cradle. 9) Disconnect the power supply cord and insert your SIM card. Refer to Inserting SIM Card. 10) Re-connect the power supply cord. Note: The cradle’s LED will be red (see LED 1). The LEDs of Tx/Rx and Link will flash by turns at the time interval of 0.25 seconds for about 30 seconds, indicating the...
  • Page 23: View The Settings

    Chapter 2 Configuring the 8000 GPRS Cradle 2.1 VIEW THE SETTINGS 2.1.1 PREVIEW THE NEW SETTINGS In order to double-check the GSM/GPRS configuration you are working on, information of the new settings can be previewed here. Press the Up or Down key to turn pages.
  • Page 24: View The Current Cradle Settings

    8000 GPRS Cradle Reference Manual 2.1.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. When it fails to collect information on the current settings of the cradle, the LED of Tx/Rx will flash to indicate the cradle is not ready.
  • Page 25: Configure Settings

    Chapter 2 Configuring the 8000 GPRS Cradle 2.2 CONFIGURE SETTINGS 2.2.1 AUTHENTICATION Set or modify the security setting of your SIM card. When enabled, PIN code is required. 2.2.2 PIN CODE Set or change the PIN code used for authentication.
  • Page 26: Download Settings

    8000 GPRS Cradle Reference Manual 2.3 DOWNLOAD SETTINGS 2.3.1 DOWNLOAD SETTINGS 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.
  • Page 27: Reset To Defaults

    Chapter 2 Configuring the 8000 GPRS Cradle 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. 2.3.2 RESET TO DEFAULTS For initial downloading, or in case the cradle is malfunctioning, you are advised to load the default settings to the cradle first.
  • Page 28: Test

    8000 GPRS Cradle Reference Manual 2.4 TEST 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 Test and Dial GPRS are for internal testing.
  • Page 29: Gsm Test

    Chapter 2 Configuring the 8000 GPRS Cradle 2.4.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].
  • Page 30 8000 GPRS Cradle Reference Manual...
  • Page 31: Upgrading Firmware

    Chapter 3 UPGRADING FIRMWARE The 8000 GPRS Cradle allows for firmware upgrade via the mobile computer. When firmware upgrade is available, download the utility “8000DeployGPRS.shx” to your mobile computer. Warning: DO NOT upgrade firmware unless the version of new firmware is greater than that of your cradle.
  • Page 32 8000 GPRS Cradle Reference Manual...
  • Page 33: Programming Your Mobile Computer

    You may write your own code for the mobile computer to communication with the 8000 GPRS Cradle via the Cradle-IR interface. 4.1 PROGRAMMING IN C LANGUAGE An example is provided below. Refer to CipherLab C Programming Guide for details. char c; SetCommType(1,COMM_IR);...
  • Page 34: At Commands Supported

    8000 GPRS Cradle Reference Manual 4.2 AT COMMANDS SUPPORTED The table below lists the AT commands supported for establishing a connection via GSM or GPRS separately. You may click the desired command to view details. AT Commands Description GSM Mode GPRS Mode Get echo from the cradle.
  • Page 35 Chapter 4 Programming Your Mobile Computer 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 √...
  • Page 36: At Command Syntax

    8000 GPRS Cradle Reference Manual 4.2.1 AT COMMAND SYNTAX The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line, enter <CR>. Commands are usually followed by a response that includes "<CR><LF><response><CR><LF>".
  • Page 37 Chapter 4 Programming Your Mobile Computer 4.2.2 AT Execution Command Response AT<CR> <CR><LF>OK<CR><LF> Example Remarks This command is to do 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.
  • Page 38: Atdt

    8000 GPRS Cradle Reference Manual 4.2.3 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 – GPRS Response ATDT[IP:Port]<CR> <CR><LF>CONNECT(INFO)<CR><LF> ATDT[HostName:Port]<CR> <CR><LF>NO CARRIER<CR><LF>(ERR_STR) <CR><LF>[ERR_CODE]<CR><LF> Example Make a GSM data call but the remote party ATDT0286471166 hangs up.
  • Page 39 Chapter 4 Programming Your Mobile Computer providing further information on the connection error, and it will always include a 6-digit error code. Refer to the Error Code table for detailed information. See Also AT+DLMT (GSM) AT+APN, AT+CHAP, AT+DHCP, AT+DLMT (GPRS), Escape Sequence <+++> Back to the Supported AT Commands.
  • Page 40: Atf

    8000 GPRS Cradle Reference Manual 4.2.4 ATF Execution Command Response ATF<CR> <CR><LF>OK<CR><LF> Example Remarks This command is to load 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...
  • Page 41: Atw

    Chapter 4 Programming Your Mobile Computer 4.2.5 ATW Execution Command Response ATW<CR> <CR><LF>OK<CR><LF> Example Remarks This command is to write the current settings to flash. See Also Back to the Supported AT Commands.
  • Page 42: At+Apn

    8000 GPRS Cradle Reference Manual 4.2.6 AT+APN Read Command Response AT+APN?<CR> <CR><LF>[AP_Name]<CR><LF> Example GPRS Access Point “internet” is in use. AT+APN? internet Write Command Response AT+APN=[AP_Name]<CR> <CR><LF>OK<CR><LF> Example Change to Access Point “emome”. AT+APN=emome Remarks The Read command is to get the Access Point Name (APN) currently in use.
  • Page 43: At+Chap

    Chapter 4 Programming Your Mobile Computer 4.2.7 AT+CHAP Read Command Response AT+CHAP?<CR> <CR><LF>DISABLE<CR><LF> <CR><LF>ENABLE<CR><LF> Example CHAP is currently disabled. AT+CHAP? DISABLE Write Command Response AT+CHAP=[Parameter]<CR> <CR><LF>OK<CR><LF> <CR><LF>ERROR<CR><LF> Example Enable CHAP successfully. AT+CHAP=1 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.
  • Page 44: At+Clck=Sc

    8000 GPRS Cradle Reference Manual 4.2.8 AT+CLCK=SC Read Command Response AT+CLCK=SC,2<CR> <CR><LF>+CLCK:[Parameter]<CR><LF> Example PIN authentication is disabled. AT+CLCK=SC,2 +CLCK:0 Write Command Response AT+CLCK=SC,[Parameter],[PIN]<CR> <CR><LF>OK<CR><LF> <CR><LF>+CME ERROR<CR><LF> Example Enable PIN authentication, using PIN code AT+CLCK=SC,1,0000 “0000” AT+CLCK=SC,2, Command syntax is incorrect!
  • Page 45: At+Cpin

    Chapter 4 Programming Your Mobile Computer 4.2.9 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> <CR><LF>OK<CR><LF> AT+CPIN =[PUK],[New_PIN]<CR> <CR><LF>ERROR<CR><LF> Example code already been entered AT+CPIN? successfully, or the PIN authentication is +CPIN: READY disabled.
  • Page 46: At+Cpwd=Sc

    8000 GPRS Cradle Reference Manual 4.2.10 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 Change PIN code “0000” to “2008” AT+CPWD=SC,0000,2008 Command syntax is incorrect! AT+CPWD=SC,2008 ERROR 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.
  • Page 47: At+Dhcp

    Chapter 4 Programming Your Mobile Computer 4.2.11 AT+DHCP Read Command Response AT+DHCP?<CR> <CR><LF>ENABLE<CR><LF> <CR><LF>DISABLE<CR><LF> Example DHCP is currently enabled. AT+DHCP? ENABLE Write Command Response AT+DHCP=[Parameter]<CR> <CR><LF>OK<CR><LF> <CR><LF>ERROR<CR><LF> Example Disable DHCP successfully. AT+DHCP=0 Remarks The Read command is to get the Dynamic Host Configuration Protocol (DHCP) setting. The Write command is to set t the Dynamic Host Configuration Protocol (DHCP) setting, enable or disable.
  • Page 48: At+Dlmt

    8000 GPRS Cradle Reference Manual 4.2.12 AT+DLMT Read Command Response AT+DLMT?<CR> <CR><LF>ENABLE:[HEX]<CR><LF> <CR><LF>DISABLE<CR><LF> Example Delimiter check applied, AT+DLMT? character “0x0d” is currently in use. ENABLE:0x0d AT+DLMT? No delimiter check. DISABLE Write Command Response AT+DLMT=[Parameter](,HEX)<CR> <CR><LF>OK<CR><LF> <CR><LF>ERROR<CR><LF> Example Enable delimiter check successfully, and AT+DLMT=1,0x0a the character “0x0a”...
  • Page 49: At+Download

    Chapter 4 Programming Your Mobile Computer 4.2.13 AT+DOWNLOAD Execution Command Response AT+DOWNLOAD<CR> <CR><LF>OK<CR><LF> Example AT+DOWNLOAD 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 two LEDs to the right of the front panel (Tx/Rx and Link) will flash by turns to indicate the cradle is ready, and will flash simultaneously while downloading.
  • Page 50: At+Err

    8000 GPRS Cradle Reference Manual 4.2.14 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”.
  • Page 51: At+Ip

    Chapter 4 Programming Your Mobile Computer 4.2.15 AT+IP Read Command Response AT+IP?<CR> <CR><LF>[IP]<CR><LF> Example The fixed IP assigned to the cradle is AT+IP? 192.168.1.2 192.168.1.2 Write Command Response AT+IP=[IP]<CR> <CR><LF>OK<CR><LF> <CR><LF>ERROR<CR><LF> Example Assign 192.168.2.100 cradle AT+IP=192.168.2.100 successfully. AT+IP=192.168.8 The dotted-decimal notation is incorrect! ERROR Remarks The Read command is to get the fixed IP address of the cradle.
  • Page 52: At+Kver

    8000 GPRS Cradle Reference Manual 4.2.16 AT+KVER Read Command Response AT+KVER?<CR> <CR><LF>[Kernel_Version]<CR><LF> Example AT+KVER? KV-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.
  • Page 53: At+Psw

    Chapter 4 Programming Your Mobile Computer 4.2.17 AT+PSW Read Command Response AT+PSW?<CR> <CR><LF>[Password]<CR><LF> Example The current CHAP password is “123456”. AT+PSW? 123456 Write Command Response AT+PSW=[Password]<CR> <CR><LF>OK<CR><LF> Example Set “123456” for CHAP password. AT+PSW=123456 Remarks The Read command is to get the password for Challenge-Handshake Authentication Protocol (CHAP).
  • Page 54: At+Sn

    8000 GPRS Cradle Reference Manual 4.2.18 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...
  • Page 55: At+User

    Chapter 4 Programming Your Mobile Computer 4.2.19 AT+USER Read Command Response AT+USER?<CR> <CR><LF>[UserName]<CR><LF> Example The current CHAP user name is “Vodafone”. AT+USER? Vodafone Write Command Response AT+USER=[UserName]<CR> <CR><LF>OK<CR><LF> Example Set “Vodafone” for CHAP user name. AT+USER=Vodafone Remarks The Read command is to get the user name for Challenge-Handshake Authentication Protocol (CHAP).
  • Page 56: At+Ver

    8000 GPRS Cradle Reference Manual 4.2.20 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.
  • Page 57: Error Code

    Chapter 4 Programming Your Mobile Computer 4.3 ERROR CODE The provision of error code is to assist engineers 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 Code table for detailed information.
  • Page 58 8000 GPRS Cradle Reference Manual 8021 No buffer space for password authentication packets 8022 Unable to transmit password authentication packets 8031 No buffer space for IP control packets 8032 Unable to transmit IP control packets 8074 Connection terminated during link control negotiation...
  • Page 59: Specifications

    SPECIFICATIONS Processor & Memory 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 225 mW : 45 mA for cradle only 400 mW : 80 mA when battery is charged to full 2950 mW : 590 mA while charging 3400 mW...
  • Page 60 8000 GPRS Cradle Reference Manual Storage -20 °C to 70 °C Humidity Operating 10% to 90%, non-condensing Storage 5% to 95%, non-condensing Regulations EMC Regulations CE, SRMC, MII...

Table of Contents