background image

 

HUAWEI ME909u-523 LTE LGA Module 
Application Guide 

ECM  Application  Scenarios 

 

Issue 04 (2014-12-08) 

Huawei Proprietary and Confidential 

Copyright © Huawei Technologies Co., Ltd. 

23 

 

3.  Host application also can send AT command AT^NDISSTATQRY? to query the 

current ECM connection state, and determine to update or disable the ECM by 
the dhcp client. 

4.1.2 

Troubleshooting 

Scenario   

Possible Error 
Information   

Solution   

AT^NDISDUP=1,1,"1234" 

+CME ERROR: SIM 
failure 

No SIM card is 
detected. Insert a SIM 
card.   

AT^NDISDUP=1,1,"4321",
"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". 

 

4.2 Querying the Dial-up Connection State 

4.2.1 

Reference Process 

Command 

Description 

AT^NDISSTATQRY? 

Query the dial-up connection state. 

^NDISSTATQRY: 0,0,,"IPV4" 

 

OK 

Report that the connection is not set up. 

AT^NDISSTATQRY? 

Query the dial-up connection state. 

^NDISSTATQRY: 1,,, "IPV4" 

 

OK 

Report that the connection is set up. 

Summary of Contents for ME909u-523

Page 1: ...HUAWEI ME909u 523 LTE LGA Module V100R001 Application Guide Issue 04 Date 2014 12 08 ...

Page 2: ...ion or specifications contained in this manual without prior notice and without any liability DISCLAIMER ALL CONTENTS OF THIS MANUAL ARE PROVIDED AS IS EXCEPT AS REQUIRED BY APPLICABLE LAWS NO WARRANTIES OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE MADE IN RELATION TO THE ACCURACY RELIABILITY O...

Page 3: ...ight Huawei Technologies Co Ltd 3 About This Document Revision History Document Version Date Chapter Description 01 2014 05 22 Creation 02 2014 09 05 2 3 1 Updated reference process 15 Added chapter 15 FOTA Application Scenarios 03 2014 10 30 12 1 4 Updated the description of step 1 04 2014 12 08 8 3 2 Updated notes of USB and sleep ...

Page 4: ...tion SYSSTART 15 2 1 1 Reference Process 15 2 1 2 Troubleshooting 15 2 2 Querying Basic Information 16 2 2 1 Reference Process 16 2 2 2 Troubleshooting 16 2 3 Network Service Operations 17 2 3 1 Reference Process 17 2 3 2 Troubleshooting 18 3 Network Searching and Registration Application Scenarios 19 3 1 Searching and Registering Network 19 3 1 1 Reference Process 19 3 1 2 Troubleshooting 21 4 EC...

Page 5: ...lication Scenarios 37 6 1 Overview 37 6 2 Memory Operations 37 6 2 1 Reference Process 37 6 2 2 Troubleshooting 38 6 3 Reading Phonebook Entries 39 6 3 1 Reference Process 39 6 3 2 Troubleshooting 40 6 4 Writing Deleting Phonebook Entries 41 6 4 1 Reference Process 41 6 4 2 Troubleshooting 42 6 5 Searching for Phonebook Entries 43 6 5 1 Reference Process 43 6 5 2 Troubleshooting 44 6 6 Querying Us...

Page 6: ...ion 61 8 5 2 Software Procedure 61 8 5 3 Advantages 62 8 6 System with Other Connection Methods 62 9 Thermal Protection Application Scenarios 63 9 1 Pre configuration 63 9 1 1 Troubleshooting 63 9 2 Thermal Protection Process 63 10 Module Powering Off and Resetting Application Scenarios 65 10 1 Restarting the ME 65 10 1 1 Reference Process 65 10 1 2 Troubleshooting 65 10 2 Powering Off ME 65 10 2 ...

Page 7: ...ration 86 14 1 1 Reference Process 86 14 1 2 Troubleshooting 86 14 2 Setting Hardware Flow Control 87 14 2 1 Reference Process 87 14 2 2 Troubleshooting 87 15 FOTA Application Scenarios 88 15 1 FOTA Process 88 15 1 1 Upgrade Module Firmware Over Air Through Delta Package 88 15 1 2 Procedure for FOTA Implementation 88 15 2 Setting FOTA Mode 91 15 2 1 Reference Process 91 15 2 2 Troubleshooting 91 1...

