background image

 

HUAWEI MU609 HSPA LGA Module 
Application Guide 

 
 

Concurrent Service Application Scenarios 

 

Issue 02 (2013-09-18) 

Huawei Proprietary and Confidential 

Copyright © Huawei Technologies Co., Ltd. 

100 

 

13 

Concurrent Service Application 

Scenarios   

13.1 Voice Calls and Text Messaging   

On a GSM or WCDMA network, the module uses the same wireless channel to 
establish voice calls and send text messages. Therefore, when the module provides 
voice call and text messaging services at the same time, it may fail to make the voice 
call or the message may be delayed.   

Command 

Description 

ATD13912345; 

Make a voice call to 13912345 from 
the module.   

OK 

 

^ORIG: 2,0 

 

AT+CMSS=0 

Send the text message before the 
voice call is connected.   

^CEND: 1,0,100,17 

 

+CMSS: 36 

 

OK 

The voice call is hung up because the 
user is busy.   

 

Note: 

When a voice call has been connected, text messages can be sent without conflicting with the 
voice call.   

 

Summary of Contents for MU609

Page 1: ...HUAWEI MU609 HSPA LGA Module Application Guide Issue 02 Date 2013 09 18 ...

Page 2: ...emarks product service and company names mentioned are the property of their respective owners Notice Some features of the product and its accessories described herein rely on the software installed capacities and settings of local network and may not be activated or may be limited by local network operators or network service providers thus the descriptions herein may not exactly match the produc...

Page 3: ...onfidential Copyright Huawei Technologies Co Ltd 3 About This Document Revision History Document Version Date Chapter Descriptions 01 2013 07 18 Creation 02 2013 09 18 1 3 Updated USB Port description All Deleted MSA Positioning Using the User Plane Protocol in issue 01 19 3 Added section 19 3 Exception Handling ...

Page 4: ...ization Application Scenarios 19 2 1 Startup Indication SYSSTART 19 2 1 1 Reference Process 19 2 1 2 Troubleshooting 19 2 2 Querying Basic Information 20 2 2 1 Reference Process 20 2 2 2 Troubleshooting 20 2 3 Network Service Operations 21 2 3 1 Reference Process 21 2 3 2 Troubleshooting 22 3 Serial Port Configuration Application Scenarios 23 3 1 Baud Rate Configuration 23 3 1 1 Reference Process ...

Page 5: ... Services 33 5 1 1 Reference Process 33 5 1 2 Troubleshooting 34 5 2 Creating a Listen Server 34 5 2 1 Reference Process 34 5 2 2 Troubleshooting 35 5 3 Creating TCP UDP Links 35 5 3 1 Reference Process 35 5 3 2 Troubleshooting 36 5 4 Sending Data 37 5 4 1 Reference Process 37 5 4 2 Troubleshooting 38 5 5 Closing TCP UDP Links 38 5 5 1 Reference Process 38 5 5 2 Troubleshooting 39 5 6 Transparent ...

Page 6: ...ference Process 56 6 8 2 Troubleshooting 58 7 Text Message Application Scenarios 59 7 1 Pre configuration CPMS 59 7 1 1 Reference Process 59 7 1 2 Troubleshooting 60 7 2 Sending English Text Messages in PDU Format 60 7 2 1 Reference Process 60 7 2 2 Troubleshooting 61 7 3 Sending Chinese Character Text Messages in Text Format 61 7 3 1 Reference Process 61 7 3 2 Troubleshooting 62 7 4 Receiving Tex...

Page 7: ...ing 73 9 2 CRSM Command 74 9 2 1 Reference Process 74 9 2 2 Troubleshooting 76 10 Sleeping and Waking Up Application Scenarios 77 10 1 Hardware Interfaces 78 10 2 Sequence Diagram 79 10 3 Software Interfaces 80 10 3 1 Principle 80 10 3 2 USB and Sleep 82 10 3 3 UART and Sleep 82 10 3 4 Module Wake up 82 10 3 5 Host Woken up by Module 83 10 4 Application Scenarios System with USB Connection only 84...

Page 8: ...xt Messaging 101 13 3 Internal External Protocol Stacks and Voice Calls 103 13 4 Other Services 106 14 STK Application Scenarios 107 14 1 Unsolicited Report of STK Proactive Commands 107 14 1 1 Reference Process 107 14 1 2 Troubleshooting 108 14 2 Querying the STK Main Menu 109 14 2 1 Reference Process 109 14 2 2 Troubleshooting 110 14 3 STK Envelope Command 110 14 3 1 Reference Process 110 14 3 2...

Page 9: ...erence Process 123 16 5 2 Troubleshooting 124 16 6 Manually Downloading the Version 124 16 6 1 Reference Process 124 16 6 2 Troubleshooting 125 16 7 Automatically Downloading the Firmware 126 16 7 1 Reference Process 126 16 7 2 Troubleshooting 126 16 8 Using the Resumable Data Transfer Function 126 16 8 1 Reference Process 126 16 8 2 Troubleshooting 127 16 9 Manually Canceling the Download 127 16 ...

Page 10: ...18 1 Starting the Local Upgrade 134 18 1 1 Local Upgrade Flow Chart 134 18 1 2 Test Steps 135 18 1 3 Reference Process 140 18 1 4 Troubleshooting 141 18 2 Reporting the Local Upgrade State 141 18 2 1 Reference Process 141 18 2 2 Troubleshooting 141 19 Appendix 142 19 1 Relative Documents 142 19 2 Acronyms and Abbreviations 142 19 3 Exception Handling 144 19 3 1 Module Reset 144 19 3 2 Module Going...

Page 11: ...so contains examples and relevant description This document will be updated based on customers requirements 1 1 Conventions and Definitions 1 1 1 Conventions Convention Description Value range of AT command parameters XXXX Personal Identification Number PIN Personal Unlock Key PUK or password 1 1 2 Definitions Term Definition Connected Indicates that a link has been set up between two modules or a...

Page 12: ...ion Scenarios Describes scenarios for external protocol stack Chapter 5 Internal Protocol Stack Application Scenarios Describes scenarios for internal protocol stack Chapter 6 Voice and Supplementary Service Application Scenarios Describes scenarios for voice and audio service Chapter 7 Text Message Application Scenarios Describes scenarios for the text message Chapter 8 Phonebook Application Scen...

Page 13: ...r FOTA Chapter17 ECM Application Scenarios Describes scenarios for ECM Chapter18 Local Upgrade Application Scenarios Describes scenarios for Local Upgrade Chapter19 Appendix Appendix 1 3 Basic AT Command Processing Principles 1 3 1 Ports The MU609 supports two configurations with USB connection and the second configuration will be selected as the default configuration on Linux Android OS Note The ...

Page 14: ...ontrol port simulated using USB for GPS AT command interaction only This is ttyUSB4 in Figure 1 1 Note The number of ethx and ttyUSBx may be different between different operation systems yet the port sequence is the same as shown in Figure 1 1 The MU609 also provides a physical serial port UART port physical serial port for AT command interaction and establishing data connection A host controls a ...

