Page 1
38XX GPRS Modem AT Commands Guide (For firmware version AB_02_00_30N_DEF003_R4_1) Date 6 October 2008 Document Version Our Reference 02000C13 The information contained in this document is commercially confidential and must not be disclosed to third parties without prior consent.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Document History Revision Date Document History Associated Firmware Version 9 Sept 04 Preliminary release AMB_01_03_05 and later 21 Sept 04 Changes based on TI AMB_01_03_05 and later 8410.011.98.206 6 Oct 04 Added TR-800 Specific AT AMB_01_03_05 and later command...
Page 3
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential GENERAL NOTE The aim of this document is to support the application and engineering efforts of iWOW’s customers. This document is intended for testing, evaluation, integration, and information purposes. iWOW makes every effort to ensure that the quality of the information is available. The content of this documentation is provided on an “as is”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential TABLE OF CONTENTS INTRODUCTION ·············································································································· 1 Document Scope ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 1 Abbreviations/ Conventions ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 1 References ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 2 AT Commands Features ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 2 GENERAL COMMANDS ································································································· 3 Request Manufacturer Identification +CGMI ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 3 Request Model Identification +CGMM ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 3 Request Firmware Version +CGMR ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 4 Request Product Serial Number Identification +CGSN ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 4 Select TE Character Set +CSCS ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 5 Request International Mobile Subscriber Identity +CIMI ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 6...
Page 5
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Wait for Completion S7 ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 14 Dial Pause S8 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 15 3.10 Hang Up Delay S10 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 16 3.11 Call Mode +CMOD ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 16 3.12 Hang Up Call +CHUP ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 17 3.13 Extended Error Report +CEER ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 18 3.14 DTMF and Tone Generation +VTS ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 18 3.15 Single Numbering Scheme +CSNS ...
Page 6
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Message Data Parameters ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 39 Select Message Service +CSMS ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 42 New Message Acknowledgement to ME/TA +CNMA ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 43 Preferred Message Storage +CPMS ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 45 Message Format +CMGF ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 46 Save Settings +CSAS ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 47 Restore Settings +CRES ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 47 Set Text Mode Parameters +CSMP ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 48 7.10 Service Center Address +CSCA ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 50...
Page 7
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Call Waiting +CCWA ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 74 Call Related Supplementary Services +CHLD ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 76 Call Deflection +CTFR ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 77 Unstructured Supplementary Service Data +CUSD ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 78 8.10 Advice of Charge +CAOC ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 79 8.11 Accumulated Call Meter Maximum +CAMM ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 81 8.12 Price Per Unit and Currency Table +CPUC ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 81 8.13...
Page 8
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.2 Save Configuration &W ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 100 12.3 Restore Default Factory Settings &F ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 101 12.4 Manufacturer Information About TA I ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 101 12.5 TA Manufacturer ID +GMI ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 102 12.6 TA Model ID +GMM ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 102 12.7 TA Revision Number +GMR ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 103 12.8 TA Serial Number +GSN ...
Page 9
13.16 Automatic Response to a Network Request for PDP Context Activation 'S0' ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 137 13.17 Manual Acceptance of a Network Request for PDP Context Activation 'A' ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 137 13.18 Manual Rejection of a Network Request for PDP Context Activation 'H' ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 137 14 iTEGNO 38XX SPECIFIC AT COMMANDS ································································ 138 14.1 Cell Environment Description +CCED ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 138 14.2...
Page 10
16 USER FILE SYSTEM (UFS) COMMANDS ···································································· 13 16.1 Upload File to iTegno 38XX Modem $FUPL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 13 16.2 Download File From iTegno 38XX Modem $FDWL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 14 16.3 Delete a File in iTegno 38XX Modem $FDEL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 16 16.4 List File Properties $FLST ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 17 16.5 List Folder Properties $FFLD ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 18 16.6 Last File Error: $FERR ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 19...
Page 11
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.7.1 Setting a UDP Server: $UDPSRV ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 35 17.7.2 Setting a UDP Port: $UDPPORT ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 36 17.7.3 Setting a UDP Listening Port: $UDPLPORT ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 37 17.7.4 Listing UDP Parameters: $LSTUDP ∙ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 38 17.7.5 Opening a UDP Connection: $UDPOPEN ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 38 17.7.6 Sending/Receiving Data Using Command-Mode: $UDPSEND ...
Document Scope This document describes the AT commands used for interfacing between a host application and the iTegno 38XX modems to manage GSM or GPRS related events and services. The information in this document is relevant to the iTegno 38XX modems.
To control the iTegno 38XX modems, one can simply send the AT commands via its serial interface. The serial link handler is set with the following default values (factory settings): 115200 bps baud rate;...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Request Firmware Version +CGMR Description: This command gives the firmware version name. Syntax: AT+CGMR Command Possible response(s) AT+CGMR <firmware version> AT+CGMR AB_02_00_30N_DEF000 Request Product Serial Number Identification +CGSN Description: This command gives the IMEI (International Mobile station Equipment Identity) of the GSM module. Syntax: AT+CGSN Command...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Select TE Character Set +CSCS Description: This command informs TA which character set <chset> is used by the TE. TA is then able to convert character strings correctly between TE and ME character sets. Syntax: AT+CSCS=<chset>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Request International Mobile Subscriber Identity +CIMI Description: This command is used to identify the IMSI (International Mobile Subscriber Number) of an individual SIM which is attached to ME. Syntax: AT+CIMI Command Possible response(s) AT+CIMI...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Card Identification +CCID Description: This command reads the EF-CCID file on the SIM card. Syntax: AT+CCID Command Possible Response(s) AT+CCID +CCID:"8965010510210273209" Note: Get card ID AT+CCID? +CCID:"8965010510210273209" Note: Get current value AT+CCID=? Note: Get possible value Note: No parameter but this command is valid...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 2.10 Set Real Time Clock +CCLK Description: This command set the real time clock of the module. The time-zone set acts as additional information to user. Syntax: AT+CCLK=”YY/MM/DD,HH:MM:SS” Command Possible Response(s) AT+CCLK= “YY/MM/DD,HH:MM:SS”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential CALL CONTROL COMMANDS Select Type of Address +CSTA Description: This command selects the type <type> of address octet in integer for further dialing commands (D) according to GSM specifications. Default 145 when dialing string includes international access code character "+", otherwise 129 (please refer GSM 04.08 [8] sub-clause 10.5.4.7).
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Dial Command D Description: This command is used to initiate voice, data or fax call. Semicolon character shall be added when voice call is initiated. Syntax: ATD<str>[;] originate call to phone number ATD>mem<n>[;] originate call to phone number in memory mem entry location <n>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <str> string type value, which should equal to an alphanumeric field in at least one phonebook entry in the searched memories; used character set should be the one selected with Select TE Character Set +CSCS <n>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Answer a Call A Description: This command accepts call after RING or +CRING indication is given. Syntax: Command Possible response(s) RING Note: Incoming call Note: voice call accepted Connect Note: data call accepted Connect <text>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential ATH1 Note: Outgoing call if any is released Defined Values <n> Ask for disconnection (default value) Ask for outgoing call disconnection Rings Before Automatic Answer S0 Description: This S0 parameter determines and controls the product’s automatic answering mode. Syntax: ATS0=<value>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Pause Before Blind Dialing S6= Description: This parameter specifies the amount of time, in seconds, that the DCE shall wait between connecting to the line and signaling call addressing information to network (dialing), when dial tone detection is not implemented or enabled.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential ATS7=<value> ATS7=60 Note: call must be answered in 60 seconds ATS7? Defined Values <value> 1 to 255 Number of seconds in which connection must be established or call will be disconnected.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 3.10 Hang Up Delay S10 Description: This parameter specifies the amount of time (in tenths of a second) that the DCE will remain connected to the line (off-hook) after the DCE has indicated the absence of received line signal. If the received line signal is once again detected before the time specified in S10 expires, the DCE remains connected to the line and the call continues.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) AT+CMOD=<mode> AT+CMOD? +CMOD: <mode> AT+CMOD=? +CMOD: (list of supported <mode>s) AT+CMOD=0 Note: Single mode selected AT+CMOD? +CMOD: 0 AT+CMOD=? +CMOD: (0-3) Defined Values <mode> single mode alternating voice/fax (teleservice 61) alternating voice/data (bearer service 61) voice followed by data (bearer service 81) 3.12 Hang Up Call +CHUP...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 3.13 Extended Error Report +CEER Description: This command gives text <report> of a call release when last call setup failed. Syntax: AT+CEER Command Possible response(s) AT+CEER +CEER: <report> Defined Values <report>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <DTMF> A single ASCII character in the set 0-9, #,*,A-D. <duration> Tone Duration in units of 100ms. 3.15 Single Numbering Scheme +CSNS Description: This command selects the bearer to be used when MT single numbering scheme call is established Syntax: AT+CSNS=<mode>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential NETWORK SERVICE RELATED COMMANDS Signal Quality +CSQ Description: This command returns received signal strength indication <rssi> and channel bit error rate <ber> from the ME. Syntax: AT+CSQ Command Possible response(s) AT+CSQ +CSQ: <rssi>,<ber>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Operator Selection +COPS Description: This command is used to select and register the GSM network operator using manual mode, automatic and manual/automatic mode. <mode> is used to select whether the selection is done automatically by the ME or is forced by this command to operator <oper>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <mode> automatic (<oper> field is ignored) manual (<oper> field shall be present) deregister from network set only <format> (for read command +COPS?), do not attempt registration/ deregist- ration (<oper> field is ignored); this value is not applicable in read command response manual/automatic (<oper>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Read Operator Names +COPN Description: This command returns the list of operator names from the ME. Each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory shall be returned. Syntax: AT+COPN Command...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 5 SECURITY COMMANDS Enter PIN +CPIN Description: This command is used to enter ME a password that is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN is to be entered twice, the TA shall automatically repeat the PIN.
Page 40
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values “<pin>” “<newpin>” string type values <code> values reserved by the present document: READY ME is not pending for any password SIM PIN ME is waiting SIM PIN to be given SIM PUK ME is waiting SIM PUK to be given PH-SIM PIN...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Facility Lock +CLCK Description: This is used to lock, unlock or interrogate a ME or a network facility <fac>. Password is normally needed to do such actions. Syntax: AT+CLCK=<fac>,<mode>[,<”passwd”>[,<class>]] Command Possible response(s) AT+CLCK=<fac>,<mode>[,<”passwd”>[,<...
Page 42
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <fac> values reserved by the present document: "SC" SIM (lock SIM card) (SIM asks password in ME power-up and when this lock command issued) "AO" BAOC (Barr All Outgoing Calls) "OI"...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential dedicated packet access dedicated PAD access Change Password +CPWD Description: This command sets a new password for the facility lock function defined by command Facility Lock +CLCK. Syntax: AT+CPWD=<fac>,<oldpwd>,<newpwd> Command Possible response(s) AT+CPWD=<fac>,<oldpwd>,<newpwd>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential "MT" Abbreviated dialing numbers "SD" SIM service numbers "MC" Missed Call numbers "AF" combination of fixed and abbreviated dialing phonebook (+CPBW is not be applicable for this storage) “ON” SIM own numbers (MSISDNs) list “AD”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <index1>, <index2> integer type values in the range of location numbers of phonebook <index> memory <number> string type phone number of format <type> <type> type of address octet in integer format (refer GSM 04.08 [8] subclause 10.5.4.7) <text>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CPBW? Defined Values <index> integer type values in the range of location numbers of phonebook memory <number> string type phone number of format <type> <type> type of address octet in integer format (refer GSM 04.08 [8] subclause 10.5.4.7) ;...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CPBF=”Z” +CME ERROR: 22 Note: No entry starting with “Z” Defined Values <index1>, <indexn>… = integer type values in the range of location numbers of phonebook memory <number> string type phone number of format <type> <type>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <alphax> optional alphanumeric string associated with <numberx>; used character set should be the one selected with command Select TE Character Set +CSCS <numberx> string type phone number of format specified by <typex> <typex>...
Page 50
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <mode> Disable the voice mail number. Enable the voice mail number. <number> string type; Character string <0..9,+> <type>: integer type; Type of address octet. (refer GSM 04.08 section 10.5.4.7) ISDN / telephony numbering plan, national / international unknown ISDN / telephony numbering plan, international number ISDN / telephony numbering plan, national number...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7 SHORT MESSAGES COMMANDS Message Storage Parameters <index> integer type; value in the range of location numbers supported by the associated memory <mem1> string type; memory from which messages are read and deleted (commands List Messages +CMGL, Read Message +CMGR and Delete Message +CMGD) "ME"...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <used2> integer type; number of messages currently in <mem2> <used3> integer type; number of messages currently in <mem3> Message Data Parameters <ackpdu> GSM 03.40 RP-User-Data element of RP-ACK PDU; format is same as for <pdu> in case of SMS, but without GSM 04.11 SC address field and parameter shall be bounded by double quote characters like a normal string type parameter <alpha>...
Page 53
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential • if <dcs> indicates that 8-bit or UCS2 data coding scheme is used, or <fo> indicates that GSM 03.40 TP-User-Data-Header-Indication is set: ME/TA converts each 8-bit octet into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)) In the case of CBS: GSM 03.41 CBM Content of Message in text mode responses;...
Page 54
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <oa> SM 03.40 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer command +CSCS in TS 07.07); type of address given by <tooa>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <tora> GSM 04.11 TP-Recipient-Address Type-of-Address octet in integer format (default refer <toda>) <tosca> GSM 04.11 RP SC address Type-of-Address octet in integer format (default refer <toda>) <vp> depending on SMS-SUBMIT <fo> setting: GSM 03.40 TP-Validity-Period either in integer format (default 167) or in time-string format (refer <dt>) <vp>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CSMS=? +CSMS: (0,1) Defined Values <service> GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible with GSM 07.05 Phase 2 version 4.7.0; Phase 2+ features which do not require new command syntax may be supported (e.g.
Page 57
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) if text mode (+CMGF=1): +CMS ERROR: <err> AT+CNMA AT+CNMA=? if PDU mode (+CMGF=0): +CMS ERROR: <err> AT+CNMA[=<n>[,<length>[<CR> PDU is given<ctrl-Z/ESC>]]] AT+CNMA=? if PDU mode (+CMGF=0): +CNMA: (list of supported <n>s) In PDU mode(+CMGF=0) and +CNMI=2,2,0,0,0 +CMT: ,22 06915689450002040A91563822776200007040526142...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Preferred Message Storage +CPMS Description: This command selects memory storages <mem1>, <mem2> and <mem3> to be used for reading, writing, etc. Syntax: AT+CPMS=<mem1>[, <mem2>[,<mem3>]] Command Possible response(s) AT+CPMS=<mem1>[, +CPMS: <mem2>[,<mem3>]] <used1>,<total1>,<used2>,<total2>,<used3>,<total3>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Message Format +CMGF Description: This command tells the TA, which input and output format of messages to use. <mode> indicates the format of messages used with send, list, read and write commands and unsolicited result codes resulting from received messages.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Save Settings +CSAS Description: This command saves active message service settings to a non-volatile memory. The parameters +CSMP and +CSCA are saved using this command. Syntax: AT+CSAS[=<profile>] Command Possible response(s) AT+CSAS[=<profile>] +CMS ERROR: <err>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CRES=? +CRES: (list of supported <profile>s) AT+CRES Note: Restores default Profile 0 settings AT+CRES=? +CRES: (0-2) AT+CRES=1 Note: Restores Profile 1 saved message settings Defined Values <profile> 0 - 2 Profile 0 to 2 (varies for different SIM cards) Parameters of saved settings restored are +CSMP, +CSCA.
Page 62
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CSMP=1,167,0,0 Note: command valid AT+CSMP? +CSMP: 1,,0,0 Note: <vp> is not displayed when VPF parameter in <fo> is set to bit Defined Values <fo>:first octet consists of 6 fields: UDHI Reply Path;...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.10 Service Center Address +CSCA Description: This updates the SMSC address, through which mobile originated SMS are transmitted. In text mode, settings are used by send and write commands. In PDU mode, setting is used by the same commands, but only when the length of the SMSC address coded into <pdu>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.11 Select Cell Broadcast Message Types +CSCB Description: This command selects which types of CBMs are to be received by the ME. Syntax: AT+CSCB=[<mode>[,<mids>[,<dcss>]]] Command Possible response(s) AT+CSCB=[<mode>[,<mids>[,<dcss>]]] AT+CSCB? +CSCB: <mode>,<mids>,<dcss> AT+CSCB=? +CSCB: (list of supported <mode>s) AT+CSCB?
Page 65
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Syntax: AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]] Command Possible response(s) AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds> +CMS ERROR: <err> [,<bfr>]]]]] AT+CNMI? +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr> AT+CNMI=? +CNMI: (list of supported <mode>s),(list of supported <mt>s),(list of supported <bm>s),(list of supported <ds>s),(list of supported <bfr>s) AT+CNMI=2,1,0,0,0 +CMTI:”SM”,2 Note: message received...
Page 66
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 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: [<alpha>],<length><CR><LF><pdu> (PDU mode enabled) +CMT: <oa>, [<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.13 Show Text Mode Parameters +CSDH Description: This command controls whether detailed header information is shown in text mode result codes. Syntax: AT+CSDH=[<show>] Command Possible response(s) AT+CSDH=[<show>] AT+CSDH? +CSDH: <show> AT+CSDH=? +CSDH: (list of supported <show>s) Defined Values...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.14 List Messages +CMGL Description: This command returns messages with status value <stat> from message storage <mem1> to the TE. If status of the message is 'received unread', status in the storage changes to 'received read' subsequently.
Page 69
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential +CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages> <CR><LF><data>[...]] if PDU mode (+CMGF=0) and command successful: +CMGL: <index>,<stat>,[<alpha>],<length><CR><LF><pdu> [<CR><LF>+CMGL:<index>,<stat>,[<alpha>],<length><C R><LF><pdu> [...]] otherwise: +CMS ERROR: <err> otherwise: +CMS ERROR: <err> AT+CMGL=? +CMGL: (list of supported <stat>s) Defined Values In text mode: <stat>...
Page 70
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential BCD numbers (or GSM default alphabet characters) are converted to characters; type of address given by <toda> <data> In the case of SMS: GSM 03.40 TP-User-Data in text mode responses; format: •...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential presented to TE as two characters 2A (IRA 50 and 65)). In the case of CBS: GSM 03.41 TPDU in hexadecimal format. <scts> GSM 03.40 TP-Service-Center-Time-Stamp in time-string format (refer <dt>) <toda>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.16 Send Message +CMGS Description: This command sends message from a TE to the network (SMS-SUBMIT). Message reference value <mr> is returned to the TE on successful message delivery. Optionally (when +CSMS <service> value is 1 and network supports) <scts>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <da> GSM 03.40 TP-Destination-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (specified by +CSCS); type of address given by <toda>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CMSS=<index>[,<da>[,<toda>]] if PDU mode (+CMGF=0) and sending successful: +CMSS: <mr>[,<ackpdu>] if sending fails: +CMS ERROR: <err> AT+CMSS=? AT+CMSS=3,"93683903" +CMSS: 171 Note: message successfully sent from storage location #3 to local phone number 93683903 Defined Values <index>...
Page 75
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) if text mode (+CMGF=1): +CMGW: <index> AT+CMGW[=<oa/da>[,<tooa/toda>[,<sta +CMS ERROR: <err> t>]]]<CR> text is entered<ctrl-Z/ESC> if PDU mode (+CMGF=0): +CMGW: <index> AT+CMGW=<length>[,<stat>]<CR>PDU +CMS ERROR: <err> is given<ctrl-Z/ESC> +CMGW=? In text mode (+CMGF=1): +CMGW: 6 AT+CMGW="9893033",129,"REC...
Page 76
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential "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) <oa> GSM 03.40 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (specified by +CSCS);;...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.19 Delete Message +CMGD Description: This command deletes message from preferred message storage <mem1> location <index>. If <delflag> is present and not set to 0 then the ME shall ignore <index> and follow the rules for <delflag>.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.20 Delete SMS Based on Group Type +IMGD Description: This command deletes SMS messages based on group type (e.g. Unread, Read, Sent, Unsent, All) Syntax: AT+IMGD=<mode> Command Possible Response(s) AT+IMGD=1 Please Wait...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7.21 Send Command +CMGC Description: This command sends a command message from a TE to the network (SMS-COMMAND). The entering of text/pdu (GSM 03.40 TP-Command-Data) is done similarly as specified in command Send Message +CMGS.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (specified by +CSCS);; type of address given by <toda> <toda> GSM 04.11 TP-Destination-Address Type-of-Address octet in integer format (when first character of <da>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 8 SUPPLEMENTARY SERVICES COMMANDS Calling Line Identification Presentation +CLIP Description: This command enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call. It enables or disables the presentation of the CLI at the TE. It has no effect on the execution of the supplementary service CLIP in the network.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Calling Line Identification Restriction +CLIR Description: This command allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call. Syntax: AT+CLIR=[<n>] Command Possible response(s)
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Connected Line Identification Presentation +COLP Description: This command enables a calling subscriber to get the connected line identity of the called party after setting up a mobile originated call. Syntax: AT+COLP=[<n>] Command Possible response(s)
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Closed User Group +CCUG Description: This command enables subscribers to form closed user groups to and from which access is restricted. This service shall be provided after prior arrangement with the service provider according to GSM 02.85 [21]).
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Call Forwarding Number and Conditions +CCFC Description: This command allows control of the call forwarding supplementary service. The supported services are registration, erasure, activation, deactivation, and status query. Syntax: AT+CCFC=<reason>,<mode> [,<number>[,<type> [,<class> [,<subaddr>[,<satype>[,<time>]]]]]] Command Possible response(s) AT+CCFC=<reason>,<mode>...
Page 86
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <reason> unconditional mobile busy no reply not reachable all call forwarding (refer GSM 02.30 [19]) all conditional call forwarding (refer GSM 02.30 [19]) <mode> disable enable query status registration erasure <classx>: a sum of integers each representing a class of information (default 7, which indicates active...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Call Waiting +CCWA Description: This command allows control of the Call Waiting supplementary service according to GSM 02.83 [5]. Activation, deactivation and status query are supported. Syntax: AT+CCWA=[<n>[,<mode>[,<class>]]] Command Possible response(s) AT+CCWA=[<n>[,<mode>[,<class>]]] +CME ERROR: <err>...
Page 88
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <mode>: when <mode> parameter is not given, network is not interrogated disable enable query status <classx> is a sum of integers each representing a class of information (default 7) voice (telephony) data (refers to all bearer services;...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Call Related Supplementary Services +CHLD Description: This command allows the control of the following call related services: A call can be temporarily disconnected from the ME but the connection is retained by the network multiparty conversation (conference calls) the served subscriber who has two calls (one held and the other either active or alerting) can connect the other parties and release the served subscriber's own connection...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <n> Release all held calls or set User Determined User Busy (UDUB) for a waiting call Release all active calls (if any exist) and accepts the other (held or waiting) call Release a specific call X (active call) Place all active calls (if any exist) on hold and accepts the other (held or waiting) call.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Unstructured Supplementary Service Data +CUSD Description: This command allows control of the Unstructured Supplementary Service Data (USSD). Both network and mobile initiated operations are supported. Parameter <n> is used to disable/enable the presentation of an unsolicited result code (USSD response from the network, or network initiated operation).
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential information needed after mobile initiated operation) further user action required (network initiated USSD Request, or further information 3 needed after mobile initiated operation) USSD terminated by network other local client has responded operation not supported network time out <str>...
Page 93
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Syntax: AT+CAOC=<mode> Command Possible response(s) AT+CAOC=<mode> +CAOC: <ccm> +CME ERROR: <err> AT+CAOC? +CAOC: <mode> AT+CAOC=? +CAOC: (list of supported <mode>s) AT+CAOC=0 +CAOC: “000A08” Note: query CCM value Note: display current call meter value CCM=2568 AT+CAOC=1 Note: deactivate reporting of CCM value Note: command valid...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 8.11 Accumulated Call Meter Maximum +CAMM Description: This command sets the Advice of Charge related accumulated call meter maximum value in SIM file . ACMmax contains the maximum number of home units allowed for consumption by the ACMmax subscriber.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) AT+CPUC=<currency>,<ppu>[,<passwd>] +CME ERROR: <err> AT+CPUC? +CPUC: <currency>,<ppu> +CME ERROR: <err> AT+CPUC=? AT+CPUC="DEM","2","1234" Defined Values <currency> string type; three-character currency code (e.g. "GBP", "DEM"); character set as specified by command Select TE Character Set +CSCS <ppu>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 8.14 Supplementary Service Notifications +CSSN Description: This command enables/disables the presentation of notification result codes from TA to TE. When <n>=1 and a supplementary service notification is received after a mobile originated call setup, intermediate result code +CSSI: <code1>[,<index>] is sent to TE before any other MO call setup result codes When <m>=1 and a supplementary service notification is received during a mobile terminated call...
Page 97
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential some of the conditional call forwardings are active call has been forwarded call is waiting this is a CUG call (also <index> present) outgoing calls are barred incoming calls are barred CLIR suppression rejected call has been deflected <code2>: manufacturer-specific, which of these codes are supported...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 8.15 List Current Calls +CLCC Description: Returns list of current calls of ME. If command succeeds but no calls are available, no information response is sent to TE. Refer subclause 13.1 for possible <err> values. Syntax: AT+CLCC Command...
Page 99
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential alerting (MO call) incoming (MT call) waiting (MT call) <mode> :bearer/teleservice voice data voice followed by data, voice mode alternating voice/data, voice mode alternating voice/fax, voice mode voice followed by data, data mode alternating voice/data, data mode alternating voice/fax, fax mode unknown...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 9 DATA COMMANDS Select Bearer Service Type +CBST Description: This command is to select the bearer service <name> with data rate <speed>, and the connection element <ce> to be used when data calls are originated. Values may also be used during mobile terminated data call setup, especially in case of single numbering scheme calls (refer +CSNS).
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CRLP=? +CRLP: (list of supported <iws>s),(list of supported <mws>s), (list of supported <T1>s),(list of supported <N2>) AT+CRLP=61,61,48,6 Note: <ver> and <T4> are not implemented AT+CRLP? +CRLP: 61,61,48,6 AT+CRLP=? +CRLP: (0-61),(0-61),(39-255),(1-255) Defined Values <iws>, IWF to MS window size, MS to IWF window size, acknowledgement...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential GPRS <PDP_type>, GPRS network request for PDP context activation <PDP_addr>[, <L2P>] <PDP_type> and <PDP_addr> are as defined in the Define PDP Context (+CGDCONT) command. The optional <L2P> proposes a layer 2 protocol to use between the MT and the TE. It is defined in the Enter GPRS Data Mode (+CGDATA) command.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Local Rate Reporting +ILRR Description: This command determines whether the used local TE-TA data rate is informed using intermediate result code +ILRR: <rate> before going to online data state after call answering or originating. Syntax: AT+ILRR=<n>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 10 MOBILE EQUIPMENT CONTROL AND STATUS COMMANDS 10.1 Phone Activity Status +CPAS Description: This command returns the activity status of the ME. Syntax: AT+CPAS Command Possible response(s) AT+CPAS +CPAS: <pas> +CME ERROR: <err>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 10.2 Set Phone Functionality +CFUN Description: This command selects the level of functionality <fun> in the ME. Level "full functionality" is where the highest level of power is drawn. "Minimum functionality" is where minimum power is drawn. Syntax: AT+CFUN=[<fun>[,<rst>]] Command...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 10.3 Set Language +CLAN Description: This command sets the language in the ME. The set-command must confirm the selected language with the MMI-module in the ME. Syntax: AT+CLAN=<code> Command Possible response(s) AT+CLAN=<code>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 10.4 Language Event +CLAE Description: This command is used to enable/disable unsolicited result code +CLAV: <code>. If <mode>=1, +CLAV: <code > is sent from the ME when the language in the ME is changed. Syntax: AT+CLAE=<mode>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential MOBILE EQUIPMENT ERRORS 11.1 Report Mobile Equipment Error +CMEE Description: Set command disables or enables the use of result code +CME ERROR: <err> as an indication of an error relating to the functionality of the ME. When enabled, ME related errors cause +CME ERROR: <err>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <n> disable +CME ERROR: <err> result code and use ERROR instead enable +CME ERROR: <err> result code and use numeric <err> values (refer next subclause) enable +CME ERROR: <err> result code and use verbose <err> values (refer next subclause) 11.2 Mobile Equipment Error Result Code +CME ERROR Description:...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential GENERIC TA CONTROL COMMANDS – V25 12.1 Set All TA Parameters to Default Configuration Z Description: This command reset to default configuration. Syntax: Command Possible response(s) 12.2 Save Configuration &W Description: This command writes the active configuration into a non-volatile memory.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.3 Restore Default Factory Settings &F Description: This command is used to restore the factory settings being set by iWOW. It restores the parameters given in Appendix B. Syntax: AT&F Command Possible Response(s) AT&F...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.5 TA Manufacturer ID +GMI Description: This command gives the manufacturer Identification. Syntax: AT+GMI Command Possible response(s) AT+GMI iWOW 12.6 TA Model ID +GMM Description: This command gives the TA model identification. Syntax: AT+GMM Command...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.7 TA Revision Number +GMR Description: This command gives the TA revision Number Syntax: AT+GMR Command Possible response(s) AT+GMR AB_02_00_30N_DEF000 12.8 TA Serial Number +GSN Description: This command gives the TA serial number Syntax: AT+GSN Command...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.9 Request Overall Capabilities for TA +GCAP Description: This command list out the overall capabilities for TA Syntax: AT+GCAP Command Possible response(s) AT+GCAP +GCAP: +CGSM,+FCLASS 12.10 Command Line Termination Character S3= Description: This command represents the decimal IA5 value of the character recognized by the DCE from the DTE to terminate an incoming command line.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <n> 0 to 127 Set command line termination character to this value. Carriage Return character (CR, IA5 0/13) Default setting 12.11 Response Formatting Character S4= Description: This command represents the decimal IA5 value of the character generated by the DCE as part of the header, trailer, and terminator for result codes and information text, along with the S3 parameter (see the description of the V parameter for usage).
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.12 Editing Character S5= Description: This command represents the decimal IA5 value of the character recognized by the DCE as a request to delete from the command line the immediately preceding character. Syntax: ATS5=<n>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.14 Command Echo Mode E Description: This command is used to turn on or off the echoes characters received by an external application. Syntax: ATE<n> Command Possible response(s) ATE<n> Defined Values <n>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 12.16 Response Format V Description: This command determines the response format, with or without header character <CR><LF>, and with the use osf numeric result codes. Syntax: ATV<n> Command Possible response(s) ATV0 0tv0 ATV1...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <n> CONNECT result code is given upon entering online data state. Dial tone and busy detection are disabled. CONNECT <text> result code is given upon entering online data state. Dial tone and busy detection are disabled.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <n> DCD always on DCD matches the states of the remote end’s data carrier 12.19 DTR-Usage &D Description: This command controls the Data Terminal Ready (DTR) signal. The GPIO-3 pin on the module is used for DTR signaling.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) AT+IPR=<n> AT+IPR=? +IPR: (0,75,150,300,600,1200,2400,4800,7200,9600,14400,1 9200,28800,33900,38400,57600,115200) Defined Values <n> supported data rates 0,75,150,300,600,1200,2400,4800,7200,9600,14400,19200,28800,33900,38400, 57600,115200 12.21 TE-TA Character Framing +ICF Description: This command is used to determine the local serial port start-stop (asynchronous) character framing that the TA shall use.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 7 data 1 parity 1 stop 7 data 1 stop <parity> Even Mark Space None 12.22 TE-TA Local Flow Control +IFC Description: This command is used to control the operation of the local flow control between TE and TA. The <DCE_by_DTE>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential GPRS COMMANDS 13.1 Define PDP Context +CGDCONT Description: The set command specifies PDP context parameter values for a PDP context identified by the (local) context identification parameter, <cid>. Syntax: AT+CGDCONT=[<cid> [,<PDP_type> [,<APN> [,<PDP_addr> [,<d_comp> [,<h_comp> [,<pd1> [,…[,pdN]]]]]]]]] Command Possible response(s)
Page 127
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <cid> : (PDP Context Identifier) a numeric parameter that specifies a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP context-related commands. The range of permitted values (minimum value = 1) is returned by the test form of the command.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.2 Quality of Service Profile (Requested) +CGQREQ Description: This command allows the TE to specify a Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network. The set command specifies a profile for the context identified by the (local) context identification parameter, <cid>.
Page 129
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <cid>: a numeric parameter which specifies a particular PDP context definition (see +CGDCONT command). <precedence>: a numeric parameter which specifies the precedence class 1 (High priority) Service commitments shall be maintained ahead of precedence classes 2 and 3 2 (Normal priority) Service commitments shall be maintained ahead of precedence class...
Page 130
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential sensitive application that can cope with data loss, GMM/SM, and SMS Unacknowledged Unacknowledged Protected Unacknowledged Real-time traffic, error-sensitive application that can cope with data loss Unacknowledged Unacknowledged Unprotected Unacknowledged Real-time traffic, error non-sensitive application that can cope with data...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 2 000 000 (~4.4 kbit/s) 5 000 000 (~11.1 kbit/s) 10 000 000 (~22 kbit/s) 20 000 000 (~44 kbit/s) 50 000 000 (~111 kbit/s) Best effort 13.3 Quality of Service Profile (Minimum acceptable) +CGQMIN Description: This command allows the TE to specify a minimum acceptable profile that is checked by the MT against the negotiated profile returned in the Activate PDP Context Accept message.
Page 132
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential [<CR><LF>+CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s) , (list of supported <peak>s), (list of supported <mean>s) […]] AT+CGQMIN? +CGQMIN: 1,1,4,5,2,31 AT+CGQMIN=? +CGQMIN: “IP”,(0-3),(0-4),(0-5),(0-9),(0-31) +CGQMIN: “PPP”,(0-3),(0-4),(0-5),(0-9),(0-31) AT+CGQMIN? +CGQMIN: 1,1,4,5,2,31...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.4 GPRS Attach or Detach +CGATT Description: The execution command is used to attach the MT to, or detach the MT from, the GPRS service. After the command has completed, the MT remains in V.25ter command state. If the MT is already in the requested state, the command is ignored and the OK response is returned.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.5 PDP Context Activate or Deactivate +CGACT Description: The execution command is used to activate or deactivate the specified PDP context (s). After the command has completed, the MT remains in V.25ter command state. If any PDP context is already in the requested state, the state for that context remains unchanged.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <state>: indicates the state of PDP context activation deactivated activated Other values are reserved and will result in an ERROR response to the execution command. <cid> : a numeric parameter which specifies a particular PDP context definition (see +CGDCONT command).+CGDCONT 13.6 Enter Data State +CGDATA Description:...
Page 136
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential The PDP type must match exactly. The PDP addresses are considered to match if they are identical or if either or both addresses are unspecified. For example, a PPP NCP request specifying PDP type = IP and no PDP address would cause the MT to search through the specified context definitions for one with PDP type = IP and any PDP address.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <L2P> : a string parameter that indicates the layer 2 protocol to be used between the TE and MT PPP Point-to-point protocol for a PDP such as IP PAD character stream for X.25 character (triple X PAD) mode X25 X.25 L2 (LAPB) for X.25 packet mode M-xxxx manufacturer-specific protocol (xxxx is an alphanumeric string)
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <cid> a numeric parameter which specifies a particular PDP context definition (see +CGDCONT command). If no <cid> is specified, the addresses for all defined contexts are returned. <PDP_address> a string that identifies the MT in the address space applicable to the PDP.
Page 139
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT+CGAITO=? +CGAUTO: (0-3) AT+CGAUTO? +CGAUTO: 3 Defined Values <n> turn off automatic response (circuit switched as in GSM 07.07) turn on automatic response (circuit switched as in GSM 07.07) modem compatibility mode, GPRS only modem compatibility mode, GPRS and circuit switched calls (default) For <n>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.9 Manual Response to a Network Request for PDP Context Activation +CGANS Description: The command requests the MT to respond to a network request for GPRS PDP context activation which has been signaled to the TE by the RING or +CRING: unsolicited result code. The <response> parameter allows the TE to accept or reject the request.
Page 141
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential PDP address in each of the specified context definitions (in the order in which their <cid>s appear in the command) as follows - The PDP type must match exactly. The PDP addresses are considered to match if they are identical or if the address in the context definition is unspecified.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) AT+CGANS=[<response>,[<L2P> ,[<cid>]]] ERROR AT+CGANS=? +CGANS: (list of supported <response>s), (list of supported <L2P>s) AT+CGANS=1 CONNECT AT+CGANS=? +CGANS: (0-1) Defined Values <response>: is a numeric parameter which specifies how the request should be responded to. reject the request accept and request that the PDP context be activated If <response>...
Page 143
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Syntax: AT+CGCLASS= [<class>] Command Possible Response(s) AT+CGCLASS= [<class>] ERROR AT+CGCLASS? +CGCLASS: <class> AT+CGCLASS=? +CGCLASS: (list of supported <class>s) AT+CGCLASS=”B” AT+CGCLASS? +CGCLASS: "B" AT+CGCLASS=? +CGCLASS: ("B","CG","CC") Defined Values <class>: a string parameter which indicates the GPRS mobile class (in descending order of functionality) class B class C in GPRS only mode...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.11 GPRS Event Reporting +CGEREP Description: Set command enables or disables sending of unsolicited result codes, +CGEV: XXX from MT to TE in the case of certain events occurring in the GPRS MT or the network. <mode> controls the processing of unsolicited result codes specified within this command.
Page 145
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Events The following unsolicited result codes and the corresponding events are defined: +CGEV REJECT <PDP_type>, <PDP_addr> A network request for PDP context activation occurred when the MT was unable to report it to the TE with a +CRING unsolicited result code and was automatically rejected.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.12 GPRS Network Registration Status +CGREG Description: This command controls the presentation of an unsolicited result code +CGREG: <stat> when <n>=1 and there is a change in the MT's GPRS network registration status, or code +CGREG: <stat>[,<lac>,<ci>] when <n>=2 and there is a change of the network cell.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential decimal) <ci> : string type; two byte cell ID in hexadecimal format 13.13 Select Service for MO SMS Messages +CGSMS Description: This command is used to specify the service or service preference that the MT will use to send MO SMS messages.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.14 Request GPRS Service 'D' Description: This command causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN. The V.250 'D' (Dial) command causes the MT to enter the V.250 online data state and, with the TE, to start the specified layer-2 protocol.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <GPRS_SC> : (GPRS Service Code) a digit string (value 99) which identifies a request to use the GPRS <called_address> : a digit string (see note) that specifies the address of a called party in the address space applicable to the PDP.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 13.16 Automatic Response to a Network Request for PDP Context Activation 'S0' The V.250 'S0=n' (Automatic answer) command may be used to turn off (n=0) and on (n>0) the automatic response to a network request for a PDP context activation. When the 'S0=n' (n>0) command is received, the MT shall attempt to perform a GPRS attach if it is not already attached.
02000B02 • v3.0 Confidential iTEGNO 38XX SPECIFIC AT COMMANDS 14.1 Cell Environment Description +CCED Description: This command can be used to retrieve the parameters of the main cell and of up to six neighboring cells. There are two possible methods to ascertain these cell parameters: 1.
Page 152
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential • if the Cell Identity is not available MCC, MNC, LAC,, BSIC, BCCH Freq (absolute), RxLev, RxLev Full, RxLev Sub, RxQual, RxQual Full, RxQual Sub, Idle TS Neighboring1 to Neighboring6: •...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 14.2 Reset +IRST Description: This command resets the module after the time specified by the second parameter. An immediate reset can also be performed using AT+IRST. Syntax: AT+IRST=[<Mode>],[<Delay>[ Response Syntax: +IRST: <Mode>,<Delay>,<RemainTime>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <Delay>: Sets the time before reset Range “000:01”-“168:59” (format hhh:mm) Range "01"-"59" (format ss) <RemainTime>: Time before next reset Range “000:01”-“168:59” (format hhh:mm) Range "01"-"59" (format ss) 14.3 UART Sleep +SLEEP Description: This specific command is used to set the UART to sleep.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 14.4 Read Cell Broadcast Message +ICBMR Description: This specific command is used to read Cell Broadcast messages that have been stored in volatile memory. Syntax: AT+ICBMR Response Syntax: +ICBMR : <bmc>,<cbm> Command Possible response(s) AT+ICBMR...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 14.5 General Indications +ITRACE Description: This command allows the user to enable or disable unsolicited indications for different levels of module readiness. Syntax: AT+ITRACE= <mode> Command Possible response(s) AT+ITRACE=? +ITRACE: (0-511) Note: Gives the possible value range AT+ITRACE=256 RING...
Page 157
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <mode> No unsolicited “+ITRACE: <ind>” will occur (default value) 1 (bit 0) SIM Remove indication 2 (bit 1) Product is ready to process AT commands (except phonebooks, AOC, SMS), but still in emergency mode.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 14.6 Request Hardware revision +HVER Description: This command requests the current revision of the module. Syntax: AT+HVER? Command Possible Response(s) AT+HVER? +HVER: <revision> AT+HVER? +HVER: AMB Note: request hardware revision of the module All specifications are correct at the time of release.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 15.2 SIM Toolkit Indication $SATI , $SATN Description: This is an unsolicited response of SIM Toolkit indications for customer application to identify the pro- active commands issued by SIM. Syntax: $SATI: <satcmd>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 15.2.1 Last SIM Toolkit Indication Description: The last SIM Toolkit indication can be requested by the AT$SATI? command. This command can be used after +SATI has been indicated by SIM and before $SATG has been issued.
Page 162
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Table 1 satcmd Description Possible responses Get information about $SATG: <IdentifierMenu> ‘Setup Menu’ $SATG: <index1>,<Items>,<index1Lbl>,<helpInfo>[,<nextActionIndex>] <CR><LF> $SATG: <index2>,<Items>,<index2 Lbl>,<helpInfo>[,<nextActionIndex>] … [] No action expected from SIM Get information about $SATG: <disp>,<text>,<clearMode> ‘Display Text’...
Page 163
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential ‘Send SMS’ No action. (SMS sent automatically) Get information about $SATG: <textInfo> ‘Send USSD’ No action. (USSD sent automatically) Get information about $SATG: <event> ‘Setup Event List’ Defined Values When <satcmd>=0 (Setup Menu): <IdentifierMenu>...
Page 164
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <helpInfo> No help information available Help information available <textInfo> Text information (ASCII format) When <satcmd>=3 (Get Input): <form> Digit (0-9,*#, +) SMS Alphabet Default UCS2 <echo> Echo off Echo on <sizeMin>...
Page 165
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Note: If <class> is not specified, default is voice call When <satcmd>=5 (Play Tone): <tone> Tone Dial Tone Busy Tone Congestion Tone Radio ACK Tone Dropped Tone Error Tone Call Waiting Tone Ringing Tone General Beep Tone Positive Beep...
Page 166
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential When <satcmd>=7 (Refresh): <refType> SIM Initialization and full file change notification File change notification SIM Initialization and file change notification SIM Initialization SIM reset When <satcmd>=8 to 10 (Send SS, SMS, USSD): <textInfo>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 15.4 Unsolicited Response: SIM Toolkit Setup Call Display (Unsolicited Response) $SATD Description: This is an unsolicited response given when call setup is activated and outgoing Call, SMS or SS is carried out.
Page 168
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential • Unable to Process command • No Response • End Session Syntax: AT$SATR=<satRsp>[<res>,<data>] Command Possible Response(s) AT$SATR=? AT$SATR? AT$SATR=3,1 <Data><Ctrl-Z> Defined Values <satRsp> Item Selection on Main Menu User Confirmation to clear ‘Display Text’ Response for a ‘Get Inkey’...
Page 169
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <satRsp>=1 (Confirmation of clear display text): No values. <satRsp>=2 (Get Inkey): <res> Session ended by user Response given by user Help information required by user <data> : Key pressed by user. Response to be placed within double quotes (i.e. “11”) <satRsp>=3 (Get Input): <res>...
Page 170
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <satRsp>=11 (Setup Event List): <res> Idle Screen Available User activity event Terminal Response to SIM: <satRsp>=95 (Backward Move) <satRsp>=96 (Command Beyond Mecapabilities) <satRsp>=97 (ME currently unable to process command) <satRsp>=98 (No response from user) <satRsp>=99 (SIM Toolkit session abort)
1K-X-Modem are used for file transfer between the iTegno 38XX GPRS modem via Serial COM Port. 16.1 Upload File to iTegno 38XX Modem $FUPL Description: This command is used to upload a file to iTegno 38XX. The UFS maximum storage capacity is 600Kbytes. Command Syntax: AT$FUPL=”<filename>”[,<filesize>]...
Note: Xmodem has completed the file transfer successfully Ok_Info_FileClose NOTE: If there is an error $FERR: 4005 16.2 Download File From iTegno 38XX Modem $FDWL Description: This command is used to download a file from iTegno 38XX GPRS modem. Syntax: AT$FDWL=“<filename>” Command Possible response(s) AT$FDWL=“<filename>” Ok_Info_FileUploadStarted...
Page 173
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <filename> : String Support 8.4 file format with extenstion, example: picture.jpeg. (First character must be an Alphabet). The modem will send this file via X-Modem file transfer protocol. Note: 15 seconds after X-Modem mode has started, the system will time-out and return to AT-Command mode.
02000B02 • v3.0 Confidential 16.3 Delete a File in iTegno 38XX Modem $FDEL Description: This command is used to delete a file in the iTegno 38XX GPRS modem. Syntax: AT$FDEL=“<filename>” Command Possible response(s) AT$FDEL=”<filename>” Note: Delete a file from the Modem Note: File deleted successfully AT$FDEL=”<filename>”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 16.4 List File Properties $FLST Description: This command is used to list all files and their properties. Syntax: AT$FLST Command Possible response(s) AT$FLST $FLST: <filename>,<file size> $FLST: <filename>,<file size> Note: List all files in the Module …...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 16.5 List Folder Properties $FFLD Description: This command is used to list folder properties. Syntax: AT$FFLD Command Possible response(s) AT$FFLD $FFLD: <used>,<free>,<total>,<file count> Note: List folder properties Note: Successfully listed folder properties Defined Values <used>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 16.6 Last File Error: $FERR Description: This command allows you to query for the last reported file error. Syntax: AT$FERR Command Possible response(s) AT$FERR $FERR: <file error code> Note: Query last reported file error Defined Values <file error code>: Please refer to File Error Code table in Appendix B.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential INTERNET CONNECTION 17.1 GPRS Dialing Service 17.1.1 APN server: $APNSRV Description: This parameter is provided by the GSM operator for access to GPRS. Syntax: Set value: AT$APNSRV = “<value>” Get value: AT$APNSRV? or AT$LSTGPRS Command Possible response(s) AT$APNSRV=”sunsurf”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.1.2 APN username: $APNUSR Description: This parameter is provided by the GSM operator for access to GPRS. Syntax: Set value: AT$APNUSR = “<value>” Get value: AT$APNUSR? or AT$LSTGPRS Command Possible response(s) AT$APNUSR=”user”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$APNPASS? $APNPASS: “” Defined Values <value> Legal values : Alphanumeric ASCII text string up to 20 characters 17.2 GPRS CID: $GPRSCID Description: This command is used to specify active PDP context. Syntax: Set value: AT$GPRSCID = <value>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.2.1 Listing GPRS parameters: $LSTGPRS Description: This command directs the TCP/IP to display all the AT$ parameters related to the GPRS connection configuration. Syntax: AT$LSTGPRS Command Possible response(s) AT$LSTGPRS $APNSRV: “sunsurf” $APNUSR: “user123”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.3 GSM Dialing Services 17.3.1 Dialing number: $DIALNUM Description: ISP provided dial-up phone number that is used to connect with local ISP. Length depends on country. Syntax: Set value: AT$DIALNUM = “<value>” Get value: AT$DIALNUM? Command Possible response(s)
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$ISPUSR=”username” AT$ISPUSR? $ISPUSR: ” username” AT$ISPUSR? $ISPUSR: ”” Defined Values: <value> Legal value : Alphanumeric ASCII text string up to 64 characters. 17.3.3 Password: $ISPPASS Description: ISP account password that must be provided to ISP upon successful establishment of the physical layer.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.3.4 Listing GSM dial-up parameters: $LSTPPP Description: This command directs the TCP/IP to display all the AT$ parameters related to the PPP connection configuration. Syntax: AT$LSTPPP Command Possible response(s) AT$LSTPPP $DIALNUM: “1234567”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.4 Connection Services 17.4.1 Connection Mode: $BEARER Description: This command is used to choose active connection mode (GSM or GPRS). Syntax: Set value: AT$BEARER= <value> Get value: AT$BEARER? or AT$LSTGPRS Command Possible response(s) AT$BEARER=1...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential In GPRS mode, the TCP/IP stack will establish a GPRS session using APNUSR, APNPASS, and • GPRSCID parameters. Successful GPRS link indicates that the device is connected to the Internet. The AT$CONNSTOP command closes the connection. Command Possible response(s) AT$CONNSTART...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.5 TCP/IP Configuration 17.5.1 Configuring data-mode or command-mode data transfer: $SENDMODE Description: This command is used to define what mode (data-mode or command-mode) to employ when sending/receiving data through a TCP/UDP socket. Syntax: Set value: AT$SENDMODE = <mode>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.5.2 Data Link Escape mode: $DLEMODE Description: This command is used by the user to decide whether to code the ETX (End of Text) character when opening a TCP/UDP socket. Syntax: AT$DLEMODE = <mode>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Syntax: Command Possible response(s) Note: During a data connection Note: AT-command can be entered. CONNECT Note: Data connection reestablished. 17.6 TCP Socket Services 17.6.1 Setting a TCP Server: $TCPSRV Description: This command is used to define the IP address of the remote TCP server (or host) when using a TCP connection.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values Mode 0, the value is a 32-bit number in dotted-decimal notation (i.e. xxx.xxx.xxx.xxx) Mode 1, the alphanumeric ASCII text string up to 120 characters Note: The command would use the latest server IP/name entered despite the mode used. This means that it is possible to set a server name different from the server IP you entered, but the TCP/IP stack would always use the last setting entered.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.6.3 Listing TCP Parameters: $LSTTCP Description: This command directs the TCP/IP to display all the AT$ parameters related to the TCP socket configuration. Command Possible response(s) AT$LSTTCP $DLEMODE: 1 $TCPSRV: “123.145.123.124” $TCPPORT: 5013 AT$LSTTCP $DLEMODE: 1...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) AT$TCPOPEN Note: Request opening of TCP socket for command- mode sending. AT$TCPOPEN Ok_InfoWaitingForData EXT: 0 Note: Request opening of TCP socket for data-mode sending. Note: This message signals that the TCP socket has been opened. AT$TCPOPEN=5 Note: Set TCPIP connection time-out value to 5 Note: The TCP socket has been opened in command-mode sending...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.6.6 Closing a TCP Connection: $TCPCLOSE Description: This local command directs the TCP/P stack to close a TCP connection. This command can only be performed in command-mode to close the TCP socket. Command Possible response(s) AT$TCPCLOSE...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <value> Mode 0, the value is a 32-bit number in dotted-decimal notation (i.e. xxx.xxx.xxx.xxx) Mode 1, the alphanumeric ASCII text string up to 120 characters Note: The command would use the latest server IP/name entered despite the mode used. This means that it is possible to set a server name different from the server IP you entered, but the IP stack would always use the last setting entered.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.7.3 Setting a UDP Listening Port: $UDPLPORT Description: This command is used to define the port number of UDP server (or host) when using a UDP connection. The port number set is used in UDP listening mode. Syntax: Set value: AT$UDPLPORT = <value>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.7.4 Listing UDP Parameters: $LSTUDP Description This command directs the UDP to display all the AT$ parameters related to the UDP socket configuration. Command Possible response(s) AT$LSTUDP $DLEMODE: 1 $UDPSRV: “123.145.123.124” $UDPPORT:1111 $UDPLPORT: 2222 AT$LSTUDP...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Command Possible response(s) AT$UDPOPEN Note: Request opening of UDP for command-mode sending. AT$UDPOPEN Ok_InfoWaitingForData EXT: 0 Note: Request opening of UDP for data-mode sending. Note: This message signals that the UDP has been opened. 17.7.6 Sending/Receiving Data Using Command-Mode: $UDPSEND Description: This local command directs the IP stack to send data to the UDP server specified by $UDPSRV and...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 17.7.7 Closing a UDP Connection: $UDPCLOSE Description: This local command directs the IP stack to close a UDP connection. This command can only be performed in command-mode to close the IP socket. Command Possible response(s) AT$UDPCLOSE...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$SENDMODE=0 Select command-mode for data transfer AT$CONNSTART Ok_Info_GprsActivation Attach to GPRS. EXT: O AT$TCPOPEN Ok_Info_WaitingForData Open connection to TCP EXT: O server. Connection successful AT$TCPSEND=”hello world” Sends “hello world” to TCP echo server.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$TCPPORT=5062 Set the TCP port AT$SENDMODE=1 Select data-mode for data transfer. AT$CONNSTART Ok_Info_GprsActivation Attach to GPRS. EXT: O AT$TCPOPEN Ok_Info_WaitingForData Open connection to TCP EXT: O server. Connection successful. Data can be sent by keying in. Exit online mode to offline mode.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$UDPSRV=0,”203.127.161.123” Set the UDP server using IP address (dotted quad format) AT$UDPPORT=5062 Set the UDP port AT$UDPLPORT=5062 Set the UDP Listening port AT$SENDMODE=0 Select command-mode for data transfer AT$CONNSTART Ok_Info_GprsActivation Attach to GPRS.
Page 202
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$LSTGPRS $APNSRV: "sunsurf" View GPRS settings $APNUSR: "" $APNPASS: "" $GPRSCID: 1 AT$UDPSRV=0,”203.127.161.123” Set the UDP server using IP address (dotted quad format) AT$UDPPORT=5062 Set the UDP port AT$UDPLPORT=5062 Set the UDP Listening port AT$SENDMODE=1 Select data-mode for data transfer...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential MMS COMMANDS MMS Commands are a set of extended AT Command for MMS Service. The MMS AT Commands are categorized in the following: MMS Configuration : AT Commands for configuring MMS service such as Bearer, Proxy, MMSC URL and Communication Mode.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <proxy hostname/ip> : String. Up to 255 characters, MMS Proxy URL or IP address <port> : Numeric. 1 to 65000. MMS Proxy Port number (1 to 65535) Example: Command Possible Response(s) AT$MMSPROXY="165.22.32.81",8080...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 18.2 MMS Header Inbox Management Commands 18.2.1 List MMS Headers: $MMSHL Description: This command lists the MMS Headers from the MMS inbox. Syntax: $MMSHL”type” Command Possible response(s) AT$MMSHL=? $MMSHL: (“READ”,”UNREAD”,”ALL”,”DOWNLOADED”) Note: Testing the command Note: Command is valid with the required parameters $MMSHL”type”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential <size> : total size of MMS message in Bytes <location> : Numeric. 1 – 20. This field represents the current header in ascending order. <frnum> : String. Phone number of sender. <date>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <chset> “DEF” 8-bit ASCII character “USC2” 16-bit Unicode character 18.3.2 Compose New MMS message $MMSW=0 Description: This command resets all MMS compose parameters to compose new MMS message. Maximum MMS message size allowed is 200Kbytes.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <index> : Numeric. 0,1 If <index> is ‘0’, <number> can be ignored and all number in the list will be flushed. If <index> is ‘1’, <number> is set. <number>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <index> : Numeric. 0,1 If <index> is ‘0’, <number> can be ignored and all number in the list will be flushed. If <index> is ‘1’, <number> is set. <number>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <index> : Numeric. 0,1 to 5. This field specifies the index of the MMS Header that is to be read. If <index> is ‘0’, <number> can be ignored and all number in the list will be flushed. <number>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <mode> : Numeric. 0,1 This field specifies the type of entry of the MMS Subject field. If <mode> is ‘0’, <source> can be ignored and the MMS subject will be emptied. <source>...
Page 217
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$MMSW=5 $MMSW=5,<mode> <source> Defined Values <page> : Numeric. 0, 1 - 10. This field specifies the page number of the text message. If <page> is ‘0’, all MMS message texts are removed. <source>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential • 1 video only Any combinations of AT$MMSW=6 and AT$MMSW=7 other than the above stated will result in Error (Base on the file extension). So the user have to make sure that the file is in correct extension. This restriction is needed in order for the MMS recipient to display the MMS properly.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$MMSW=6,2,”vid1.mp4” Note: To link “vid1.mp4” into Page 2 Note: Object is successfully set (linked) AT$MMSW=6 $MMSW: 6,1,”pic1.jpg” $MMSW: 6,2,”vid1.mp4” Note: To query the list … $MMSW: 6,10,”” AT$MMSW=6,0 Note: To remove all object links in the list Note: Object is successfully removed (unlinked) AT$MMSW=6 $MMSW: 6,1,””...
Page 220
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$MMSW=7 $MMSW: 7,1,”<filename>” $MMSW: 7,2,”<filename>” Note: To query the list … $MMSW: 7,10,”<filename>” Defined Values <page> : Numeric. 0, 1 - 10. This field specifies the page number of the object in the object list. If <page>...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 18.3.10 Send MMS $MMSSEND Description: This command sends the MMS. Syntax: AT$MMSSEND Command Possible response(s) AT$MMSSEND=? Note: Testing the command AT$MMSSEND Note: To start sending the composed MMS Note: MMS is successfully sent 18.3.11 MMS Abort $MMSABORT Description: This command aborts currently active MMS message sending or receiving activity.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential AT$MMSM=1 $MMSW: 1 <number> Note: To query all number in the TO list AT$MMSM=1 $MMSW: 1 92222288;hello@iwow.com.sg Note: To query all number in the TO list Defined Values <number> : String. Up to 255 characters. This field specifies the targeted phone numbers and email addresses separated by a semicolon ‘;’.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 18.4.6 Query MMS Subject: $MMSM=3 Description: This command queries MMS subject. Syntax: AT$MMSM=3 Command Possible response(s) $MMSM=3 $MMSM: 3 <source> $MMSM=3 $MMSM: 3 TR-800 MMS-Demo Note: To query MMS subject Note: MMS Subject is extracted Defined Values <source>...
Page 226
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <index> : Numeric. According to the number of MMS objects received This field specifies the type of retrieval of the MMS message text. <filename> : String. Up to 50 characters. Support 8.4 file format with extension.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 18.5 MMS Events 18.5.1 MMS Event Trace Description: This unsolicited response provides information on MMS activities. Syntax: $MMSTRACE: <value>, [<loc>] Defined Values Event Activity: <value> MMS message is successfully sent MMS header is received and stored MMS message is downloaded and stored MMS operation (Sending/Receiving) has been successfully aborted...
Page 228
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 1084 File system writing fail 1083 File already exists 1082 Invalid Filename 1081 Maximum number of files reached 1080 File Error 1079 Object Extract Fail 1078 Object Not Found 1077 Incorrect object type.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Setting MMS Proxy at$mmsproxy="172.16.14.10",8080 Setting MMS Communication Mode at$mmscommmode=2 Setting MMSC URL at$mmscurl="http://mmsgw:8002/" 18.6.3 Setup Files on Modem Files are uploaded to the module for MMS compose and downloaded to PC from module. These sets of commands are used whenever selected files are required.
Page 231
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential at$flst $FLST: "bmw.jpg",12288 $FLST: "mycar.jpg",185088 at$fdel="mycar.jpg" at$flst $FLST: "bmw.jpg",12288 at$fdwl="bmw.jpg" Ok_Info_FileDownloadStarted Ok_Info_FileClose at$ffld $FFLD: 12288,600000,587712,1 at$fupl="baby.gif" Ok_Info_FileUploadStarted CCCCCC Ok_Info_FileClose at$flst $FLST: "baby.gif",23936 $FLST: "bmw.jpg",12288 at$fupl="xmas.mid" Ok_Info_FileUploadStarted CCCCCCCCC Ok_Info_FileClose All specifications are correct at the time of release. iWOW Connections owns the proprietary rights to the information contained herein this document.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential at$mmsw=7,1,"xmas.mid" at$mmsw=5,2,1 > Page 2. Text at$mmsw=6,2,"baby.gif" 18.6.5 MMS Send This command is requ ired for sending MMS message composed in the previous section. t$mmssend $MMSTRACE: 1 18.6.6 MMS Header Receive Incoming MMS headers will be a utomatically stored in the next available location.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential TR800 MMS Demo - 2 Pages 18.6.8 Download MMS Message MMS messag e can only be downloaded when MMS headers have been received. Downloading MMS message corresponding to the respe ctive MMS headers will be stored directly into the next available location.
Page 235
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential List MMS subject at$mmsm=3 $MMSM: 3 TR800 MMS Demo - 2 Pages List all MMS Objects/Text at$mmsm=4 $MMSM: 4,1,1,"16820292.txt","text/plain",24 $MMSM: 4,2,1,"bmw.jpg","image/jpeg",12288 $MMSM: 4,3,1,"xmas.mid","audio/midi",1024 $MMSM: 4,4,2,"16821268.txt","text/plain",24 $MMSM: 4,5,2,"baby.gif","image/gif",23936 Read MMS Text directly at$mmsm=4,1 $MMSM: 4,1 Page 1.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Download file from modem to PC at$fdwl="bmwcar2.jpg" Ok_Info_FileDownloadStarted Ok_Info_FileClose 18.6.10 Compose New MMS Message The command below is required to reset/clear the message before composing new messages. at$mmsw=0 18.7 Example to Send MMS in Chinese Characters Using UCS2 Set character set to UCS2 at$mmscs="UCS2"...
Page 237
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential at$mmsw=6,1,"m08.jpg" at$mmssend $MMSTRACE: 1 $MMSTRACE: 2,9 at$mmsmget=9 $MMSTRACE: 3,9 at$mmsm=4 $MMSM: 4,1,1,"16822692.txt","text/plain",68 $MMSM: 4,2,1,"m08.jpg","image/jpeg",15104 at$mmsm=4,1,"test2.txt" at$flst $FLST: "hello.txt",114 $FLST: "test2.txt",70 at$fdwl="test2.txt" Ok_Info_FileDownloadStarted Ok_Info_FileClose All specifications are correct at the time of release. iWOW Connections owns the proprietary rights to the information contained herein this document.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 18.8 Example on How to Save Text File in Unicode Format (Windows) 1. In Windows Notepad, click “ File > Save As “ 2. Enter Filename (e.g. MMS) 3. Next, set the parameters as follow: Save As Type: Text Document (*.txt) Encoding: Unicode 4.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 18.9 Supported Media Types The following table lists the media types supported: Extension Media Type/extension Text Media .txt text/plain Image Media image/gif jpeg image/jpeg image/jpeg image/jpeg wbmp image/vnd.wap.wbmp image/bmp image/x-png tiff image/tiff image/tiff...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Defined Values <n> Disable iCOMM service Enable iCOMM service Note: <n> set by flag 19.3 Application Name +iAPPNAME Description: The command set/requests the user-defined application name Syntax: AT+iAPPNAME Command Possible response(s) AT+iAPPNAME=”Demo”...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 19.4 Remote IP Address +iDISTANTIP Description: The command requests for the distant IP address. The IP address is captured when the remote client successfully is connected to the iCOMM. The Address is not saved to the storage flash. 0.0.0.0 will be returned if remote is not connected to the iCOMM.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 19.6 Target IP Address +iTARGETIP Description: The command requests for the target IP address. The IP address is used for client mode connection. The Address is saved to the storage flash Syntax: AT+iTARGETIP Command...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 19.8 GPRS Settings +iIPGPRS Description: This command set the APN information for GPRS connection The settings will be saved into the storage flash Syntax: AT+iIPGPRS Command Possible response(s) AT+iIPGPRS? +iIPGPRS:<Cid>,<APN>,<UN>,<PW> AT+iIPGPRS=? +iIPGPRS: (1-4) , (100) , (50) , (50) Defined Values...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 19.9 TCP Socket Mode +iTCPMode Description: The command set/requests for the TCP Socket connection mode. The setting is saved into the storage flash Note: When using Client mode, ensure that +iTargetIP and +iLocalPort are set. Syntax: AT+iTCPMode Command...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 19.10 iCOMM Messages The following are the unsolicited response messages issued by iCOMM through RS232/USB port(s). +iMsg Response Format: iMsg: <system message><carriage return><linefeed> Defined Values <system message> “iCOMM Loaded” This message is issued when iCOMM stack is loaded after a reset of modem.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 19.12 Rebooting the Modem Use AT+CFUN=1 to reboot the modem. 19.13 Changing Settings Reset the modem to apply modified settings. Use +++ to switch to AT-Command mode if the modem is connected to a socket. Use ATO to switch from AT-Command Mode to online mode.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential MOBILE EQUIPMENT RESULT CODE AND DEFINITION 20.1 General Errors <error> 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 SIM not inserted...
Page 249
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential service provider personalization PIN required service provider personalization PUK required corporate personalization PIN required corporate personalization PUK required Unknown Failed to Abort Lower Layer Failure (for SMS) SIM Busy with SIM Application Toolkit All specifications are correct at the time of release.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 20.2 CMS Error Codes 20.2.1 RP-ERROR Message in a Mobile Originating SM-Transfer Attempt <error> Unassigned (unallocated) number Operator determined barring Call barred Short message transfer rejected Destination out of order Unidentified subscriber Facility rejected Unknown subscriber...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 20.2.2 Failure to Transfer or Process a Short Message <error> Telematic interworking not supported Short message Type 0 not supported Cannot replace short message Unspecified TP-PID error Data coding scheme (alphabet) not supported Message class not supported Unspecified TP-DCS error Command cannot be actioned...
Page 252
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential SIM wrong SIM PUK required SIM PIN2 required SIM PUK2 required Memory failure invalid memory index memory full SMSC address unknown no network service network timeout no +CNMA acknowledgement expected unknown error Failed to Abort ACM Reset Needed...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 20.3 CEER Error Codes 20.3.1 Normally Occurring Errors <error> Unassigned number No route to destination Channel unacceptable Operator-determined barring Normal call clearing User busy No user responding User alerting, no answer Call rejected Number changed Non-selected user clearing...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Resource unavailable 20.3.3 Errors Due to Service or Option Not Available <error> Quality of service unavailable Requested facility not subscribed Incoming calls barred within the CUG Bearer capability not recognized Bearer capability not presently available Service unavailable ACM equal to or greater than ACMmax...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 20.4 GPRS-Related Errors 20.4.1 Errors Related to a Failure to Perform an Attach <error> Illegal MS (#3) Illegal ME (#6) GPRS services not allowed (#7) PLMN not allowed (#11) Location area not allowed (#12) Roaming not allowed in this location area (#13) Note: Values in parentheses are GSM 04.08 cause codes.
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 20.5 CME Error Codes <error> 3000 An asynchronous error network event has occurred 3001 A parameter given to the function is invalid 3002 An internal error has happened 3003 The address or port is already in use 3004 There is not enough memory to fulfill the request 3005...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential APPENDIX A: TCP DISPLAY MESSAGES Message Description Ok_Info_GprsActivation GPRS bearer context is activated - ready to be used by socket connection Ok_Info_GprsDeactivation GPRS bearer context is de-activated Ok_Info_WaitingForData Socket connected - ready for data transmission Ok_Info_DataClosed Socket disconnected &...
Page 259
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential code: The bearer connection has been closed. Error_Info_InProgress The operation failed because a similar operation is already in progress Error_Info_AsyncError Network event: an asynchronous error has occurred Ok_Info_GsmActivation GSM bearer context is activated Ok_Info_GsmDeactivation GSM bearer context is de-activated Error_Info_OperNotAllowed...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential APPENDIX B: USER FILE SYSTEM (UFS) ERROR CODES The error codes and descriptions are listed in the following table: File Error Code Description $FERR: 0 No error $FERR: 4001 File already exist $FERR: 4002 File not found $FERR: 4003...
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential APPENDIX C: SHORT MESSAGE SERVICE ELEMENTS First Octet <f0> MTI: Bit1 Bit 0 Message type 0 SMS-DELIVER (in the direction SC to MS) 0 SMS-DELIVER REPORT (in the direction MS to SC) 0 SMS-STATUS-REPORT (in the direction SC to MS) 0 SMS-COMMAND (in the direction MS to SC) 1 SMS-SUBMIT (in the direction MS to SC)
Page 262
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential UDHI: Bit 6 The TP-UD field contains only the short message The beginning of the TP-UD field contains a Header in addition to the short message TP-Reply-Path parameter is not set in this SMS-SUBMIT/DELIVER TP-Reply-Path parameter is set in this SMS-SUBMIT/DELIVER Validity Period<VP>...
Page 263
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential 4...0 00000 implicit - device type is specific to this SC, or can be concluded on the basis of the address 00001 telex (or teletex reduced to telex format) 00010 group 3 telefax 00011 group 4 telefax...
Page 264
TR-800 GSM/GPRS Module AT Commands Guide 02000B02 • v3.0 Confidential Note that for the straightforward case of simple MS-to-SC short message transfer the Protocol Identifier is set to the value 0. In the case where bit 7 = 0, bit 6 = 1, bits 5..0 are used as defined below: 5..0 000000 Short Message Type 0...
Need help?
Do you have a question about the 38 Series and is the answer not in the manual?
Questions and answers