Page 8: ...er Function 98 15 8 1 Reference Process 98 15 8 2 Troubleshooting 99 15 9 Manually Cancelling the Download 99 15 9 1 Reference Process 99 15 9 2 Troubleshooting 100 15 10 Manually Upgrading the Version 100 15 10 1 Reference Process 100 15 10 2 Troubleshooting 101 15 11 Automatically Upgrading the Version 101 15 11 1 Reference Process 101 15 11 2 Troubleshooting 102 16 Appendix 103 16 1 Relative Do...

Page 9: ...ument also 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 modu...

Page 10: ...ed indications for NMEA positioning data and sending GPS AT command Port name HUAWEI Mobile Connect GPS Interface NOTE The ME909u 523 module does not support the modem dialing up The ME909u 523 also provides a port for debugging DIAG port Simulated using USB for DIAG diagnostic command interaction mainly used to debug modules at present Port name HUAWEI Mobile Connect Application Interface A host ...

Page 11: ...ted from USB ports The processing 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 the command Figure 1 1 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 12: ...FF0B813109730155 F30000A71061F69CAC 2EBF 69B5FA 4 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 thi...

Page 13: ...ed 1 2 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 following table lists AT command timeout durations starting from the time when an AT command arrives at ...

Page 14: ...e 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 whether the module is normal and re search for modules ...

Page 15: ... Indicate that a module is starting NOTE 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 SYSSTART is only report on URAT port USB port not demanded 2 1 2 Troubleshooting Scenario Possible Error Information Solution The ...

Page 16: ...manufacturer identification Manufacturer Identification OK For example Huawei Technologies Co Ltd AT GMM CGMM Query model identification Model identification OK For example ME909u 523 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 Informa...

Page 17: ... a module s SIM card is password protected READY indicates that the SIM card is ready CPIN READY OK AT HCSQ Query the network signal quality HCSQ WCDMA 30 30 58 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 Com AT COPS 0 Aut...

Page 18: ... Set specific PDP context It is an example of packet data service settings Set the PDP context required by packet data service dial up OK NOTE 1 Set the correct APN when data service is initialized 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 ...

Page 19: ...PS 0 Enable automatic search for networks OK AT COPS 1 2 46000 Manual search for the appointed network OK AT COPS Search for all networks and return the networks OK AT CREG 2 Enable the unsolicited indication when network registration state changes OK AT SYSCFGEX 00 3FFFFFFF 1 2 7FFFFFFFFFFFFFFF Set the system mode network access order frequency band roaming support domain and other features OK AT...

Page 20: ...n Guide Network Searching and Registration Application Scenarios Issue 04 2014 12 08 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 20 Command Description HCSQ WCDMA 15 12 46 OK Figure 3 1 Automatic search for networks ...

Page 21: ...08 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 21 Figure 3 2 Manual search for networks 3 1 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 22: ...d 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 host application sending AT NDISDUP command to launch or terminal the ECM co...

Page 23: ...1 4321 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 4 2 Que...

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

Page 25: ...ntent To compose or send a PDU mode message the message must contain all the message attributes and be encoded in PDU format A PDU consists of the following Service Center Address SCA composed of the address length SCA type and SCA reverse byte First octet contains the message type indicator TP RP TP UDHI TP SRR TP VPF TP RD and TP MTI Short text message statement Destination address consisting of...

Page 26: ...l Copyright Huawei Technologies Co Ltd 26 Figure 5 1 Example of data encoded in PDU format of submitted type Figure 5 2 shows the general SMS process Figure 5 2 General SMS process SMS Start SMS initialization Delete short messages Write short messages Receive short messages Read short messages Send short messages Status report End ...

Page 27: ... the SMSC address to the SMSC number of China Mobile s Shenzhen Branch OK AT CSMS Query the short message service type CSMS 0 1 1 1 OK AT CNMI Query the configuration of the new message indications to TE CNMI 0 0 0 0 0 OK AT CNMI 2 1 2 2 0 Configure the new message indications to TE OK AT CPMS Query the preferred short message storage CPMS SM 12 20 SM 12 20 SM 12 20 OK AT CPMS SM Set SM as short m...

Page 28: ...he GSM 07 05 Phase 2 the AT CSMS command must be used to enable the features Use the AT CNMI command to set the unsolicited indications Use the AT CPMS command to select the preferred short message storage SIM or ME The ME909u 523 supports only the SM SIM card storage Use the AT CGSMS command to select the MO SMS bearer domain PS or CS domain For ME909u 523 the CS domain is the preferred MO bearer...

Page 29: ... 4 SMS initialization process part 2 Query the unsolicited indication state Enable the notification of new messages Default values Query the preferred storage for the current message AT CPMS AT CGSMS CNMI 0 0 0 0 0 OK AT CNMI 2 1 2 2 0 CGSMS 1 OK OK CPMS SM 13 20 SM 13 20 SM 13 20 OK AT CNMI AT CMGF 0 Figure 5 5 SMS initialization process part 3 End OK AT CMGF 0 AT CMGF CMGF 0 OK ...

Page 30: ...es 5 3 1 Reference Process Command Description AT CMGF 0 Set the short message format to PDU OK AT CSCA Query the SMSC address CSCA 13800688509 129 OK AT CMGS 18 0031000B813109731147F4 0000FF04F4F29C0E x0A Send a PDU message without the service center address The value of SMSC address is the setting of CSCA command CMGS 168 OK The message is successfully sent AT CMGS 18 0891683108608805F93100 0B81...

Page 31: ...g and parsing messages in PDU format are available on the Internet Figure 5 6 Sending short messages in PDU format Sending messages in PDU format Start Send a short message given that the PDU length is 18 SMS initialization PDU message without SCA Press ctrl Z to send the command Press ESC to cancel the command Example Message not sent Message sent unsuccessfully End AT CMGS 18 CMS ERROR Network o...

Page 32: ... CMGL 0 List all received unread messages CMGL 2 0 48 0891683108608805F9040D916831 09732097F2000001432619001001 F506215744FD3D1A0E930C8429 6D9EC370BFDE86C2F23228FFA EFF00 CMGL 4 0 64 0891683108608805F9040D916831 09732097F2000001403261310500 32506215744FD3D1A0E930C8429 6D9EC370BFDBE83C2B0380F6A 97416FF7B80C6AVFE5E510 OK The format of short messages can refer to the AT CMGL command AT CMGR 4 Read th...

Page 33: ...nread messages the REC UNREAD state will be changed to REC READ after the AT CMGL command is executed Message State PDU Mode Received unread messages 0 Received read messages 1 Stored unsent messages 2 Stored sent messages 3 All messages 4 Method 2 Use the AT CMGR command to read a message from a specified storage location in the message storage If the message is a received unread message its stat...

Page 34: ...Start List received unread messages in PDU format CMGL index1 0 length pdu messages in PDU format CMGL indexn 0 length pdu messages in PDU format OK PDU format CMGR n length pdu messages in PDU format OK End AT CMGL 0 AT CMGR n 5 4 2 Troubleshooting Scenario Possible Error Information Solution Error information is returned in response to one of the previous commands CMS ERROR invalid memory index ...

Page 35: ...ther all messages stored in the preferred message storage or a message stored in the specified storage location in the preferred message storage can be deleted All read or unread messages that have been received can be deleted If no messages are stored in the preferred message storage OK is returned when the action to delete messages is completed Meanings of the DelFlag value 1 Delete all read mes...

Page 36: ...s all short messages in PDU format Delete the message stored in location n in the preferred storage Equivalent to AT CMGD n End OK CMSERROR AT CMGD n AT CMGD n 0 AT CMGL 4 AT CMGD x DelFlag X 0 999 CMGL 1 parameters 07919471060040 CMGL 2 parameters 07919471060040 invalid memory index 5 5 2 Troubleshooting Scenario Possible Error Information Solution Error information is returned in response to one...

Page 37: ...ook use the AT CPBR command to read phonebook entries Write phonebook use the AT CPBW command to save the phonebook entries into the SIM card Delete phonebook use AT CPBW command to delete the phonebook entries in the SIM card 6 2 Memory Operations 6 2 1 Reference Process Command Description AT CPBS Query the current storage type CPBS SM EN ON OK AT CPBS SM Set the current storage type to SM OK AT...