Page 15: ...of an AT command starts when the AT command is entered from the TE and ends when the UE the module returns all the results in response to the command Figure 1 2 AT command processing sequence diagram TE UE AT command 1 AT command 2 Return results of AT command 1 AT command 3 Ignore AT command 2 Process AT command 1 Process AT command 3 Return results of AT command 3 ...

Page 16: ...D36CBC 168 CMGL 4 2 24 07813108608805 F931FF0B813109730155 F30000A70BB05C2D5DB 7C1D4ECB 4 1A CMGL 5 2 22 07813108608805 F931FF0B813109730155 F30000A7096E333B8DCBE 77079 CMGL 6 2 22 07813108608805 F931FF0B813109730155 F30000A70930598 D26A7DBDF 68 OK All AT commands entered during this period of time will be ignored All AT commands entered during this period of time will be ignored Some special AT c...

Page 17: ...cification Example AT CREG CME ERROR SIM failure Note SIM failure indicates that SIM card is not inserted 1 3 3 Recommended Timeout Mechanism for AT Commands Processed by a Host A module processes AT commands in series Do not send another AT command before the result for the current command is returned or the current command times out except when the current command is an abortive AT command The f...

Page 18: ...f the module returns success information the module is functioning normally 4 If the host times out the host waits for a response for over 30 seconds three times when waiting for the response from the module go to step 5 Otherwise go to step 1 5 The host deems that the current module does not exist or is unavailable Close the port stop sending all AT commands exit the procedure to determine whethe...

Page 19: ...module is starting SYSSTART Indicate that a module is starting Notes SYSSTART is presented only when a module is starting and will not be presented after a module has started SYSSTART is presented only after the radio frequency RF initialization completes and will not be presented in offline mode 2 1 2 Troubleshooting Scenario Possible Error Information Solution The module presents SYSSTART during...

Page 20: ...manufacturer identification Manufacturer Identification OK For example Huawei Technologies Co Ltd AT GMM CGMM Query model identification Model identification OK For example MU609 AT GSN CGSN Query product IMEI IMEI OK For example 865261010004010 Note The previously listed commands are Query commands and cannot be used to configure settings 2 2 2 Troubleshooting Scenario Possible Error Information ...

Page 21: ...ther a module s SIM card is password protected READY indicates that the SIM card is ready CPIN READY OK AT CSQ Query the network s signal strength CSQ 31 99 OK AT COPS Return the current network selection mode information about the operator with which the module is registered and the wireless access standard COPS Network status information OK For example COPS 1 0 CHINA MOBILE AT COPS 0 Automatical...

Page 22: ...013 09 18 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 22 2 3 2 Troubleshooting Scenario Possible Error Information Solution AT COPS CME ERROR SIM failure No SIM card is detected Insert a SIM card AT CREG CME ERROR SIM failure No SIM card is detected Insert a SIM card ...

Page 23: ... module IPR 115200 OK AT IPR baud rate Set a module s baud rate After a new baud rate is specified the module communicates using the new baud rate OK Notes If a module s baud rate is too low its communication speed will be slow At present the MU609 supports the following baud rates 300 600 1200 2400 4800 9600 19200 38400 57600 115200 and 230400 3 1 2 Troubleshooting Scenario Possible Error Informa...

Page 24: ...s command is used to configure the action to be executed when DTR pin is high level or low level Which is After AT D2 is executed when DTR pin is high level data will be transmitted normally when DTR pin is low level data transmission will be terminated OK Note At present only AT D0 and AT D2 are supported AT D1 is not supported 3 2 2 Troubleshooting Scenario Possible Error Information Solution AT...

Page 25: ...er value 3 4 Setting Hardware Flow Control 3 4 1 Reference Process Command Description AT IFC 0 0 Turn hardware flow control off After hardware flow control is turned off communication between the UE and the DTC is not restricted by flow control OK AT IFC 2 2 Turn hardware flow control on After hardware flow control is turned on communication between the UE and the TE is restricted by flow control...

Page 26: ...AT CGDCONT 1 IP 1234 Configure PDP contexts In this example provided in the left column the APN is 1234 In fact the APN is provided by your network service provider OK AT CGATT Obtain PS domain service status CGATT 1 OK If 1 is returned attaching to the PS domain succeeded If OK is returned the command has been executed successfully Note External protocol stack supports UART or MODEM ports only Af...

Page 27: ...ce process 1 Command Description ATD 99 99 is the dial string This command is usually used in Windows and only used in the modem port The UE switches from command mode to data mode After the TE starts the PPP negotiation process the UE automatically performs the actions including PS domain attaching and PDP activation required for establishing data connections CONNECT xxx CONNECT indicates that th...

Page 28: ...ng Scenario Possible Error Information Solution Failure to open ports or register with a network Error xxx The modem or other connected device is in use Note xxx is usually a number indicating an error For example 633 1 Check whether the Modem port is in use Ensure that the Modem port is not being used by other connections 2 Check that the current network is operating normally Data service connect...

Page 29: ...supported 28 8 Category 18 15 345600 1 QPSK 16QAM 64QAM MIMO 16Q AM 28 8 Category 20 15 518400 1 QPSK 16QAM 64QAM MIMO 16Q AM MIMO 64Q AM 43 2 Category 24 15 518400 1 QPSK 16QAM 64QAM DC 43 2 HSUPA FDD terminals are classified into seven categories The following table lists common categories and their key parameters Common Terminal Category Maximum Number of E DCH Minimum SF Support 2 ms TTI Modul...

Page 30: ...e 4 4 1 Reference Process Command Description ATD 99 UE dials up CONNECT Enter three plus signs to switch the data service port from data mode to command mode The UE can then respond to AT commands and perform corresponding actions ATO Switch the data service port back to data mode so that the UE can continue to transmit data CONNECT Notes If there are no data links available the module will not s...

Page 31: ...ervice connections This command is usually used in Windows OK Process 2 Command Description AT CGACT 0 In Android RIL after a PPP connection is disconnected this command is executed to deactivate the PDP context to release the data link and disconnect the data services The use of this command is the same as that of ATH OK 1 Terminating a data service connection from the TE the TE sends a PPP Termi...

Page 32: ... the DTR signal After receiving the AT command the UE releases the connection to the network pulls down the CD signal and returns NO CARRIER As a result the data service connection is disconnected This mode of disconnecting data service connections requires an AT command interaction tool 3 When disconnecting data service connections in Android RIL the module must kill pppd to disconnect PPP connec...

Page 33: ...1 Initializing Internet Services 5 1 1 Reference Process Command Description AT IPINIT 1234 card card In this example provided in the left column the APN is 1234 and the user name and password are both card After this command is excuted the PDP active process will be caused OK AT IPINIT Query the obtained IP and DNS addresses IPINIT 1 192 168 70 59 1234 172 22 44 200 172 22 44 201 OK Note Internal...

Page 34: ...T IPINIT 123 4 card card CME ERROR The link has been established already AT IPINIT queries whether the internal protocol stack has been initialized If the internal protocol stack has been initialized it does not need to be initialized again If it has not been initialized there are ongoing dial up services Hang up the dial up services and re send IPINIT to start initialization 5 2 Creating a Listen...

Page 35: ... P 5000 CME ERROR The server has been established already A listen server already exists Run AT IPCLOSE 6 to close the existing listen server AT IPLISTEN UD P 5000 CME ERROR Fail to bind the specified port with server The local port is in use Change the port and re send the command 5 3 Creating TCP UDP Links 5 3 1 Reference Process Command Description AT IPINIT 1234 card card Initialize the intern...

Page 36: ...a larger than the MSS will be segmented into several packets 5 3 2 Troubleshooting Scenario Possible Error Information Solution AT IPOPEN 1 TCP 172 22 44 33 5000 CME ERROR The network has not been opened yet Initialize the internal protocol stack before sending the command to create the link AT IPOPEN 1 TCP 172 22 44 33 5000 CME ERROR The link has been established already Run IPCLOSE to close the ...

Page 37: ...1 TCP 172 22 44 33 5000 5500 Create a link OK AT IPSEND 1 31323334 Send data In this example 31323334 is sent IPSEND 1 OK IPDATA 1 8 31323334 Data is successfully sent and received AT IPSENDEX 1 0 31323334 Send data in mode 0 In this example 31323334 is sent IPSENDEX 1 OK IPDATA 1 8 31323334 AT IPSENDEX 1 1 31323334 Send data in mode 1 In this example 1234 is actually sent IPSENDEX 1 OK IPDATA 1 4...

Page 38: ...R Remain data is sending The module is exiting transparent transmission mode and cannot send data Wait until the module completely exits transparent transmission mode AT IPSEND 1 data CME ERROR The link has not been established yet Before sending data create a link or accept the link as a server AT IPSEND 1 data CME ERROR Normal error The module failed to send the data Ensure that the current netw...

Page 39: ...AT IPCLOSE link_id CME ERROR Normal error The command is terminated Run the IPCLOSE command again 5 6 Transparent Transmission Mode 5 6 1 Reference Process Command Description AT IPINIT 1234 card car d Initialize the internal protocol stack OK AT IPOPEN 1 UDP 172 22 44 33 5000 5500 Create a link OK AT IPCFL 12 0 Set the transparent transmission mode to time and length based transmission mode OK AT...

Page 40: ... 313233347D5D7D5E7E Receive user data in time and length based transmission mode In this example the data received by the module is 313233347D5D7D5E7E The original data received by the module is presented Exit transparent transmission mode For the rules about the sequence refer to the AT command document OK AT IPCFL 12 1 Set the transparent transmission mode to 7E detection mode OK AT IPENTRANS 1 ...

Page 41: ...r The settings including the time and length based transmission mode and 7E detection mode of transparent transmission mode must be configured using IPCFL before the transparent transmission mode is enabled For details about how to configure the settings refer to the AT command document 5 6 2 Troubleshooting Scenario Possible Error Information Solution AT IPENTRANS 1 CME ERROR Invalid port for tra...

Page 42: ...he parameters Refer to the AT command document IPFLOWQ 1 3 3 3 3 3 IPFLOWQ 2 0 0 0 0 0 IPFLOWQ 3 0 0 0 0 0 IPFLOWQ 4 0 0 0 0 0 IPFLOWQ 5 0 0 0 0 0 OK AT IPFLOWQ linkid Clear the traffic statistics on the specified link link ID 1 5 OK AT IPFLOWQ 0 Clear the traffic statistics on all links OK 5 8 TCP UDP Link Change Indication 5 8 1 Reference Process Command Description AT IPINIT 1234 card card Init...

Page 43: ...ork connection is broken IPSTATE 1 0 2 IPSTATE 6 0 2 IPSTATE 7 0 2 Indicate presented without solicitation for broken links connection to the server and network connections The number of current links has reached the supported maximum New link requests will be rejected IPSTATE 0 0 3 The module rejects new link requests because it functions as the server and is in transparent transmission mode IPST...

Page 44: ...0 0 0 or AT CPCM 0 1 0 0 0 Set the PCM voice channel as the master mode The module generates 2 048 MHz clock signals and 8 kHz short synchronization signals Data is in 16 bit Linear format Set the PCM voice channel as the master mode The module generates 2 048 MHz clock signals and 8 kHz short synchronization signals Data is in 8 bit μ Law format OK AT ECHO 0 AT ECHO 1 AT ECHO 2 AT ECHO 3 AT ECHO ...

Page 45: ...ceives five Ring indications OK ATS0 005 OK AT CMUT 1 Mute the microphone during a call OK 6 2 2 Troubleshooting Scenario Possible Error Information Solution ATS0 value ERROR The specified value exceeds the value range 0 255 AT CMUT value ERROR This command can be executed only during an ongoing call 6 3 Voice Call Handling 6 3 1 Reference Process Command Description ATD13912345678 User 1 makes a ...

Page 46: ...er 2 presents CEND to indicate that it has ended the call 6 3 2 Troubleshooting Scenario Possible Error Information Solution Make a voice call when no network is found ORIG 1 0 Presents CEND Make the call after the network is found The PIN is not authenticated CME ERROR SIM PIN required Enter the correct PIN 6 4 DTMF Application 6 4 1 Reference Process Command Description ATD10086 The user dials 1...

Page 47: ...call 6 4 2 Troubleshooting Scenario Possible Error Information Solution Make a voice call when no network is found ORIG 1 0 Presents CEND Make the call after the network is found The PIN is not authenticated CME ERROR SIM PIN required Enter the correct PIN 6 5 ID Presentation 6 5 1 Reference Process Caller ID presentation Command Description AT CLIP 1 User 1 enables the calling line identification...

Page 48: ...can be performed only when user 1 has subscribed to CLIP Caller ID presentation restriction Command Description AT CLIP 1 User 1 enables the CLIP indication OK AT CLIR User 2 queries the calling line identification restriction CLIR CLIR 0 1 OK User 2 subscribes to permanent CLIR ATD13903710616 User 2 calls user 1 whose number is 13903710616 OK ORIG 1 0 CONF 1 User 1 RING CLIP 128 1 User 2 presents...

Page 49: ...3903710616 User 2 calls user 1 whose number is 13903710616 OK ORIG 1 0 CONF 1 User 1 RING CLIP 8613903702766 145 0 User 2 presents the ORIG indication User 2 presents the CONF indication User 1 presents the CLIP indication User 1 presents the CLIP indication every 5 seconds User 2 s number is 13903702766 6 5 2 Troubleshooting Scenario Possible Error Information Solution Make a voice call when no n...

Page 50: ... 1 1 8613903710453 145 OK ATD13903702766 User 2 calls user 1 whose number is 13903702766 OK User 3 RING Instead of user 1 User 3 presents the Ring indication Note The previous actions are based on call forwarding without any restrictions Those actions can be performed only after the user has subscribed to the call forwarding service Command Description AT CCFC 1 3 13903710453 129 1 User 1 subscrib...

Page 51: ... without any restrictions Those actions can be performed only after the user has subscribed to the call forwarding service 6 6 2 Troubleshooting Scenario Possible Error Information Solution Make a voice call when no network is found ORIG 1 0 Presents CEND Make the call after the network is found The PIN is not authenticated CME ERROR SIM PIN required Enter the correct PIN The user has not subscrib...

