Iridium Satellite 9523 9523 Voice and Data Transceiver Module User Manual 9523 Developer s Guide v2 6

Iridium Satellite LLC 9523 Voice and Data Transceiver Module 9523 Developer s Guide v2 6

manual

Download: Iridium Satellite 9523 9523 Voice and Data Transceiver Module User Manual 9523 Developer s Guide v2 6
Mirror Download [FCC.gov]Iridium Satellite 9523 9523 Voice and Data Transceiver Module User Manual 9523 Developer s Guide v2 6
Document ID1567636
Application IDozYiYSuEkhjuxybQs/7l8w==
Document Descriptionmanual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize93.1kB (1163697 bits)
Date Submitted2011-10-26 00:00:00
Date Available2011-12-10 00:00:00
Creation Date2011-10-13 09:07:49
Producing SoftwareAcrobat Distiller 9.4.6 (Windows)
Document Lastmod2011-10-13 09:07:49
Document TitleMicrosoft Word - 9523 Developer's Guide v2.6.doc
Document CreatorPScript5.dll Version 5.2.2
Document Author: Lavine_J

Iridium 9523 Product Developers’ Guide
(PRELIMINARY DRAFT)
Iridium Communications, Inc.
Proprietary & Confidential Information
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
LEGAL DISCLAIMER AND CONDITIONS OF USE
This document contains information for the Iridium 9523 (“Product”) and is provided “as is.” The purpose
of providing such information is to enable Value Added Resellers and Value Added Manufacturers
(collectively, “Product Developer(s)”) to understand the Product and how to integrate it into a wireless
solution. Reasonable effort has been made to make the information in this document reliable and
consistent with specifications, test measurements and other information. However, Iridium
Communications Inc. and its affiliated companies, directors, officers, employees, agents, trustees or
consultants (“Iridium”) assume no responsibility for any typographical, technical, content or other
inaccuracies in this document. Iridium reserves the right in its sole discretion and without notice to you to
change Product specifications and materials and/or revise this document or withdraw it at any time. The
Product Developer assumes the full risk of using the Product specifications and any other information
provided.
IRIDIUM MAKES NO REPRESENTATIONS, GUARANTEES, CONDITIONS OR WARRANTIES,
EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED
REPRESENTATIONS, GUARANTEES, CONDITIONS OR WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, SATISFACTORY QUALITY,
NON-INTERFERENCE, ACCURACY OF INFORMATIONAL CONTENT, OR ARISING FROM A
COURSE OF DEALING, LAW, USAGE, OR TRADE PRACTICE, USE, OR RELATED TO THE
PERFORMANCE OR NONPERFORMANCE OF ANY PRODUCTS, ACCESSORIES, FACILITIES OR
SERVICES OR INFORMATION EXCEPT AS EXPRESSLY STATED IN THIS GUIDE AND/OR THE
PRODUCT AND/OR SATELLITE SERVICE DOCUMENTATION. ANY OTHER STANDARDS OF
PERFORMANCE, GUARANTEES, CONDITIONS AND WARRANTIES ARE HEREBY EXPRESSLY
EXCLUDED AND DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. THIS
DISCLAIMER AND EXCLUSION SHALL APPLY EVEN IF THE EXPRESS LIMITED WARRANTY
CONTAINED IN THIS GUIDE OR SUCH DOCUMENTATION FAILS OF ITS ESSENTIAL PURPOSE.
IN NO EVENT SHALL IRIDIUM BE LIABLE, WHETHER IN CONTRACT OR TORT OR ANY OTHER
LEGAL THEORY, INCLUDING WITHOUT LIMITATION STRICT LIABILITY, GROSS NEGLIGENCE OR
NEGLIGENCE, FOR ANY DAMAGES IN EXCESS OF THE PURCHASE PRICE OF THE PRODUCT,
INCLUDING ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OF
ANY KIND, OR LOSS OF REVENUE OR PROFITS, LOSS OF BUSINESS, LOSS OF PRIVACY, LOSS
OF USE, LOSS OF TIME OR INCONVENIENCE, LOSS OF INFORMATION OR DATA, SOFTWARE
OR APPLICATIONS OR OTHER FINANCIAL LOSS CAUSED BY THE PRODUCT (INCLUDING
HARDWARE, SOFTWARE AND/OR FIRMWARE) AND/OR THE IRIDIUM SATELLITE SERVICES, OR
ARISING OUT OF OR IN CONNECTION WITH THE ABILITY OR INABILITY TO USE THE PRODUCT
(INCLUDING HARDWARE, SOFTWARE AND/OR FIRMWARE) AND/OR THE IRIDIUM SATELLITE
SERVICES TO THE FULLEST EXTENT THESE DAMAGES MAY BE DISCLAIMED BY LAW AND
WHETHER ADVISED OF THE POSSIBILITIES OF SUCH DAMAGES. IRIDIUM IS NOT LIABLE FOR
ANY CLAIM MADE BY A THIRD PARTY OR MADE BY YOU FOR A THIRD PARTY.
Your use of the information contained in this Guide is restricted to the development activity
authorized under the agreement(s) between you and Iridium, and is otherwise subject to all
applicable terms and conditions of such agreement(s), including without limitation software
license, warranty, conditions of use and confidentiality provisions.
Export Compliance Information
This Product is controlled by the export laws and regulations of the United States of America. The U.S.
Government may restrict the export or re-export of this Product to certain individuals and/or destinations.
For further information, contact the U.S. Department of Commerce, Bureau of Industry and Security or
visit www.bis.doc.gov.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 2 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Revision History
Revision
1.0
2.0
2.3
2.5
2.6
Date
Apr 6, 2011
May 9, 2011
Jul 26, 2011
Sep 12, 2011
Oct 11, 2011
Comment
First Draft
Second Draft Following Internal Review
Revision sent with Alpha prototype Developer’s Kit
Revision sent with Beta prototype Developer’s Kit
- Added FCC and IC warning statements (sections 1.3 and 1.4)
- Removed reference to mounting screws in section 2.1 “Dimensions
and Layout”
- Clarified screw/hole specifications in section 2.2 “Field Application
Board Mounting”
- Unified formatting of examples and removed references to AT*Rn in
section 8 “Informative Examples”
Export Compliance Information
This product is controlled by the export laws and regulations of the United States of America. The U.S.
Government may restrict the export or re-export of this product to certain individuals and/or destinations.
For further information, contact the U.S. Department of Commerce, Bureau of Industry and Security or
visit www.bis.doc.gov.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 3 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Contents
Revision History .......................................................................................................................................... 3
Contents ..................................................................................................................................................... 4
List of Abbreviations .................................................................................................................................. 8
Product Overview ............................................................................................................................... 9
1.1
Key Features .......................................................................................................................... 9
1.2
Iridium 9523 Packaging and Regulatory Certification ............................................................ 9
1.3
FCC Warning Statement ...................................................................................................... 10
1.4
Industry Canada Warning Statement ................................................................................... 10
1.4.1
English ................................................................................................................................. 10
1.4.2
French .................................................................................................................................. 10
1.5
Software Revision ................................................................................................................ 11
1.6
Reference............................................................................................................................. 11
Physical Specification ..................................................................................................................... 13
2.1
Dimensions and Layout ....................................................................................................... 14
2.2
Field Application Board Mounting ........................................................................................ 15
2.3
Environmental ...................................................................................................................... 18
2.3.1
Environmental Specification................................................................................................. 18
2.3.2
Environmental Tests Performed .......................................................................................... 18
Electrical Interfaces ......................................................................................................................... 19
3.1
User Connector .................................................................................................................... 19
3.1.1
User Connector Type ........................................................................................................... 19
3.1.2
User Connector Pin Allocation ............................................................................................. 20
3.2
DC Power Supply Interface.................................................................................................. 22
3.2.1
Battery Power Input, VBAT .................................................................................................. 22
3.2.2
Boost Power Input, VBOOST............................................................................................... 22
3.2.3
Power On/Off Control, TRX_ON .......................................................................................... 22
3.2.4
Typical Power Usage Profile ................................................................................................ 22
3.3
PCM Digital Audio ................................................................................................................ 24
3.3.1
Port 1 .................................................................................................................................... 25
3.3.2
Port 2 .................................................................................................................................... 25
3.3.3
11Hz Signal for Manufacturing and Regulatory Testing ...................................................... 25
3.4
DPL port ............................................................................................................................... 26
3.5
Data/Fax port ....................................................................................................................... 26
3.5.1
9-Wire and 3-Wire Operation ............................................................................................... 26
3.5.2
Configuration Settings .......................................................................................................... 27
3.5.3
Modes of Operation ............................................................................................................. 28
3.5.4
Serial port signal levels ........................................................................................................ 28
3.6
SIM interface ........................................................................................................................ 28
3.7
GPIO Signals ....................................................................................................................... 28
3.7.1
Transmit power Control ........................................................................................................ 29
3.7.2
External GPS Receiver Switch ............................................................................................ 29
3.7.3
Modem/Handset Mode Select Signal................................................................................... 29
RF Interface ....................................................................................................................................... 30
4.1
RF Connector Type .............................................................................................................. 30
4.1.1
Antenna Characteristics ....................................................................................................... 30
4.2
RF Interface Specifications .................................................................................................. 30
4.3
Radio Characteristics ........................................................................................................... 31
4.4
S-meter Performance ........................................................................................................... 31
AT Interface ....................................................................................................................................... 32
5.1
Command Types .................................................................................................................. 32
5.2
Basic Commands ................................................................................................................. 32
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 4 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.3
5.4
5.5
5.6
5.6.1
5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.7.6
5.7.7
5.7.8
5.7.9
5.7.10
5.7.11
5.7.12
5.7.13
5.7.14
5.7.15
5.7.16
5.7.17
5.7.18
5.7.19
5.7.20
5.7.21
5.7.22
5.7.23
5.7.24
5.7.25
5.7.26
5.7.27
5.7.28
5.7.29
5.7.30
5.7.31
5.7.32
5.7.33
5.7.34
5.7.35
5.7.36
5.7.37
5.7.38
5.7.39
5.7.40
5.7.41
5.7.42
5.7.43
5.7.44
5.7.45
5.7.46
5.7.47
5.7.48
5.7.49
5.7.50
Extended Commands .......................................................................................................... 32
Command and Response Characters.................................................................................. 33
Command Entry ................................................................................................................... 34
Command Responses ......................................................................................................... 35
Hardware Failure Reporting ................................................................................................. 35
Command Set Description ................................................................................................... 36
AT - Attention Code ............................................................................................................. 36
A/ - Repeat Last Command ................................................................................................. 36
+++ - Escape Sequence ...................................................................................................... 36
En - Echo ............................................................................................................................. 36
On - Online ........................................................................................................................... 36
Qn - Quiet Mode................................................................................................................... 36
Vn - Verbose Mode .............................................................................................................. 36
Wn - Error Correction Message Control .............................................................................. 36
Zn - Soft Reset ..................................................................................................................... 37
&Cn - DCD Option................................................................................................................ 37
&Dn - DTR Option ................................................................................................................ 37
&Fn - Restore Factory Settings............................................................................................ 37
&Kn - Flow Control ............................................................................................................... 38
&Mn - Asynchronous/Synchronous Mode ........................................................................... 38
&Qn - Sync/Async Mode ...................................................................................................... 38
&Sn - DSR Override ............................................................................................................. 38
&V - View Active and Stored Configuration ......................................................................... 38
&Wn - Store Active Configuration ........................................................................................ 38
&Yn - Designate Default Reset Profile ................................................................................. 38
\Kn - Control Break............................................................................................................... 39
%R - Display Registers ........................................................................................................ 39
*Pn - Power Phone .............................................................................................................. 39
+CBST - Select Bearer Service Type .................................................................................. 39
+CGMI - Manufacturer Identification .................................................................................... 40
+CGMM - Model Identification ............................................................................................. 40
+CGMR - Revision ............................................................................................................... 40
+CGSN - Serial Number ...................................................................................................... 40
+CMEE - Report Mobile Equipment Error............................................................................ 40
+CPAS - Phone Activity Status ............................................................................................ 42
+CR - Service Reporting Control ......................................................................................... 42
+DS - Set Data Compression Function................................................................................ 43
+DR - Data Compression Report Level ............................................................................... 43
+CEER - Extended Error Report .......................................................................................... 44
+CHUP - Hangup call........................................................................................................... 44
+CMGD - Delete SMS Message .......................................................................................... 44
+CMGF - SMS Message Format ......................................................................................... 46
+CMGL - List SMS Messages ............................................................................................. 47
+CMGR - Read SMS Message ............................................................................................ 47
+CMGS - Send SMS Message ............................................................................................ 48
+CMGW - Write SMS Message To Memory ........................................................................ 48
+CMOD - Call Mode............................................................................................................. 48
+CNMI - New SMS Message Indications to DTE ................................................................ 49
+COPS - Operator Select .................................................................................................... 50
+CPBF - Find Phonebook Entries ........................................................................................ 51
+CPBR - Read Phonebook Entries ...................................................................................... 51
+CPBS - Select Phonebook Storage ................................................................................... 51
+CPBW - Write Phonebook Entry ........................................................................................ 52
+CPIN - Enter PIN................................................................................................................ 52
+CPMS - Select Preferred SMS Message Storage ............................................................. 53
+CREG - Network Registration ............................................................................................ 54
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 5 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.7.51
5.7.52
5.7.53
5.7.54
5.7.55
5.7.56
5.7.57
5.7.58
5.7.59
5.7.60
5.7.61
5.7.62
5.7.63
5.7.64
5.7.65
5.7.66
5.7.67
5.7.68
5.7.69
5.7.70
5.7.71
5.7.72
5.7.73
5.7.74
5.7.75
5.7.76
5.7.77
5.7.78
5.7.79
5.7.80
5.7.81
5.7.82
5.7.83
5.7.84
5.7.85
5.7.86
5.7.87
5.7.88
5.7.89
5.7.90
5.7.91
5.7.92
5.7.93
5.7.94
5.7.95
5.7.96
5.7.97
5.7.98
5.7.99
5.7.100
5.7.101
5.7.102
5.7.103
5.7.104
5.7.105
5.7.106
+CSCA - SMS Service Center Address ............................................................................... 54
+CSCB - Select Cell Broadcast Message Types ................................................................. 55
+CSCS - Select TE Character Set ....................................................................................... 55
+CSMS - Select SMS Message Service .............................................................................. 55
+CSTA - Select Type of Address ......................................................................................... 56
+GMI - Manufacturer Identification ...................................................................................... 56
+GMM - Model Identification ................................................................................................ 56
+GMR - Revision.................................................................................................................. 56
+GSN - Serial Number ......................................................................................................... 56
+GCAP - General Capabilities ............................................................................................. 56
A - Answer............................................................................................................................ 57
D - Dial ................................................................................................................................. 57
Hn - Hangup ......................................................................................................................... 58
S0=n - Auto-Answer ............................................................................................................. 58
Xn - Extended Result Codes................................................................................................ 58
+CLVL - Volume Level Control ............................................................................................ 58
+CMUT - Mute Control ......................................................................................................... 59
+CRC - Cellular Result Codes ............................................................................................. 59
+CVHU - Voice Hangup Control .......................................................................................... 60
+CCLK - Real-Time Clock.................................................................................................... 60
–MSVTS - DTMF Generation in Voice Call ......................................................................... 60
–MSVTR - DTMF Received in Voice Call ............................................................................ 61
–MSVLS - Local DTMF Feedback Selection ....................................................................... 61
–MSSTM - Request System Time ....................................................................................... 62
–MSGEO - Request Geolocation ......................................................................................... 62
+CCFC - Call Forward Service ............................................................................................ 63
+CLCC - Request Current Call Status ................................................................................. 64
+CNUM - Read MSISDN Numbers ...................................................................................... 64
+CSSSC – Supplementary Services Short Code ................................................................ 64
+WIRLP - Iridium Radio Link Protocol ................................................................................. 65
+WFRNG - Force IRLP Renegotiation................................................................................. 66
+WTM - IRLP Test Mode ..................................................................................................... 66
+WDLDM - IRLP Dynamic Link Delay Measurement .......................................................... 67
+WDAV - Register or Deregister an RS232 DAV Data Peripheral ...................................... 67
+SBDWB - Short Burst Data: Write Binary Data to the Iridium 9523................................... 67
+SBDRB - Short Burst Data: Read Binary Data from Iridium 9523 ..................................... 68
+SBDRT - Short Burst Data: Read Text Message from the Iridium 9523 ........................... 69
+SBDD - Short Burst Data: Clear SBD Message Buffer(s) ................................................. 69
+SBDC - Short Burst Data: Clear SBD MOMSN ................................................................. 69
+SBDS - Short Burst Data: Status ....................................................................................... 70
+SBDTC - Short Burst Data: Transfer MO Buffer to MT Buffer ........................................... 70
+CAR - Audio Output Control .............................................................................................. 70
In – Identification .................................................................................................................. 71
+CIER – Indicator Event Reporting...................................................................................... 71
+CRIS – Ring Indication Status ........................................................................................... 72
+CSQ[F] – Signal Quality ..................................................................................................... 73
+CULK – Unlock .................................................................................................................. 73
+CVMI – Voicemail Indication .............................................................................................. 74
+CICCID – Read ICC ID from sim ....................................................................................... 74
+CLIP – Calling Line Identification Presentation ......................................................... 75
+CLIR – Calling Line Identification Restriction ............................................................ 75
+IPR - Fixed DTE Rate ................................................................................................ 76
+SBDWT - Short Burst Data: Write a Text Message to the Iridium 9523 .................... 76
+SBDDET - Short Burst Data: Detach ......................................................................... 77
+SBDI - Short Burst Data: Initiate an SBD Session .................................................... 78
+SBDIX[A] - Short Burst Data: Initiate an SBD Session Extended ............................. 79
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 6 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.7.107
+SBDDSC - Short Burst Data: Delivery Short Code ................................................... 81
5.7.108
+SBDMTA - Short Burst Data: Mobile-Terminated Alert ............................................. 82
5.7.109
+SBDREG - Short Burst Data: Network Registration .................................................. 82
5.7.110
+SBDAREG - Short Burst Data: Automatic Registration ............................................. 84
5.7.111
+SBDSX - Short Burst Data: Status Extended ............................................................ 85
5.7.112
+ADJANT – User Antenna Adjustment Required ........................................................ 86
5.7.113
+WANTST, +ANTST – Antenna status ....................................................................... 86
5.7.114
+PCDA – Pending call drop alert ................................................................................. 87
5.7.115
+DPLCI – DPL Call Indication ..................................................................................... 87
5.7.116
+CCWA - Call Waiting service ..................................................................................... 88
5.7.117
+CLCK - Facility Lock .................................................................................................. 90
5.7.118
+CPWD - Change Password ....................................................................................... 91
5.7.119
+CSDT – Sidetone ....................................................................................................... 92
5.7.120
+CHLD – Call Hold and Multiparty ............................................................................... 92
5.7.121
+XCSI – Extended Call State Information ................................................................... 93
5.7.122
+CDSI – Report SMS status ........................................................................................ 95
5.7.123
+GPSSTA – Configure GPS status ............................................................................. 96
S-Register Definitions ...................................................................................................................... 97
6.1
S-Register Commands ......................................................................................................... 97
6.1.1
Sr - Direct S-Register Reference ......................................................................................... 97
6.1.2
Sr? - Direct S-Register Read ............................................................................................... 97
6.1.3
Sr=n - Direct S-Register Write ............................................................................................. 97
6.1.4
? - Referenced S-Register Read.......................................................................................... 97
6.1.5
=n - Referenced S-Register Write ........................................................................................ 97
6.2
Standard S-Registers ........................................................................................................... 97
6.3
Iridium Specific S-Register Extensions .............................................................................. 100
Summary of Result Codes ............................................................................................................. 104
Informative Examples .................................................................................................................... 107
8.1
Unit Identification................................................................................................................ 107
8.2
Setting the Default Configuration ....................................................................................... 107
8.3
Power-on to Sending an SBD Message ............................................................................ 107
8.4
SBD Automatic Notification Registration ........................................................................... 108
8.5
SBD Automatic Notification Message Reception ............................................................... 108
8.6
SBD Automatic Notification Automatic Registration .......................................................... 109
8.7
Powering Down .................................................................................................................. 109
8.8
Originating a Data Call ....................................................................................................... 109
8.9
Answering a Data Call ....................................................................................................... 110
8.10
Disconnecting a Data Call .................................................................................................. 110
8.11
Originating and Disconnecting a Voice Call ....................................................................... 110
8.12
Coordination of +CLCC and +CPAS responses ................................................................ 111
Supported AT Commands ...................................................................................................................... 112
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 7 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
List of Abbreviations
Abbreviation
CE
Description
ESD
FA
FCC
GND
GSS
IC
IMEI
LBT
Conformité Européene
(V.24 signal) Clear To Send. This signal is used to control the flow of data to
the Iridium 9523
Direct Current
(V.24 signal) Data Carrier Detect
Data Communications Equipment. In this Product, DCE refers to the Iridium
9523
(V.24 signal) Data Set Ready. This signal, from the Iridium 9523, indicates
readiness to accept communication over the data port
Data Terminal Equipment. In this Product, DTE refers to the FA
(V.24 signal) Data Terminal Ready. This signal, from the FA, requests the
Iridium 9523 to accept communication over the data port
Electro-static Discharge
Field Application; the application controlling the Iridium 9523
Federal Communications Commission
Ground
Gateway SBD Subsystem (synonymous with ESS)
Industry Canada
International Mobile Equipment Identity
L-Band Transceiver
MO
Mobile Originated
MOMSN
Mobile Originated Message Sequence Number
MT
Mobile Terminated
MTMSN
Mobile Terminated Message Sequence Number
PCM
Pulse Code Modulation
RHCP
SBD
Right Hand Circular Polarization
(V.24 signal) Ring Indicate. This signal, from the Iridium 9523, indicates that
an MT message is present at the GSS
(V.24 signal) Request To Send. This signal is used to control the flow of data
from the Iridium 9523.
Short Burst Data
SMS
Short Message Service
TBA
To Be Advised
UART
Universal Asynchronous Receiver Transmitter
VAM
Value Added Manufacturer
VAR
Value Added Reseller
VSWR
Voltage Standing Wave Ratio
CTS
DC
DCD
DCE
DSR
DTE
DTR
RI
RTS
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 8 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
1 Product Overview
1.1 Key Features
The Iridium 9523 is a voice and data transceiver module for the Iridium global satellite network. It is
designed to be integrated with field application (FA) hardware and software to produce a solution
designed for a specific application or vertical market. These solutions drive a wide range of applications
in industries such as Oil and Gas, Rail, Maritime, Aeronautical, Utilities and Government/Military.
The 9602 is designed to meet the regulatory requirements for approval for FCC, Canada, and CE
assuming an antenna with a gain of ~3 dBi and adequate shielding.
The Iridium 9523 supports all Iridium’s voice and data services. Applications can be built to use one or
multiple services using the voice and data interfaces. The product provides the core transceiver module.
All other functions and hardware such as SIM card reader, keypad, display, power supply antenna etc.
must be provided by the Product Developer. The Iridium 9523 consists of the following:





Iridium radio transceiver with 8 watt transmitter and dual receivers
Call Processor function that implements the Iridium L-Band AIS protocol
Iridium speech Vocoder
Coaxial RF connector for the antenna
40-way inter-PCB connector with the following interfaces:
o Digital audio interfaces
o DPL serial asynchronous control port
o Serial asynchronous interface for SIM
o Data/Fax port – serial asynchronous data plus 6 control signals
o GPIO control signals
o Power
1.2 Iridium 9523 Packaging and Regulatory Certification
The Iridium 9523 is a regulatory approved daughter module transceiver that can be fitted within an
enclosed host system. With appropriate external connections, the host system can be designed to meet
full transceiver regulatory tests and sold as a Regulatory Certified product that meets CE, FCC and IC
requirements.
The Iridium 9523 is tested to the regulatory and technical certifications shown in Table 1.
Table 1: Regulatory and Technical Certifications
Regulatory
Approvals
CE
Radio Tests
ETSI EN 301 441 V1.1.1
(2000-05)
Electrical /
Mechanical /
Operational
Safety Tests
EMC Tests
ETSI EN 301 489-20 V1.2.1(2002-11)
ETSI EN 301 489-1 V1.8.1(2008-04)
EN60950-1:2006
Part 1
ETSI EN 301 489-20 V1.2.1(2002-11)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 9 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
EN61000-4-2 : 1995/A2 : 2001 Part 4.2
FCC CFR47 parts 2, 15,
and 25
FCC
EN61000-4-3 : 2002 Part 4.3
EN61000-4-4 : 2004
EN61000-4-6 : 1996/A1 : 2001 Part 4.6
EN55022:2006
Industry
Canada
Industry Canada
RSS170 Issue 2, March,
2011
1.3 FCC Warning Statement

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.

This equipment complies with FCC radiation exposure limits set forth for an uncontrolled
environment. End users must follow the specific operating instructions for satisfying RF exposure
compliance. This transmitter must not be co-located or operating in conjunction with any other
antenna or transmitter.

Changes or modifications not expressly approved by the party responsible for compliance could
void the user's authority to operate the equipment.
1.4 Industry Canada Warning Statement
1.4.1
English
Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type
and maximum (or lesser) gain approved for the transmitter by Industry Canada.
To reduce potential radio interference to other users, the antenna type and its gain should be so chosen
that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for successful
communication.
This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the
following two conditions: (1) this device may not cause interference, and (2) this device must accept any
interference, including interference that may cause undesired operation of the device.
1.4.2
French
Conformément à la réglementation d'Industrie Canada, le présent émetteur radio peut fonctionner avec
une antenne d'un type et d'un gain maximal (ou inférieur) approuvé pour l'émetteur par Industrie Canada.
Dans le but de réduire les risques de brouillage radioélectrique à l'intention des autres utilisateurs, il faut
choisir le type d'antenne et son gain de sorte que la puissance isotrope rayonnée équivalente (p.i.r.e.) ne
dépasse pas l'intensité nécessaire à l'établissement d'une communication satisfaisante.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 10 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts
de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire
de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le
brouillage est susceptible d'en compromettre le fonctionnement.
1.5 Software Revision
Product Developers should read this document in conjunction with the “Software Release Notes” relevant
to the revision of the software that is loaded into their Iridium 9523. The software release notes are
available on the Iridium for Partners section of the Iridium.com website.
There may be multiple software releases over the lifespan of the Iridium 9523. A software upgrade utility
is provided with each software release. The utility runs on a Windows-compatible OS and will
automatically upgrade the modem with the latest version.
Production procedures for finished goods should ensure that the appropriate software release is loaded
on each Iridium 9523 module used. The software release loaded on a particular Iridium 9523 module can
be read out using the AT command interface.
1.6 Reference
[1]
ITU-T Recommendation V.25ter, 08/95
[2]
ETS 300 642: Digital Cellular Telecommunications System (Phase 2); AT Command Set for GSM
Mobile Equipment (GSM 07.07)
[3]
ETS 300 585: Digital Cellular Telecommunications System (Phase 2); Use of DTE-DCE Interface
SMS and CBS (GSM 07.05)
[4]
ETS 300 520: Digital Cellular Telecommunications System (Phase 2) (GSM); Call Barring (CB)
Supplementary Services – Stage 1 (GSM 02.88)
[5]
ETS 300 511: Digital Cellular Telecommunications System (Phase 2) (GSM); Man–Machine
Interface (MMI) of the Mobile Station (MS) (GSM 02.30)
[6]
ETS 300 516: Digital Cellular Telecommunications System (Phase 2) (GSM); Call Waiting (CW)
and Call Hold (HOLD) Supplementary Services; Stage 1 (GSM 02.83)
[7]
ETS 300 557: Digital Cellular Telecommunications System (Phase 2) (GSM); Mobile radio
interface; Layer 3 Specification (GSM 04.08)
[8]
ETS 300 559: Digital Cellular Telecommunications System (Phase 2) (GSM); Point-to-Point (PP)
Short Message Service (SMS) support on mobile radio interface (GSM 04.11)
[9]
ETS 300 536: Digital Cellular Telecommunications System (Phase 2) (GSM); Technical
realization of Short Message Service (SMS) Point-to-Point (PP) (GSM 03.40)
[10]
ETS 300 537: Digital Cellular Telecommunications System (Phase 2) (GSM); Technical
realization of Short Message Service Cell Broadcast (SMSCB) (GSM 03.41)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 11 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
[11]
ETS 300 515: Digital Cellular Telecommunications System (Phase 2) (GSM); Call Forwarding
(CF) Supplementary Services (GSM 02.82)
[12]
3GPP TS 27.007: 3rd Generation Partnership Project; Technical Specification Group Terminals;
AT command set for User Equipment (UE)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 12 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
2 Physical Specification
For illustrative purposes, pictures of the Iridium 9523, fitted with its aluminum shielding frame, are shown
in Figure 1.
Figure 1: Photos of Iridium 9523
Top View
Bottom View
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 13 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Left View
2.1 Dimensions and Layout
The overall dimensions of the Iridium 9523 and its weight are summarized in Table 2 and represented
graphically in Figure 2.
Table 2: Iridium 9523 Mechanical Dimensions
Parameter
Length
Value
70.44 mm
Width
36.04 mm
Height (from FA board)
14.6 mm max (reservoir capacitors)
8.9 mm (screening can)
Weight (approximate)
32g
The Iridium 9523 consists of a single PCB with components mounted on top and bottom sides.
On the top side, there are three reservoir capacitors, the RF connector, and a screening can covering all
the remaining circuits.
The bottom side has a Molex 40-pin multi-way user interface connector. The bottom side does not have a
screening can, but instead the PCB artwork has an exposed ground ring all around the edge of the board.
This ground ring makes contact with an aluminum screening frame, attached to the Iridium 9523 by four
corner thread-forming screws. The tips of these screws protrude through the aluminum frame and act as
alignment pins when mounting onto the FA board. The aluminum frame also has at its center a 1.0mm
diameter alignment pin.
There are a further four corner screw holes through the aluminum frame and PCB for securing the 9523
to the FA board.
The two height values provided in Table 2 do not include the height of the compressible gasket on the
bottom of the 9523 that will mate to the FA board. It is assumed that this gasket will compress to near
zero thickness if screws are torqued sufficiently.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 14 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Figure 2: Dimensions of the Iridium 9523
(Dimensions in millimeters)
2.2 Field Application Board Mounting
The 9523 is designed to be mounted to an FA board as illustrated in Figure 3.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 15 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Figure 3: Illustration of mounting module to application board
The FA board must have a socket mating to the Molex 40-pin multi-way user interface connector on the
bottom of the 9523. See section 3.1.1 for the connector part number. The Molex connectors and
aluminum frame set the separation between the Iridium 9523 and FA boards at 2.5 mm.
In order to meet type approval standards for EMC, the FA board should include a ground ring and a good
ground layer on its top surface to act as the fifth side of the screening can.
The layout of the mounting location for the 9523 on the FA board – including the locations and diameters
of all nine holes, layout of the grounding ring, and identification of areas with different grounding
requirements – is shown in Figure 4. A CAD file showing this information in DXF format can be obtained
from Iridium in order to assist layout of FA boards.
The FA board must have screw holes lining up with the 9523’s four 1.8mm corner mounting screw holes.
The 9523 must be secured to the FA board with four M1.6x0.35 screws through these holes. The FA
board must also have four corner alignment holes and one center alignment hole lining up, respectively,
with the 9523’s four 1.6mm corner protruding screws and one 1mm center alignment pin. The screw
holes should be at least 1.8mm and the alignment hole at least 1.2mm, but they may be made slightly
larger for greater tolerance. In Figure 4 below, one of the screw holes is 2.08mm, providing the primary
alignment, while the other three screw holes are 2.1mm. In the same figure, the center alignment hole is
1.3mm. These dimensions are recommendations; other dimensions may be used so long as the 9523 is
properly aligned with the user interface connector and ground trace.
In Figure 4, area ‘A’ of the FA board sits under sensitive analog circuitry on the 9523’s bottom side, and it
is essential that no components or tracks on the FA board appear in this area; it must be filled entirely
with a solid ground plane on the top layer of the FA board.
Area ‘D’ sits under digital and power circuits. Ideally, this will also be shielded with a solid ground plane.
However, it is acceptable to place tracks and low-profile components in area ‘D’, so long as care is taken
to avoid mechanical clashes and due consideration is taken of EMC issues.
Area ‘C’ contains the Molex user interface connector and should be free of surface copper.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 16 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
The FA board must provide a sufficient margin free of conductive elements around the 9523 perimeter in
order to avoid electrical shorts with the 9523. This is indicated by the ‘SMT Placement Keepout Zone’.
Partner solutions must be provide sufficient clearance above the conductive capacitors and shield can on
the top of the 9523 to prevent an electrical short.
Figure 4: Mounting location dimensions and layout
(Dimensions in millimeters)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 17 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
2.3 Environmental
2.3.1
Environmental Specification
The environmental specifications of the Iridium 9523 are summarized in Table 3 below.
Table 3: Environmental Specifications
Parameter
Operating Temperature Range
Operating Humidity Range
Storage Temperature Range
Storage Humidity Range
2.3.2
Value
-30ºC to +70ºC
≤ 75% RH
-40ºC to +85ºC
≤ 93% RH
Environmental Tests Performed
It is expected, based on testing performed on a system that incorporates the Iridium 9523, that the Iridium
9523 would pass the tests listed in Table 4. A later revision of this document will specify which of these the
Iridium 9523 has been tested to in conjunction with a test interface board that offers no protection.
Table 4: Environmental Tests
Test Name
IEC
Test Reference
Vibration (IEC60068-2-64)
Test Description
Mount unit to a vibration table and excite between 15
and 500 Hz
Low Pressure (500.4 - II)
Decrease pressure to 57.2 kPa (equivalent to 15,000 ft)
at a rate not to exceed 10 m/s and hold for 1 hour
High Temperature (501.4 - I)
Over 24 hours, cycle the unit from 33ºC to 71ºC and
back to 33ºC. Repeat 7 times.
High Temperature (501.4 - II)
Test is a subset of High Temperature 501.4 - Part I,
focused on the first three cycles.
Low Temperature (502.4 - I)
Soak unit for 24 hours at -45ºC
Mil Spec 810F Low Temperature (502.4 - II)
Soak unit for 4 hours at -10ºC
Temperature Shock (503.4 - I)
Soak unit at -40C for 4 hours. Transfer to 85C chamber
and soak additional 4 hours. Repeat 3 times. Each
transfer from one temperature environment to the other
should be made in less than 1 minute.
Vibration (514.5 - I, Cat. 8)
Secure unit to a vibration table and excite randomly
from 15-2000 Hz at 0.01 - 0.03 g^2/Hz.
Shock (516.4 - I)
Expose unit to 3 shocks of 40g over approximately
11ms in each of 3 primary axes (9 total shocks).
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 18 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
3 Electrical Interfaces
The following subsections contain information for the electrical interfaces of the Iridium 9523 for the nonRF connections. The RF interface is covered in Section 4.
3.1 User Connector
Table 5 lists the connections to the Iridium 9523 on the user connector.
Table 5: Signal Groups on User Connector
Signal group
PCM Digital Audio
Signal function
Two synchronous serial interfaces carrying 16-bit, 8 kHz sample rate
PCM audio data
Each port has 4 wires – data in each direction, clock and frame signals
Only one digital audio port is in use at any time
Port 1 has a secondary function during factory testing, to carry the 90ms
frame synchronization from the test equipment
DPL port
Serial asynchronous control interface
2 wires – data in each direction
Data/Fax port
Serial asynchronous control interface
8 wires – data in each direction plus control signals
The full set of control signals may be used for a Data/Fax port
SIM interface
Standard SIM signals
5 wires – data, clock, reset, enable, voltage select
Power
Battery Supply to Iridium 9523
5 power pins – 3x battery voltage and 2x boost voltage
6 grounds
1 boost regulator control line (PA_BOOST_EN)
GPIO, antenna
configuration
2 wires – ANT_DET_PWR and FULL_POWER_EN. Signals provided as
a mechanism to restrict the transmitted power – for example in order to
meet SAR standards.
Other GPIO
2 wires – TX_ACTIVE which may be used as an output to indicate when
the transmitter is active, and LBT_HSTB which determines the operating
mode of the software on the Iridium 9523.
3.1.1
User Connector Type
The connector on the Iridium 9523 is a 40-way, 0.5 mm pitch Molex low-profile header connector, part
number 54102-0404.
This connector provides the ability for a stackable board-to-board configuration, allowing connection to
the host system motherboard via a mating 53885-0408 socket.
Data sheets on these connectors can be found at: http://www.molex.com
Pin numbering schemes for the Molex connectors on the Iridium 9523 and the host FA board are shown
in Figure 5 (both pictures show the pin-out when looking down onto the boards).
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 19 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Figure 5: Pin numbering scheme for User Connector
Molex 54102-0404 on Iridium 9523:
Molex 53885-0408 on FA PCB:
Error! Reference source not found. provides a reference for the pin designation and shows the connector’s
location and rotation with respect to the corner of the Iridium 9523 board. This view is for illustrative
purposes only. This view designation is when looking into the user connector towards the Iridium 9523.
Figure 6: User Connector Pin Number Designation
3.1.2
User Connector Pin Allocation
The user connector is a 2-row 40-way header. Individual pin assignments are shown in Table 6 and the
limits for the digital signals are listed in Table 7. Multiple supply grounds are provided and all supply rails
and supply grounds are required to be connected to the power supply in order to limit the current on any
one pin.
Table 6: User Connector Pin Allocation
Pin
No.
Signal Name
CODEC_PCMCLK
Signal
direction
(WRT
modem)
Out
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Signal function
Clock
Signal group
PCM audio port 1
Page 20 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Pin
No.
Signal Name
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
CODEC_PCMIN
CODEC_PCMSYNC
CODEC_PCMOUT
0V
0V
UC_DACLK
UC_DATX
UC_DAFS
UC_DARX
0V
0V
DPL_RXD
DPL_TXD
DF_RX
DF_TX
DF_CTS
DF_DCD
DF_DSR
DF_RI
DF_RTS
DF_DTR
SIM_1V8_3V
SIM_CLOCK
SIM_ENABLE
SIM_RESET
SIM_DATA_IO
FULL_POWER_EN
ANT_DET_PWR
LBT_HSTB
TX_ACTIVE
TRX_ON
PA_BOOST_EN
0V
0V
VBAT
VBOOST
VBAT
VBOOST
VBAT
Signal
direction
(WRT
modem)
Out
Out
In
Out
Out
Out
In
In
Out
Out
In
Out
Out
Out
Out
In
In
Out
Out
Out
Out
Bidir
In
Out
In
Out
In
Out
In
In
In
In
In
Signal function
Signal group
Data from modem
Frame Sync
Data to modem
Ground
Ground
Clock
Data from modem
Frame Sync
Data to modem
Ground
Ground
Data to modem
Data from modem
Data from modem
Data to modem
Clear to Send
Carrier Detect
Data Set Ready
Ringing Indication
Request to Send
Data Terminal Ready
Voltage select
Clock
Enable
Reset
Data
Enable full RF power
Power for docking cradle detector
Handset/LBT switch
Signal to mute GPS receiver
Enable modem power regulators
Enable boost converter
Ground
Ground
Battery Voltage
Boost Voltage for PA
Battery Voltage
Boost Voltage for PA
Battery Voltage
PCM audio port 1
PCM audio port 1
PCM audio port 1
Power supply
Power supply
PCM audio port 2
PCM audio port 2
PCM audio port 2
PCM audio port 2
Power supply
Power supply
DPL port
DPL port
Data/Fax port
Data/Fax port
Data/Fax port
Data/Fax port
Data/Fax port
Data/Fax port
Data/Fax port
Data/Fax port
SIM
SIM
SIM
SIM
SIM
GPIO
GPIO
GPIO
GPIO
Power supply
Power supply
Power supply
Power supply
Power supply
Power supply
Power supply
Power supply
Power supply
Table 7: Limits for 3.3V Digital Signals
Parameter
Symbol
Min
Max
Unit
Input High Voltage
Input Low Voltage
Input current
Input capacitance
Output High Voltage
VIH
VIL
IIN
CIN
VOH
2.0
-0.3
5.5
0.8
20
10
µA
pF
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 21 of 115
2.4
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Output Low Voltage
Low Level Output Current
High Level Output Current
VOL
IOL
IOH
0.4
4.4
5.5
mA
mA
3.2 DC Power Supply Interface
3.2.1
Battery Power Input, VBAT
VBAT is the input from a Lithium-ion battery or other low-voltage source via the user connector. It must be
in the range 3.2 to 6V and capable of supplying a maximum current of 500mA.
3.2.2
Boost Power Input, VBOOST
VBOOST - Boost converter input via user connector. See Section 3.2.4 for details.
The Iridium 9523 produces the logic signal PA_BOOST_EN to indicate when the external Boost Power
voltage must be applied. This signal can be used as the enable signal to an external boost regulator (logic
high = VBOOST needed, logic low = VBOOST not needed).
3.2.3
Power On/Off Control, TRX_ON
The input signal TRX_ON is provided to allow the Iridium 9523 to be powered off. This signal controls the
power regulators on the Iridium 9523.
The Iridium 9523 starts up when power is applied and the TRX_ON input is high. As long as the input
voltage is applied, logic high on this line turns the Iridium 9523 on and a logic low turns it off. If this line is
not required then it must be connected directly to the VBAT supply.
Prior to turning off the modem a “flush memory” (AT*F) command should be issued to ensure all memory
write activity is completed.
When an Iridium 9523 is powered off, the power-on-reset circuit requires 2 seconds for voltages to decay.
Product Developers should therefore not reapply power until this time has elapsed after power has
reached 0V. If the 2 second wait time is not adhered to, the reset circuit may not operate and the modem
could be placed in a non-operational state. The state is not permanent and can be rectified by the above
procedure.
Damage may be caused if TRX_ON is high and VBAT is not supplied. Partners must ensure that this
condition cannot occur either by generating TRX_ON from VBAT or by adding protection circuitry such as
a clamp diode between TRX_ON and VBAT.
3.2.4
Typical Power Usage Profile
The amount of current taken by the Iridium 9523 on its two supply rails depends on whether it is active in
a call and the ‘power step’ level that the transmitter is using. The current consumption during a call at the
highest power step is shown in Figure 7.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 22 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Figure 7: Current Profile of Supply Rails
I/mA
1000
900
Current in VBOOST Rail
800
Current in VBAT Rail
700
600
500
400
300
200
100
10
20
30
40
50
60
70
80
90
100
t/ms
The current peak in the VBOOST rail lasts for 8.3ms and repeats every 90ms (this is the period of a frame
in the Iridium air interface). When not transmitting, the VBOOST current returns to zero. The VBOOST
current was measured when the Iridium 9523 was connected to a 27V power source that could meet its
instantaneous power requirements (around 25W).
A block diagram of the VBOOST power supply in a typical Lithium-ion powered application is shown in
Figure 8.
Figure 8: VBOOST block diagram
Iridium’s products use a boost-converter circuit based on the Linear Technology LT3580 to produce the
VBOOST rail. This circuit is not capable of supplying the instantaneous current needed by the power
amplifier. The Iridium 9523 therefore includes a total capacitance of 1000μF on the VBOOST rail to store
charge; these capacitors are depleted during the transmit time-slot (8.3ms) and replenished during the
remainder of the frame time (81.7ms). The voltage across the capacitors at the end of each transmit timeslot must not fall below 10.5V; otherwise the output voltage of the buck converter will drop too low and
affect the transmitted waveform from the PA. The average current taken from the boost converter in this
configuration is around 300mA.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 23 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
It is possible to produce VBOOST in other ways, particularly if the FA has a convenient supply rail that
has high enough voltage and current capacity. Table 8 shows the permissible limits for any VBOOST
supply.
Table 8: VBOOST Specification
Parameter
Absolute maximum voltage
(limited by capacitor rating)
Maximum recommended voltage
Minimum voltage when capacitors are charged
Minimum voltage when enabled
(limited by minimum input to buck converter to produce PA power rail)
Maximum current into VBOOST pins
(limited by rating of inter-board connector)
Maximum power taken by buck converter
(during transmit time-slot)
Value
35V
32V
27V
10.5V
1A
30W
The maximum average power requirement over a 90ms period is 3.1W. The capacitors discharge to
typically 15V during the transmit burst when operating at maximum power. A typical design would have a
power limit of between 5 and 6 Watts (current approximately 0.25 Amp) so that the reservoir capacitors
are replenished in approximately half the allowed time.
If the boost voltage at the start of the transmit burst is below the minimum (27V) then the capacitors may
discharge to below 9.5V, in which case the transmitter power will reduce.
There is a residual VBAT current of about 70mA all the time that the Iridium 9523 is switched on, even
when not in a call. Periodically, the Iridium 9523 will draw about 250mA from the VBAT rail for about
20ms, as it maintains synchronization with the signal from the satellites.
When an Iridium call is in progress, there are two peaks in the current drawn by the VBAT rail in each
90ms frame – one of about 300mA during the transmit time-slot and a slightly smaller one, 250mA, during
the receive time-slot.
At the start of each of period when the receiver or transmitter is active a burst of current will be drawn, as
the radio circuitry switches on. This current is caused by the charging of six 4.7μF capacitors on the
outputs of internal voltage regulators.
3.3 PCM Digital Audio
The Iridium 9523 has two 15-bit linear PCM digital audio ports, though only one of these can be in use at
any time. The active port is selected using the AT+CAR command. This setup allows the FA board to
provide two parallel audio paths and switch between them through software instead of hardware. The two
ports have identical signals and timing, as shown in Figure 9. The PCM clock and sync signals are
outputs from the Iridium 9523.
The PCM clock signal has a frequency of 2048 kHz with an accuracy of 1 ppm, but it is derived from an
internal clock source by a fractional divider so each clock high period and low period is either 238.1 ns or
297.6 ns.
The PCM clock, sync and data signal outputs are all timed from the same internal clock and are skewed
by less than 1 ns (at equal load).
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 24 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
The PCM data input has set-up and hold time requirements of 30 ns with respect to the falling edge of the
PCM clock signal.
The two PCM ports were originally intended to be connected to a voice source/sink via a codec (such as
the Texas Instruments TLV320AIC1110) for analog audio and directly for digital audio, but there is no
need to use them in this way.
Figure 9 - PCM waveform diagram
PCM clock
PCM sync
3.3.1
PCM output
1 (msb)
15
16 (lsb)
PCM input
1 (msb)
15
16 (lsb)
Port 1
Port 1 has the following signal pins:
Table 9: PCM Port 1 Signals
Signal function
PCM clock output
Signal name
CODEC_PCMCLK
PCM sync output
CODEC_PCMSYNC
PCM data output
CODEC_PCMIN
PCM data input
CODEC_PCMOUT
Note: the data signal names on Port 1 are defined from the point of view of an externally connected
codec.
3.3.2
Port 2
Port 2 has the following signal pins:
Table 10: PCM Port 2 Signals
Signal function
PCM clock output
Signal name
UC_DACLK
PCM sync output
UC_DAFS
PCM data output
UC_DATX
PCM data input
UC_DARX
Note: the data signal names on Port 2 are defined from the point of view of the Iridium 9523.
3.3.3
11Hz Signal for Manufacturing and Regulatory Testing
An external ‘frame tick’ signal needs to be passed to the Iridium 9523 during regulatory radio testing of
the host system, and possibly also during manufacturing testing. This frame signal has a period of 90ms
(11.1Hz) and is fed to the Iridium 9523 using the CODEC_PCMOUT PCM data input.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 25 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
The frame tick signal can have any mark:space ratio but must be externally synchronized to the Iridium
9523’s internal clock. This is most easily achieved by double buffering the signal through two D-type
latches clocked by CODEC_PCMCLK.
3.4 DPL port
The DPL port is a three-wire asynchronous serial port. It carries 8-bit, no parity data at 115,200 baud.
The DPL port enables peripherals such as handsets and SIM card readers to be interfaced to the Iridium
9523. The interface utilizes an Iridium proprietary communication bus not detailed in this document.
Details can be made available after appropriate Non-Disclosure and/or License Agreements are
executed.
The serial data signals use standard 3.3V signals with conventional polarity. If desired, an external RS232
level converter could be fitted to the FA board to extend range.
3.5 Data/Fax port
The asynchronous serial data/fax interface is comprised of eight standard RS232 data (8-bit, no parity),
control, and status signals plus a ground level signal reference. This interface allows the FA to utilize the
Iridium 9523’s modem functionality via AT command control. With respect to this interface, the Iridium
9523 behaves as a DCE (Data Communication Equipment), and the FA behaves as a DTE (Data
Terminal Equipment).
A 3-wire RS232 Data minimal interface may also be implemented; however the 9-wire interface offers
better control and is the recommended implementation.
Autobaud is enabled by default. Autobaud will occur on the following characters: ‘a’, ‘A’, or CR (carriage
return). Autobaud will also occur on the escape sequence character, provided this is an odd number
character. Normally this is set to ‘+’ in register S2. See the AT Command Reference for details.
3.5.1
9-Wire and 3-Wire Operation
By default, the serial interface operates as a 9-wire connection. Table 11 describes each of the signals,
where “input” means an input to the Iridium 9523, and vice-versa for “output”.
Table 11: Data/Fax Port Serial Interface Signals
Signal
RX
TX
GND
RTS
CTS
DTR
DSR
Description
Active high data output [The FA receives the data from the Iridium 9523]
Active high data input [Data is transmitted from the FA to the Iridium 9523]
0V
Active low flow control input
Active low flow control output
RTS and CTS are used together to implement hardware flow control when enabled with
AT&K3, refer to section 5.7.13
Active low handshaking input
AT&Dn controls how the Iridium 9523 uses DTR, refer to section 5.7.11
Active low handshaking output
The Iridium 9523 drives DSR ON
The FA may use this signal as an indication that the Iridium 9523 is powered up and
ready to receive AT commands
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 26 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Signal
RI
DCD
Description
Active low ring indicator output
The Iridium 9523 drives RI ON when it receives an Automatic Notification from the
network that a Mobile Terminated SBD Message is queued at the Gateway, and drives
RI OFF after 5 seconds or when the FA initiates an SBD session, whichever occurs first
Active low handshaking output
The Iridium 9523 drives DCD ON to indicate that the Iridium link is active
Note that the Ring Indicator (RI) pin is used by the Iridium 9523 to indicate that a Mobile Terminated SBD
(MT-SBD) message is queued at the Gateway. The Field Application can monitor this pin and use
appropriate AT Commands to command the Transceiver to retrieve the MT-SBD message.
The serial interface may be operated with a 3-wire connection, where only transmit, receive and ground
signals are used. The Voice and Data Modem supports XON/XOFF flow control, which can be enabled
using the AT&Kn command, but the amount of buffering is restricted by its limited buffer space and
processing resources. There is therefore a risk of over-run and data loss, especially at high baud rates,
so the use of a 9-wire interface is recommended whenever possible.
When operating with a 3-wire connection, the following rules apply:



AT&Dn must be set to AT&D0 to ignore the DTR input
AT&Kn must be set to AT&K0 to disable RTS/CTS flow control
The other output signals may be connected, and operate as follows:
o CTS driven ON (low)
o DSR operates as normal
o RI operates as normal
o DCD operates as normal
Notes:
1. RTS/CTS flow control, when enabled, is only used when the data port is in data mode. In AT command
mode, RTS is ignored and CTS is driven ON (low).
2. If the DC input to the modem is to be disconnected, the developer will need to “tri-state” the serial
interface to prevent a possible latch-up condition.
3.5.2
Configuration Settings
The Iridium 9523 allows the FA to configure the data port communication parameters. The three
configuration types are active, factory default, and stored. The active configuration is the set of
parameters currently in use. They can be changed by the FA individually via specific AT commands. The
factory default configuration is stored in permanent memory. This configuration can be recalled at any
time through use of the AT&Fn command.
Two groups of settings, or “profiles”, can be stored as user-defined configurations. The FA first creates
desired active configurations and then writes them to memory using the AT&Wn command. These
profiles can be designated to be loaded as the active configuration upon Iridium 9523 power-up through
use of the AT&Yn command. The Iridium 9523 can be reset without loss of power to these profiles
through use of the ATZn command.
The configuration settings are stored in “S-register” locations and are detailed further in Section 6.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 27 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
3.5.3
Modes of Operation
The serial interface is always in one of three modes: command mode, SBD data mode or SBD session
mode. When the data port is in command mode, AT commands can be entered to control the Iridium
9523. In command mode, flow control has no effect, with the RTS input ignored and the CTS output
driven ON (low). When in SBD data mode, the Iridium 9523 is transferring binary or text SBD message
data to or from the FA.
In SBD data mode:



All characters from the FA not forming part of the message data are ignored (i.e. no AT
commands may be entered)
No unsolicited result codes are issued
RTS/CTS flow control, if enabled, is active. When RTS is OFF (high), the Iridium 9523
suspends transfer of data to the FA; when CTS is OFF (high), the Iridium 9523 expects the FA to
suspend transfer of data.
When in SBD session mode, the Iridium 9523 is attempting to conduct an SBD session with the network.
In SBD session mode:



The FA must wait for the +SBDI [X][A]session result code
All characters from the FA are ignored
Unsolicited result codes are issued where those codes have been enabled
Transitions between the modes of operation are performed automatically by the Iridium 9523 in response
to the SBD AT Commands; the FA has no other control over the mode.
3.5.4
Serial port signal levels
The inputs on the Iridium 9523 Data/Fax serial port (RTS, DTR and TXD) will operate correctly at 3.3V
digital signal levels.
The five outputs from the Iridium 9523 Data/Fax serial port (DCD, DSR, CTS, RI and RXD) are all at 3.3V
digital levels.
RS-232 interface chips can be fitted to the FA board if connection to an external RS232 link is required.
3.6 SIM interface
The Iridium 9523 needs an external Iridium SIM card and socket to be connected to its SIM interface. The
signals operate at 3.3V logic levels, so an external SIM level converter such as the ONSemi NCN4555
must be connected between the Iridium 9523 and the SIM connector/socket to allow 3V or 1.8V SIM
cards to be used.
An external SIM card reader may also be interfaced as a peripheral to the Iridium 9523 via the DPL
interface. A SIM card in the external reader will take precedence over the SIM chip connected to the SIM
interface when both are present.
3.7 GPIO Signals
There are four GPIO signals to the Iridium 9523, as described in this section.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 28 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
3.7.1
Transmit power Control
The radiated power output from the Iridium transmitter can exceed SAR safety limits if the antenna is too
close to the operator’s body. An Iridium handset has a telescopic antenna to provide the necessary safe
distance. The GPIO signals ANT_DET_PWR and FULL_POWER_EN are used to control the transmit
power in conjunction with an antenna position-detector switch.
The Iridium 9523 polls the position-detector switch by providing a 3.3V output on ANT_DET_PWR in
order to provide power to the antenna position sensing circuitry. When ANT_DET_PWR is high, the
position sensing circuit must take FULL_POWER_EN high to enable full transmit power.
3.7.2
External GPS Receiver Switch
If the Iridium 9523 is used near a GPS receiver, it is possible that the input circuitry of the GPS receiver
could be damaged by the output power of the Iridium transmitter, especially if the two devices share a
single antenna. The Iridium 9523 has a GPIO signal, TX_ACTIVE, which is high whenever the Iridium
transmitter is active and this could be used to control a switch on the input of the GPS receiver.
The TX_ACTIVE signal goes high 610us before the start of a transmit burst (ie. full power), and goes low
220us after the end of the burst. There is also 100us of power ramp-up before the burst and 100us of
ramp-down after the burst.
3.7.3
Modem/Handset Mode Select Signal
A further GPIO signal, LBT_HSTB, is used to indicate whether the Iridium 9523 should operate as though
it is mounted in a handset or a modem device. It should be pulled to 3.3V for normal modem operation, or
0V for handset mode. The major differences are:

Data/Fax port is operational in modem mode and disabled in handset mode

Background radio scanning for active radio channels is less intensive in handset mode, because
power consumption is a more important issue for a battery-powered handset.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 29 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
4 RF Interface
This section describes the physical characteristics of the RF connector and specifications of the RF
Interface.
4.1 RF Connector Type
The RF connector on the Iridium 9523 is an I-PEX part number 20314-001E-01, from their MHF product
range. When mating to the Iridium 9523 RF connector, use a suitable plug from the MHF (20308) or
MHFII (20312) ranges.
Additional information can be found at: http://www.i-pex.com
Note that the RF connector on the Iridium 9523 is not mounted directly to the FA board along with the
user interface connector. It must be attached to the FA board through a coaxial cable.
Note that for safety reasons, the RF connector on the Iridium 9523 should not be directly connected to an
external antenna cable or cable distribution system. Paragraph 7.3 of EN60950-1:2006 safety standard
requires that users are protected against high voltages that might appear on these cables. This can be
achieved either by inserting a high-voltage isolating capacitor in series with the signal or by grounding the
shield of the coaxial cable. The I-PEX connector has limited voltage capacity; therefore protection needs
to be provided on the FA board. Developers are encouraged to review the EN60950-1:2006 standard for
additional details.
4.1.1
Antenna Characteristics
The Iridium 9523 should be connected to a certified Iridium-band antenna with the following antenna
connector characteristics as described in Table 12.
Table 12: Antenna Characteristics
Parameter
Impedance
Gain (maximum)
Polarization
VSWR (maximum operational)
Value
50 Ohms nominal
3 dBi
RHCP
1.5 : 1
Existing qualified Iridium antennas may be used. (i.e. antennas designed and certified for the 9601, 9602,
9522, 9522A and 9522B) in conjunction with suitable protection circuitry.
4.2 RF Interface Specifications
The RF interface requirements for the Iridium 9523 are summarized in Table 13 below.
Table 13: General RF Parameters
Parameter
Value
Frequency Range
1616 MHz to 1626.5 MHz
Duplexing Method
TDD (Time Domain Duplex)
Input/Output Impedance
50Ω
Multiplexing Method
TDMA/FDMA
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 30 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
4.3 Radio Characteristics
Table 14 contains radio characteristics of the Iridium 9523.
Table 14: Radio Characteristics
Parameter
Average Power during a transmit slot (max)
Average Power during a frame (typical)
Receiver sensitivity (Typical level at connector)
Max Cable loss permitted (Note 1)
Link Margin – Downlink (Note 2)
Link Margin – Uplink (Note 2)
Value
7W
0.6 W
-118 dBm
3 dB
12 dB
12 dB
Note 1: Cable losses should be minimized. The total implementation loss for an antenna, connectors,
cable, lightning arrestor and any other RF component between the Iridium 9523 and the antenna should
not exceed 3 dB. Implementation loss higher than this will affect the Iridium link performance and quality
of service. Solutions with a loss higher than 3 dB will not meet the requirements of Iridium Solution
Certification.
Note 2: Link Margins are given assuming a free-space propagation model.
4.4 S-meter Performance
The numbers reported over the AT command interface indicate the signal strength of the ring channel.
Care should be taken when using the S-meter readings for comparisons between devices. Of particular
note are the following:
1.
2.
3.
4.
There is a 0.5 dB tolerance on calibrating the S-meter.
Each bar represents a 2 dB increment.
Multiple ring channels can be present at the same time so units can lock to different signals.
If the reading is near the decision threshold it would be easy to see a 1 bar difference.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 31 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5 AT Interface
5.1 Command Types
The Iridium 9523 employs two principal types of AT commands: basic and extended. The two types have
differing syntax used to query and adjust their settings. They also have unique reference standards.
A specific basic AT command is used to reference S-registers and query and adjust their settings. Its
syntax is similar to that of extended AT commands.
5.2 Basic Commands
Basic commands are industry standard and originally developed for Hayes-compatible PSTN modems. In
many cases, basic commands consist of a single ASCII alpha character.
In other cases, a special character precedes the alpha character. Prefix characters used in Iridium 9523
basic commands include &, \, %, and *.
Most alpha characters in basic commands are followed by a numeric parameter, n. To adjust its setting,
a basic command is entered with the appropriate numeric value of n. Note that if the numeric parameter
n is omitted from the basic command entry, a value of zero is assumed for n. For example, ATXn is set to
a value of 4 by entering ATX4, whereas it is set to value of 0 by entering either ATX0 or ATX.
To query a basic command setting, the AT&V command is entered to view the active configuration of a
group of basic commands.
Some basic commands listed in this document are marked with “No action, compatibility only”. In these
cases, the basic command is accepted in the same fashion as is with other modems, but has no effect on
the operation of the Iridium 9523, since it has no meaning in the IridiumTM/SM environment.
5.3 Extended Commands
Extended commands perform actions or set parameters that extend the capability of the Iridium 9523
beyond that which is allowed by basic commands. In some cases, they were designed for non-PSTN
networks, such as the GSM network.
Most extended commands include a prefix of + followed by a single alpha character. Prefixes used in
Iridium 9523 extended commands include +C, +D, +G, +I, and +S. Extended commands designed
specifically for Iridium products include a –MS prefix.
Most extended commands include three alpha characters after the prefix, but some commands include
just one or two alpha characters after the prefix.
Some extended commands have a single execution mode. No further syntax is added after the prefix
and body of the command. For example, AT+GSN is entered as shown to query the Iridium 9523 for its
assigned serial number (i.e. IMEI).
Some extended commands incorporate a test mode to query their range of valid responses. For
example, AT+CBC is entered as shown in execution mode to query the Iridium 9523 for its battery
connection and charge status. The command is entered as AT+CBC=? in test mode to query its range of
valid responses.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 32 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Some extended commands incorporate set, read, and test modes. For example, AT–MSVTR is entered
as AT–MSVTR=n in set mode to enable/disable receipt of DTMF messages. It is entered as AT–
MSVTR? in read mode to query its current setting and is entered as AT–MSVTR=? in test mode to query
its range of valid settings.
Extended commands are grouped as shown below.
Extended Cellular Commands:



+C prefix
Used for GSM cellular phone-like functions
Standards: ETSI specifications GSM 07.07 [2] and GSM 07.05 [3]
Extended Data Compression Commands:



+D prefix
Used for data compression
Standard: V.25ter [1]
Extended Generic Commands:



+G prefix
Used for generic DCE issues such as identities and capabilities
Standard: V.25ter [1]
Extended Interface Control Commands:



+I prefix
Used to control the FA interface
Standard: V.25ter [1]
Extended Short Burst Data Commands:


+S prefix
Used for Short Burst Data messaging
Iridium Satellite Product Proprietary Commands:


–MS prefix
Proprietary to the Iridium product line
5.4 Command and Response Characters
The execution of a command string follows a left-to-right execution of each command followed by the
reporting of a result code for the entire string.
The ASCII character set (CCITT T.50 International Alphabet 5, American Standard Code for Information
Interchange) is used for the issuance of commands and responses. Only the low-order 7 bits of each
character are used for commands or parameters; the high-order bit is ignored. Upper case characters are
equivalent to lower case characters.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 33 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.5 Command Entry
An AT command is a string of characters sent by the FA to the Iridium 9523 while it is in command mode.
A command string has a prefix, a body, and a terminator. The prefix consists of the ASCII characters AT
or at. The body is a string of commands restricted to printable ASCII characters. The default terminator
is the  character.
AT command entry syntax is critical, and the following rules apply:

All commands (apart from A/ and +++) begin with a prefix of AT or at.

The commands in a command string (apart from A/ and +++) are executed only after the return or
enter key is pressed.

Use of upper or lower case letters is allowed, but not a combination of both.

The maximum number of characters in a command string is 128.

If the numeric parameter n is omitted from the basic command entry, a value of zero is assumed
for n.

If an optional parameter is omitted from an extended command, the current value is implied.
Optional parameters are enclosed by square brackets ([...]) in this document.

Spaces entered into a command string for clarity between the AT prefix and the body of the
command are ignored. Likewise, spaces entered for clarity within the command body between
alpha characters and decimal parameters are ignored.

The backspace or delete keys can typically be used to edit commands.

Characters that precede the AT prefix are ignored.

Ctrl-x can be used to abort a command line input.
Consider the following six commands to be entered in a single command line:
ATX0
(set basic command ATXn to n=0)
AT&V
(execute basic command AT&V)
AT+GSN
(execute extended command AT+GSN)
AT+CMEE=?
(query the valid range of responses of extended command AT+CMEE)
AT+CPBR=1,12
(execute extended command AT+CPBR with parameters 1 and 12)
AT–MSVTR?
(query the current setting of extended command AT–MSVTR)
The following are valid single command line entries of above six commands:
at x 0 &v +gsn +cmee=? +cpbr=1,12 -msvtr?
(all lower case)
AT X 0 &V +GSN +CMEE=? +CPBR=1,12 –MSVTR?
(all upper case)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 34 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
ATX 0 &V +GSN +CMEE=? +CPBR=1,12 –MSVTR?
(space omitted between AT and X)
ATX0 &V +GSN +CMEE=? +CPBR=1,12 –MSVTR?
(space omitted between ATX and 0)
ATX &V +GSN +CMEE=? +CPBR=1,12 –MSVTR?
(0 omitted from ATX0)
ATX;&V;+GSN;+CMEE=?;+CPBR=1,12;–MSVTR?
(semicolon separators)
ATX&V+GSN+CMEE=?+CPBR=1,12–MSVTR?
(no separators)
5.6 Command Responses
A result code is sent to the FA in response to the execution of a command. It may also occur unsolicited
from other conditions such as an incoming call (e.g. RING). Responses returned as a result of a query
are called information responses.
Result codes can be represented by text if the Iridium 9523 is in verbose mode or with numbers if in
numeric mode. The command ATVn informs the Iridium 9523 whether to respond in verbose or numeric
mode. Further note that responses can be suppressed by setting the command ATQn to ATQ1. Table
15 below shows the difference in format between these modes.
Table 15: Result Code Response Format
Numeric Mode
Verbose Mode
ATQ0 ATV0
ATQ0 ATV1
Result codes



Information
Responses


Command entries with invalid syntax typically respond with ERROR. Command entries of valid syntax
with an out-of-range parameter can respond in one of three following manners:



5.6.1
Disallow out-of-range entry and respond with ERROR
Disallow out-of-range entry and respond with OK
Disallow out-of-range entry, accept the closest in-range value, and respond with OK
Hardware Failure Reporting
If the Iridium 9523 detects a hardware problem during initialization, it may be unable to function correctly.
The Iridium 9523 notifies the FA of this situation by issuing an unsolicited result code at the end of
initialization:
HARDWARE FAILURE: ,
where  identifies the software subsystem that detected the error, and  is the subsystemspecific error code.
Any AT commands that cannot be handled in the failure condition will terminate with result code 4
(“ERROR”).
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 35 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.7 Command Set Description
5.7.1
AT - Attention Code
This is the prefix for all commands except A/ and +++. When entered on its own, the Iridium 9523 will
respond OK.
5.7.2
A/ - Repeat Last Command
Repeat the last command issued to the Iridium 9523 unless the power was interrupted or the unit is reset.
A/ is not followed by .
5.7.3
+++ - Escape Sequence
The escape sequence is used to transfer from in-call data mode to in-call command mode without
disconnecting from the remote modem. After a pause, the Iridium 9523 will respond with OK. Register S2
can be used to alter the escape character from +, the factory default, to any hexadecimal value in the
range 0 to 255.
5.7.4
En - Echo
Echo command characters.
Characters are not echoed to the FA
Characters are echoed to the FA (default)
5.7.5
On - Online
Enter in-call data mode. This is used to return to in-call data mode from in-call command mode using an
existing connection. An error is reported if on-hook.
Switch from in-call command mode to in-call data mode
Any value for n accepted
5.7.6
Qn - Quiet Mode
Control Iridium 9523 responses.
Iridium 9523 responses are sent to the FA (default)
Iridium 9523 responses are NOT sent to the FA
5.7.7
Vn - Verbose Mode
Set the response format of the Iridium 9523, which may be either numeric or textual.
Numeric responses
Textual responses (default)
5.7.8
Wn - Error Correction Message Control
Set the format of the CONNECT messages.
Upon connection, the Iridium 9523 reports the FA speed (default)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 36 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Upon connection, the Iridium 9523 reports the line speed, the error correction protocol
and the FA speed in that order
Upon connection, the Iridium 9523 reports the DCE speed
5.7.9
Zn - Soft Reset
Reset the Iridium 9523 to a user-stored configuration.
Restores user configuration 0
Restores user configuration 1
5.7.10
&Cn - DCD Option
Select how the Iridium 9523 controls the DCD behavior.
DCD is forced on at all times
DCD indicates the connection status (default)
5.7.11
&Dn - DTR Option
Set the Iridium 9523 reaction to DTR signal.
DTR is ignored in all modes. A DTR signal input is not needed when set to &D0.
For all other &Dn settings, the following applies.
DTR must be ON during on-hook command mode. If DTR transitions from ON to OFF during on-hook
command mode, operation will be locked after approximately 10 seconds. On-hook command mode
operation will resume when DTR is restored ON.
DTR must be ON at call connection
DTR must be ON during both in-call command mode and in-call data mode. Reaction to DTR ON to OFF
transitions during in-call command mode and in-call data mode is determined by the &Dn setting as
shown below. Note that the +CVHU command can be set to override these specified reactions.
If DTR transitions from ON to OFF during in-call command mode, and DTR is restored
ON within approximately 10 seconds, the call will remain up. If DTR is not restored ON
within approximately 10 seconds, the call will drop to on-hook command mode.
If DTR transitions from ON to OFF during in-call data mode, the mode will change to incall command mode. If DTR is restored ON within approximately 10 seconds, the call will
remain up. If DTR is not restored ON within approximately 10 seconds, the call will drop
to on-hook command mode.
If DTR transitions from ON to OFF during either in-call command mode or in-call data
mode, the call will drop to on-hook command mode (default).
If DTR transitions from ON to OFF during either in-call command mode or in-call data
mode, the call will drop to on-hook command mode and the Iridium 9523 will reset to AT
command profile 0.
5.7.12
&Fn - Restore Factory Settings
Recall factory defaults.
Recall factory default 0
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 37 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.7.13
&Kn - Flow Control
Select the flow control method between the Iridium 9523 and FA.
Disables flow control
Enables RTS/CTS flow control (default)
Enables XON/XOFF flow control
Enables both RTS/CTS and XON/XOFF flow control
5.7.14
&Mn - Asynchronous/Synchronous Mode
Select the DTR operating mode.
5.7.15
Selects normal asynchronous operation (default). (See &Qn)
&Qn - Sync/Async Mode
Select asynchronous mode. This is an extension of the &M command and is used to control the
connection modes permitted.
Note: The register is not updated right after the user requests new values because the requested values
may or may not be what IRLP will use once a data call is established due to negotiations with the other
peer. If the register is updated right away, this may give the user the impression that those values will be
used during the data call, but there is no guarantee that will be the case. The real values will only be
known once a data call is established and the negotiation phase is done. For that reason, the values are
written to the register only after a call is established and both sides have negotiated parameter values
(such as mode of operation). The value of the register will be reset to default value (5) after the call
completed.
0, 6
Normal asynchronous operation with no error correction (unacknowledged mode)
Asynchronous operation with error correction (acknowledged mode) (default)
5.7.16
&Sn - DSR Override
Define the behavior of DSR.
DSR always active (default)
Same as 0
5.7.17
&V - View Active and Stored Configuration
View the current active configuration and stored profiles.
5.7.18
&Wn - Store Active Configuration
Store the active profile in non-volatile memory. This is used to store user configurations for later use.
Store current (active) configuration as profile 0
Store current (active) configuration as profile 1
5.7.19
&Yn - Designate Default Reset Profile
Select profile for use after power-up.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 38 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Select profile 0 (default)
Select profile 1
5.7.20
\Kn - Control Break
Control the response of the Iridium 9523 to a break received from the FA or the remote modem according
to the parameter specified. The response is different in three separate states:
When a break is received from FA when Iridium 9523 is in data transfer mode:
Enter in-call command mode, no break sent to remote modem
Clear data buffers and send break to remote modem
Same as 0
Send break to remote modem immediately
Same as 0
Send break to remote modem in sequence with transmitted data (default)
When a break is received from the remote modem during a non-error corrected connection:
Clear data buffers and send break to FA
Same as 0
Send break to FA immediately
Same as 2
Send break to FA in sequence with received data
Same as 4 (default)
5.7.21
%R - Display Registers
Display all the S registers in the system.
5.7.22
*Pn - Power Phone
Turn Iridium 9523 off.
5.7.23
Turn phone OFF
+CBST - Select Bearer Service Type
Set Command: +CBST=[[,[,]]]
Select the bearer service type for mobile originated calls.
 can have the following values:
Autobauding
300 bps V.21
1200 bps V.22
2400 bps V.22bis
4800 bps V.32
9600 bps V.32 (default)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 39 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
65
300 bps V.110
66
1200 bps V.110
68
2400 bps V.110
70
4800 bps V.110
71
9600 bps V.110
 takes the following value:
data circuit asynchronous
 can only take the following value:
non-transparent
Read Command: +CBST?
Query the current bearer service type settings. Response is in the form:
+CBST: ,,
Test Command: +CBST=?
List the supported , , . Response is in the form:
+CBST: (supported s),(supported s),(supported s)
5.7.24
+CGMI - Manufacturer Identification
Exec Command: +CGMI
Query phone manufacturer.
5.7.25
+CGMM - Model Identification
Exec Command: +CGMM
Query phone model.
5.7.26
+CGMR - Revision
Exec Command: +CGMR
Query the phone revision.
5.7.27
+CGSN - Serial Number
Exec Command: +CGSN
Query the phone IMEI.
5.7.28
+CMEE - Report Mobile Equipment Error
Set Command: +CMEE=[]
Set mobile equipment error reporting level.
 takes the following values:
Disable error reporting (use ERROR result code) (default)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 40 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Enable numeric error reporting
Enable verbose error reporting
An example of an error report is:
+CME ERROR: 
where  can be the number or text listed below:
phone failure
no connection to phone
phone-adaptor link reserved
operation not allowed
operation not supported
PH-SIM PIN required
PH-FSIM PIN required
PH-FSIM PUK required
10
SIM not inserted
11
SIM PIN required
12
SIM PUK required
13
SIM failure
14
SIM busy
15
SIM wrong
16
incorrect password
17
SIM PIN2 required
18
SIM PUK2 required
20
memory full
21
invalid index
22
not found
23
memory failure
24
text string too long
25
invalid characters in text string
26
dial string too long
27
invalid characters in dial string
28
number is SIM fixed dialing restricted
30
no network service
31
network timeout
32
emergency calls only
40
network personalization PIN required
41
network personalization PUK required
42
network subset personalization PIN required
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 41 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
43
network subset personalization PUK required
44
service provider personalization PIN required
45
service provider personalization PUK required
46
corporate personalization PIN required
47
corporate personalization PUK required
100
unknown
Read Command: +CMEE?
Query mobile equipment error reporting level. The response is in the form:
+CMEE: 
Test Command: +CMEE=?
List the supported error reporting level. The response is in the form:
+CMEE: (supported s)
5.7.29
+CPAS - Phone Activity Status
Exec Command: +CPAS
Query phone activity status. The response is in the form:
+CPAS: 
where  can take the following values:
Ready (allows commands)
Unavailable (does not allow commands)
Unknown (may not respond to commands)
Data Call Ringing (allows commands)
Data Call In Progress (allows commands)
5.7.30
+CR - Service Reporting Control
Set Command: +CR=[]
Set the service reporting level.
 takes the following values:
Disable reporting (default)
Enable reporting
If reporting is enabled, the intermediate result code +CR:  is returned by the Iridium 9523.
 can have one of the following values:
ASYNC
asynchronous transparent
SYNC
synchronous transparent
REL ASYNC
asynchronous non-transparent
REL SYNC
synchronous non-transparent
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 42 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Read Command: +CR?
Query the current service reporting level settings. The response is in the form:
+CR: 
Test Command: +CR=?
List the supported reporting levels. The response is in the form:
+CR: (supported s)
5.7.31
+DS - Set Data Compression Function
Set Command: +DS=[[,[,[, can take on the following values:
No compression
Transmit only
Receive only
Both directions (default)
 can take on the following values:
Do not disconnect if V.42bis is not negotiated by the remote DCE as specified in
 (default)
Disconnect if V.42bis is not negotiated by the remote DCE as specified in 
 can take on the following values: 512 to 2048. Default is 512.
 can take on the following values: 6 to 250. Default is 6.
Read Command: +DS?
Query the current data compression parameter settings. The response is in the form:
+DS: ,,,
Test Command: +DS=?
List the supported data compression parameters. The response is in the form:
+DS: (supported s),(supported s,(supported s),(supported
s)
Data compression will not work if IRLP is in unacknowledged mode.
Note: The register is not updated right after the user requests new values because the requested values
may or may not be what IRLP will use once a data call is established due to negotiations with the other
peer. If the register is updated right away, this may give the user the impression that those values will be
used during the data call, but there is no guarantee that will be the case. The real values will only be
known once a data call is established and the negotiation phase is done. For that reason, the values are
written to the register only after a call is established and both sides have negotiated parameter values.
The value of the register will be reset to default value (3) after the call is completed.
5.7.32
+DR - Data Compression Report Level
Set Command: +DR=[]
Set the data compression reporting level.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 43 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
 can take on the following values:
Disable data compression reporting (default)
Enable data compression reporting
If reporting is enabled, the following intermediate result codes are transmitted by the Iridium 9523:
+DR: NONE
No data compression
+DR: V42B
Data compression in use in both directions
+DR: V42B RD
Data compression in use in receive direction only
+DR: V42B TD
Data compression in use in transmit direction only
Read Command: +DR?
Query the current reporting level setting. The response is in the form:
+DR: 
Test Command: +DR=?
List the supported parameter settings. The response is in the form:
+DR: (supported s)
5.7.33
+CEER - Extended Error Report
Exec Command: +CEER
Execution command causes the phone to return information text  which offers the user an
extended report of the reason of the failure in the last unsuccessful call setup (originating or answering) or
the reason for last call release. The response is in the form:
+CEER: 
An example of a  is:
User alerting, no answer
5.7.34
+CHUP - Hangup call
This command causes the phone to hangup the current data or voice call. If hungup in this manner then
the incoming call will not be forwarded to voice-mail. To allow a rejected call to be forwarded to voicemail (if configured) use ATH0 instead.
5.7.35
+CMGD - Delete SMS Message
Exec Command: +CMGD=
Execution command deletes message from preferred message storage  ( is the
selected message storage from the +CPMS command) location . If deleting fails, final result code
+CMS ERROR:  is returned.
An example of an error report is:
+CMS ERROR: 
where  can be one of the numbers below:
unassigned number
operator barred
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 44 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
operation not allowed (identical to 302)
10
call barred
21
SM transfer rejected
27
destination out of service
28
unidentified subscriber
29
facility rejected
30
unknown subscriber
38
network out of order
41
temporary failure
42
congestion
47
resources unavailable
50
facility not subscribed
69
facility not implemented
81
invalid SM reference value
95
invalid message
96
invalid mandatory information element
97
nonexistent message type
98
incompatible message
99
nonexistent information element
111
protocol error
127
interworking
128
telephony interworking not supported
129
SM type 0 not supported
130
cannot replace SM
143
unspecified TP-PID error
144
coding scheme not supported
145
message class not supported
159
unspecified TP-DCS error
160
command not actioned
161
command unsupported
176
TPDU not supported
192
SC busy
193
no SC subscription
194
SC system failure
195
invalid SME address
196
destination SME barred
197
SM rejected
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 45 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
208
SIM SMS storage full
209
no SMS storage capability in SIM
210
error in MS
211
memory capacity exceeded
255
unspecified error
300
phone failure
301
SMS service reserved
302
operation not allowed
303
operation not supported
304
invalid PDU mode parameter
305
invalid text mode parameter
310
no SIM
311
SIM PIN required
312
PH-SIM PIN required
313
SIM failure
314
SIM busy
315
SIM wrong
320
memory failure
321
invalid memory index
322
memory full
330
SM-SC address unknown
331
no network service
332
network timeout
500
unknown error
5.7.36
+CMGF - SMS Message Format
Set Command: +CMGF=[]
Set command tells the phone, which input and output format of messages to use.  indicates the
format of messages used with send, list, read and write commands and unsolicited result codes resulting
from received messages. Mode can be either PDU mode (entire TP data units used) or text mode
(headers and body of the messages given as separate parameters). Only PDU mode is supported at this
time.
Valid values for  are:
PDU mode (default)
Read Command: +CMGF?
Read command returns the current  set. Response is in the form:
+CMGF: 
Test Command: +CMGF=?
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 46 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Test command returns the list of supported s. Response is in the form:
+CMGF: (list of supported s)
5.7.37
+CMGL - List SMS Messages
Exec Command: +CMGL[=]
Execution command returns messages with status value  from message storage 
( is the selected message storage from the +CPMS command) to the FA. If listing fails, final
result code +CMS ERROR:  is returned.
Valid values for  are:
PDU
Text
"REC UNREAD"
received unread message (i.e. new message) (default)
"REC READ"
received read message
"STO UNSENT"
stored unsent message (only applicable to SMs)
"STO SENT"
stored sent message (only applicable to SMs)
"ALL"
all messages (only applicable to +CMGL command)
Response is in the following format for PDU mode:
+CMGL:,,[],[+CMGL:,,[
], [...]]
where:
: string type alphanumeric representation of TP-destination address or TP-originating
address corresponding to the entry found in the phonebook (optional field);
: in PDU mode, this is the length of the actual TP data unit in octets (i.e. the RP layer
SMSC address octets are not counted in the length)
: GSM 04.11 [8] SC address followed by GSM 03.40 [9] TPDU in hexadecimal format.
Test Command: +CMGL=?
Test command gives a list of all status values supported by the phone. Response is in the form:
+CMGL: (list of supported s)
5.7.38
+CMGR - Read SMS Message
Exec Command: +CMGR=
Execution command returns the SMS message with location value  from message storage
 ( is the selected message storage from the +CPMS command). If status of the
message is ’received unread’, status in the storage changes to ’received read’. If reading fails, final result
code +CMS ERROR:  is returned.
Response is in the following format for PDU mode:
+CMGR: ,[],
where:
:
0 - MT message unread
1 - MT message read
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 47 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
2 - MO message unsent
3 - MO message sent
(When reading an MT message the first time, the status is reported as 0 (unread). The status is
then changed to 1 (read), and that is reported on subsequent reads of that message.)
:string type alphanumeric representation of TP-destination address or TP-originating
address corresponding to the entry found in the phonebook (optional field);
:in PDU mode, this is the length of the actual TP data unit in octets (i.e. the RP layer
SMSC address octets are not counted in the length)
: GSM 04.11 [8] SC address followed by GSM 03.40 [9] TPDU in hexadecimal format.
5.7.39
+CMGS - Send SMS Message
Exec Command: +CMGS= (PDU mode)
Execution command sends message from the FA to the network (SMS-SUBMIT). In PDU mode,
 is the length of the actual TP data unit in octets;  is the GSM 04.11 [8] SC address
followed by GSM 03.40 [9] TPDU in hexadecimal format.
PDU entry must be terminated by . Sending can be cancelled by the  character.
Response is in the following format for PDU mode:
+CMGS: 
where  is the message reference value of the message.
If sending fails, final result code +CMS ERROR:  is returned.
5.7.40
+CMGW - Write SMS Message To Memory
Exec Command: +CMGW=[,] (PDU mode)
Execution command stores a message to memory storage  ( is selected by the +CPMS
command). In PDU mode,  is the length of the actual TP data unit in octets;  is the GSM
04.11 [8] SC address followed by GSM 03.40 [9] TPDU in hexadecimal format. By default, message
status will be set to ’stored unsent’, but parameter  allows also other status values to be given.
PDU entry must be terminated by . Storing can be cancelled by sending the  character.
Response is in the following format for PDU mode:
+CMGW: 
where  indicates the memory location where the message is stored.
If storing fails, final result code +CMS ERROR:  is returned.
5.7.41
+CMOD - Call Mode
Set Command: +CMOD=[]
Set command selects the call mode of further dialing commands (D) or for next answering command (A).
Mode can be either single or alternating (the terms "alternating mode" and "alternating call" refer to all
GSM bearer and teleservices that incorporate more than one basic service (voice, data, fax) within one
call). For the satellite phones, only a single call is supported.
:
single mode (default)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 48 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Read Command: +CMOD?
Query the current call mode settings. The response is in the form:
+CMOD: 
Test Command: +CMOD=?
List the supported call modes. The response is in the form:
+CMOD: (supported s)
5.7.42
+CNMI - New SMS Message Indications to DTE
Set Command: +CNMI=[[,[,[,[, ]]]]]
Set command selects the procedure, how receiving of new messages from the network is indicated to the
FA when FA is active, e.g. DTR signal is ON.
Valid values for  are:
Buffer unsolicited result codes in the phone. If result code buffer is full, older indications
are discarded and replaced with the new received indications. (default)
Discard indication and reject new received message unsolicited result codes when
Iridium 9523-FA link is reserved (e.g. in in-call data mode). Otherwise forward them
directly to the FA.
Buffer unsolicited result codes in the phone when Iridium 9523-FA link is reserved (e.g. in
in-call data mode) and flush them to the FA after reservation. Otherwise forward them
directly to the FA.
Valid values for  are:
No SMS-DELIVER indications are routed to the FA. (default)
If SMS-DELIVER is stored in the phone, indication of the memory location is routed to the
FA using unsolicited result code:
+CMTI: ,
SMS-DELIVERs (except class 2 messages and messages in the message waiting indication group (store message)) are routed directly to the TE using unsolicited result code:
+CMT: [], (PDU mode)
Class 3 SMS-DELIVERs are routed directly to TE using unsolicited result codes defined
in =2. Messages of other data coding schemes result in indication as defined in
=1.
Valid values for  are:
No CBM indications are routed to the FA. (default)
Valid values for  are:
No SMS-STATUS-REPORTs are routed to the FA. (default)
SMS-STATUS-REPORTs are routed to the FA using unsolicited result code:
+CDS:  (PDU mode)
Valid values for  are:
Buffer of unsolicited result codes defined within this command is flushed to the FA when
 1...3 is entered (OK response is returned before flushing the codes). (default)
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 49 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Buffer of unsolicited result codes defined within this command is cleared when 
1...3 is entered.
Read Command: +CNMI?
Read command returns the current settings for the SMS message indication. Response is in the form:
+CNMI: ,,,,
Test Command: +CNMI=?
Test command returns the supported settings of the phone. Response is in the form:
+CNMI: (list of supported s),(list of supported s),(list of supported s),(list of
supported s),(list of supported s)
5.7.43
+COPS - Operator Select
Set Command: +COPS=[[,[,]]]
Set command forces an attempt to manually register the phone to the network. Only IRIDIUM as 
is supported.
Valid values for the parameters are outlined below.
:
automatic ( field is ignored) (default)
manual ( field is optional)
:
long format alphanumeric 
short format alphanumeric 
numeric 
 is of string type enclosed by quotes“”; for example “IRIDIUM”.  indicates if the format is
alphanumeric or numeric; long alphanumeric format can be up to 16 characters long and short format up
to 8 characters; numeric format is the Location Area Identification number which consists of a three BCD
(Binary Coded Decimal) digit country code plus a two BCD digit network code; hence the number has
structure: (country code digit 3)(country code digit 2)(country code digit 1)(network code digit 2)(network
code digit 1). Since IRIDIUM is the only operator, the short and long format is “IRIDIUM” and the numeric
format is “90103”. These are the only values accepted.
Note that setting the  to manual does not disable automatic registration of the phone to the
network. It just forces a manual registration procedure when entered.
Read Command: +COPS?
Read command returns the current mode, and will always respond with “000” for . This is due to
the continually enabled nature of the automatic registration mode. The response is in the form:
+COPS: 
For example:
+COPS:000
Test Command: +COPS=?
Test command returns the list of operators present in the network. Response is in the form:
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 50 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
+COPS: [list of supported (,long alphanumeric ,short alphanumeric ,numeric
)s] [,,(list of supported s),(list of supported s)]
where  indicates:
current
For example:
+COPS:(002),"IRIDIUM","IRIDIUM","90103",,(000-001),(000-002)
5.7.44
+CPBF - Find Phonebook Entries
Exec Command: +CPBF=
Execution command returns phonebook entries (from the current phonebook memory storage selected
with +CPBS) which alphanumeric fields start with string .  should be of string type
enclosed by ““; for example, “John”.
Entry fields returned are location number , phone number stored there  (of address
type ), and text  associated with the number. Response is in the following format:
+CPBF: ,,,[[...]+CBPF:
,,,]
Test Command: +CPBF=?
Test command returns the maximum lengths of  and  fields for phonebook entries.
Response is in the form:
+CPBF: ,
where  indicates the maximum length of  and  shows the maximum length
of .
5.7.45
+CPBR - Read Phonebook Entries
Exec Command: +CPBR=[,]
Execution command returns phonebook entries in location number range ...  from the
current phonebook memory storage selected with +CPBS. If  is left out, only location 
is returned.
Entry fields returned are location number , phone number stored there  (of address
type ) and text  associated with the number. Response is in the form:
+CPBR: ,,,[[...] +CPBR:
,,,]
Test Command: +CPBR=?
Test command returns location range supported by the current storage and the maximum lengths of
 and  fields. Response is in the form:
+CPBR: (list of supported s),,
where  indicates the maximum length of  and  shows the maximum length
of .
5.7.46
+CPBS - Select Phonebook Storage
Set Command: +CPBS=
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 51 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Set command selects phonebook memory storage , which is used by other phonebook
commands.  should be of string type enclosed by “”; for example, “FD”.
 takes the following values:
FD
SIM fixed dialing phonebook
LD
Last ten calls dialed phonebook
ME
Iridium 9523 phonebook
MT
combined Iridium 9523 and SIM phonebook (default)
SM
SIM phonebook
Read Command: +CPBS?
Read command returns currently selected memory, the number of used locations and total number of
locations in the memory. Response is in the form:
+CPBS: ,,
where  indicates the number of used locations and  shows the total capacity of .
Test Command: +CPBS=?
Test command returns supported storages.
5.7.47
+CPBW - Write Phonebook Entry
Exec Command: +CPBW=[][,[,[]]]
Execution command writes phonebook entry in location number  in the current phonebook
memory storage selected with +CPBS. Entry fields written are phone number  (of address type
) and text  associated with the number. If those fields are omitted, phonebook entry is
deleted. If  is left out, but  is given, entry is written to the first free location in the
phonebook. Both  and  should be of string type enclosed by ““; for example,
“John”,”1234”.
Test Command: +CPBW=?
Test command returns the location range supported by the current storage, the maximum length of  field, supported number formats of the storage, and the maximum length of  field. Response
is in form:
+CPBW: (list of supported s),,(list of supported s),
5.7.48
+CPIN - Enter PIN
Set Command: +CPIN=[,]
Set command sends to the phone a password which is necessary before it can be operated (SIM Card
PIN Code, SIM PUK, etc.). If no password request is pending, no action is taken by the phone.

If the password required is SIM PUK, then  is required, where  is the new SIM
Card PIN to replace the old SIM Card PIN.

If the password required is SIM PUK2, then  is required, where  is the new
SIM Card PIN2 to replace the old SIM Card PIN2

Both  and  should be of string type enclosed by “ “; for example, ”1234”.
Read Command: +CPIN?
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 52 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Read command returns an alphanumeric string indicating whether some password is required or not.
Response is in the form:
+CPIN: 
where  can be one of the following:
READY
Iridium 9523 is not waiting for any password.
PH PIN
Iridium 9523 is waiting for Phone Unlock Code to be given.
SIM PIN
Iridium 9523 is waiting for SIM Card PIN1 Code to be given.
SIM PUK
Iridium 9523 is waiting for SIM PUK to be given (because SIM PIN1 is blocked).
SIM PIN2
Iridium 9523 is waiting for SIM PIN2 to be given.*
SIM PUK2
Iridium 9523 is waiting for SIM PUK2 to be given (because SIM PIN2 is blocked).
*Note: The response “SIM PIN2” is somewhat misleading, because it indicates one of three
possible scenarios:
1. PIN1 has already been successfully entered (thus equivalent to the READY response).
2. No PIN1 is required (thus equivalent to the READY response).
3. The phone is waiting for PIN2 (used to access Fixed Dialing settings and other subscriptionbased features).
In any of these three cases, the phone should be available to place and receive calls.
Note: +CPIN is closely related to +CLCK and +CPWD. See these commands for additional information.
5.7.49
+CPMS - Select Preferred SMS Message Storage
Set Command: +CPMS=[, [,]]
Set command selects memory storages ,  and .  is the memory from
which messages are read and deleted;  is the memory to which writing and sending operations
are made;  is the memory to which received SMS messages are to be stored. If a chosen
storage is not appropriate for the phone, final result code +CMS ERROR:  is returned.
Valid values for ,  and  are:
"SM"
SIM message storage
Response is in the form:
+CPMS: ,,,,,
where : number of messages currently in 
: total number of message locations in 
: number of messages currently in 
: total number of message locations in 
: number of messages currently in 
: total number of message locations in 
Read Command: +CPMS?
Read command returns the current storage selected, usage and capacity. Response is in the form:
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 53 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
+CPMS: ,,,,,, ,,
Test Command: +CPMS=?
Test command returns lists of memory storages supported by the phone. Response is in the form:
+CPMS: (list of supported s),(list of supported s), (list of supported s)
5.7.50
+CREG - Network Registration
Set Command: +CREG=[]
Set command controls the presentation of an unsolicited result code +CREG:  when =1 and
there is a change in the Iridium 9523 network registration status, or code +CREG: [,,]
when =2 and there is a change in the registration status of the phone.
Valid values for  are:
disable network registration unsolicited result code (default)
enable network registration unsolicited result code +CREG: 
enable network registration and location information unsolicited result code +CREG:
[,,].  indicates the location area code in string format;  is in the
cell identifier which is not applicable to IRIDIUM.
 can be one of the following:
not registered, Iridium 9523 is not currently searching a new operator to register to
registered, home network
not registered, but Iridium 9523 is currently searching a new operator to register to
registration denied
unknown
registered, roaming
Read Command: +CREG?
Read command returns the status of result code presentation and an integer  which shows the
network registration status of the phone. Location information elements  and  are returned only
when =2 and phone is registered in the network. Response is in the form:
+CREG: ,[,,]
Test Command: +CREG=?
Test command lists the supported settings for +CREG. Response is in the form:
+CREG: (list of supported s)
5.7.51
+CSCA - SMS Service Center Address
Set Command: +CSCA=[,]
Set command updates the SMSC address, through which mobile originated SMs are transmitted. In PDU
mode, setting is used by the send and write commands, but only when the length of the SMSC address
coded into  parameter equals zero.
: GSM 04.11 [8] RP SC address Address-Value field in string format (i.e., enclosed by quotes ““);
: GSM 04.11 [8] RP SC address Type-of-Address octet in integer format;
Read Command: +CSCA?
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 54 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Read command returns the current service center address. Response is in the form:
+CSCA: ,
5.7.52
+CSCB - Select Cell Broadcast Message Types
Read Command: +CSCB?
Read command returns the current values for ,  and . Response is in the form:
+CSCB: ,,
Test Command: +CSCB=?
Test command returns supported modes. Response is in the form:
+CSCB: (list of supported s)
5.7.53
+CSCS - Select TE Character Set
Set Command: +CSCS=[]
Set command informs the phone which character set  is used by the FA. Only the IRA character
set is currently supported.  should be of string type enclosed by ““; for example, “IRA”.
Valid values for  are:
"IRA"
international reference alphabet (ITU-T T.50)
Read Command: +CSCS?
Read command returns the current character set used. Response is in the form:
+CSCS: 
Test Command: +CSCS=?
Test command returns the supported character set of the phone. Response is in the form:
+CSCS: (list of supported s)
5.7.54
+CSMS - Select SMS Message Service
Set Command: +CSMS=
Set command selects short messaging service . It returns the types of messages supported by
the phone:  for mobile terminated messages,  for mobile originated messages and  for
broadcast type messages. If chosen service is not supported, final result code +CMS ERROR:
 shall be returned. Only message service type 0 is currently supported.
Valid values for  are:
GSM 03.40 [9] and 03.41 [10] (the syntax of SMS AT commands is compatible with GSM
07.05 [3] Phase 2 version 4.7.0) (default)
Response is in the form:
+CSMS: ,,
where, , , :
type not supported
type supported
Read Command: +CSMS?
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 55 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Read command returns the current message service type set. Response is in the form:
+CSMS: ,,,
Test Command: +CSMS=?
Test command returns the supported message services of the phone. Response is in the form:
+CSMS: (list of supported s)
5.7.55
+CSTA - Select Type of Address
Set Command: +CSTA=[]
Select the type of number for the dial command D.  is the type of address in integer format
specified in GSM 4.08 subclause 10.5.4.7. Typical values for  are:
129
Unknown type (default)
145
International number
Read Command: +CSTA?
Query the current address type settings. The response is in the form:
+CSTA: 
Test Command: +CSTA=?
List the supported address type settings. The response is in the form:
+CSTA: (supported s)
5.7.56
+GMI - Manufacturer Identification
Exec Command: +GMI
Query phone manufacturer. This command is similar to +CGMI.
5.7.57
+GMM - Model Identification
Exec Command: +GMM
Query phone model. This command is similar to +CGMM.
5.7.58
+GMR - Revision
Exec Command: +GMR
Query the phone revision. This command is similar to +CGMR.
5.7.59
+GSN - Serial Number
Exec Command: +GSN
Query the phone IMEI. This command is similar to +CGSN.
5.7.60
+GCAP - General Capabilities
Exec Command: +GCAP
Query the phone’s overall capabilities.
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 56 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.7.61
A - Answer
Answer immediately. This causes the Iridium 9523 to answer the incoming data or voice call.
5.7.62
D - Dial
Dial a data or voice call number. The dial command causes the Iridium 9523 to enter originate mode and
act as an auto dialer for connection to other modems or voice lines. The usual format is ATDnx..x where
n is a Dial Modifier and x is a number. The following are valid numbers: 0123456789*#ABC. Dial
modifiers are used to alter the manner in which the Iridium 9523 dials.
Redial last number
International dialing prefix. Allows the international access code to be omitted from dial
string.
Direct dial from phonebook locations. See subsection below for further details.
Start up a voice call. This modifier should be given after the dialing digits (or modifiers).
Any character received from the FA during the call establishment phase will cause the call attempted to
be terminated.
5.7.62.1
D> - Direct Dial From Phonebook
The Iridium 9523 and SIM contain phonebooks which have a phone number and an alphanumeric field for
each phonebook entry location. The use of V.25ter dialing command ensures that direct dialing from
phone memory and SIM phonebook is possible through ordinary communications software which just
gives the phone number field to be filled and then uses the D command to originate the call. Available
memories may be queried with Select Phonebook Storage test command +CPBS=?, and location range
for example with Read Phonebook Entries test command +CPBR=?.
Execute commands:
D>[;]
Originate call to phone number which corresponding alphanumeric field is  (if possible, all available
memories should be searched for the correct entry).  is of string type value and should enclosed by
““ (e.g., “John”).
D> mem[;]
Originate call to phone number in memory mem entry location  (available memories may be queried
with Select Phonebook Storage test command +CPBS=?).
mem can be one of the following:
FD
SIM fixed dialing phonebook
LD
Last ten calls dialed phonebook
ME
Phone memory
MT
combined phone and SIM phonebook locations
SM
SIM phonebook
D>[;]
Originate call to phone number in entry location  (the command Select Phonebook Memory Storage
+CPBS setting determines which phonebook storage is used).
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 57 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
5.7.63
Hn - Hangup
Control the hook switch. This command is used to clear a data call connection. It is also used to clear a
voice call connection when the Iridium 9523 has originated the voice call with the ATD dial command or
terminated the voice call with the ATA or ATS0=n answer command.
5.7.64
Place the Iridium 9523 on hook.
S0=n - Auto-Answer
Auto-answer. This causes the Iridium 9523 to auto-answer the incoming data or voice call.
Disable auto-answer.
n>0
Enable auto-answer after n rings
5.7.65
Xn - Extended Result Codes
Select the response set to be used by the Iridium 9523 when informing the FA of the results of a
command or data or voice call.
OK, CONNECT, RING, NO CARRIER, NO ANSWER and ERROR
CONNECT response is used to inform of a data call connection; OK response is
used to inform of a voice call connection.
As X0 plus CONNECT x, where x is the FA speed
CONNECT x response is used for data calls only.
As X1 plus NO DIALTONE
As X2 plus BUSY
As X3 plus CARRIER x, PROTOCOL: and COMPRESSION:, where x is the line speed
(default)
CARRIER x, PROTOCOL:, and COMPRESSION: responses are used for data calls
only.
Note that the Wn command limits which connection related responses will be reported.
5.7.66
+CLVL - Volume Level Control
Exec Command: +CLVL=
This command is used to select the ‘volume’ of the audio on the audio path.  is an integer type
value with the smallest value representing the lowest sound level.
Read Command: +CLVL?
Query the current volume level settings. The response is in the form:
+CLVL: 
Equivalent to level 0 displayed on a handset’s volume indicator
Equivalent to level 1 displayed on a handset’s volume indicator
Equivalent to level 2 displayed on a handset’s volume indicator
Equivalent to level 3 displayed on a handset’s volume indicator
Equivalent to level 4 displayed on a handset’s volume indicator
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 58 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
Equivalent to level 5 displayed on a handset’s volume indicator
Equivalent to level 6 displayed on a handset’s volume indicator
Equivalent to level 7 displayed on a handset’s volume indicator
Test Command: +CLVL=?
List the supported volume level settings. The response is in the form:
+CLVL: (supported s)
5.7.67
+CMUT - Mute Control
Exec Command: +CMUT=
This command is used to enable and disable the uplink voice muting during a voice call.  can take
one of the following values:
mute off
mute on
Read Command: +CMUT?
Query the current mute setting. The response is in the form:
+CMUT: 
Test Command: +CMUT=?
List the supported mute settings. The response is in the form:
+CMUT: (supported s)
5.7.68
+CRC - Cellular Result Codes
Set Command: +CRC=[]
Set the extended format of incoming data or voice call indication.
 takes the following values:
Disable extended format (default)
Enable extended format
If extended format is enabled, the unsolicited result code +CRING:  is returned by the Iridium 9523
instead of RING, where  can be one of the following:
ASYNC
asynchronous transparent
SYNC
synchronous transparent
REL ASYNC
asynchronous non-transparent
REL SYNC
synchronous non-transparent
FAX
facsimile
VOICE
normal voice
Read Command: +CRC?
Query the current result code settings. The response is in the form:
+CR: 
Test Command: +CRC=?
Iridium Communications, Inc.
Proprietary & Confidential Information
Only
Page 59 of 115
Distribution of Guide Restricted
to Product Developers
Iridium Communications, Inc.
Iridium 9523 Product Developers’ Guide
Information Contained in this Guide
is Subject to Change Without Notice
Revision 2.6
List the supported result code settings. The response is in the form:
+CR: (supported s)
5.7.69
+CVHU - Voice Hangup Control
Set Command: +CVHU=[]
Selects whether the Hn (hangup) or &Dn command shall cause a voice call connection to be
disconnected or not.  can take one of the following values:
Ignore &Dn command specified reaction to DTR ON to OFF transitions. Disconnect as
reaction to Hn command. OK response given.
Ignore &Dn command specified reaction to DTR ON to OFF transitions. Ignore Hn
command. OK response given.
Comply with &Dn command specified reaction to DTR ON to OFF transitions.
Disconnect as reaction to Hn command (default).
Read Command: +CVHU?
Query the current voice control hangup settings. The response is in the form:
+CVHU: 
Test Command: +CVHU=?
List the supported voice control hangup settings. The response is in the form:
+CVHU: (supported s)
5.7.70
+CCLK - Real-Time Clock
Set Command: +CCLK=[

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : Yes
Author                          : Lavine_J
Create Date                     : 2011:10:13 09:07:49-04:00
Modify Date                     : 2011:10:13 09:07:49-04:00
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04
Producer                        : Acrobat Distiller 9.4.6 (Windows)
Creator Tool                    : PScript5.dll Version 5.2.2
Format                          : application/pdf
Title                           : Microsoft Word - 9523 Developer's Guide v2.6.doc
Creator                         : Lavine_J
Document ID                     : uuid:874e8375-a471-4d74-aaae-40f334a98c44
Instance ID                     : uuid:bbeb48a5-b8f3-4725-8a03-767dd4ac2c55
Page Count                      : 115
EXIF Metadata provided by EXIF.tools
FCC ID Filing: Q639523

Navigation menu