Page 38: ...he AT CPBS command Figure 6 1 Initializing the phonebook Initializing the phonebook Start Query the available storage types for the phonebook Query the current phonebook storage Select SM as the storage type End OK AT CPBS SM CPBS ON 0 0 OK AT CPBS AT CPBS CPBS SM EN ON OK 6 2 2 Troubleshooting Scenario Possible Error Information Solution Error information is returned in response to one of the pre...

Page 39: ...s Command Description AT CPBS Query the phonebook storage selection and the maximum number of entries that can be stored CPBS SM 9 20 OK AT CPBR 1 20 List all phonebook entries by their indexes CPBR 1 491765864491 145 John Smith CPBR 2 44545896638 145 Paul Williams CPBR 3 44556565657 145 Joe Anderson CPBR 4 445636934485 145 Oscar Thomso CPBR 5 445565656899 145 Hannah Adams CPBR 6 447982865563 145 ...

Page 40: ...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 AT CPBR index1 CME ERROR invalid index The index is invalid Check that index 1 is withi...

Page 41: ...entries are found in the storage locations between index 1 and index 2 Check that there have been entries successfully written into these locations 6 4 Writing Deleting Phonebook Entries 6 4 1 Reference Process Command Description AT CPBR Query the ranges of parameters related to the phonebook entries CPBR 1 250 24 14 OK AT CPBW 5 13903702 805 test Write a phonebook record OK AT CPBW 1 Delete the ...

Page 42: ...ntries Parameter ranges Read all phonebook entries Read all the returned results Write phonebook parameters AT CPBW 44546465 4568 145 Paul Williams OK CEM ERROR memory full CEM ERROR invalid index AT CPBW 1 44546465 4568 145 Paul Williams Write a phonebook entry to a vacant location Write a phonebook entry to a specified location Note If an entry already exists in the location the entry will be ov...

Page 43: ...number type are valid Error information is returned when writing 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 CME ERROR memory full The storage is full Delete some entries and try again 6 5 Searching for...

Page 44: ...the correct PIN CME ERROR SIM PUK required Enter the correct PUK AT CPBF findtext CME ERROR not found No matches were found Check whether the current phonebook storage has entries that match the search criterion 6 6 Querying User Number 6 6 1 Reference Process Command Description AT CNUM Query the SIM number CNUM alpha1 number1 type1 CNUM alpha2 number2 type2 OK 6 6 2 Troubleshooting Scenario Poss...

Page 45: ...Query the character sets supported by the UE CSCS IRA GSM UCS2 OK AT CSCS Query the current character set CSCS IRA OK AT CPBR 1 Read the first phonebook entry The TE character set is the International Reference Alphabet IRA The content of the first entry s name field is HUAWEI CPBR 1 0123456789 129 HUAWEI OK AT CSCS UCS2 Set the TE s character set to UCS alphabet OK AT CPBW 1 0123456789 129 00 480...

Page 46: ... and Confidential Copyright Huawei Technologies Co Ltd 46 Command Description AT CPBR 1 Read the first phonebook entry The TE character set is UCS alphabet The content of the first entry s name field is 004800550041005700450049 HUAWEI in the IRA CPBR 1 0123456789 129 004800550041005700450049 OK 6 7 2 Troubleshooting None ...

Page 47: ...d Enable PIN authentication pwd specifies the PIN See note 1 OK AT CLCK SC 2 Request the SIM card state CLCK 1 OK CLCK 1 means that the SIM card is not blocked AT CLCK SC 0 pwd Disable the SIM card lock pwd specifies the PIN See note 1 OK AT CLCK SC 2 Request the SIM card state CLCK 0 OK CLCK 0 means that the SIM card is not blocked AT CLCK SC 1 pwd Enable PIN authentication pwd specifies the PIN ...

Page 48: ...WD SC 1113 1233 Enter an incorrect PIN first attempt CME ERROR incorrect password AT CPWD SC 3333 1233 Enter an incorrect PIN second attempt CME ERROR incorrect password AT CPWD SC 4711 1233 Enter an incorrect PIN third attempt CME ERROR SIM PUK required AT CPIN Check whether the password is requested CPIN SIM PUK OK AT CPIN 12345678 0000 Enter the SIM PUK and specify the new SIM PIN activate new ...