Page 52: ...0 Then convener presents CONN 1 0 Convener AT CHLD 2 The convener maintains the call between the convener and participant 1 OK Convener ATD13903710453 The convener calls participant 2 OK Participant 2 ATA Participant 2 answers the call CONN 1 0 Convener CONN 2 0 Participant 2 presents CONN 1 0 Then convener presents CONN 2 0 Convener AT CLCC The convener queries the call status CLCC 1 0 1 0 0 1390...

Page 53: ...ner CCWA 8613903710426 145 1 Then convener presents CCWA 8613903710426 145 1 Convener AT CHLD 2 The convener keeps two active calls and answers the call from participant 3 CONN 3 0 Convener CONN 1 0 Then convener presents CONN 3 0 Participant 3 presents CONN 1 0 Convener AT CLCC The convener queries the call status CLCC 1 0 1 0 0 13903702766 129 CLCC 2 0 1 0 0 13903710453 129 CLCC 3 1 0 0 0 861390...

Page 54: ...0 1 13903710453 129 CLCC 3 1 0 0 1 8613903710426 145 OK Participant 1 AT CHUP Participant 1 leaves the meeting CEND 1 197 29 16 OK Convener CEND 1 198 104 16 Participant 1 presents CEND 1 197 29 16 Participant 1 rejoins the meeting Then convener presents CEND 1 198 104 16 Convener AT CLCC The convener queries the call status CLCC 2 0 0 0 1 13903710453 129 CLCC 3 1 0 0 1 8613903710426 145 OK Conven...

Page 55: ...articipant 3 presents CEND 1 48 104 16 Notes To make a multi party call the user must subscribe to and activate the call waiting and holding services Convener number 13903710616 Participant 1 number 13903702766 Participant 2 number 13903710453 Participant 3 number 13903710426 6 7 2 Troubleshooting Scenario Possible Error Information Solution Make a voice call when no network is found ORIG 1 0 Pres...

Page 56: ...ser 1 AT CLCK AO 2 User 1 queries the BAOC service CLCK 1 1 OK The returned result indicates that the BAOC service has been activated User 1 ATD13903710453 User 1 calls user 2 OK ORIG 1 0 CONF 1 CEND 1 0 100 21 User 1 returns OK User 1 presents the ORIG indication User 2 presents no indication User 1 AT CLCK AO 0 1111 1 User 1 deactivates the BAOC service OK User 1 ATD13903710453 User 1 calls user...

Page 57: ... presents the ORIG indication User 2 presents the CONF indication User 2 presents the CEND indication User 1 presents no indication User 1 AT CLCK AI 0 1111 1 User 1 deactivates the BAIC service OK User 2 ATD13903710426 User 2 calls user 1 OK ORIG 1 0 CONF 1 User 1 RING User 2 returns OK User 2 presents the ORIG indication User 2 presents the CONF indication User 1 presents the Ring indication Not...

Page 58: ...awei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 58 6 8 2 Troubleshooting Scenario Possible Error Information Solution Make a voice call when no network is found ORIG 1 0 Presents CEND Make the call after the network is found The PIN is not authenticated CME ERROR SIM PIN required Enter the correct PIN ...

Page 59: ... Command Description AT CPMS Query the types of supported storage CPMS ME SM ME SM ME SM OK AT CPMS SM SM SM For details about the parameters refer to the latest version of MU609 V100R002 in HUAWEI MU609 HSPA LGA Module AT Command Interface Specification It is recommended that you keep the three types of storage consistent CPMS 3 40 3 40 3 40 OK AT CPMS Query the current storage type used storage ...

Page 60: ...the message format to PDU format see the note OK AT CMGS 21 0891683108608805F911000B81310973 0137F10000FF07EDF27C1E3E9701 0x1A Send a text message using PDU of 21 bytes in length excluding the service center number 0891683108608805F9 The message content is message Press ctrl z 0x1A to stop entering message content and send the message CMGS 4 OK The message is successfully sent TP MR is returned Fo...

Page 61: ...other errors Resend the message CMS ERROR 304 Incorrect PDU packet content 7 3 Sending Chinese Character Text Messages in Text Format 7 3 1 Reference Process Command Description AT CMGF 1 Set the message format to Text format OK AT CSMP 0 8 Set the data coding scheme to UCS2 OK AT CSCA 8613800688509 145 Set the service center number OK AT CSCS UCS2 Set the TE s character set to UCS2 encoding OK AT...

Page 62: ...t must be enclosed in double quotation marks The message content is the UCS2 codes for the Chinese characters 华为 Press ctrl z 0x1A to stop entering message content and send the message CMGS 7 OK The message is successfully sent 7 3 2 Troubleshooting Scenario Possible Error Information Solution Error information is returned in response to one of the previous commands CMS ERROR 305 The message conte...

Page 63: ...his example the message is in Text mode In PDU mode PDU packets are presented Present an indication without solicitation when the message storage is full AT CMGR 4 Read the message stored in index 4 CMGR REC UNREAD 8613312345678 12 05 1 7 16 13 08 00 huawei OK AT CMGL ALL In Text mode list all the messages in the current storage CMGL 2 REC READ 8613903710742 12 05 17 1 6 12 30 00 test1 CMGL 3 REC ...

Page 64: ...he 8 bit encoding scheme is usually used to encode data such as pictures and ringtones The UCS2 encoding scheme is used to encode Unicode characters According to the existing 3GPP protocols the size of the user data contained a PDU is 140 bytes Therefore the maximum number of characters contained in a single message is 160 140 and 70 for the GSM 7 bit 8 bit and UCS2 encoding schemes respectively I...

Page 65: ...16 in the storage If a text message s size is larger than 1120 bits the message is a long message Figure 7 1 Relationships between character sets 7 5 2 Reassembling The host applications can reassemble the segments of a long text based on the following The protocol header in the user data TP UD of a PDU see the 3GPP TS 23 040 9 2 3 24 1 The sender s number contained in each segment The interval be...

Page 66: ...Query the current storage type CPBS SM EN ON OK AT CPBS SM Set the current storage type to SM OK AT CPBS 241 indicates that 241 entries have been stored in the storage 250 indicates that the maximum storage capacity of the current storage SM is 250 entries CPBS SM 241 250 OK 8 1 2 Troubleshooting Scenario Possible Error Information Solution Error information is returned in response to one of the p...

Page 67: ... entry in GSM 7 bit format into index 1 in the phonebook OK AT CPBW 1 1234567890 129 80534E4 E3A 1 Write an entry in raw data format into index 1 in the phonebook OK AT CPBW 12345678901234567890123 128 80534E4E3A 1 Write an entry into the first empty location in the phonebook OK AT CPBW 1 Delete the entry in index 1 in the phonebook OK 8 2 2 Troubleshooting Scenario Possible Error Information Solu...

Page 68: ...ting an entry into the phonebook CME ERROR invalid characters in dial string The phone number to be written into the phonebook contains invalid characters Delete the invalid characters and try again AT CPBW 123456789 01234567890123 128 80534E4E3A 1 CME ERROR memory full The storage is full Delete some entries and try again 8 3 Reading Phonebook Entries 8 3 1 Reference Process Command Description A...

Page 69: ...ed Enter the correct PIN CME ERROR SIM PUK required Enter the correct PUK AT CPBR index1 CME ERROR invalid index The index is invalid Check that index 1 is within the supported range AT CPBR index1 index2 CME ERROR invalid index The index is invalid Check that index 1 and index 2 are within the supported range and that index 1 is not greater than index 2 AT CPBR index1 CME ERROR not found No entri...

Page 70: ...ext OK AT CPBF Return the maximum phone number length and maximum name length supported by the current phonebook storage CPBF nlength tlength OK 8 4 2 Troubleshooting Scenario Possible Error Information Solution Error information is returned in response to one of the previous commands CME ERROR SIM busy Phonebook initialization has not completed Try again later CME ERROR SIM PIN required Enter the...

Page 71: ... type2 OK 8 5 2 Troubleshooting Scenario Possible Error Information Solution Error information is returned in response to one of the previous commands CME ERROR SIM busy Phonebook initialization has not completed Try again later CME ERROR SIM PIN required Enter the correct PIN CME ERROR SIM PUK required Enter the correct PUK 8 6 Setting the TE s Character Sets 8 6 1 Reference Process Command Descr...

Page 72: ...HUAWEI CPBR 1 0123456789 129 HUAWEI OK AT CSCS UCS2 Set the TE s character set to UCS2 alphabet OK AT CPBW 1 0123456789 129 0048005500 41005700450049 The character set is the UCS2 alphabet The content of the phonebook entry s name field is 004800550041005700450049 which is HUAWEI in the IRA OK AT CPBR 1 Read the first phonebook entry The TE character set is UCS2 alphabet The content of the first e...

Page 73: ... See note 1 OK AT CPIN pwd Request the PIN after the module restarts OK AT CPWD SC oldpwd newpwd Change the PIN newpwd will be the new PIN OK Notes 1 After PIN authentication is enabled using CLCK the module must be restarted for the change to take effect 2 Either CPIN or CPIN can be used to authenticate the PIN 9 1 2 Troubleshooting Scenario Possible Error Information Solution AT CLCK SC 1 pwd CM...

Page 74: ...ntly blocked AT CPWD SC oldpwd newpwd CME ERROR incorrect password oldpwd must be the current PIN Like the PIN authentication if incorrect PINs are entered three times the PUK will be required If incorrect PUKs are entered 10 times the SIM card will be permanently blocked 9 2 CRSM Command 9 2 1 Reference Process Command Description AT CRSM 176 12258 0 0 10 Read the file EFiccid with a transparent ...

Page 75: ...ure type for details refer to the description of file properties in the 3GPP TS 31 102 protocol For transparent structure files use 176 Read Binary and 214 Update Binary For linear fixed structure files use 178 Read Record and 220 Update Record If pathid is not contained in the command the module will prefer to access the files with the same FID in the current directory Files can be accessed only ...

Page 76: ...leshooting Scenario Possible Error Information Solution AT CRSM 178 12258 0 0 10 CRSM 105 129 OK The status word SW indicates a Read command error occurred Files with a transparent structure should be read using 176 READ BINARY AT CRSM 220 28476 1 4 176 1111 7F10 CRSM 105 130 OK The PSW indicates that the security conditions were not met To update the EFsms file the correct PIN is required ...

Page 77: ...inly concerned with the module s software wakeup mechanism including the wake up principle how USB related events impact on the waking up of the module and remotely waking up the module and how the module remotely wakes up the host This chapter briefly describes the power management related connection hardware between the host and module This chapter does not describe the host system software For ...

Page 78: ... other wake up sources arrive the module will ignore the later wake up requests In other words the module will not output a second pulse during this 1s Figure 10 1 PCIE WAKE LGA WAKEUP_IN Input When the pin carries a high level voltage the states of the module are as follows The module will be prohibited to enter sleep mode if the module is awake The module will be woken up if the module is in sle...

Page 79: ...es Co Ltd 79 10 2 Sequence Diagram Figure 10 1 WAKE WAKEUP_OUT when a NPN triode is externally connected to the WAKEUP_OUT pin output sequence Figure 10 2 WAKEUP_IN input sequence WAKEUP_IN Module status High level Low level Low level Sleep State Sleep State Operating state Other modules that have the vote right approve of the module s sleep About the vote see section 10 4 1 ...

Page 80: ...y and assigned to detect whether the module can enter sleep mode Other tasks such as the RF SIM card USB and UART have voting rights They vote to decide whether the module can enter sleep mode When no other tasks are running the sleep task is executed If the sleep task detects that all other tasks agree on the module s sleep the module enters sleep mode as shown in Figure 10 4 At this time the bas...

Page 81: ...de using the command AT CFUN 0 while the RF will enter DRX mode without being turned off when the module is in sleep mode For more details refer to the latest version of MU609 V100R002 in HUAWEI MU609 HSPA LGA Module AT Command Interface Specification The module enters sleep mode automatically when the sleep task detects that all other tasks agree on the module s sleep The sleep period of the modu...

Page 82: ... USB driver supports the USB suspend features including selective suspend and global suspend as defined in the USB standard 10 3 3 UART and Sleep UART is an important communication channel between the module and the host If the host uses UART a TTL level Interface it can connect to the module s UART directly If the host uses RS232 it can connect to the module s UART through a conversion chip such ...

Page 83: ...in Figure 10 6 To complete the procedure the following conditions must be met 1 The USB controller on the host supports USB remote wake up and can wake up the host 2 The USB driver enables or disables remote wake up by executing SET_FEATURE and CLEAR_FEATURE commands Therefore remote wake up must be enabled on the USB driver before USB enters suspended mode 3 When the host receives the remote wake...

Page 84: ...if it is frequently woken up The host can configure the module s wake up sources using WAKEUPCFG and CURC command so as to reduce the power consumption The WAKEUPCFG command can be used to choose wake up sources and the wake up channel USB or WAKEUP_OUT The CURC command can choose unsolicited messages For more details refer to AT Command Interface Specification 10 4 Application Scenarios System wi...

Page 85: ... changes such as the SIM card is removed SIMST the number of text messages exceeds the limit SMMEMFULL a call ends CEND Other unsolicited messages are saved in the cache when the host is in sleep mode and reported to the host when it wakes up OK 10 4 3 Advantages With software configuration while the system requirements calling and text messages are met the number of times the host is woken up by ...

Page 86: ... CURC 0 2 OK AT CURC 2 820 1FFFFFFFFFFFFFFF The host wakes up from sleep if either of the following occurs The SIM card state changes such as the SIM card is removed SIMST the number of text messages exceeds the limit SMMEMFULL Other unsolicited messages are saved in the cache when the host is in sleep mode and reported to the host when it wakes up When the host is awake unsolicited messages are r...

Page 87: ... takes corresponding actions 10 6 1 Hardware Connection The host must connect to the module using the UART and WAKEUP_OUT pins 10 6 2 Software Procedure Command Description AT WAKEUPCFG Query the parameter range of WAKEUPCFG WAKEUPCFG 0 1 0 3 0 15 OK AT WAKEUPCFG 1 1 2 Configure the module to make sure that text messages can remotely wake up the host by WAKEUP_OUT OK AT CURC Query the parameter ra...

Page 88: ...o the module using the TXD or RXD pin only handshake is not implemented and consequently data on the UART may be lost when the host is in sleep mode 10 6 3 Advantages This solution enables handshake between UART and WAKEUP_OUT With software configuration the host can go to sleep with no data loss 10 7 System with Other Connection Methods If the host can be connected to the module only using UART r...

Page 89: ...prietary and Confidential Copyright Huawei Technologies Co Ltd 89 using USB UART WAKEUP_OUT and can support USB remote wake up and UART remote wake up prioritize USB remote wake up over WAKEUP_OUT remote wake up For details about the software procedure refer to the earlier sections while considering the host system feature ...

Page 90: ...is higher than the threshold the module enables thermal protection The module turns off its RF and will automatically shut down if the temperature continues to rise to be higher than the module s turn off threshold THERM 0 When the temperature is lower than the RF s turn off threshold the module turns on its RF and disables thermal protection 11 1 1 Troubleshooting None 11 2 Thermal Protection Pro...

Page 91: ...s temperature reaches 100 C the module automatically shuts down Notes During an emergency call if thermal protection is enabled the module will present an indication but will not take thermal protection actions such as turning off its RF or shutting down After thermal protection is enabled users cannot make emergency calls Thermal protection is designed to protect the module from being damaged by ...

Page 92: ...directly and makes calculations to obtain positioning results No communication with the network is invoked incurring no data traffic between the module and the network Long time to first fix TTFF in code mode Mobile Station Based MSB positioning using the User Plane Protocol Requests the assistant data from the network to assist and accelerate the positioning This method is one of the Assisted GPS...

Page 93: ...data eliminating frequent data downloading Cannot reduce the TTFF after cold start as significantly as the A GPS methods The XTRA data s ability to assist positioning declines as time goes by Cell ID Base station mode this approach will be based on the cell ID number of the mobile terminal is located to determine the location of the user This mode can be use when other optioning methods are failed...

Page 94: ...rts Figure 12 1 Control Interface and 3G GPS Interface detected after the module is connected to a computer The Control Interface port is used to send GPS related AT commands and the 3G GPS Interface port is used to send unsolicited indications for NMEA positioning data Figure 12 2 Data sent through the control interface and 3G GPS interface ports 3G GPS Interface Control Interface ...

Page 95: ...set these parameters OK AT WPQOS 255 500 Set the positioning service quality The first parameter indicates the response time and the second indicates the horizontal accuracy threshold OK AT WPDGP Start positioning OK POSITION 113 94026d 22 53206d 270m Present the positioning result POSEND 1 9 The first value indicates positioning end reason and the second indicates the left positioning times Notes...

Page 96: ... positioning service quality The first parameter indicates the response time and the second indicates the horizontal accuracy threshold OK AT WPURL SUPL GOOGLE COM 7276 Set the A GPS server address and port number This address is just Google AGPS server Some of the AGPS server requires certificate authentication OK AT CGDCONT 15 IP CMNET Set the PDP context required by A GPS dial up By default A G...

Page 97: ...s ability to assist positioning declines as time goes by Therefore it would be appropriate to set the XTRA data s valid period to three days You can also download the latest XTRA data without querying the existing XTRA data information OK XDSTATUS 0 0 0 0 Notify XTRA Data Query Result AT XTRATIME Upper layer applications use this command to access the SNTP server to obtain the current time informa...

Page 98: ...and the second indicates the horizontal accuracy threshold OK AT WPDGP Start positioning OK POSITION 113 94026d 22 53206d 270m Present the positioning result POSEND 1 9 The first value indicates positioning end reason and the second indicates the left positioning times Note XTRA date must be injected before XTRA data is injected 12 5 GNSS Positioning The GNSS positioning uses both the GPS and GLON...

Page 99: ...to tracking and positioning OK AT WPDFR 65535 1 Set the number of positioning times and the interval between each positioning for the tracking and positioning OK AT WPQOS 255 500 Set the positioning service quality The first parameter indicates the response time and the second indicates the horizontal accuracy threshold OK AT WPDGP Start positioning OK POSITION 113 94026d 22 53206d 270m Present th...

Page 100: ...ablish voice calls and send text messages Therefore when the module provides voice call and text messaging services at the same time it may fail to make the voice call or the message may be delayed Command Description ATD13912345 Make a voice call to 13912345 from the module OK ORIG 2 0 AT CMSS 0 Send the text message before the voice call is connected CEND 1 0 100 17 CMSS 36 OK The voice call is ...

Page 101: ...ough all ports in non transparent transmission mode and through only the USB in transparent transmission mode Table 13 1 describes the details Table 13 1 Ports available to text messaging during data services Service Port Message Sending Port Message Receiving Port External protocol stack application MODEM PCUI UART PCUI UART UART PCUI MODEM PCUI MODEM Internal protocol stack application UART non ...

Page 102: ...PRS networks data transmission using the internal external protocol stack services will be suspended when text messages are sent and will be resumed after the text messages are sent Command Description AT IPOPEN 1 TCP 172 22 44 33 7000 6000 Establish a TCP link at the module s UART port OK IPDATA 1 1024 No 6 The module transmits data continuously AT CMSS 0 The module sends text messages through th...

Page 103: ...ol stack service and MT voice call External protocol stack MO voice call Suspend data transmission through the MODEM port until a voice call is hung up MT voice call Voice calls Internal protocol stack Data connections through the UART port cannot be established executing AT IPINIT fails External protocol stack Data connections can be established through the MODEM port but data cannot be transmitt...

Page 104: ...resumed Packets received transmitted when data transmission is suspended will not be lost UART AT IPENTRANS 1 The module enters transparent transmission mode to transmit data continuously OK No 230 An MT call comes in PCUI RING RING By default voice calls have priority over data transmission which is set by AT DVCFG 0 Data transmission through the UART port is suspended and the USB PCUI and MODEM ...

Page 105: ...e CEND indications through the USB PCUI and MODEM ports and resumes the data transmission through the UART port UART The module exits transparent transmission mode to transmit data continuously OK IPDATA 1 536 No 61 An MT call comes in all ports RING RING Data transmission through the UART port is suspended and all ports present the Ring indication AT DVCFG 1 is invalid in non transparent transmis...

Page 106: ...sing services because no interaction between the module and the network is required Especially if the module is processing internal external protocol stack services operations such as configuration phonebook and PIN operations must be performed at ports that are not used to provide data services Table 13 2 Ports available to configuration phonebook and PIN operations when the module is processing ...

Page 107: ...8F0A338051FA884C63 0753578F0A34804F53575B5FEB8BAF8F0C51 8065B095FB65E9665A62A58F0A5280624B673 A97F34E508F0A5380624B673A96058BFB8F0 A5480624B673A90AE7BB18F0A558077ED4FE 152A974068F0C5680624B673A84254E1A5385 Content of the SET UP MENU proactive command The string should be interpreted according to the ETSI protocol TS102223 The protocol states that the command type is determined by the 7th byte if t...

Page 108: ...nds processed by the module the CAT client is still notified including SEND SHORT MESSAGE SEND SS SEND USSD SET UP EVENT LIST and REFRESH Category 3 other proactive commands that are processed by the module the CAT client is not notified Only commands of categories 1 and 2 are reported using the CUSATP interface Only terminal responses to commands of category 1 can be delivered using the AT interf...

Page 109: ... the 3GPP TS 31 111 protocol If yes proceed to the next step 4 Check whether the terminal response is delivered more than 2 minutes and 5 seconds after the proactive command is reported If yes the module does not receive terminal responses sent from the CAT client 14 2 Querying the STK Main Menu 14 2 1 Reference Process Command Description AT CUSATM Check the content of SET UP MENU CUSATM D081A281...

Page 110: ... before delivering the command 14 3 STK Envelope Command 14 3 1 Reference Process Command Description AT CUSATE D30782020181900156 Deliver the envelope command MENU SELECTION CUSATE 0 OK The SIM card s response to the envelope command For details see notes 2 and 3 below Notes envelope_command and envelope_response consist of the full BER TLV data object as defined in 3GPP TS 31 111 envelope_respon...

Page 111: ...nformation Solution AT CUSATE envelope _command ERROR AT STSF 1 2 AT CUSATE envelope _command CME ERROR SIM PIN required Unblock the PIN before delivering the envelope command AT CUSATE envelope _command CME ERROR SIM busy Wait until the SIM card initialization is complete before delivering the envelope command AT CUSATE envelope _command ERROR Check whether envelope _command complies with the 3GP...

Page 112: ...SD non transparent mode OK Notes The default transmitted mode is transparent mode In non transparent transmission mode When running AT CSCS IRA the MT will transfer the USSD string to GSM 7bit directly When running AT CSCS UCS2 the MT will encode every four characters of the USSD string as hexadecimal In transparent transmission mode the USSD string is not controlled by AT CSCS The MT will transfe...

Page 113: ...ork OK CUSD 1 0031002E80A17968537365F6884C60 C5000A0032002E80A18BC4000A003300 2E90FD5E02751F6D3B000A0034002E5F 697968000A0035002E751F6D3B5B9D51 78000A0036002E65F65C1A751F6D3B00 0A0037002E5A314E504F1195F2000A00 38002E516C51714FE1606F000A0039002 E592753434E16754C000A002A002E900 051FA000A0000 72 The network sends the menu information to the TE AT CUSD 2 End the USSD session OK AT CSCS UCS2 OK AT CUSD...

Page 114: ...5 3 Send the USSD Command in Transparent Mode 15 3 1 Reference Process Command Description AT USSDMODE 1 Set as transparent mode OK AT CUSD 1 aad808 15 Send the USSD code to network OK CUSD 0 CD69724A74EA1A385B6C9683CD6E B1184E4603 15 The network sends the MSISDN to the TE Note aad808 is just available in dedicated lab network The USSD code is various in different network 15 3 2 Troubleshooting Sc...

Page 115: ...CF6508 15 The network notifies user that no response is needed Note This function must be supported by the network The request and notification content sent by the network depends on the manufactories 15 4 2 Troubleshooting Scenario Possible Error Information Solution The PIN is not authenticated CME ERROR SIM PIN required Enter the correct PIN Network has sent USSD request or notification yet whi...

Page 116: ...ial Copyright Huawei Technologies Co Ltd 116 16 FOTA Application Scenarios 16 1 FOTA Process 16 1 1 Upgrade Module Firmware Over Air Through Delta Package Figure 16 1 Upgrade module firmware over air through delta package 16 1 2 Procedure for FOTA Implementation This chapter describes the workflow of HUAWEI Module FOTA feature ...

Page 117: ...nd Description AT GMR Query the module s software version 12 815 01 03 00 OK AT FOTACFG 1234 2 Configure APN OK AT FOTAMODE 0 0 1 1 Set FOTA mode OK Step 1 Consolidate the modules information which firmwares need to be upgraded and provide it to Huawei FAE Step 2 After Huawei completes the FOTA service provisioning Huawei FAE will inform customer that the FOTA service is ready to launch Step 3 Cus...

Page 118: ...rt send sms background Get the module s new version 12 815 01 04 00 AT FOTADL 1 Start to download the new version and upgrade OK FOTASTATE 30 Indicate that it is downloading FW delta file AT FOTADLQ Query file download FOTADLQ 1 IMAGE 1324 1324 FOTADLQ 2 XNV 47104 77778 OK FOTASTATE 40 FOTASTATE 50 FOTASTATE 90 Indicate that FW delta file is completely downloaded Indicate that FW is ready to updat...

Page 119: ...nsfer enabled The value 7 indicates that the query cycle is seven days which is meaningless when manual query is used AT FOTAMODE 1 1 1 1 15 Configure FOTA mode as auto query auto download auto upgrade and resumable data transfer enabled And the auto query cycle is set to 15 days OK Notes Parameter settings are all saved upon power off All parameters will be restored to their default values after ...

Page 120: ...eter settings are all saved upon power off This command does not provide a test command For details see the latest version of MU609 V100R002 in HUAWEI MU609 HSPA LGA Module AT Command Interface Specification 16 3 2 Troubleshooting Scenario Possible Error Information Solution An error message is returned CME ERROR Operation not supported The operation is not supported For details see the latest ver...

Page 121: ...pgrade and resumable data transfer enabled OK AT FOTASTATE Query the current FOTA state FOTASTATE 10 OK Indicates that the FOTA state is idle AT FOTADET Check for updates Ensure that the module is registered with a valid network before you run this command OK FOTASTATE 11 FOTASTATE 12 12 815 01 04 00 79114 Support send sms background Return OK success or return CME ERROR failure Report that the qu...

Page 122: ...e FOTASTATE command is a string composed of ASCII characters This parameter is used to describe the changed items corresponding to the feature items in changelog xml in the upgrade package of the new version The parameter contains a maximum of five records each containing up to 255 characters Records are separated by semicolon 16 4 2 Troubleshooting Scenario Possible Error Information Solution An ...

Page 123: ...uto query auto download auto upgrade and resumable data transfer enabled and the query cycle to seven days OK The command is successfully executed The module automatically checks for updates when the query time arrives FOTASTATE 11 FOTASTATE 12 12 815 01 04 00 79114 Support send sms background Report that the query operation is in process Report information about the new version Notes Periodical q...

Page 124: ...6 Manually Downloading the Version 16 6 1 Reference Process Command Description AT FOTASTATE Query the current FOTA state FOTASTATE 12 OK Indicate that a new version is found AT FOTADL 1 Run this command to manually download the version OK FOTASTATE 30 The command is successfully executed Report that the download is in process AT FOTADLQ Query the download progress FOTADLQ 1 IMAGE 1324 1324 FOTADL...

Page 125: ...ervice 16 6 2 Troubleshooting Scenario Possible Error Information Solution An error message is returned CME ERROR Operation not supported The command is incorrect An error message is returned CME ERROR SIM PIN required Use the PIN to unlock the SIM card An error message is returned ERROR The command is executed in incorrect FOTA state Ensure that the FOTA state is 12 or 31 before you run the comma...

Page 126: ... background FOTASTATE 30 FOTASTATE 40 Report that the query operation is in process Report that a new version is found and information about the new version Automatically download the new version and reports that the download is in process Report that the version is completely downloaded and passes the MD5 verification 16 7 2 Troubleshooting None 16 8 Using the Resumable Data Transfer Function 16 ...

Page 127: ...lution The function of resumable data transfer is disabled and the network or TCP link is disconnected FOTASTATE 20 18 Or other download error The module deletes the downloaded file and restores the FOTA state to idle The function of resumable data transfer is enabled and the module is powered off FOTASTATE 31 The module prompts that the download can be resumed 16 9 Manually Canceling the Download...

Page 128: ...ATE 90 The command is successfully executed Report that the upgrade starts The module restarts and then starts the upgrade Report that the upgrade succeeds Notes The module restarts several times during the upgrade Ensure that during this process the module is powered on Do not send AT commands during the upgrade If the upgrade fails the module enters forcible loading mode you can perform any of t...

Page 129: ...nload is complete An error message is returned ERROR The command format is incorrect Please see the latest version of MU609 V100R002 in HUAWEI MU609 HSPA LGA Module AT Command Interface Specification The module reports an upgrade failure FOTASTATE 80 error_code The module automatically changes the FOTA state to idle and deletes the downloaded file You can use the AT FOTADL 0 command to set the FOT...

Page 130: ...d sms background FOTASTATE 30 FOTASTATE 40 FOTASTATE 50 FOTASTATE 90 Return information about the new version Automatically download the version Report that the version is completely downloaded and passes the MD5 verification Report that the module is ready for the upgrade Report that the upgrade succeeds AT FOTASTATE Query the FOTA state FOTASTATE 10 OK The FOTA state changes to idle after the up...

Page 131: ...e network server OK NDISSTAT 1 IPV4 The command is successfully executed Report the dial up connection state AT NDISDUP 1 1 4321 huawei huawei 1 Set up a dial up connection using the account password and authentication mode provided by the network server OK NDISSTAT 1 IPV4 The command is successfully executed Report the dial up connection state The process of obtaining the IP address 1 After the d...

Page 132: ...21 huaei huawei 1 OK NDISSTAT 0 33 IPV4 NDISEND 1 29 NDISEND indicates the failure reason during the dial up 29 indicates that the authenticated information is not correct AT NDISDUP 1 1 abcd OK NDISSTAT 0 33 IPV4 NDISEND 1 33 NDISEND indicates the failure reason during the dial up 33 indicates that request service is not specified In this case the network don not support this APN abcd 17 2 Queryi...

Page 133: ...awei Technologies Co Ltd 133 17 2 2 Troubleshooting None 17 3 Disconnecting the Dial up Connection 17 3 1 Reference Process Command Description AT NDISDUP 1 0 Disconnect the dial up connection OK NDISSTAT 0 0 IPV4 The command is successfully executed IPv4 changes from the connected state to the disconnected state 17 3 2 Troubleshooting None ...

Page 134: ...nologies Co Ltd 134 18 Local Upgrade Application Scenarios 18 1 Starting the Local Upgrade 18 1 1 Local Upgrade Flow Chart Increment Upgrade Flow Figure 18 1 Increment upgrade flow AP Module Increment upgrade AT FWLOAD 1 and C Through the 1K Xmodem protocol to send update file FWLSTATE report upgrade state Module Reset send update file complete OK FWLSTATE 50 ...

Page 135: ...hrough the 1K Xmodem protocol to send update file FWLSTATE report upgrade state Module Reset send update file complete Module Reset 18 1 2 Test Steps Tools and Test Steps This document takes the increment upgrade flow for example the test is taken on Windows system with Hyper Terminal tool Note The Hyper Terminal tool supports 1k modem protocol transfer files Step 1 Open the Hyper Terminal tool an...

Page 136: ...de Application Scenarios Issue 02 2013 09 18 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 136 Step 2 Set the parameters of the COM25 port Note Run the AT IPR command get the return value and use this value to set the Bits per second ...

Page 137: ...ation Scenarios Issue 02 2013 09 18 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 137 Step 3 Run the AT FWLOAD 1 command and launch an increment upgrade Step 4 Choose the file which will be sent to the module and choose the 1K Xmodem protocol ...

Page 138: ...awei Technologies Co Ltd 138 Step 5 Begin to transfer the local file to the module flash Step 6 After finishing the file transmission start the upgrade And the module will reset automatically to finish the upgrade If the upgrade is successful the module will return FWLSTATE 90 If the upgrade comes across some error the FWLSTATE will give an error code ...

Page 139: ...e larger than 1 MB If AP needs to support the full upgrade or both the increment upgrade and the full upgrade AP FLASH memory must be larger than 22 MB The full size of MU609 firmware upgrade files is 22 MB 1 AP should be able to access and load the upgrade files 2 AP should have a file transmission tool this tool need to support 1K Xmodem protocol Finding the PCUI port on Android and Linux System...

Page 140: ...rios Issue 02 2013 09 18 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 140 If the bInterfaceProtocol value is 02 the port is PCUI 18 1 3 Reference Process Command Description AT FWLOAD 0 Start the full upgrade C AT FWLOAD 1 Start the increment upgrade C ...

Page 141: ...ud rate current baud rate of the module The full upgrade takes up much time so the increment upgrade is recommended 18 1 4 Troubleshooting If using the full upgrade by the PCUI port after the module is restarted the PCUI port number may be changed So you need to find the corresponding port and then send the local upgrade package 18 2 Reporting the Local Upgrade State 18 2 1 Reference Process Comma...

Page 142: ...he Short Message Service SMS 5 3GPP TS 31 102 Universal Subscriber Identity Module USIM application 6 3GPP TS 24 008 Mobile radio interface Layer 3 specification Core network protocols Stage 3 7 3GPP TS 29 002 Mobile Application Part MAP specification 8 3GPP TS 22 004 General on supplementary services 9 ETSI TS 102 221 Smart Cards UICC Terminal interface Physical and logical characteristics 19 2 A...

Page 143: ... Data Unit PIN Personal Identity Number PPP Point to Point Protocol PUK PIN Unblocking Key PS Packet Switched PS domain QoS Quality of Service SIM Subscriber Identity Module SMS Short Message Service TE Terminal Equipment UE User Equipment UMTS Universal Mobile Telecommunications System USIM Universal Subscriber Identity Module WCDMA Wideband CDMA NDIS Network Driver Interface Specification ECM Et...

Page 144: ...hat the module can be restored after a brief interruption to the normal communication 19 3 1 Module Reset Exception Description In some extreme condition for example the power voltage is not stable the module may be reset How to Detect the Exception by the Host The module will report SYSSTART to the host Host Resume Steps After the module reset the host need reconfigure the configuration and recon...

Page 145: ...y the network How to Detect the Exception by the Host Query the current PDP Activation state Run AT CGACT Response CGACT 1 0 OK For details please refer to the latest version of MU609 V100R002 of HUAWEI MU609 HSPA LGA Module AT Command Interface Specification Host Resume Steps In this condition the host need reconnect the network Host Resume Example For data service reconnected by internal protoco...

Page 146: ...response by the UART The AT command AT CGDCONT will return the pdp profile but the pdp profile will be empty or not the same as that the host set Host Resume Steps In this condition the host need reconfigure the setting We suggest the host configure the setting after powering on the module Host Resume Example Try to connect the module with the baud rates the module supports and change the baud rat...

Reviews: