background image

 

 

11

 

 

 

Chapter 2

    Error! Reference source not found. 

 

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 GPRS. 

When dialing out (

ATDT

), the READY indicator will be flashing and become solid after 

successfully establishing a connection. The DATA indicator will flash as long as data 
transmission occurs. 

Note:  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.     
 The escape sequence, consisting of three characters “

+++

, is used to terminate 

the data connection.   

 

2.1.1 GSM CONNECTION 

When initialization is done, issu

ATDT

(phone number) to establish data connection via 

GSM. 

2.1.2 GPRS CONNECTION 

When initialization is done, issu

ATDT

xxx.xxx.xxx.xxx:kkkk or 

ATDT

[HostName:Port] to 

establish data connection via 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)   

 

Summary of Contents for 8400 GPRS Cradle

Page 1: ...GPRS Cradle For 8400 Series Mobile Computers Version 1 01...

Page 2: ...rt 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 mea...

Page 3: ...it 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 t...

Page 4: ...ay Under no circumstances internal components are self serviceable The charging and communication cradle uses an AC power adaptor A socket outlet shall be installed near the equipment and shall be eas...

Page 5: ...Version Date Notes 1 01 Jan 20 2010 Supports Transparent Mode 1 00 Nov 19 2009 Initial release RELEASE NOTES...

Page 6: ......

Page 7: ...2 1 1 GSM Connection 11 2 1 2 GPRS Connection 11 2 2 Configuring the Cradle 12 2 2 1 General Settings 12 2 2 2 Connection Settings 12 USING 8400 TO CONFIGURE GPRS CRADLE 15 3 1 View the Settings 18 3...

Page 8: ...PPORT 37 Transparent Mode 37 Modem Mode 37 AT COMMANDS 39 AT Command Syntax 41 AT 42 ATDT 43 ATF 45 ATW 46 AT APN 47 AT CHAP 48 AT CLCK SC 49 AT CPIN 50 AT CPWD SC 51 AT DHCP 52 AT DLMT 53 AT DOWNLOAD...

Page 9: ...GSM data services This manual serves to guide you through how to install configure and operate the 8400 GPRS Cradle We recommend you to keep one copy of the manual at hand for quick reference or main...

Page 10: ...ors POWER DATA READY 2 SIM Card Slot 3 Cable Connector USB or RS 232 4 Power Jack 5 Antenna Warning It is recommended that the charging devices be operated at room temperature 18 C to 25 C for optimal...

Page 11: ...down Refer to Chapter 3 Using 8400 to Configure GPRS Cradle 4 Seat the mobile computer in the cradle 5 Connect the power supply cord to a suitable power outlet and the cradle s POWER indicator will b...

Page 12: ...tery 1800 1900 MHz approx 950 mA while charging battery GPRS connection Typical 900 mA while charging battery Note Power consumption depends on network coverage in the real world INSIDE THE PACKAGE Th...

Page 13: ...as you have Refer to Chapter 3 Using 8400 to Configure GPRS Cradle and Chapter 4 Upgrading Firmware Please contact your Internet service provider ISP or network operator for information on GPRS relate...

Page 14: ...e AT commands to configure PIN code and GPRS AP name first and then follow the C or BASIC programming flow of WLAN Example 802 11b g For details please refer to a separate programming guide If CHAP is...

Page 15: ...1 or later For C programming make sure to download one of the following external libraries to the mobile computer 1 84PPP lib version 1 03 or later 2 84WLAN lib version 1 04 or later 1 1 2 MODEM MODE...

Page 16: ...solid finally When the POWER indicator does not start to flash for a while hardware error may have occurred When the POWER indicator keeps flashing you may need to check if the SIM card is properly i...

Page 17: ...ngth is weak for the GSM 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 s...

Page 18: ...10 8400 GPRS Cradle Reference Manual 1 3 2 4 5 6 7...

Page 19: ...der 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...

Page 20: ...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 crad...

Page 21: ...on 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...

Page 22: ...14 8400 GPRS Cradle Reference Manual...

Page 23: ...versions The Virtual COM port will not be assigned until the USB port is in use 2 Press 8 Power on the mobile computer to turn it on and access the Program Manager menu You may download the program d...

Page 24: ...wer outlet Note After powering on the POWER indicator will start to flash in a few seconds indicating the cradle is in initialization process Then it keeps flashing indicating initialization failed du...

Page 25: ...ly correct PIN or PIN not required 12 Go to 1 Settings 3 Download to download your settings to the cradles 13 Disconnect the power supply cord 14 Re connect the power supply cord Note After powering o...

Page 26: ...le connecting the cradle to a GSM or GPRS network If the current and new PIN codes listed below this entry are blank you will have to input them via the Configure menu When disabled it means authentic...

Page 27: ...in use When disabled you will 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 setting...

Page 28: ...radle 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 na...

Page 29: ...yed in the second line dynamic IP address when DHCP server is enabled static IP address when DHCP server is disabled When it fails to collect information on the current settings of the cradle the POWE...

Page 30: ...22 8400 GPRS Cradle Reference Manual 3 2 CONFIGURE SETTINGS 3 2 1 AUTHENTICATION Set or modify the security setting of your SIM card When enabled PIN code is required...

Page 31: ...23 Chapter 3 Using 8400 to Configure GPRS Cradle 3 2 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...

Page 32: ...24 8400 GPRS Cradle Reference Manual 3 2 3 GPRS SETTINGS The access point name CHAP and IP settings should be the same as obtained from your Internet service provider ISP or network operator...

Page 33: ...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 cradl...

Page 34: ...26 8400 GPRS Cradle Reference Manual 7 Disconnect the power supply cord 8 Re connect the power supply cord...

Page 35: ...ter 3 Using 8400 to Configure GPRS Cradle 3 3 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 se...

Page 36: ...e Reference Manual 3 3 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 th...

Page 37: ...3 3 4 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 1 On your mobile computer go to Settings Defau...

Page 38: ...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 2 CMU200 Test is for manufacturing use 3 4 1 GPRS TEST On your de...

Page 39: ...e 3 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 On your mob...

Page 40: ...32 8400 GPRS Cradle Reference Manual...

Page 41: ...rmware is greater than that of your cradle For information of the current firmware version check AT commands 1 Download the utility 8400DeployGPRS shx to your mobile computer The mobile computer will...

Page 42: ...ay see this error message when the mobile computer is not properly seated in the cradle Please try again Warning Before the download process is completed do not disconnect the power to the cradle or r...

Page 43: ...ull 4500 mW 900 mA while charging Operating dial out transmission 4800 mW 960 mA while charging with backlight on Peak 10000 mW 2000 mA 577 s Enclosures Materials ABS plastic Dimensions 110 mm L 100 m...

Page 44: ...36 Enter Setup 8400 GPRS Cradle Reference Manual 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...

Page 45: ...n follow the programming flow of WLAN Example 802 11b g using NetInit 7L in C or START TCPIP 7 in BASIC MODEM MODE An example is provided below char c SetCommType 1 COMM_DOCKING Set COM1 for terminal...

Page 46: ...38 Enter Setup 8400 GPRS Cradle Reference Manual Note If you are programming in BASIC language make sure the default delimiter 0x0d CR is in use otherwise call COM_DELIMITER...

Page 47: ...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 CP...

Page 48: ...erial 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...

Page 49: ...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...

Page 50: ...xample AT OK 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 wheth...

Page 51: ...0 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 GPRS access point Cannot...

Page 52: ...ther 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...

Page 53: ...unsigned int DelimEnable 1 unsigned int CHAPEnable 1 0 0 See GPRS_FLAG structure below Enable checking the delimiter character 0 Disable 1 Enable Challenge Handshake Authentication Protocol 0 Disable...

Page 54: ...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 C...

Page 55: ...e CR CR LF OK CR LF Example AT APN emome OK Change to Access Point emome Remarks The Read command is to get the Access Point Name APN currently in use The Write command is to set the Access Point Name...

Page 56: ...ple 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 Authentica...

Page 57: ...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 deter...

Page 58: ...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...

Page 59: ...ntax 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...

Page 60: ...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 t the Dynamic Host Configuratio...

Page 61: ...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...

Page 62: ...s 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 POWER and DATA indicators will fl...

Page 63: ...RR 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 Erro...

Page 64: ...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 notation is incorrect Remarks The Read command is to get th...

Page 65: ...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...

Page 66: ...R 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...

Page 67: ...se 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 A...

Page 68: ...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...

Page 69: ...ample 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...

Page 70: ...ion 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 D...

Page 71: ...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...

Reviews: