iDEN Data Module iO1500R Application and Integration Developers Guide Release 1.3 May 15, 2003 Documentation Copyrights No duplication or distribution of this document or any portion thereof shall take place without the express written permission of Motorola. No part of this manual may be reproduced, distributed, or transmitted in any form or by any means, electronic or mechanical, for any purpose without the express written permission of Motorola.
DECLARATION OF CONFORMITY Per FCC CFR 47 part 2 Section 2.1077(a) Responsible party name: Address: Phone number: Motorola Inc.
DECLARATION OF CONFORMITY ..................................................................................2 Revision History .......................................................................................................................5 Purpose Of This Document......................................................................................................5 Distribution ...........................................................................................................................
Additional Information For Registering and Going Offline ..............................................25 Module Activation and Registration........................................................................25 To make the iO1500R module re-register perform these steps: ..........................25 Monitoring The RS232 CD pin and Going Offline: ............................................25 Packet Data Status Information Command..........................................................
Revision History Date May 5, 2003 Revision 1.3 Comments Initial Release. Purpose Of This Document This guide is for the application developer and system integrator who plan to use the iO1500R iDEN data module in their design of an OEM product. This manual describes the requirements and interfaces for the integration of the iDEN iO1500R wireless module into OEM terminal/equipment.
Module Descriptions and Specifications The iO1500R module for iDEN is a wireless subscriber device for providing packet data and circuit data connectivity over the iDEN 800MHz infrastructure. The module is supported by PC applications for installation, monitoring, service and development for the OEM and the system integrator. iO1500R Module Product Specificationss Electrical specifications: Frequency TX 806-825 MHz RX 851-870 MHz TX Output Power Average 0.6 watts at nominal 3.6V & 25 °C Input Voltage 3.
iO1500R Evaluation board The evaluation board helps the developer and system integrator to start development of the software before their terminal hardware is ready. The developer can connect a PC to the evaluation board and communicate with the iO1500R that is registered to the system and work over the iDEN infrastructure. For more information see the OEM Evaluation Board User Guide 68P02954C85-O.
iO1500R Hardware Interfacing Information Mechanical Dimensions 20/5/03 page 8 of 37
Connector Types: The unit has two connectors: • RF output connector MMCX Jack (female) 50 Ohm. This will accept the RG 178-11 MMCX-50-1-1 Plug (male) or RG 316-11 MMCX-50-2-3 (male). The Data Interface connector is a MOLEX 30-pin ZIF connector, MOLEX part #: 52892-3090. Motorola Part #: 0909059E06. OEM developers must also use this 30-wire flex cable to interface to the connector: AXON Cable Part#: FFC0.50A30/0035L3-3-06-06SBBB. Motorola Part #: 3086229J04.
Accessory Connector Pin Functions PIN # PIN NAME DIRECTION DESCRIPTION Notes 1 RS232_RX OUT RS232 Signal 3V Max 2 RS232_TX IN RS232 Signal 3V Max 3 RS232_DTR IN RS232 Signal 3V Max 4 RS232_DCD OUT RS232 Signal 3V Max 5 RS232_GND IN Signal Ground 6 RS232_RTS IN RS232 Signal 3V Max 7 RS232_CTS OUT RS232 Signal 3V Max 8 RS232_DSR OUT RS232 Signal 3V Max 9 RS232_RI OUT RS232 Signal 3V Max 10 EXT_MIC IN Audio input to iO1500R FUTURE USE 11 AUDIO_COMMON IN
Detailed Pins Descriptions RS232 Standard Interface 8-Wire Or 4-Wire (Pin 1 through Pin 9) This is a 3V DCE RS-232 interface. For ±9V use, OPTION_3V (Pin16) can supply power to an external level shifter IC like MAX3238E. The 9-volt external level shifter output can be connected to a PC COM port. Audio Interface (Pins 10, 11 and 12) These are future options of the iO1500R to provide audio communication.
This OUTPUT is the In-Range Connection Status. It is a switched 3V output voltage with a maximum drive of 10 mA. Blinking Green light - IN RANGE - the OEM is connected to the iDEN network. Solid Green light – The iO1500R is in use. BAT_GND (Pins 26 through 30) These pins are the ground return lines for the iO1500R and should be connected together with the same ground reference as the 3.6 V power supply for the iO1500R.
Design Considerations For iO1500R OEM Developers Hardware Considerations • • • • • • • • • • • Developers need to work with carriers to approve applications on their network. The end product must display the IMEI and serial # of the module. The module must use OEM_ON-OFF (Pin 17) to power on and off. Be aware of current consumption when unit is not registered.
Module Software And Interface Modes The iO1500R supports both circuit data over packet data and standard packet data modes. DCE refers to the iDEN iO1500R Module. DTE refers to a computer or data terminal equipment that is connected to the iO1500R Module. Below are the descriptions for each of these data modes. Circuit Switched Data The iO1500R Module and the iDEN network interact to provide the DTE with a circuit-switched data interface with the PSTN.
Managing User Image Profiles The iO1500R ships with 3 configurable User Images (Profile 0, Profile 1, and Profile 2) User Image 0 Profile 0 stores the default factory settings for Circuit Data calls. User Image 1 Profile 1 is a scratchpad where Profile 0 or Profile 2 is stored by the developer when changing the default settings of Profile 0 or Profile 2. User Image 2 Profile 2 stores the default factory IP settings for Packet Data or Hayes Compatible Packet Data services.
Properly configuring, saving, and restoring user image profiles Here is an example of how to properly manage the user image profile AT commands. Example: The module by default boots up in User Image Profile 2, which is packet data mode. This example will back up Profile 2 into Profile 1 for safe keeping, then change Profile 2 to become Circuit Data, and save these settings permanently into to Module ROM so that the module boots up into Circuit Data mode.
How To Use Hayes Compatible Packet Data mode Some older legacy DTE equipment that the iO1500R may be interfaced to may not have a TCP/IP stack. These devices use Hayes Module AT commands to communicate. A non-IP interface was implemented inside the module to work with these legacy DTEs using a simulation of Circuit Data Over Packet Data. Terminals that are using AT-Module protocol will be thus be able to communicate with the iDEN data modules and use the iDEN Packet Data services.
How To Use Hayes Compatible Packet Data mode (continued) To send Circuit Data AT commands over the packet data network in the iO1500R iDEN data module, there are 2 methods to setup the configuration: Method 1: Use the wireless data services for windows applet from the CD supplied with your module to initialize packet data parameters (IP address etc.) in your module and to set the profile for Hayes Compatible Packet Data.
How to use Hayes Compatible Packet Data mode (Continued) This command will then instruct the DCE (iO1500R module) to originate a call: ATd .. Where = n.n.n.n OR n,n,n,n where 1 is optional ..p or ,,p 1<=p<= 65535 and MUST be separated by two dots”..” or two commas “,,”, but no matter which character is used, there must be 2 of them. Example: ATd 128.54.88.104..
Reset, Master Reset,Power off The requirements of setting these functions may vary by service provider. The service provider may ask the developer to perform these functions, which are accomplished through a keypad on a normal phone. But on the iO1500R, these functions can be accomplished using the Applet program from the CD, or by using AT commands that can be sent to the iO1500R: AT Command To RESET the iO1500R.
• • • • • • • "SIM LOCK" - in case SIM is locked. PIN must be entered in order to unlock the SIM. "PIN BLOCK" - in case the PIN is blocked due to three consecutive unsuccessful attempts to unlock the SIM. Need to use the Configuration Applet program and PUK code delivered by the SIM card provider in order to unblock, or get service. "PUK BLOCK" - in case PUK is blocked due to ten consecutive unsuccessful attempts to unblock the SIM PIN. The SIM has become unusable.
SSL Command response The SSL AT command response will have the following syntax: DISPATCH [IS,NS (2 bytes)] [ACPT, RJCT, N_AT (4 bytes)] [RNC (6 bytes)] [0-4 cause codes, 2 bytes each, separated by comma] INTERCONNECT [IS,NS (2 bytes)] [ACPT, RJCT, N_AT (4 bytes)] [RNC (6 bytes)] [0-4 cause codes, 2 bytes each, separated by comma] PACKET DATA [IS,NS (2 bytes)] [ACPT, RJCT, N_AT (4 bytes)][RNC (6 bytes)] [0-4 cause codes, 2 bytes each, separated by comma] MOBILE IP [IS,NS (2 bytes)] [ACPT, RJCT, N_AT (4 byte
iDEN data modules – Software integration. The iDEN data module system integrator has a choice of software tools to help in the development of applications for the iO1500R OEM Module: 1. AT command set as described in iDEN Mobile Subscriber DTE/DCE Interface for Data Services. 2. For integrators with non-PC operating system, Motorola provides two types of RALP (Module Application Layer Protocol) command support: Full RALP and SDK RALP. The SDK functions were developed over this protocol.
If Signal Quality is not good, wait in the loop, checking signal quality every 10 sec, until a usable value is measured. If the iDEN data module is not Mobile IP registered wait for 1 minute, checking MIP registration status every 10 seconds. If after one minute the iDEN data module is not MIP registered, a new registration needs to be forced. Use AT-commands to force the module de-registration and re-registration: Force deregistration AT+WPDEREG Force registration AT+WPREG Go back to Step 3) again.
Additional Information For Registering and Going Offline Module Activation and Registration When you buy the module from iDEN operators your module must be registered in the system database. Upon power up, the module is registered and a set of data parameters is downloaded over the air into the unit. In case the module is not registered, you will need to give to the system administrator the unit IMEI number for registration (some operators may also need the serial number of the unit).
Packet Data Status Information Command To check the current state of the iO1500R, use the Packet Data Status Information command.
IP Address/ Network Entity Identifier (NEI) Command To check the current IP address of the iO1500R node, as well as the Network Entity Identifier (NEI), use the DTE IP Address query command as follows: AT+wpnei? Below is what the iO1500R might respond with when this command is used: First the IP address is displayed in quotes, followed by the current NEI.
Summary Of AT Commands This is a consolidated list of the AT commands mentioned in this document. See the iDEN Mobile Subscriber DTE/DCE Interface for Data Services 68P81129E10-C for detailed AT command descriptions. General AT Commands Command AT ATEx AT&V AT+IPR Usage AT ATE0 or ATE1 AT&V AT+IPR= baud rate Remarks Checks communication. Sets echo on or off. Displays module parameters.
Network Status Commands Command AT+WS53? AT+WS50? AT+WPSTATE AT+WPNEI? 20/5/03 Usage AT+WS53? AT+WS53? AT+WPSTATE AT+WPNEI? Remarks Check Signal Quality. Check Signal Strength. Check mobile IP registration.
Appendix A: Requirements For FCC Testing The iO1500R has a built in testing software mode called “BERBUG” that is preferable for FCC testing. This mode, which will be activated by Motorola, allows the engineers to perform FCC tests. In BERBUG mode, the developers can communicate with the iO1500R using Windows HyperTerm program, and prewritten scripts provided by Motorola. These scripts are simple text files (.TXT format), which are sent to the iO1500R module via a PC COM port using Hypeterm.
The following tests should be performed on the iO1500R by qualified personnel to submit for FCC type approval of the product that will contain the iO1500R: • Conducted Emissions and Radiated Emissions Transmit Mode The iO1500R is cabled to a spectrum analyzer, looking for spurious emissions. Data should be taken at 3 TX frequencies: low, mid and high, with the iO1500R set to continuous transmit. Data should be taken from the 10th harmonic, down to lowest fundamental frequency in the unit.
Conducted Emissions & Radiated Emissions Transmit Mode Tests Step 1: Copy the Hyperterm file called “iO1500R FCC Testing.HT” to the Windows desktop. This file must be used to open Hyperterm, as it automatically sets up several paramters like baud rate and com port to allow Hyperterm to correctly talk to the iO1500R. Double clicking this icon opens Hyperterm to use COM1. Also, copy all the FCC script files into a folder on the PC. For Radiated Transmit tests, use a 50 ohm RF dummy load.
FCC_TX_813.5625.txt and FCC_TX_824.9875.txt. Conducted Antenna Output Jack Receive Mode Step 1: Connect the product containing the iO1500R with FCC testing code to the COM1 port of the computer. Step 2: Power up the iO1500R. The Hyperterm window should show the software initializing on the module with a copyright statement, version information, then should present the user with a prompt that looks like this: BERBUG> Step 3: The module is now ready to be placed in Receive mode.
Receiver Spurious Radiation Pursuant to 47 CFR 15.109 (a), (f) Step 1: Connect the product containing the iO1500R with FCC testing code to the COM1 port of the computer. Step 2: Power up the iO1500R. The Hyperterm window should show the software initializing on the module with a copyright statement, version information, then should present the user with a prompt that looks like this: BERBUG> Step 3: The module is now ready to be placed in Receive mode.
Occupied Bandwidth Pursuant to 47 CFR 2.989 Occupied bandwidth must be tested at 3 different data transmit modes, measured both at high and low power output. The transmit modes are 16QAM, 64 QAM, and QPSK, which is also known as 4 QAM. Steps for High Power 16 QAM Transmit mode Step 1: Connect the product containing the iO1500R with FCC testing code to the COM1 port of the computer. Step 2: Power up the iO1500R.
Occupied Bandwidth (continued) Steps for High Power 64 QAM Transmit mode Step 1: Connect the product containing the iO1500R with FCC testing code to the COM1 port of the computer. Step 2: Power up the iO1500R. The Hyperterm window should show the software initializing on the module with a copyright statement, version information, then should present the user with a prompt that looks like this: BERBUG> Step 3: The module is now ready to be placed in 64 QAM Transmit mode.
Occupied Bandwidth (continued) Steps for High Power CPSK (4 QAM) Transmit mode Step 1: Connect the product containing the iO1500R with FCC testing code to the COM1 port of the computer. Step 2: Power up the iO1500R. The Hyperterm window should show the software initializing on the module with a copyright statement, version information, then should present the user with a prompt that looks like this: BERBUG> Step 3: The module is now ready to be placed in CPSK Transmit mode.