Maxon MODMAX MM-6280IND Command Manual

Maxon MODMAX MM-6280IND Command Manual

3g data modem extended at commands manual
Table of Contents

Advertisement

E x t e n d e d A T C o m m a n d s M a n u a l
This document is the sole and
exclusive
property
Australia. Not to be distributed or
divulged
without
agreement
.
of
Maxon
prior
written
VERSION 2.1
36A Gibson Ave
Padstow NSW 2211
Australia
URL: www.maxon.com.au
FW V 2.1.3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MODMAX MM-6280IND and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Maxon MODMAX MM-6280IND

  • Page 1: Extended At Commands Manual

    E x t e n d e d A T C o m m a n d s M a n u a l This document is the sole and exclusive property Australia. Not to be distributed or divulged without prior agreement Maxon...
  • Page 2: Rf Exposure Compliance

    These limits are designed to provide reasonable protection against harmful interference in an appropriate installation. The modem is a transmitting device with similar output power to a mobile phone. This equipment generates, uses, and can radiate radio frequency energy and, if not used in accordance with instructions, can cause harmful radiation to radio communication.
  • Page 3: Revision History

    R E V I S I O N H I S T O R Y Product Name Maxon ModMax - MM-6280IND Document Type Public Current Version Number Status of the Document Public Release Revision Date 2009-03-20 Total Number of Pages - Revision History Level Date...
  • Page 4: Contact Information

    C O N T A C T I N F O R M A T I O N Depending on the nature of your inquiry, please feel free to contact the following senior personnel: Sales, Marketing & Corporate: Technical Support: Phone: +61 2 8707 3000 Sales:...
  • Page 5: Table Of Contents

    T A B L E O F C O N T E N T S Extended AT Commands Manual ... 1 RF EXPOSURE COMPLIANCE ... 2 CAUTION ... 2 REVISION HISTORY ... 3 CONTACT INFORMATION ... 4 TABLE OF CONTENTS ... 5 OVERVIEW ...
  • Page 6 Roaming indicator information (AT$$ROAMIND) ...25 5.5.1.2. Antenna Signal Level report schedule (AT$$ANTSET) ...25 5.5.1.3. Antenna Signal Level (AT$$ANTLVL) ...25 5.5.1.4. Modem scheduled Information (AT$$Ping) ...26 5.5.1.5. RSSI inquiry (AT$$RSSI)...26 5.5.1.6. Reading MT2 state (AT$$CURRSTATE) ...26 5.5.1.7. RF information (AT$$RFINFO) ...27 5.5.1.8.
  • Page 7 9.1.2.1. Auto Delete Messages in ME memory($$AUTO_DLTSMS) ...48 9.1.3. SMS Notifications ...48 9.1.3.1. SMS Notification ($$SMSNOTIF) ...48 Modem SMS Remote Reporting ...49 10.1.1. SMS Auto Voltage Alert...49 10.1.1.1. Auto Voltage Alert SMS Site Name (AT$$SITE_NAME) ...49 10.1.1.2. SMS $$LOWBATT 1 set point (AT$$LOWBATT_VTG)...49 10.1.1.3.
  • Page 8 CELLULAR EXTENDED AT COMMAND SET ...66 14.1.1. Cellular AT parameter commands ...66 14.1.2. Cellular identification AT command extensions ...67 14.1.3. Cellular result codes for Asynchronous data services ...68 DM COMMAND (DIAGNOSTIC MODE) ...69 CARRIER COMMAND OPTIONS...70 16.1.1. Debug screen (AT$$DBGSCRN) ...70 Extended AT Commands Manual Page 8 of 70 2009-06-25...
  • Page 9: Overview

    NOTE: Whilst the input supply for the modem is 9–36Vdc, the modem will not power-up at 9 volts. 9.5 volts is required for power-up. MT2 then remains powered-up until the voltage drops to 9 volts.
  • Page 10: Terms

    Mobile-Originated where the SMS or the call is originated [sent] by the Mobile Station. A cellular device [e.g. this modem or a mobile phone handset] in the carrier’s domestic public cellular phone network intended to be used Mobile Station when stationary, while in motion or during halts at unspecified points.
  • Page 11 Term Description Public Switched Telephone Network refers primarily to the telephone PSTN system based on copper wires carrying voice, fax & data. Remote Customer Equipment. Describes the MT2, Rm and TE2 as one composite system. Hardwire Interface between MT2 and TE2. Short text Message Service.
  • Page 12: At Interface Description

    2 . A T I N T E R F A C E D E S C R I P T I O N 2.1. Basic Integration The modem supports asynchronous serial communication known as RS-232. This chapter describes the basic integration and communication of MT2 with TE2. MT2 hereby...
  • Page 13: Command Format

    2.3. Command Format The AT command set in UART1 is based on ASCII text. The extended AT command set by Qualcomm start with “AT$QC” and the extended AT command set by Maxon Australia start with “AT$$”. All commands should finish by <CR>, 0x0d. Other formats and rules in the AT command set keep to IS-707A.
  • Page 14: Basic Interface Configuration

    Table 3-5 baud rate Set command Command Response Connect Speed: This command will allow setting the “Connect Response” during an incoming or outgoing circuit switched call. When the option is set modem displays baud rate with connect message. Extended AT Commands Manual +IPR=? +IPR: <value>...
  • Page 15: Io Functions

    Special: Set command Command Response 3.4. IO Functions To Change the IO functions of the modem use the AT$$IO_FUNCTION command Table 3-6 Read command Command Response Table 3-7 Set command Command 0, Disable IO_Function 1, Activate SMSIO Functions (Default Value)
  • Page 16 Command 0: No notification (No boot alert message, No SMS message notification. Notifies of incoming data calls.) 1: No boot alert message on start-up but notifies when SMS message is Value received. Notifies of incoming data calls 2: Notify Once (default) Boot up alert message on start-up and notifies when SMS message is received.
  • Page 17: Signal Information

    4 . S I G N A L I N F O R M A T I O N 4.1. MT SMS Table 4-10 Status Signal Action SMS Notification to Serial and USB ports $$SMSNOTIF value “0”: No alert Idle, $$SMSNOTIF value “1”: Buzzer alerts 4 times initially only Data Buzzer...
  • Page 18: Interface Environment

    $$EMMOREG functionality is disabled after the first alert SMS message to prevent continual SMS transmittal. NOTE: To re-enable this feature the modem requires the $$EMMOREG Set command to be re-entered. The applicable TI for this function is; 4098 (text message).
  • Page 19: Te2 Active Command (At$$Te2Alive)

    MT2 within the time frame value specified in the $$EMMOREG command. Table 5-16 Command Response 5.1.1.5. Power Reset (AT$$RESET) Command to reset Modem, which is utilised to perform an immediate or scheduled soft power- off/on cycle. Table 5-17 Read command Command Response Value...
  • Page 20: Note

    Command Response Note: Using the new format with the old firmware R1.1.17 will cause the modem to hang. For older firmware (R1.1.17 please use AT$$RESET=n where n is in minutes) 5.1.1.6. Current time (AT$$TIME) This command enables the user to view the current date, time and day.
  • Page 21 Extended AT Commands Manual Page 21 of 70 2009-06-25...
  • Page 22: Led Control (At$$Ext_Led)

    $$LOWBATT 1 set point or reaches the factory default set points. NOTE: Whilst the input supply for the is 9–36Vdc, the modem will not power-up at 9 volts. 9.5 volts is required for power-up. MT2 then remains powered-up until the voltage drops to 9 volts.
  • Page 23: Sms Low Battery Voltage Set Point (At$$Lowbatt_Vtg)

    2: Power-off sequence initiated - battery voltage has reached 5.8VDC NOTE: When the power supply to MT2 reaches 9.1 volts the modem will power up and send a $$LOWBATT 1 notification to TE2. It does not send SMS alert at this time. SMS alert is automatically reinstated once the voltage exceeds the $$LOWBATT 1 set point PLUS 10% as seen by the modem.
  • Page 24: Visual/Audible Call Alert Options

    5.4. Visual/Audible Call Alert Options 5.4.1.1. Receiving notification mode option (AT$$RCV_MODE)) This command is used for selecting preferred mode of incoming call alert. Table 5-32 Read command Command Response 0: LED with Ring (Default) Value 1: LED only 2: Ring Only Table 5-33 Set command Command Response...
  • Page 25: Network Relational Settings

    Command Response 5.5. Network Relational Settings 5.5.1.1. Roaming indicator information (AT$$ROAMIND) This command is used for reading Roaming Indicator Information. Table 5-38 Read command Command Response 0: Not Roaming Value 1: Roaming inside preferred roaming list 2: Roaming outside preferred roaming list 5.5.1.2.
  • Page 26: Modem Scheduled Information (At$$Ping)

    ECIO:-13 ,RSCP[-71], L0151 R01 CI1CA5 SRB0---- Read command Command Response 1~43200: Notification every <x> seconds. The modem sends a notification continuously (at set interval). The notification should include RSSI, Time, Value EC\Io, RSCP and location. 0 – disables this feature...
  • Page 27: Rf Information (At$$Rfinfo)

    Command -1: Offline 0: Idle state 1: Initialisation state Value 2: Alert state 3:Conversation state 4: Access state 5: Paging state 5.5.1.7. RF information (AT$$RFINFO) This command enables user to acquire RF information between MT2 and the on-air system. MT2 transmits the following messages according to an argument status between MT2 and the on-air system.
  • Page 28: Diagnostic Commands

    $$DIAG_RING: 1 | 0 (Success | Failure) $$DIAG_ LED=1 $$DIAG_LED: 1 (response back when test starts) $$DIAG_LED: (response when the tests finishes) (Modem resets power) (After power up the following notification is effected) $$TELSTRA 3G $$RSSI_LEVEL? $$RSSI_LEVEL: <upper_value>, <lower_value> Page 28 of 70...
  • Page 29: Led Description

    Flashing when modem has power and signal is between -95 to -120dBm. Turn off when signal is below -120dbm or no signal. CRT: On when modem has a circuit switched data connection established. Flashing when there is an incoming circuit switched data call. PKT: On when modem has a packet data session (dormant).
  • Page 30: Data Call Set-Up

    7 . D A T A C A L L S E T - U P The following tables describe MO data call procedures. Call released or failed (Uses DTR pin) Table 7.51 Notification command Notify 7.1. Data Calls SIM Card with Data Number enabled (Contact Telstra and ask to activate Code 2620 on the SIM account) 7.1.1.1.
  • Page 31: Sms Commands

    8 . S M S c o m m a n d s 8.1.1. General Configuration Commands 8.1.1.1. Select Message Service +CSMS Set command selects messaging service <service>. It returns the types of messages supported by the ME: <mt> for mobile terminated messages, <mo> for mobile originated messages and <bm> for broadcast type messages.
  • Page 32: Message Format +Cmgf

    Table 24. +CPMS action command syntax Command +CPMS=<mem1 >[, +CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3> <mem2>[,<me +CMS ERROR: <err> m3>]] +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>, +CPMS? <mem3>,<used3>,<total3> +CMS ERROR: <err> +CPMS: (list of supported <mem1>s),(list of supported <mem2>s), +CPMS=? (list of supported <mem3>s) 8.1.1.3. Message Format +CMGF Set command tells the TA, which input and output format of messages to use.
  • Page 33: Informative Examples

    invalid PDU mode parameter invalid text mode parameter (U)SIM not inserted (U)SIM PIN required PH-(U)SIM PIN required (U)SIM failure (U)SIM busy (U)SIM wrong (U)SIM PUK required (U)SIM PIN2 required (U)SIM PUK2 required memory failure invalid memory index memory full SMSC address unknown no network service network timeout no +CNMA acknowledgement expected...
  • Page 34: Set Text Mode Parameters +Csmp

    same commands, but only when the length of the SMSC address coded into <pdu> parameter equals zero Table 5. +CSCA action command syntax Command +CSCA=<sca >[,[tosca>] +CSCA +CSCA: <sca>,<tosca> +CSCA=? 8.1.1.7. Set Text Mode Parameters +CSMP Set command is used to select values for additional parameters needed when SM is sent to the network or placed in a storage when text format message mode is selected.
  • Page 35: Informative Examples

    8.1.1.9. Informative Examples In this example, the volatile parameter settings of TA are used to construct messages in text mode. SMSC address setting is used also in PDU mode AT+CRES (restore settings from non-volatile memory to volatile memory) AT+CSMP?;+CSCA? (query SM parameters) +CSMP: 17,167,0,0 (default values for SMS-SUBMIT) +CSCA: "+358501234567",145...
  • Page 36 and replaced with the new received indications. Discard indication and reject new received message unsolicited result codes when TA-TE link is reserved (e.g. in on-line data mode). Otherwise forward them directly to the TE. Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g. in on- line data mode) and flush them to the TE after reservation.
  • Page 37: List Messages +Cmgl

    No CBM indications are routed to the TE. If CBM is stored into ME/TA, indication of the memory location is routed to the TE using unsolicited result code: +CBMI: <mem>,<index> New CBMs are routed directly to the TE using unsolicited result code: +CBM: <length><CR><LF><pdu>...
  • Page 38: Read Message +Cmgr

    NOTE: If the selected <mem1> can contain different types of SMs (e.g. SMS-DELIVERs, SMS-SUBMITs, SMS-STATUS-REPORTs and SMS-COMMANDs), the response may be a mix of the responses of different SM types. TE application can recognize the response format by examining the third response parameter.
  • Page 39: New Message Acknowledgement To Me/Ta +Cnma

    ,<dcs>,[<vp>], <sca>,<tosca>,<length>]<CR><LF><data> if text mode (+CMGF=1), command successful and SMS-STATUS- REPORT: +CMGR: <stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st> if text mode (+CMGF=1), command successful and SMS-COMMAND: +CMGR: <stat>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<toda>],<length> <CR><LF><cdata>] if text mode (+CMGF=1), command successful and CBM storage: +CMGR: <stat>,<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data> otherwise: +CMS ERROR: <err> +CMGR=? 8.1.1.13.
  • Page 40: Informative Examples

    8.1.1.14. Informative Examples Setting new message indications: AT+CNMI=? (query new message unsolicited result code modes) +CNMI: (0-2),(0-3),(0-3),(0,1),(0,1) AT+CNMI=2,1,0,1,0 (send SM and status report indications to TE when TA in command mode, otherwise buffer) In this example, the TA is set so that it should send an unsolicited result code +CMTI: <mem>,<index>...
  • Page 41: Send Message From Storage +Cmss

    error, final result code +CMS ERROR: <err> is returned. See chapter Message Service Failure Result Code for a list of <err> values. This command should be abortable. entered text (3GPP TS 23.040 TP-Data-Unit) is sent to address <da> and all current settings (refer Set Text Mode Parameters +CSMP and Service Centre Address +CSCA) are used to construct the actual PDU in ME/TA.
  • Page 42: Send Message Telstra Sms Mo (At+Mmc)

    message upon unsolicited delivery status report result code. If sending fails in a network or an ME error, final result code +CMS ERROR: <err> is returned. See chapter Message Service Failure Result Code for a list of <err> values. This command should be abortable. Table 13.
  • Page 43: Delete Message +Cmgd

    AT+CMGW="phone [,<callback "timestamp" _num>] AT+CMGW="phone number",,"REC READ","callback number","timestamp" [,<timestam p>] <CR> text entered<ctr l-Z/ESC> +CMGW=? 8.1.1.19. Delete Message +CMGD Execution 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>...
  • Page 44: More Messages To Send +Cmms

    Command if text mode (+CMGF=1): +CMGC=<fo>,<ct>[,<pid>[,<mn>[,<da>[ ,<toda>]]]]<CR> text is entered<ctrl-Z/ESC> +CMGC=? 8.1.1.21. More Messages to Send +CMMS Set command controls the continuity of SMS relay protocol link. When feature is enabled (and supported by network) multiple messages can be sent much faster as link is kept open. Test command returns supported values as a compound value.
  • Page 45 Storing an unsent message in memory, sending it from there, and deleting it: AT+CPMS? (check memory settings) +CPMS: "ME",4,10,"ME",4,10,"ME",4,10 AT+CMGW="9501231234" (write message) > This is the message body^Z +CMGW: 7 (index number in storage returned) AT+CMSS=7 (send from storage) +CMSS: 12 (success: reference value 12 sent from SC) AT+CMGD=7 (delete message)
  • Page 46: Sms Processing Options

    0: SMS structure (Send and Receive is as per 3G standards) 1: At+MMC SMSMO (same format as MM5100 for send and receive. 2: +CGMR Format. 3. Sending/Receiving format is same as MM5100 but modem should only pass the message to host. Received SMS: <time stamp>:...
  • Page 47: Sms Mail Notification Option (Smsopt=1)

    9.1.1.3. SMS Mail Notification Option (SMSOPT=1) Received SMS: <time stamp>: Notify <orig_number>: Originating number <call_back>: Callback number <user_data>: Message 9.1.1.4. SMS Mail Notification Option (SMSOPT=2) Typical response to “AT+CMGR” command: Message sent was “Hello World” from mobile +61 2 400000000 Please note I have shown white-space characters as ASCII decimal in red as Notify...
  • Page 48: Auto Delete Messages In Me Memory

    9.1.2. Auto delete Messages in ME Memory 9.1.2.1. Auto Delete Messages in ME memory($$AUTO_DLTSMS) Table 9-55 Read command Command Response 0: Auto delete is turned off Value 1: Auto delete is turned on Table 9-56 Set command Command Response 9.1.3. SMS Notifications 9.1.3.1.
  • Page 49: Modem Sms Remote Reporting

    MT2 to automatically send an SMS to a user-defined mobile phone number. NOTE: Whilst the input supply for the is 9–36Vdc, the modem will not power-up at 9 volts. 9.5 volts is required for power-up. MT2 then remains powered-up until the voltage drops to 9 volts.
  • Page 50: Sms $$Lowbatt 1 Set Recipient Number (At$$Auto_Sms)

    SMS alert at this time. SMS alert is automatically reinstated once the voltage exceeds the $$LOWBATT 1 set point PLUS 10% as seen by the modem. E.g. if low batt was set to 0910, the modem will only reinstate SMS alert once the voltage is has reached above 10.01volts.
  • Page 51: Read All Request

    Command Response 10.1.2.2. Read ALL request This command incorporates the VBATT, RSSI, LOCATION & SWVER SMS automated response request in one command. Table 10-67 Read Command Enter directory number of specific MT2 Enter Command from SMS phone sensitive) Send message <directory_number><report><time_date_stamp><remote_ctrl Response from MT2 _value>...
  • Page 52: Location Request

    Enter directory number of specific MT2 Command from SMS phone Enter message “maxon.rssi” (not case sensitive) Send message Response from MT2 <directory_number> RSSI:, ECNO, <time_date_stamp> directory_number: phone number of remote MT2 Value time_date_stamp: hour day month 10.1.2.5. LOCATION request Read location information based on arguments between MT2 and Network. Table 10-70 Read command Enter directory number of specific MT2 Command from SMS phone...
  • Page 53: Remote Reset

    10.1.2.8. Remote Reset Reset the modem. Table 10-73 Read command Enter directory number of specific MT2 Command from SMS phone Enter message “maxon.reset” (not case sensitive) Send message Value Modem will reset Extended AT Commands Manual Page 53 of 70...
  • Page 54: Nvm Vs. User Profile Storage

    1 1 . N V M v s . U S E R P R O F I L E S T O R A G E The following table indicates for each command listed, where it is saved. X: Not Supported O: Supported Table 11.74 Command...
  • Page 55: Tia/Eia/Is-707A At Command Set

    12.1.1.2. User Profile recall (AT&Fn) This command is used for confirming or recalling the User Profile. At each power up of modem or &Fn command the profile set by &Fn is loaded into the working area of Memory. If user has not saved a profile to &Fn an attempt to load that profile using &Fn will elicit an ERROR response.
  • Page 56: Basic At Commands

    12.2. Basic AT Commands The following table specifies the basic AT parameters to be supported for the Exceptions to EIA/TIA-602 are indicated by square brackets. Default settings are shown in bold. 12.2.1. Basic AT Parameters Table 12.78 Basic AT parameters Parameter Description Do not echo command set in command state or online...
  • Page 57: Basic S Registers

    1 second when the circuit switched call is &C2 disconnected. Circuit 109 (CF) ON. DCD is Low. High when modem has successfully established a PPP Data (packet switched) call &C3 (only applies to IP STACK) Circuit 109 (CF) ON.
  • Page 58: Basic Action Command Set

    Register Value Description 1 to 255 Number of seconds to establish end-to-end data connection. [50] 0 to 255 Number of seconds to pause when “,” is encountered in dial string. 0 to 255 Carrier detect threshold in increments of 0.1 [S9] seconds.
  • Page 59 Extended AT Commands Manual Page 59 of 70 2009-06-25...
  • Page 60: Basic Result Codes

    12.2.4. Basic result codes The following table specifies the Basic Result Codes to be supported for the data services. Exceptions to EIA/TIA-602 are indicated by square brackets. Default settings are shown in bold. The ERROR result code shall be returned for all command sets which do not comply with the syntax rules of 5.1 of EIA/TIA-615, or Section 5 of EIA/TIA-602.
  • Page 61 Value Command Description This extended-format command causes the MT2 to transmit one or more lines of information text in a specific format. The content is a list of additional capabilities command +<name>s, which is intended to permit the user of the MT2 to identify the minimum +GCAP IS-131 capabilities of the MT2.
  • Page 62 Value Command Description TE2-MT2 Character Framing. This extended-format compound parameter is used to determine the local serial port start-stop (asynchronous) character framing that the MT2 shall use while accepting TE2 command set and while transmitting information text and result codes to the TE2, if this is not automatically determined (see +IPR).
  • Page 63 Value Command Description TE2-MT2 Local Flow Control. This extended-format compound parameter is used to control the operation of local flow control between the TE2 and MT2 <c_by_t> +IFC IS-131 <t_by_c> <c_by_t>: specifies the method to be used by the DTE to control the flow of received data from the DCE;...
  • Page 64 Value Command Description Fixed Rm Rate. This numeric extended-format parameter specifies the data rate at which the MT2 will accept command set, in addition to 1200 bit/s or 9600 bit/s (as required in EIA/TIA-602). It may be used to select operation at rates at which the MT2 is not capable of automatically detecting the data rate being used by the TE2.
  • Page 65: Multiplexing

    13.1.1. RM3 (AT$$NOTI_DS) Command to activate the RM3 feature of the modem, which will open a UDP channel of communication with the modem and can be used to send direct AT commands to the modem, during packet data session. In Idle state modem will not use UDP for notification.
  • Page 66: Cellular Extended At Command Set

    1 4 . C E L L U L A R E X T E N D E D A T C O M M A N D S E T AT command lines containing the command set specified start with “AT” and end with a carriage return.
  • Page 67: Cellular Identification At Command Extensions

    14.1.2. Cellular identification AT command extensions Table 14.86 Cellular identification AT command extensions Value Command Description This command causes the IWF to transmit one or more lines manufacturer, which is intended to permit the user of the IWF to identify the manufacturer. Typically, the +CGMI IS-131 text will consist of a single line containing the name of...
  • Page 68: Cellular Result Codes For Asynchronous Data Services

    14.1.3. Cellular result codes for Asynchronous data services Table 14.87 Cellular result codes for Asynchronous data services Result Code +CRC=<value> +CERROR: BAD REQUEST +CERROR: INIT FAILED <failed command> +CERROR: LINK FAIL +CERROR: NO SERVICE +CERROR: <service option> SERVICE +CERROR: PAGE FAIL +CERROR: PAGED +CERROR: RELEASE +CERROR: RETRY...
  • Page 69: Dm Command (Diagnostic Mode)

    1 5 . D M C O M M A N D ( D I A G N O S T I C M O D E ) All the AT command set can be used at UART2 DM port with Async-HDLC format except the periodic report command set such as RFINFO and ANTLVL.
  • Page 70: Extended At Commands Manual

    1 6 . C A R R I E R C O M M A N D O P T I O N S 16.1.1. Debug screen (AT$$DBGSCRN) This command reads Debug Screen Data for the purpose of a field test. Table 16-90 Read command Command Response...

Table of Contents