Page 49: ...ntered three times and the SIM card is blocked Run AT CPIN PUK pwd to enter the PUK to unblock the SIM card The PUK is provided by the operator and cannot be changed by users If incorrect PUKs are entered 10 times the SIM card will be permanently blocked Changes the PIN AT CPWD SC oldpwd newpwd CME ERROR incorrect password oldpwd must be the current PIN Like the PIN authentication if incorrect PIN...

Page 50: ...s AT CRSM 192 12258 Get response of EFiccid CRSM 144 0 response OK response is the response data of EFiccid For details about response refer to the ETSI TS 102 221 protocol AT CRSM 214 28421 0 0 2 0012 Update the content of the transparent structure EFli file on the SIM card CRSM 144 0 OK Update succeeded AT CRSM 220 28476 1 4 176 1111 7F10 Update the content of the linear fixed structure EFsms fi...

Page 51: ... privilege is PIN protected and the module does not have the PIN authenticated PSWs indicating that the access authentication failed will be returned after the AT CRSM command is used to read the EF file To use the AT CRSM command to access the file content on the SIM card the parameters contained in the command must strictly meet the requirements in the ETSI TS 102 221 and 3GPP TS 31 102 For deta...

Page 52: ...echanism 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 example if the host runs on a Windows or Mac syste...

Page 53: ...on Diagram PCIE WAKE Output When a wake up source arrives this pin output a low level voltage pulse lasting for 1s during which if 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 8 1 LGA WAKEUP_OUT Output When a wake up source arrives this pin output a high level voltage pulse lasting for ...

Page 54: ... Co Ltd 54 Interface Pin name Direction Functional Description Diagram LGA SLEEP_STATUS Output Indicate the state of the module When the pin carries a high level voltage the module is in working mode When the pin carries a low level voltage the module is in sleep mode Figure 8 4 NOTE The PCIE interface does not support UART 8 2 Sequence Diagram Figure 8 1 WAKE PIN output sequence ...

Page 55: ...leeping and Waking Up Application Scenarios Issue 04 2014 12 08 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 55 Figure 8 2 WAKEUP_OUT PIN output sequence Figure 8 3 WAKEUP_IN PIN input sequence About the vote see section 8 3 1 ...

Page 56: ...the module can enter sleep mode Other tasks such as the RF SIM card USB 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 8 5 At this time the baseband chip reduces the work frequency and t...

Page 57: ... module enters LPM mode 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 HUAWEI ME909u 523 LTE 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 module depends on t...

Page 58: ...cification must be sent to disable the USB remote wake up function Otherwise after the module is woken up it cannot enter sleep mode again because it keeps waking up the host over the USB After the D D connection between the host and the module resumes the AT WAKEUPCFG 1 3 x command x is determined by the customers based on the HUAWEI ME909u 523 LTE LGA Module AT Command Interface Specification mu...

Page 59: ...wn in Figure 8 7 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 wa...

Page 60: ...st increases 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 8 4 Application Scenari...

Page 61: ...equirements calling and text messages are met the number of times the host is woken up by unsolicited messages and consequently the power consumption are reduced 8 5 Application Scenarios System with USB and WAKEUP_OUT A host running Android with support for text messages but has not USB remote resume or voice calling 8 5 1 Hardware Connection The host must connect to the module using USB and WAKE...

Page 62: ...umber of times the host is woken up by unsolicited messages and consequently the power consumption are reduced 8 6 System with Other Connection Methods If the host can be connected to the module only using UART you can refer to the HUAWEI ME909u 523 LTE LGA Module Hardware Guide or HUAWEI ME909u 523 LTE Mini PCIe Module Hardware Guide If the host can connect to the module using USB UART WAKEUP_OUT...

Page 63: ...is lower than the temperature protection hysteresis threshold the module disables thermal protection turns on its RF and reports to the host 9 1 1 Troubleshooting None 9 2 Thermal Protection Process When the module s temperature is lower than 101 C the module works normally When the module s temperature is higher than 101 C the module enables thermal protection turns off its RF transmission and pr...

Page 64: ...ction 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 over temperature To work in high temperature environments both the module and its peripheral components must be...

Page 65: ...on Scenarios 10 1 Restarting the ME 10 1 1 Reference Process Command Description AT CFUN 1 1 Restart the module OK The ME can be reset or restarted using the AT CFUN command After the restart the module must register with the network and authenticate its SIM card s PIN 10 1 2 Troubleshooting None 10 2 Powering Off ME 10 2 1 Reference Process Command Description AT MSO Power off the module OK After...

Page 66: ...523 LTE LGA Module Application Guide Module Powering Off and Resetting Application Scenarios Issue 04 2014 12 08 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 66 10 2 2 Troubleshooting None ...

Page 67: ...twork to assist and accelerate the positioning This method is one of the Assisted GPS A GPS methods Significantly reduces the TTFF after cold start and increases the rate of successful positioning Enables positioning in environments with very poor satellite signals Requires the assistant data from the network incurring network traffic Mobile Station Assisted MSA using the User Plane Protocol Reque...

Page 68: ...A 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 fail...

Page 69: ...nd Confidential Copyright Huawei Technologies Co Ltd 69 11 1 2 GPS Ports Figure 11 1 GPS Interface detected after the module is connected to a computer GPS Interface port is used to send GPS related AT commands and unsolicited indications for NMEA positioning data Figure 11 2 Data sent through the GPS interface ports ...

Page 70: ...gle positioning you do not need to 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 POSEND 1 9 The first value indicates positioning end reason and the second indicates the left positioning times NOTE The Standalone method can be us...

Page 71: ...tioning 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 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 requi...

Page 72: ...ne Protocol Command Description AT WPDOM 1 Set the positioning method to MSA OK AT WPDST 1 Set the session type 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 ...

Page 73: ... new XTRA data The XTRA data 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 ob...

Page 74: ... first parameter indicates the response time and the second indicates the horizontal accuracy threshold OK AT WPDGP Start positioning OK 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 11 6 GNSS Positioning The GNSS positioning uses both the GPS and GLONASS satellites for po...

Page 75: ...ONASS satellites OK AT WPDST 1 Set the session type 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 position...

Page 76: ...al Copyright Huawei Technologies Co Ltd 76 12 Local Upgrade Application Scenarios 12 1 Starting the Local Upgrade 12 1 1 Full Upgrade Flow Figure 12 1 Full upgrade flow AP Module Full upgrade AT FWLOAD 0 and C Through the 1K Xmodem protocol to send update file FWLSTATE report upgrade state Module Reset send update file complete Module Reset ...

Page 77: ...tion can receive firmware data The character is only reported once and the duration between two C characters will be about 10 seconds And there are maximum ten C characters will be reported before the module finally return failed upgrade state 12 1 3 Transfer the Upgrade File Figure 12 3 Transfer the upgrade file Module Reset File transfer is completed and firmware starts to upgrade Use the 1K Xmo...

Page 78: ...8 12 1 4 Test Tools and Test Steps This section takes the full upgrade flow for example the test is taken on Windows 7 or XP system with Hyper Terminal tool NOTE The Hyper Terminal tool supports 1k Xmodem protocol to transfer files Step 1 Open the Hyper Terminal tool and choose the PCUI port number In this document the PCUI port is COM25 Step 2 Set the parameters of the COM25 port ...

Page 79: ...pplication Scenarios Issue 04 2014 12 08 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 79 Step 3 Run the AT FWLOAD 0 command and launch a full upgrade Step 4 Choose the file which will be sent to the module and choose the 1K Xmodem protocol ...

Page 80: ...Huawei Technologies Co Ltd 80 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 81: ... than 80 MB the full size of ME909u 523 firmware upgrade files is 80 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 Step 1 Enter sys bus usb drivers option and look out the following types of folders Step 2 Enter these folders and view the bInterface...

Page 82: ...ort 12 1 6 Troubleshooting If using the full upgrade on some hosts 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 12 2 Reporting the Local Upgrade State 12 2 1 Reference Process Command Description AT FWLOAD 0 C The board restarts and the upgrade starts FWLSTATE 90 Report that the local upgrade su...

Page 83: ... LED program LED Mode Service State Permanently off Off line 100 ms on 100ms off 100 ms on 1700ms off Power on Initialization 100 ms on 100ms off 100 ms on 1700ms off Register fail and no service 100 ms on 100ms off 100 ms on 1700ms off Connect to no service area 100 ms on 1900ms off Register on WCDMA Permanently on Connect on WCDMA Permanently on Transmit data on WCDMA Permanently on Connect on H...

Page 84: ...onfigure HUAWEI default program OK AT LEDCTRL 2 00000001 0 Configure that offline state LED mode is Permanently off OK AT LEDCTRL 2 00000001 1 10 10 Configure that offline state LED mode is single flash and cycle time is 2s 1s on 1s off OK AT LEDCTRL 2 00000001 1 1 1 1 17 Configure that offline state LED mode is double flash and cycle time is 2s 0 1s on 0 1s off 0 1s on 1 7s off OK AT LEDCTRL 2 00...

Page 85: ...mand Description OK AT LEDCTRL 2 3FFFFFFF 1 Configure that all service state LED modes are Permanently on OK NOTE After LED mode is configured it will take effective immediately We suggest to configure all the LED modes corresponding to its service states If one LED mode does not configure the corresponding service state will adapt LED mode to Permanently OFF 13 2 2 Troubleshooting None ...

Page 86: ...te After a new baud rate is specified the module communicates using the new baud rate OK NOTE If a module s baud rate is too low its communication speed will be slow At present the ME909u 523 supports the following baud rates 600 1200 2400 4800 9600 19200 38400 57600 and 115200 In future the higher speed baud rate may be supported such as 230400 460800 921600 1000000 1500000 2500000 3000000 350000...

Page 87: ...scription 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 Data transmission stops when UE s or TE s buffer level exceeds 80 and resume...

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

Page 89: ...through SMS or socket data command Step 4 HUAWEI FOTA server manager provides the corresponding statics for the FOTA service result Module model IMEI original FW version target FW version country and location NOTE If the module is powered off during the firmware installing progress after the module is restarted the firmware will resume installing at the last point AT command example after customer...

Page 90: ...sion 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 update After few minutes FW is successfully upgraded AT GMR Query the module s software version after the upgrade ...

Page 91: ... data transfer 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 NOTE Parameter settings are all saved upon power off All parameters will be restored to their default value...

Page 92: ...on power off APN may be modified by other operations so APN should be configured before any FOTA function is enabled This command does not provide a test command For details see the latest version of HUAWEI ME909u 523 LTE LGA Module AT Command Interface Specification 15 3 2 Troubleshooting Scenario Possible Error Information Solution An error message is returned CME ERROR Operation not supported T...

Page 93: ... upgrade and resumable data transfer enabled OK AT FOTASTATE Query the current FOTA state FOTASTATE 10 OK Indicate 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 q...

Page 94: ...he 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 15 4 2 Troubleshooting Scenario Possible Error Information Solution An error message is returned CME ERROR FOTA is in collision state Check whether the PS data service or IPSTACK service is going on or u...

Page 95: ...ocess Report information about the new version NOTE Periodical query is based on either of the two timekeeping modes network timekeeping or local timekeeping If network timekeeping is unavailable local timekeeping is used Local timekeeping may not be accurate Local timekeeping is affected by AT CCLK command Upon a power off event the CCLK value changes to 1980 After you choose to use local timekee...

Page 96: ...oad Pause OK FOTASTATE 31 The command is successfully executed Report that the download is pending If the resumable data transfer mode is disabled the command will return CME ERROR Operation not supported AT FOTADL 1 Run this command to manually download the version or to resume data transfer OK FOTASTATE 30 The command is successfully executed Report that the download is in process AT FOTADLQ Que...

Page 97: ...ice or IPSTACK service 15 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 y...

Page 98: ...s 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 15 7 2 Troubleshooting None 15 8 Using the Resumable Data Transfer Function 15...

Page 99: ...Solution 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 15 9 Manually Cancelling the Downl...

Page 100: ...K FOTASTATE 50 FOTASTATE 90 The command is successfully executed Report that the upgrade starts The module restarts and then starts the upgrade Report that the upgrade succeeds NOTE 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 ...

Page 101: ...te is not 40 download is complete An error message is returned ERROR The command format is incorrect Please see the latest version of HUAWEI ME909u 523 LTE 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 F...

Page 102: ...end 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 ...

Page 103: ...S 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 16 2 Acronyms and Abbreviations T...

Page 104: ...tion ME Mobile Equipment PDP Packet Data Protocol PDU Protocol 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 UART Universal Asynchronous Receiver Transmitter UE User Equipment UMTS Universal Mobile Telecommunications System U...

Reviews: