Quectel BG96 AT Commands Manual V2.1
User Manual:
Open the PDF directly: View PDF .
Page Count: 210
Download | ![]() |
Open PDF In Browser | View PDF |
BG96 AT Commands Manual LTE Module Series Rev. BG96_AT_Commands_Manual_V2.1 Date: 2018-05-08 Status: Released www.quectel.com LTE Module Series BG96 AT Commands Manual Our aim is to provide customers with timely and comprehensive service. For any assistance, please contact our company headquarters: Quectel Wireless Solutions Co., Ltd. 7th Floor, Hongye Building, No.1801 Hongmei Road, Xuhui District, Shanghai 200233, China Tel: +86 21 5108 6236 Email: info@quectel.com Or our local office. For more information, please visit: http://quectel.com/support/sales.htm For technical support, or to report documentation errors, please visit: http://quectel.com/support/technical.htm Or email to: support@quectel.com GENERAL NOTES QUECTEL OFFERS THE INFORMATION AS A SERVICE TO ITS CUSTOMERS. THE INFORMATION PROVIDED IS BASED UPON CUSTOMERS‟ REQUIREMENTS. QUECTEL MAKES EVERY EFFORT TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE. QUECTEL DOES NOT MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN, AND DOES NOT ACCEPT ANY LIABILITY FOR ANY INJURY, LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR RELIANCE UPON THE INFORMATION. ALL INFORMATION SUPPLIED HEREIN IS SUBJECT TO CHANGE WITHOUT PRIOR NOTICE. COPYRIGHT THE INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF QUECTEL CO., LTD. TRANSMITTING, REPRODUCTION, DISSEMINATION AND EDITING OF THIS DOCUMENT AS WELL AS UTILIZATION OF THE CONTENT ARE FORBIDDEN WITHOUT PERMISSION. OFFENDERS WILL BE HELD LIABLE FOR PAYMENT OF DAMAGES. ALL RIGHTS ARE RESERVED IN THE EVENT OF A PATENT GRANT OR REGISTRATION OF A UTILITY MODEL OR DESIGN. Copyright © Quectel Wireless Solutions Co., Ltd. 2018. All rights reserved. BG96_AT_Commands_Manual 1 / 208 LTE Module Series BG96 AT Commands Manual About the Document History Revision Date Author Description 1.0 2017-04-01 Hyman DING Initial 2017-08-11 Walker HAN/ Elvis SUN/ Sherlock ZHAO/ Hyman DING Numerous changes were made to this document. It should be read in its entirety. 2.0 1. 2. 2.1 2018-05-08 Elvis SUN/ Walker HAN/ Hyman DING/ Lane HAO BG96_AT_Commands_Manual 3. 4. Deleted AT+QCFG="gprsattach"/AT+CSIM/ AT+CSCB/AT+QSMSR/AT+QSMSL/ AT+CGCLASS. Deleted Phonebook Commands and Audio Commands. Deleted “Release Cause Text List of AT+CEER”. Added AT+QCFG="celevel"/ AT+QCFG="nb1/bandprior"/AT+QCFG="psm/urc"/ AT+QCFG="ledmode"/AT+QCFG="ims"/ AT+QCFG="cmux/urcport"/AT+QCFG="apready"/ AT+QCFG="psm/enter"/AT+CIND/AT+QPSMCFG /AT+QPSMEXTCFG/AT+QCSCON/AT+QCSQ/ AT+QTEMP. 2 / 208 LTE Module Series BG96 AT Commands Manual Contents About the Document ................................................................................................................................... 2 Contents ....................................................................................................................................................... 3 Table Index ................................................................................................................................................... 7 1 Introduction .......................................................................................................................................... 8 1.1. Scope of the Document ............................................................................................................. 8 1.2. AT Command Syntax ................................................................................................................. 8 1.3. Supported Character Sets ......................................................................................................... 9 1.4. AT Command Interface .............................................................................................................. 9 1.5. Unsolicited Result Code ............................................................................................................ 9 1.6. Turn off Procedure ................................................................................................................... 10 2 General Commands ........................................................................................................................... 11 2.1. ATI Display Product Identification Information ...................................................................... 11 2.2. AT+GMI Request Manufacturer Identification ...................................................................... 12 2.3. AT+GMM Request TA Model Identification ........................................................................... 12 2.4. AT+GMR Request TA Revision Identification of Software Release ..................................... 13 2.5. AT+CGMI Request Manufacturer Identification .................................................................... 13 2.6. AT+CGMM Request Model Identification ............................................................................. 14 2.7. AT+CGMR Request TA Revision Identification of Software Release ................................... 14 2.8. AT+GSN Request International Mobile Equipment Identity (IMEI) ...................................... 15 2.9. AT+CGSN Request Product Serial Number Identification ................................................... 16 2.10. AT&F Set All Current Parameters to Manufacturer Defaults ................................................ 16 2.11. AT&V Display Current Configuration .................................................................................... 17 2.12. AT&W Store Current Parameters to User Defined Profile .................................................... 18 2.13. ATZ Set All Current Parameters to User Defined Profile ...................................................... 18 2.14. ATQ Set Result Code Presentation Mode ............................................................................ 19 2.15. ATV TA Response Format .................................................................................................... 19 2.16. ATE Set Command Echo Mode ............................................................................................ 21 2.17. A/ Repeat Previous Command Line ..................................................................................... 21 2.18. ATS3 Set Command Line Termination Character................................................................. 22 2.19. ATS4 Set Response Formatting Character .......................................................................... 23 2.20. ATS5 Set Command Line Editing Character ........................................................................ 23 2.21. ATX Set CONNECT Result Code Format and Monitor Call Progress ................................. 24 2.22. AT+CFUN Set Phone Functionality ...................................................................................... 25 2.23. AT+CMEE Error Message Format ........................................................................................ 26 2.24. AT+CSCS Select TE Character Set...................................................................................... 27 2.25. AT+QURCCFG Configure URC Indication Option ............................................................... 28 3 Serial Interface Control Commands ................................................................................................ 30 3.1. AT&C Set DCD Function Mode ............................................................................................ 30 3.2. AT&D Set DTR Function Mode ............................................................................................. 30 3.3. AT+IFC Set TE-TA Local Data Flow Control ......................................................................... 31 BG96_AT_Commands_Manual 3 / 208 LTE Module Series BG96 AT Commands Manual 3.4. 3.5. 3.6. AT+ICF Set TE-TA Control Character Framing .................................................................... 32 AT+IPR Set TE-TA Fixed Local Rate .................................................................................... 33 AT+QRIR* Restore RI Behavior to Inactive .......................................................................... 34 4 Status Control Commands ............................................................................................................... 36 4.1. AT+CPAS Mobile Equipment Activity Status ........................................................................ 36 4.2. AT+QCFG Extended Configuration Settings ........................................................................ 37 4.2.1. AT+QCFG="nwscanseq" Configure RAT Searching Sequence ................................. 38 4.2.2. AT+QCFG="nwscanmode" Configure RAT(s) to be Searched .................................. 39 4.2.3. AT+QCFG="iotopmode" Configure Network Category to be Searched under LTE RAT ......................................................................................................................... 40 4.2.4. AT+QCFG="roamservice" Roam Service Configuration ............................................ 41 4.2.5. AT+QCFG="band" Band Configuration ...................................................................... 42 4.2.6. AT+QCFG="celevel" Get LTE Cat NB1 Coverage Enhancement Level .................... 44 4.2.7. AT+QCFG="servicedomain" Service Domain Configuration ...................................... 44 4.2.8. AT+QCFG="nb1/bandprior" Configure Band Scan Priority under LTE Cat NB1 ........ 45 4.2.9. AT+QCFG="psm/urc" Enable/Disable PSM Entering Indication ................................ 46 4.2.10. AT+QCFG="sgsn" UE SGSN Release Version Configuration ................................... 47 4.2.11. AT+QCFG="msc" UE MSC Release Version Configuration ....................................... 48 4.2.12. AT+QCFG="pdp/duplicatechk" Establish Multi PDNs with the Same APN ................ 49 4.2.13. AT+QCFG="ledmode" Configure NETLIGHT Output Mode ....................................... 49 4.2.14. AT+QCFG="ims" IMS Function Control ...................................................................... 50 4.2.15. AT+QCFG="urc/ri/ring" RI Behavior When RING URC is Presented ......................... 51 4.2.16. AT+QCFG="urc/ri/smsincoming" RI Behavior When Incoming SMS URCs are Presented...................................................................................................................................... 53 4.2.17. AT+QCFG="urc/ri/other" RI Behavior When Other URCs are Presented .................. 54 4.2.18. AT+QCFG="risignaltype" RI Signal Output Carrier .................................................... 54 4.2.19. AT+QCFG="urc/delay" Delay URC Indication ............................................................ 55 4.2.20. AT+QCFG="cmux/urcport" Configure URC Output Port for CMUX ........................... 56 4.2.21. AT+QCFG="apready" Configure AP_READY Pin ...................................................... 57 4.2.22. AT+QCFG="psm/enter" Trigger Module into PSM Immediately ................................. 58 4.3. AT+QINDCFG URC Indication Configuration ....................................................................... 59 5 (U)SIM Related Commands ............................................................................................................... 61 5.1. AT+CIMI Request International Mobile Subscriber Identity (IMSI) ....................................... 61 5.2. AT+CLCK Facility Lock ......................................................................................................... 62 5.3. AT+CPIN Enter PIN .............................................................................................................. 64 5.4. AT+CPWD Change Password .............................................................................................. 66 5.5. AT+CRSM Restricted (U)SIM Access ................................................................................... 67 5.6. AT+QCCID Show ICCID ....................................................................................................... 68 5.7. AT+QPINC Display PIN Remainder Counter .......................................................................... 69 5.8. AT+QINISTAT Query Initialization Status of (U)SIM Card .................................................... 70 5.9. AT+QSIMDET (U)SIM Card Detection.................................................................................. 70 5.10. AT+QSIMSTAT (U)SIM Card Insertion Status Report .......................................................... 72 6 Network Service Commands ............................................................................................................ 74 BG96_AT_Commands_Manual 4 / 208 LTE Module Series BG96 AT Commands Manual 6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7. 6.8. 6.9. 6.10. 6.11. 6.12. 6.13. 6.14. 6.15. 6.16. 6.17. 6.18. 6.19. AT+CREG Network Registration Status ............................................................................... 74 AT+COPS Operator Selection .............................................................................................. 75 AT+CSQ Signal Quality Report............................................................................................. 77 AT+CIND Indicator Control ................................................................................................... 78 AT+CPOL Preferred Operator List ........................................................................................ 79 AT+COPN Read Operator Names ........................................................................................ 81 AT+CTZU Automatic Time Zone Update .............................................................................. 81 AT+CPSMS Power Saving Mode Setting ............................................................................. 82 AT+QPSMS Power Saving Mode Setting ............................................................................. 84 AT+QPSMCFG PSM Feature and Minimum Threshold Value Setting................................. 87 AT+QPSMEXTCFG Modem Optimization ............................................................................ 88 AT+QCSCON Signaling Connection Status ......................................................................... 89 AT+CEDRXS e-I-DRX Setting .............................................................................................. 91 AT+CEDRXRDP Read Dynamic Parameters ....................................................................... 94 AT+CTZR Time Zone Reporting ........................................................................................... 96 AT+QLTS Obtain the Latest Time Synchronized Through Network ..................................... 98 AT+QNWINFO Query Network Information .......................................................................... 99 AT+QCSQ Query and Report Signal Strength ................................................................... 100 AT+QSPN Display the Name of Registered Network ......................................................... 102 7 Call Related Commands .................................................................................................................. 103 7.1. ATA Answer an Incoming Call ............................................................................................. 103 7.2. ATD Mobile Originated Call to Dial a Number .................................................................... 104 7.3. ATH Disconnect Existing Connection ................................................................................. 106 7.4. AT+CVHU* Voice Hang up Control ..................................................................................... 106 7.5. AT+CHUP* Hang up a Call ................................................................................................. 107 7.6. +++ Switch from Data Mode to Command Mode ............................................................... 108 7.7. ATO Switch from Command Mode to Data Mode .............................................................. 108 7.8. ATS0 Set Number of Rings before Automatically Answering Call ...................................... 109 7.9. ATS6 Set Pause before Blind Dialing ................................................................................. 110 7.10. ATS7 Set the Time to Wait for Connection Completion .......................................................111 7.11. ATS8 Set the Time to Wait for Comma Dial Modifier...........................................................111 7.12. ATS10 Set Disconnection Delay after Indicating the Absence of Data Carrier .................. 112 7.13. AT+CSTA* Select Type of Address ..................................................................................... 112 7.14. AT+CLCC List Current Calls of ME..................................................................................... 113 7.15. AT+CR* Service Reporting Control .................................................................................... 115 7.16. AT+CRC Set Cellular Result Codes for Incoming Call Indication ...................................... 116 7.17. AT+CRLP* Select Radio Link Protocol Parameter ............................................................. 117 7.18. AT+QECCNUM Configure Emergency Call Numbers ........................................................ 118 7.19. AT+QHUP* Hang up a Call with a Specific Release Cause............................................... 120 8 Short Message Service Commands ............................................................................................... 123 8.1. AT+CSMS Select Message Service ................................................................................... 123 8.2. AT+CMGF Message Format ............................................................................................... 124 8.3. AT+CSCA Service Center Address ..................................................................................... 125 BG96_AT_Commands_Manual 5 / 208 LTE Module Series BG96 AT Commands Manual 8.4. 8.5. 8.6. 8.7. 8.8. 8.9. 8.10. 8.11. 8.12. 8.13. 8.14. 8.15. 8.16. 8.17. 9 AT+CPMS Preferred Message Storage.............................................................................. 126 AT+CMGD Delete Messages.............................................................................................. 128 AT+CMGL List Messages ................................................................................................... 129 AT+CMGR Read Messages ............................................................................................... 132 AT+CMGS Send Messages ................................................................................................ 136 AT+CMMS More Messages to Send .................................................................................. 137 AT+CMGW Write Messages to Memory ............................................................................. 138 AT+CMSS Send Messages from Storage .......................................................................... 140 AT+CNMA New Message Acknowledgement to UE/TE ..................................................... 142 AT+CNMI SMS Event Reporting Configuration .................................................................. 143 AT+CSDH Show SMS Text Mode Parameters ................................................................... 145 AT+CSMP Set SMS Text Mode Parameters ...................................................................... 147 AT+QCMGS Send Concatenated Messages ..................................................................... 147 AT+QCMGR Read Concatenated Messages........................................................................ 149 Packet Domain Commands ............................................................................................................ 152 9.1. AT+CGATT Attachment or Detachment of PS .................................................................... 152 9.2. AT+CGDCONT Define PDP Context .................................................................................. 153 9.3. AT+CGQREQ* Quality of Service Profile (Requested) ...................................................... 154 9.4. AT+CGQMIN* Quality of Service Profile (Minimum Acceptable)........................................ 157 9.5. AT+CGACT Activate or Deactivate PDP Contexts ............................................................. 160 9.6. AT+CGDATA* Enter Data Mode ......................................................................................... 161 9.7. AT+CGPADDR Show PDP Address ................................................................................... 162 9.8. AT+CGREG Network Registration Status .......................................................................... 163 9.9. AT+CGEREP Packet Domain Event Report....................................................................... 165 9.10. AT+CGSMS Select Service for MO SMS Messages.......................................................... 167 9.11. AT+CEREG EPS Network Registration Status .................................................................. 167 9.12. AT+QGDCNT Packet Data Counter ................................................................................... 170 9.13. AT+QAUGDCNT Auto Save Packet Data Counter ............................................................ 171 10 Supplementary Service Commands* ............................................................................................. 173 10.1. AT+CCFC Call Forwarding Number and Conditions Control ............................................. 173 10.2. AT+CCWA Call Waiting Control .......................................................................................... 175 10.3. AT+CHLD Call Related Supplementary Services ............................................................... 177 10.4. AT+CLIP Calling Line Identification Presentation ............................................................... 179 10.5. AT+CLIR Calling Line Identification Restriction .................................................................. 180 10.6. AT+COLP Connected Line Identification Presentation....................................................... 181 10.7. AT+CSSN Supplementary Service Notifications ................................................................ 183 10.8. AT+CUSD Unstructured Supplementary Service Data ...................................................... 184 11 Hardware Related Commands ........................................................................................................ 187 11.1. AT+QPOWD Power down ................................................................................................... 187 11.2. AT+CCLK Clock .................................................................................................................. 187 11.3. AT+CBC Battery Charge ..................................................................................................... 188 11.4. AT+QADC Read ADC Value ............................................................................................... 189 11.5. AT+QSCLK Configure Whether or Not to Enter into Sleep Mode ...................................... 190 BG96_AT_Commands_Manual 6 / 208 LTE Module Series BG96 AT Commands Manual 11.6. AT+QTEMP Read Temperature .......................................................................................... 190 12 Appendix ........................................................................................................................................... 192 12.1. References ............................................................................................................................ 192 12.2. Factory Default Settings Restorable with AT&F .................................................................... 193 12.3. AT Command Settings Storable with AT&W .......................................................................... 195 12.4. AT Command Settings Storable with ATZ ............................................................................. 196 12.5. Summary of CME ERROR Codes......................................................................................... 197 12.6. Summary of CMS ERROR Codes......................................................................................... 198 12.7. Summary of URC................................................................................................................... 200 12.8. SMS Character Sets Conversions......................................................................................... 202 BG96_AT_Commands_Manual 7 / 208 LTE Module Series BG96 AT Commands Manual Table Index TABLE 1: TYPES OF AT COMMANDS AND RESPONSES ............................................................................... 9 TABLE 2: AT&V RESPONSE............................................................................................................................. 17 TABLE 3: ATV0&ATV1 RESULT CODES NUMERIC EQUIVALENTS AND BRIEF DESCRIPTION ................ 20 TABLE 4: DELAY CLASS ................................................................................................................................ 157 TABLE 5: RELATED DOCUMENTS ................................................................................................................ 192 TABLE 6: TERMS AND ABBREVIATIONS ...................................................................................................... 192 TABLE 7: FACTORY DEFAULT SETTINGS RESTORABLE WITH AT&F ...................................................... 193 TABLE 8: AT COMMAND SETTINGS STORABLE WITH AT&W .................................................................... 195 TABLE 9: AT COMMAND SETTINGS STORABLE WITH ATZ ....................................................................... 196 TABLE 10: DIFFERENT CODING SCHEMES OF +CME ERROR:................................................... 197 TABLE 11: DIFFERENT CODING SCHEMES OF +CMS ERROR: ................................................... 199 TABLE 12: SUMMARY OF URC ..................................................................................................................... 200 TABLE 13: THE WAY OF SMS TEXT INPUT OR OUTPUT............................................................................ 202 TABLE 14: THE INPUT CONVERSIONS TABLE (DCS=GSM 7 BIT AND AT+CSCS=“GSM”) ...................... 203 TABLE 15: THE OUTPUT CONVERSIONS TABLE (DCS=GSM 7 BIT AND AT+CSCS=“GSM”) .................. 204 TABLE 16: GSM EXTENDED CHARACTERS ................................................................................................ 204 TABLE 17: THE INPUT CONVERSIONS TABLE (DCS=GSM 7 BIT AND AT+CSCS=“IRA”) ........................ 205 TABLE 18: IRA EXTENDED CHARACTERS .................................................................................................. 206 TABLE 19: THE OUTPUT CONVERSIONS TABLE (DCS=GSM 7 BIT AND AT+CSCS=“IRA”) .................... 207 TABLE 20: GSM EXTENDED CHARACTERS ................................................................................................ 207 BG96_AT_Commands_Manual 7 / 208 LTE Module Series BG96 AT Commands Manual 1 Introduction 1.1. Scope of the Document This document presents the AT Commands Set for Quectel BG96 series module which includes the following variants: BG96: Multi-mode (LTE Cat M1/NB1/EGPRS) module BG96-M: LTE Cat M1 only module BG96-N: LTE Cat NB1 only module Hereinafter, BG96 series is collectively called BG96 unless otherwise specified. 1.2. AT Command Syntax The “AT” or “at” prefix must be set at the beginning of each command line. To terminate a command line enter . Commands are usually followed by a response that includes “ ”. Throughout this document, only the responses are presented, “ ” are omitted intentionally. The AT Commands Set implemented by BG96 is a combination of 3GPP TS 27.007, 3GPP TS 27.005 and ITU-T recommendation V.25ter as well as the AT Commands developed by Quectel. All these AT commands can be split into three categories syntactically: “basic”, “S parameter”, and “extended”. They are listed as follows: Basic syntax These AT commands have the format of “AT ”, or “AT& ”, where “ ” is the command, and “ ” is/are the argument(s) for that command. An example of this is “ATE ”, which tells the DCE whether received characters should be echoed back to the DTE according to the value of “ ”. “ ” is optional and a default will be used if it is missing. S parameter syntax These AT commands have the format of “ATS = ”, where “ ” is the index of the S register to set, and “ ” is the value to assign to it. BG96_AT_Commands_Manual 8 / 208 LTE Module Series BG96 AT Commands Manual Extended syntax These commands can be operated in several modes, as following table: Table 1: Types of AT Commands and Responses Test Command AT+ =? This command returns the list of parameters and value ranges set by the corresponding Write Command or internal processes. Read Command AT+ ? This command returns the currently set value of the parameter or parameters. Write Command AT+ =<…> This command sets the user-definable parameter values. Execution Command AT+ This command reads non-variable parameters affected by internal processes in the UE. 1.3. Supported Character Sets BG96 AT command interface defaults to the GSM character set. BG96 module supports the following character sets: GSM format UCS2 IRA The character set can be configured and interrogated by using the AT+CSCS command (3GPP TS 27.007) and it is defined in 3GPP TS 27.005. The character set affects transmission and reception of SMS and SMS Cell Broadcast Messages, as well as the entry and display of phone book entries text field. 1.4. AT Command Interface BG96 AT command interface includes two USB ports (USB MODEM port and USB AT port) and one main UART port. The main UART port and two USB ports support AT command communication and data transfer. 1.5. Unsolicited Result Code As an Unsolicited Result Code and a report message, URC is not issued as part of the response related BG96_AT_Commands_Manual 9 / 208 LTE Module Series BG96 AT Commands Manual to an executed AT command. URC is issued by BG96 without being requested by the TE and it is issued automatically when a certain event occurs. Typical events leading to URCs are incoming calls (RING), received short messages, high/low voltage alarm, high/low temperature alarm, etc. 1.6. Turn off Procedure It is recommended to execute AT+QPOWD command to turn off the module, as it is the safest and best way. This procedure is realized by letting the module log off from the network and allowing the software to enter into a secure and safe data state before disconnecting the power supply. After sending AT+QPOWD, do not enter any other AT commands. The module outputs POWERED DOWN and sets the STATUS pin as low to enter into the shutdown state. In order to avoid data loss, it is suggested to wait for 1s to switch off the VBAT after the STATUS pin is set as low and the URC POWERED DOWN is outputted. If POWERED DOWN cannot be received within 65s, the VBAT shall be switched off compulsorily. BG96_AT_Commands_Manual 10 / 208 LTE Module Series BG96 AT Commands Manual 2 General Commands 2.1. ATI Display Product Identification Information The command delivers a product information text. ATI Display Product Identification Information Execution Command ATI Response TA issues product information text. Quectel BG96 Revision: OK Maximum Response Time 300ms Reference V.25ter Parameter Identification text of product software version Example ATI Quectel BG96 Revision: BG96MAR01A01M1G OK BG96_AT_Commands_Manual 11 / 208 LTE Module Series BG96 AT Commands Manual 2.2. AT+GMI Request Manufacturer Identification The command returns a manufacturer identification text. See also AT+CGMI. AT+GMI Request Manufacturer Identification Test Command AT+GMI=? Response OK Execution Command AT+GMI Response TA reports one or more lines of information text which permits the user to identify the manufacturer. Quectel OK Maximum Response Time 300ms Reference V.25ter 2.3. AT+GMM Request TA Model Identification The command returns a product model identification text. It is identical with AT+CGMM. AT+GMM Request TA Model Identification Test Command AT+GMM=? Response OK Execution Command AT+GMM Response TA returns a product model identification text. BG96 OK Maximum Response Time 300ms Reference V.25ter BG96_AT_Commands_Manual 12 / 208 LTE Module Series BG96 AT Commands Manual 2.4. AT+GMR Request TA Revision Identification of Software Release The command delivers a product firmware version identification text. It is identical with AT+CGMR. AT+GMR Request TA Revision Identification of Software Release Test Command AT+GMR=? Response OK Execution Command AT+GMR Response TA reports one or more lines of information text which permits the user to identify the revision of software release. OK Maximum Response Time 300ms Reference V.25ter Parameter Identification text of product software version Example AT+GMR BG96MAR01A01M1G OK 2.5. AT+CGMI Request Manufacturer Identification The command returns a manufacturer identification text. See also AT+GMI. AT+CGMI Request Manufacturer Identification Test Command AT+CGMI=? Response OK Execution Command AT+CGMI Response TA returns manufacturer identification text. Quectel BG96_AT_Commands_Manual 13 / 208 LTE Module Series BG96 AT Commands Manual OK Maximum Response Time 300ms Reference 3GPP TS 27.007 2.6. AT+CGMM Request Model Identification The command returns a product model identification text. It is identical with AT+GMM. AT+CGMM Request Model Identification Test Command AT+CGMM=? Response OK Execution Command AT+CGMM Response TA returns product model identification text. BG96 OK Maximum Response Time 300ms Reference 3GPP TS 27.007 2.7. AT+CGMR Request TA Revision Identification of Software Release The command delivers a product firmware version identification text. It is identical with AT+GMR. AT+CGMR Request TA Revision Identification of Software Release Test Command AT+CGMR=? Response OK Execution Command AT+CGMR Response TA returns identification text of product software version. OK Maximum Response Time 300ms Reference 3GPP TS 27.007 BG96_AT_Commands_Manual 14 / 208 LTE Module Series BG96 AT Commands Manual Parameter Identification text of product software version 2.8. AT+GSN Request International Mobile Equipment Identity (IMEI) The command returns the International Mobile Equipment Identity (IMEI). It is identical with AT+CGSN. AT+GSN Request International Mobile Equipment Identity (IMEI) Test Command AT+GSN=? Response OK Execution Command AT+GSN Response TA reports the IMEI (International Mobile Equipment Identity) number in information text which permits the user to identify the individual ME device. OK Maximum Response Time 300ms Reference V.25ter Parameter IMEI of the ME NOTE The serial number (IMEI) varies with the individual ME device. BG96_AT_Commands_Manual 15 / 208 LTE Module Series BG96 AT Commands Manual 2.9. AT+CGSN Request Product Serial Number Identification The command returns International Mobile Equipment Identity (IMEI). It is identical with AT+GSN. AT+CGSN Request Product Serial Number Identification Test Command AT+CGSN=? Response OK Execution Command AT+CGSN Response OK Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter IMEI of the ME NOTE The serial number (IMEI) varies with the individual ME device. 2.10. AT&F Set All Current Parameters to Manufacturer Defaults The command resets AT command settings to their factory default values. AT&F Set All Current Parameters to Manufacturer Defaults Execution Command AT&F[ ] Response TA sets all current parameters to the manufacturer defined profile. See Table 8. OK Maximum Response Time 300ms Reference V.25ter BG96_AT_Commands_Manual 16 / 208 LTE Module Series BG96 AT Commands Manual Parameter 0 Set all TA parameters to manufacturer defaults 2.11. AT&V Display Current Configuration The command displays the current settings of several AT command parameters, including the single-letter AT command parameters which are not readable otherwise. AT&V Display Current Configuration Execution Command AT&V Response TA returns the current parameter settings. See Table 2. OK Maximum Response Time 300ms Reference V.25ter Table 2: AT&V Response AT&V &C: 1 &D: 2 &F: 0 &W: 0 E: 1 Q: 0 V: 1 X: 1 Z: 0 S0: 0 S3: 13 S4: 10 S5: 8 S6: 2 S7: 0 S8: 2 S10: 15 OK BG96_AT_Commands_Manual 17 / 208 LTE Module Series BG96 AT Commands Manual 2.12. AT&W Store Current Parameters to User Defined Profile The command stores the current AT command settings to a user defined profile in non-volatile memory. AT&W Store Current Parameters to User Defined Profile Execution Command AT&W[ ] Response TA stores the current parameter settings in the user defined profile. See Table 9. OK Maximum Response Time 300ms Reference V.25ter Parameter 2.13. ATZ 0 Profile number to store current parameters Set All Current Parameters to User Defined Profile The command restores the current AT command settings to the user defined profile in non-volatile memory, if they were stored with AT&W before. Any additional AT command on the same command line may be ignored. ATZ Set All Current Parameters to User Defined Profile Execution Command ATZ[ ] Response TA sets all current parameters to the user defined profile. See Table 10. OK Maximum Response Time 300ms Reference V.25ter Parameter 0 Reset to profile number 0 BG96_AT_Commands_Manual 18 / 208 LTE Module Series BG96 AT Commands Manual 2.14. ATQ Set Result Code Presentation Mode The command controls whether the result code is transmitted to the TE. Other information text transmitted as response is not affected. ATQ Set Result Code Presentation Mode Execution Command ATQ Response This parameter setting determines whether or not the TA transmits any result code to the TE. Information text transmitted in response is not affected by this setting. If =0: OK If =1: (none) Maximum Response Time 300ms Reference V.25ter Parameter 0 1 2.15. ATV TA transmits result code Result codes are suppressed and not transmitted TA Response Format The command determines the contents of header and trailer transmitted with AT command result codes and information responses. The result codes, their numeric equivalents and brief descriptions of the use of each are listed in the following table. ATV TA Response Format Execution Command ATV BG96_AT_Commands_Manual Response This parameter setting determines the contents of the header and trailer transmitted with result codes and information responses. When =0 0 19 / 208 LTE Module Series BG96 AT Commands Manual When =1 OK Maximum Response Time 300ms Reference V.25ter Parameter 0 1 Information response: Short result code format: Information response: Long result code format: Example ATV1 OK AT+CSQ +CSQ: 30,99 //Set =1 OK ATV0 0 AT+CSQ +CSQ: 30,99 0 //When =1, the result code is OK. //Set =0 //When =0, the result code is 0. Table 3: ATV0&ATV1 Result Codes Numeric Equivalents and Brief Description ATV1 ATV0 Description OK 0 Acknowledges execution of a command. CONNECT 1 A connection has been established. The DCE is moving from command mode to data mode. RING 2 The DCE has detected an incoming call signal from network. NO CARRIER 3 The connection has been terminated or the attempt to establish a connection failed. 4 Command not recognized, command line maximum length exceeded, parameter value invalid, or other problem with processing the command line. ERROR BG96_AT_Commands_Manual 20 / 208 LTE Module Series BG96 AT Commands Manual NO DIALTONE 6 No dial tone detected. BUSY 7 Engaged (busy) signal detected. 8 “@” (Wait for Quiet Answer) dial modifier was used, but remote ringing followed by five seconds of silence was not detected before expiration of the connection timer (S7). NO ANSWER 2.16. ATE Set Command Echo Mode The command controls whether or not the module echoes characters received from TE during AT command mode. ATE Set Command Echo Mode Execution Command ATE Response This setting determines whether or not the TA echoes characters received from TE during command mode. OK Maximum Response Time 300ms Reference V.25ter Parameter 0 1 Echo mode OFF Echo mode ON 2.17. A/ Repeat Previous Command Line The command repeats previous AT command line, and “/” acts as the line terminating character. A/ Repeat Previous Command Line Execution Command A/ Response Repeat the previous command Reference V.25ter BG96_AT_Commands_Manual 21 / 208 LTE Module Series BG96 AT Commands Manual Example ATI Quectel BG96 Revision: BG96MAR01A01M1G OK A/ Quectel BG96 Revision: BG96MAR01A01M1G //Repeat the previous command. OK 2.18. ATS3 Set Command Line Termination Character The command determines the character recognized by the module to terminate an incoming command line. It is also generated for result codes and information text, along with character value set via ATS4. ATS3 Set Command Line Termination Character Read Command ATS3? Response OK Write Command ATS3= Response This parameter setting determines the character recognized by TA to terminate an incoming command line. The TA also returns this character in output. OK Maximum Response Time 300ms Reference V.25ter Parameter 0-13-127 Command line termination character (Default 13= ) BG96_AT_Commands_Manual 22 / 208 LTE Module Series BG96 AT Commands Manual 2.19. ATS4 Set Response Formatting Character The command determines the character generated by the module for result code and information text, along with the command line termination character set via ATS3. ATS4 Set Response Formatting Character Read Command ATS4? Response OK Write Command ATS4= Response This parameter setting determines the character generated by the TA for result code and information text. OK Maximum Response Time 300ms Reference V.25ter Parameter 0-10-127 2.20. ATS5 Response formatting character (Default 10= ) Set Command Line Editing Character The command determines the character value used by the module to delete the immediately preceding character from the AT command line (i.e. equates to backspace key). ATS5 Set Command Line Editing Character Read Command ATS5? Response OK Write Command ATS5= Response This parameter setting determines the character recognized by TA as a request to delete the immediately preceding character from the command line. OK Maximum Response Time 300ms BG96_AT_Commands_Manual 23 / 208 LTE Module Series BG96 AT Commands Manual Reference V.25ter Parameter 0-8-127 2.21. ATX Command line editing character (Default 8= ) Set CONNECT Result Code Format and Monitor Call Progress The command determines whether or not the module transmits particular result codes to the TE. It also controls whether or not the module verifies the presence of a dial tone when it begins dialing, and whether or not engaged tone (busy signal) detection is enabled. ATX Set CONNECT Result Code Format and Monitor Call Progress Execution Command ATX Response This parameter setting determines whether or not the TA detected the presence of dial tone and busy signal and whether or not TA transmits particular result codes. OK Maximum Response Time 300ms Reference V.25ter Parameter 0 1 2 3 4 CONNECT result code returned only. Dial tone and busy detection are both disabled. CONNECT result code returned only. Dial tone and busy detection are both disabled. CONNECT result code returned. Dial tone detection is enabled, while busy detection is disabled. CONNECT result code returned. Dial tone detection is disabled, while busy detection is enabled. CONNECT result code returned. Dial tone and busy detection are both enabled. BG96_AT_Commands_Manual 24 / 208 LTE Module Series BG96 AT Commands Manual 2.22. AT+CFUN Set Phone Functionality The command controls the functionality level. It can also be used to reset the ME. AT+CFUN Set Phone Functionality Test Command AT+CFUN=? Response +CFUN: (list of supported s),(list of supported s) OK Read Command AT+CFUN? Response +CFUN: OK Write Command AT+CFUN= [, ] Response OK If there is an error related to ME functionality, response: +CME ERROR: Maximum Response Time 15s, determined by network. Reference 3GPP TS 27.007 Parameter 0 1 4 0 1 Minimum functionality Full functionality (Default) Disable the ME from both transmitting and receiving RF signals Do not reset the ME before setting it to functionality level. This is the default setting when is not given. Reset the ME. The device is fully functional after the reset. This value is available only for =1. Example AT+CFUN=0 OK AT+COPS? +COPS: 2 //Switch the ME to minimum functionality //No operator is registered OK AT+CPIN? BG96_AT_Commands_Manual 25 / 208 LTE Module Series BG96 AT Commands Manual +CME ERROR: 13 AT+CFUN=1 OK //(U)SIM failure //Switch the ME to full functionality +CPIN: SIM PIN AT+CPIN=1234 OK +CPIN: READY +QUSIM: 1 +QIND: SMS DONE AT+CPIN? +CPIN: READY OK AT+COPS? +COPS: 0,0,"CHINA MOBILE CMCC",7 //Operator is registered OK 2.23. AT+CMEE Error Message Format The command controls the format of error result codes: ERROR, error numbers or verbose messages as +CME ERROR: and +CMS ERROR: . AT+CMEE Error Message Format Test Command AT+CMEE=? Response +CMEE: (list of supported s) OK Read Command AT+CMEE? Response +CMEE: OK Write Command AT+CMEE= BG96_AT_Commands_Manual Response TA disables or enables the use of result code +CME ERROR: as an indication of an error related to the functionality of the ME. OK 26 / 208 LTE Module Series BG96 AT Commands Manual Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter 0 1 2 Disable result code Enable result code and use numeric values Enable result code and use verbose values Example AT+CMEE=0 OK AT+CPIN? ERROR AT+CMEE=1 OK AT+CPIN? +CME ERROR: 10 AT+CMEE=2 OK AT+CPIN? +CME ERROR: SIM not inserted 2.24. AT+CSCS //Disable result code //Only ERROR will be displayed //Enable error result code with numeric values //Enable error result code with verbose (string) values Select TE Character Set The Write Command informs the module which character set is used by the TE. This enables the UE to convert character strings correctly between TE and UE character sets. AT+CSCS Select TE Character Set Test Command AT+CSCS=? Response +CSCS: (list of supported s) OK Read Command AT+CSCS? Response +CSCS: OK Write Command BG96_AT_Commands_Manual Response 27 / 208 LTE Module Series BG96 AT Commands Manual AT+CSCS= Set character set which is used by the TE. The TA can then convert character strings correctly between the TE and ME character sets. OK Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter “GSM” “IRA” “UCS2” GSM default alphabet International reference alphabet UCS2 alphabet Example AT+CSCS? +CSCS: “GSM” //Query the current character set OK AT+CSCS=“UCS2” OK AT+CSCS? +CSCS: “UCS2” //Set the character set to “UCS2” OK 2.25. AT+QURCCFG Configure URC Indication Option The command is used to configure the output port of URC. AT+QURCCFG Configure URC Indication Option Test Command AT+QURCCFG=? Response +QURCCFG: "urcport",("usbat","usbmodem","uart1") OK Write Command AT+QURCCFG="urcport"[, ] BG96_AT_Commands_Manual If the configuration parameter is omitted, return the current configuration: +QURCCFG: "urcport", 28 / 208 LTE Module Series BG96 AT Commands Manual OK If the configuration parameter is not omitted, set the URC output port: OK If there is any error, response: ERROR Maximum Response Time 300ms Parameter Set URC output port "usbat" "usbmodem" "uart1" USB AT port USB modem port Main UART NOTES 1. Configuration of URC output port will be saved to NV immediately by default. 2. After URC output port is set successfully, it will take effect immediately. Example AT+QURCCFG=? +QURCCFG: "urcport",("usbat","usbmodem","uart1") OK AT+QURCCFG="urcport","usbmodem" OK AT+QURCCFG="urcport" +QURCCFG: "urcport","usbmodem" OK BG96_AT_Commands_Manual 29 / 208 LTE Module Series BG96 AT Commands Manual 3 Serial Interface Control Commands 3.1. AT&C Set DCD Function Mode The command controls the behavior of the UE‟s DCD line. AT&C Set DCD Function Mode Execution Command AT&C[ ] Response This parameter determines how the state of circuit 109 (DCD) relates to the detection of received line signal from the distant end. OK Maximum Response Time 300ms Reference V.25ter Parameter 0 1 3.2. AT&D DCD (data carrier detection) function is always ON DCD (data carrier detection) function is ON only in the presence of data carrier Set DTR Function Mode The command determines how the UE responds if DTR line is changed from low to high level during data mode. AT&D Set DTR Function Mode Execution Command AT&D[ ] Response This parameter determines how the TA responds when circuit 108/2 (DTR) is changed from low to high level during data mode. OK Maximum Response Time 300ms BG96_AT_Commands_Manual 30 / 208 LTE Module Series BG96 AT Commands Manual Reference V.25ter Parameter 0 1 2 3.3. AT+IFC TA ignores status on DTR. LowHigh on DTR: Change to command mode while remaining the connected call. LowHigh on DTR: Disconnect data call, and change to command mode. When DTR is in high level, auto-answer function is disabled. Set TE-TA Local Data Flow Control The command determines the flow control behavior of the serial port. AT+IFC Set TE-TA Local Data Flow Control Test Command AT+IFC=? Response +IFC: (list of supported s),(list of supported s) OK Read Command AT+IFC? Response +IFC: , OK Write Command AT+IFC= , Response This parameter setting determines the data flow control on the serial interface for data mode. OK Maximum Response Time 300ms Reference V.25ter Parameter Specifies the method that will be used by TE when receiving data from TA 0 None 2 RTS flow control Specifies the method that will be used by TA when receiving data from TE 0 None 2 CTS flow control BG96_AT_Commands_Manual 31 / 208 LTE Module Series BG96 AT Commands Manual NOTE Flow control is only applicable for data mode. Example AT+IFC=2,2 OK AT+IFC? +IFC: 2,2 //Open the hardware flow control OK 3.4. AT+ICF Set TE-TA Control Character Framing The command determines the serial interface character framing format and parity received by TA from TE. AT+ICF Set TE-TA Control Character Framing Test Command AT+ICF=? Response +ICF: (list of supported s),(list of supported s) OK Read Command AT+ICF? Response +ICF: , OK Write Command AT+ICF=[ ,[ ]] Response This parameter setting determines the serial interface character framing format and parity received by TA from TE. OK Maximum Response Time 300ms Reference V.25ter Parameter 3 0 8 data 0 parity 1 stop Odd BG96_AT_Commands_Manual 32 / 208 LTE Module Series BG96 AT Commands Manual 1 2 3 Even Mark (1) Space (0) NOTES 1. 2. The command is applied for command mode. The field is ignored if the field specifies no parity. 3.5. AT+IPR Set TE-TA Fixed Local Rate The command is used to query and set the baud rate of the UART. The default baud rate value ( ) is 115200bps. The setting of will not be restored with AT&F. AT+IPR Set TE-TA Fixed Local Rate Test Command AT+IPR=? Response +IPR: (list of supported auto detectable s),(list of supported fixed-only s) OK Read Command AT+IPR? Response +IPR: OK Write Command AT+IPR= Response This parameter setting determines the data rate of the TA on the serial interface. After the delivery of any result code associated with the current command line, the rate of command takes effect. OK Maximum Response Time 300ms Reference V.25ter Parameter Baud rate per second 9600 19200 38400 BG96_AT_Commands_Manual 33 / 208 LTE Module Series BG96 AT Commands Manual 57600 115200 230400 460800 921600 NOTES 1. 2. 3. 4. If a fixed baud rate is set, make sure that both TE (DTE, usually external processor) and TA (DCE, Quectel module) are configured to the same rate. The value of AT+IPR cannot be restored with AT&F and ATZ, but it is still storable with AT&W. In multiplex mode, the baud rate cannot be changed by the Write Command AT+IPR= , and the setting is invalid and cannot be stored even if AT&W is executed after the Write Command. A selected baud rate takes effect after the Write Command is executed and acknowledged by OK. Example AT+IPR=115200 OK AT&W //Set fixed baud rate to 115200bps. //Store current setting, that is, the serial communication speed is 115200bps after restarting module. OK AT+IPR? +IPR: 115200 OK AT+IPR=115200;&W OK 3.6. AT+QRIR* //Set fixed baud rate to 115200bps and store the current setting. Restore RI Behavior to Inactive If the RI (ring indicator) behavior is "always", it can be restored to inactive by the Execution Command. The RI behavior is controlled by AT+QCFG*. Please refer to AT+QCFG="urc/ri/ring", AT+QCFG="urc/ri/smsincoming", and AT+QCFG="urc/ri/other" for more details. AT+QRIR* Restore RI Behavior to Inactive Test Command AT+QRIR=? Response OK Execution Command AT+QRIR Response OK BG96_AT_Commands_Manual 34 / 208 LTE Module Series BG96 AT Commands Manual If there is any error, response: ERROR Maximum Response Time 300ms NOTE “*” means under development. BG96_AT_Commands_Manual 35 / 208 LTE Module Series BG96 AT Commands Manual 4 Status Control Commands 4.1. AT+CPAS Mobile Equipment Activity Status The Execution Command queries the module‟s activity status. AT+CPAS Mobile Equipment Activity Status Test Command AT+CPAS=? Response +CPAS: (list of supported s) OK Execution Command AT+CPAS Response TA returns the activity status of ME: +CPAS: OK If there is an error related to ME functionality, response: +CME ERROR: If there is any other error, response: ERROR Maximum Response Time 300ms Reference 3GPP TS 27.007 Parameter 0 3 4 Ready Ringing Call in progress or call hold Example AT+CPAS +CPAS: 0 BG96_AT_Commands_Manual //The module is idle. 36 / 208 LTE Module Series BG96 AT Commands Manual OK RING AT+CLCC +CLCC: 1,1,4,0,0,“15695519173”,161 OK AT+CPAS +CPAS: 3 //The module is ringing. OK AT+CLCC +CLCC: 1,0,0,0,0,“10010”,129 OK AT+CPAS +CPAS: 4 //Call in progress. OK 4.2. AT+QCFG Extended Configuration Settings The command is used to query and configure various settings of UE. AT+QCFG Extended Configuration Settings Test Command AT+QCFG=? BG96_AT_Commands_Manual Responseist +QCFG: "nwscanmode",(list of supported s),(list of supported s) +QCFG: "nwscanseq",(list of supported s),(list of supported s) +QCFG: "servicedomain",(list of supported s),(list of supported s) +QCFG: "roamservice",(list of supported s),(list of supported s) +QCFG: "band",(list of supported s),(list of supported s),(list of supported s),(list of supported s) +QCFG: "msc",(list of supported s),list of supported s) +QCFG: "sgsn",(list of supported s) +QCFG: "celevel",(list of supported s) +QCFG: "pdp/duplicatechk",(list of supported s) +QCFG: "iotopmode",(list of supported 37 / 208 LTE Module Series BG96 AT Commands Manual s),(list of supported s) +QCFG: "nb1/bandprior",(list of supported s) +QCFG: "psm/urc",(list of supported s) +QCFG: "urc/ri/ring",(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s) +QCFG: "urc/ri/smsincoming",(list of supported s),(list of supported s) +QCFG: "urc/ri/other",(list of supported s),(list of supported s) +QCFG: "risignaltype",(list of supported s) +QCFG: "urc/delay",(list of supported s) +QCFG: "ims",(list of supported s) +QCFG: "ledmode",(list of supported s) +QCFG: "cmux/urcport",(list of supported s) +QCFG: "apready",(list of supported s),(list of supported s),(list of supported s) OK Maximum Response Time 4.2.1. AT+QCFG="nwscanseq" 300ms Configure RAT Searching Sequence The command specifies the searching sequence of RATs. If is omitted, the configuration will take effect immediately. AT+QCFG="nwscanseq" Configure RAT Searching Sequence Write Command AT+QCFG="nwscanseq"[, [, effect]] Response If and are both omitted, return the current configuration: +QCFG: "nwscanseq", OK If and are not omitted, configure the RAT searching sequence : OK If there is an error related to ME functionality, response: +CME ERROR: BG96_AT_Commands_Manual 38 / 208 LTE Module Series BG96 AT Commands Manual If there is any other error, response: ERROR Maximum Response Time 300ms Parameter Number format. RAT search sequence. (e.g.: 020301 stands for LTE Cat M1 LTE Cat NB1 GSM)) 00 Automatic (LTE Cat M1 LTE Cat NB1 GSM) 01 GSM 02 LTE Cat M1 03 LTE Cat NB1 Number format. When to take effect. 0 Take effect after UE reboots 1 Take effect immediately NOTE This command is not supported on BG96-M. 4.2.2. AT+QCFG="nwscanmode" Configure RAT(s) to be Searched The command specifies the RAT(s) allowed to be searched. If is omitted, the configuration will take effect immediately. AT+QCFG="nwscanmode" Configure RAT(s) to be Searched Write Command AT+QCFG="nwscanmode"[, [, ]] Response If and are both omitted, return the current configuration: +QCFG: "nwscanmode", OK If and are not omitted, configure the RAT(s) to be searched: OK If there is an error related to ME functionality, response: +CME ERROR: If there is any other error, response: BG96_AT_Commands_Manual 39 / 208 LTE Module Series BG96 AT Commands Manual ERROR Maximum Response Time 300ms Parameter Number format. RAT(s) to be searched. 0 Automatic 1 GSM only 3 LTE only Number format. When to take effect. 0 Take effect after UE reboots 1 Take effect immediately NOTE This command is not supported on BG96-M. 4.2.3. AT+QCFG="iotopmode" Configure Network Category to be Searched under LTE RAT The command specifies the network category to be searched under LTE RAT. If is omitted, the configuration will take effect immediately. AT+QCFG="iotopmode" RAT Configure Network Category to be Searched under LTE Write Command AT+QCFG=“iotopmode”[, [, ]] Response If and are both omitted, return the current configuration: +QCFG: “iotopmode”, OK If and are not omitted, configure the network category to be searched under LTE RAT: OK If there is an error related to ME functionality, response: +CME ERROR: If there is any other error, response: ERROR BG96_AT_Commands_Manual 40 / 208 LTE Module Series BG96 AT Commands Manual Maximum Response Time 300ms Parameter Number format. Network category to be searched under LTE RAT. 0 LTE Cat M1 1 LTE Cat NB1 2 LTE Cat M1 and Cat NB1 Number format. When to take effect. 0 Take effect after UE reboots 1 Take effect immediately NOTE This command is not supported on BG96-M. 4.2.4. AT+QCFG="roamservice" Roam Service Configuration The command is used to enable or disable the roam service. If is omitted, the configuration will take effect immediately. AT+QCFG="roamservice" Roam Service Configuration Write Command AT+QCFG=“roamservice”[, [, ]] Response If and are both omitted, return the current configuration: +QCFG: “roamservice”, OK If and are not omitted, configure the mode of roam service: OK If there is an error related to ME functionality, response: +CME ERROR: If there is any other error, response: ERROR Maximum Response Time BG96_AT_Commands_Manual 300ms 41 / 208 LTE Module Series BG96 AT Commands Manual Parameter Number format. The mode of roam service. 1 Disable roam service 2 Enable roam service 255 AUTO Number format. When to take effect. 0 Take effect after UE reboots 1 Take effect immediately 4.2.5. AT+QCFG="band" Band Configuration The command specifies the frequency bands allowed to be searched of UE. If is omitted, the configuration will take effect immediately. AT+QCFG="band" Band Configuration Write Command AT+QCFG=“band”[, , , [, ]] Response If configuration parameters and are omitted (that is, only execute AT+QCFG=“band”), return the current configuration: +QCFG: “band”, , , OK If configuration parameters are all entered, configure the frequency bands allowed to be searched: OK If there is an error related to ME functionality, response: +CME ERROR: If there is any other error, response: ERROR Maximum Response Time 300ms Parameter A hexadecimal value that specifies the GSM frequency band. If it is set to 0, it means not to change GSM frequency band. (eg.: 0x0a=0x02(GSM1800)+ 0x08(GSM1900)) 00000000 No change 00000001 GSM 900MHz BG96_AT_Commands_Manual 42 / 208 LTE Module Series BG96 AT Commands Manual 00000002 GSM 1800MHz 00000004 GSM 850MHz 00000008 GSM 1900MHz 0000000F Any frequency band A hexadecimal value that specifies the LTE Cat M1 frequency band. If it is set to 0 or 0x40000000, it means not to change the frequency band. (eg.: 0x15=0x01(LTE B1)+0x04(LTE B3)+0x10(LTE B5)) 0x1 (CM_BAND_PREF_LTE_EUTRAN_BAND1) LTE B1 0x2 (CM_BAND_PREF_LTE_EUTRAN_BAND2) LTE B2 0x4 (CM_BAND_PREF_LTE_EUTRAN_BAND3) LTE B3 0x8 (CM_BAND_PREF_LTE_EUTRAN_BAND4) LTE B4 0x10 (CM_BAND_PREF_LTE_EUTRAN_BAND5) LTE B5 0x80 (CM_BAND_PREF_LTE_EUTRAN_BAND8) LTE B8 0x800(CM_BAND_PREF_LTE_EUTRAN_BAND12) LTE B12 0x1000 (CM_BAND_PREF_LTE_EUTRAN_BAND13) LTE B13 0x20000 (CM_BAND_PREF_LTE_EUTRAN_BAND18) LTE B18 0x40000(CM_BAND_PREF_LTE_EUTRAN_BAND19) LTE B19 0x80000 (CM_BAND_PREF_LTE_EUTRAN_BAND20) LTE B20 0x2000000 (CM_BAND_PREF_LTE_EUTRAN_BAND26) LTE B26 0x8000000(CM_BAND_PREF_LTE_EUTRAN_BAND28) LTE B28 0x4000000000(CM_BAND_PREF_LTE_EUTRAN_BAND39) LTE B39 0x40000000 No change 0x400A0E189F (CM_BAND_PREF_ANY) Any frequency band A hexadecimal value that specifies the LTE Cat NB1 frequency band. If it is set to 0 or 0x40000000, it means not to change the frequency band. 0x1 (CM_BAND_PREF_LTE_EUTRAN_BAND1) LTE B1 0x2 (CM_BAND_PREF_LTE_EUTRAN_BAND2) LTE B2 0x4 (CM_BAND_PREF_LTE_EUTRAN_BAND3) LTE B3 0x8 (CM_BAND_PREF_LTE_EUTRAN_BAND4) LTE B4 0x10 (CM_BAND_PREF_LTE_EUTRAN_BAND5) LTE B5 0x80 (CM_BAND_PREF_LTE_EUTRAN_BAND8) LTE B8 0x800(CM_BAND_PREF_LTE_EUTRAN_BAND12) LTE B12 0x1000 (CM_BAND_PREF_LTE_EUTRAN_BAND13) LTE B13 0x20000 (CM_BAND_PREF_LTE_EUTRAN_BAND18) LTE B18 0x40000(CM_BAND_PREF_LTE_EUTRAN_BAND19) LTE B19 0x80000 (CM_BAND_PREF_LTE_EUTRAN_BAND20) LTE B20 0x2000000 (CM_BAND_PREF_LTE_EUTRAN_BAND26) LTE B26 0x8000000(CM_BAND_PREF_LTE_EUTRAN_BAND28) LTE B28 0x40000000 No change 0xA0E189F (CM_BAND_PREF_ANY) Any frequency band When to take effect 0 Take effect after UE reboots 1 Take effect immediately BG96_AT_Commands_Manual 43 / 208 LTE Module Series BG96 AT Commands Manual NOTES 1. 2. 3. is applicable to multi-mode BG96 only. is not supported on BG96-N. is not supported on BG96-M. 4.2.6. AT+QCFG="celevel" AT+QCFG="celevel" Get LTE Cat NB1 Coverage Enhancement Level Get LTE Cat NB1 Coverage Enhancement Level Read Command AT+QCFG="celevel" Response +QCFG: "celevel", OK If there is an error related to ME functionality, response: +CME ERROR: