# Android RIL EM7455 LPM issues (SOLVED)

**URL:** <https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370>\
**Category:** MC/EM Series\
**Created:** [February 13, 2019, 9:03pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370 "2019-02-13T21:03:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 13, 2019, 9:03pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/1 "2019-02-13T21:03:03Z")

</div>

How can I power up the em7455 with the android ril when the em7455 is always in LPM low power mode at boot. Only available option I can find from searching is to implement this command into init.rc or a script:

`echo -e "AT+CFUN=1\r\n" > /dev/ttyUSB2`

Any help on this issue would be great since there seems to be now way to permanently disable LPM mode on em7455:

> [@EM7455, Deactivate Low-Power-Mode](https://forum.sierrawireless.com/t/em7455-deactivate-low-power-mode/8620):
>
> I have an EM7455, which will power on with the LPM enabled. at!pcinfo? State: Low Power Mode LPM voters - Temp:0, Volt:0, User:0, W\_DISABLE:0, IMSWITCH:0, BIOS:1 LPM persistence - None I then use the QMI command to set the “FCC authentication” as its called: qmicli -d /dev/cdc-wdm0 --dms-set-fcc-authentication [/dev/cdc-wdm0] Successfully set FCC authentication The device is then in online mode: State: Online LPM voters - Temp:0, Volt:0, User:0, W\_DISABLE:0, IMSWITCH:0, BIOS:0 LPM persistence…

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [February 14, 2019, 1:25am UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/2 "2019-02-14T01:25:47Z")

</div>

did the Android RIL send out AT+CFUN=0 when boot up?  
(you can check by “logcat -b radio -v time &”)

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 14, 2019, 3:12pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/3 "2019-02-14T15:12:56Z")

</div>

I dont see any instances of AT+CFUN in my ril radio log. I am seeing an error here:

02-14 10:03:34.428 E/use-Rlog/RLOG-AT( 242): — **AT!UNLOCK="A710"**

02-14 10:03:34.428 I/use-Rlog/RLOG-AT( 242): at\_port\_setup started

02-14 10:03:34.428 I/use-Rlog/RLOG-AT( 242): AT(15)\> AT!UNLOCK=“A710”

02-14 10:03:34.428 D/use-Rlog/RLOG-AT( 242): readline received cmd(b): o

02-14 10:03:34.429 I/use-Rlog/RLOG-AT( 242): AT(15)\< ERROR

02-14 10:03:34.429 E/use-Rlog/RLOG-RIL( 242): **initializeCommon error by AT!UNLOCK command**

02-14 10:03:34.429 E/use-Rlog/RLOG-AT( 242): — AT!BCRECOVERTEST=0

02-14 10:03:34.429 I/use-Rlog/RLOG-AT( 242): at\_port\_setup started

02-14 10:03:34.429 I/use-Rlog/RLOG-AT( 242): AT(15)\> AT!BCRECOVERTEST=0

02-14 10:03:34.429 D/use-Rlog/RLOG-AT( 242): readline received cmd(b): o

02-14 10:03:34.432 I/use-Rlog/RLOG-AT( 242): AT(15)\< ERROR

Full log on pastebin: [https://pastebin.com/EnaMFePq](https://pastebin.com/EnaMFePq)

Let me also note that on the same OS and hardware setup the MC7700 works perfect and initializes just fine so my assumption was that the em7455 needs some sort of FCC auth or command in ril to exit LMP mode on init.

When in AT ril mode the em7455 powers up fine but no new wwan device this issue is only in QMI mode which is default in android.

Should the command **AT!UNLOCK=“A710”** be **AT!ENTERCND="A710"**

Thanks a million for any pointers 🙂

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 14, 2019, 3:28pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/4 "2019-02-14T15:28:18Z")

</div>

Found this which is interesting: [command at!unlock="A710" doesn't work](https://forum.sierrawireless.com/t/command-at-unlock-a710-doesnt-work/7459)

Is the android rill using the wrong AT commands for the em7455? In the documentation the em/mc7455 is listed as supported but I am using android ril 5.1.1 since I am on a 32bit android os and cant use the most recent arm64 android ril.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [February 15, 2019, 1:36am UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/5 "2019-02-15T01:36:42Z")

</div>

the AT!unlock and AT!BCRECOVERTEST are for voice enabled module.  
You can disable the voice feature by setting the property of “ro.sierra.voice”.

BTW, not sure if "setprop persist.sierra.sim\_ready\_delay 15 " can help you on this power off issue.  
You can give a try.

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 15, 2019, 2:04pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/6 "2019-02-15T14:04:33Z")

</div>

Thank you for the reply. I will try the sierra.sim delay 15. Much appreciation for the support and assistance.

---

<div class="post-metadata">

**Author:** ![fs1](https://avatars.discourse-cdn.com/v4/letter/f/439d5e/32.png) [@fs1](https://forum.sierrawireless.com/u/fs1)\
**Post date:** [February 17, 2019, 2:27pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/7 "2019-02-17T14:27:30Z")

</div>

which em7455 have voice enabled?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [February 18, 2019, 1:49am UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/8 "2019-02-18T01:49:01Z")

</div>

i believe yes…

---

<div class="post-metadata">

**Author:** ![fs1](https://avatars.discourse-cdn.com/v4/letter/f/439d5e/32.png) [@fs1](https://forum.sierrawireless.com/u/fs1)\
**Post date:** [February 18, 2019, 4:25am UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/9 "2019-02-18T04:25:35Z")

</div>

which firmware allows for this?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [February 18, 2019, 4:49am UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/10 "2019-02-18T04:49:22Z")

</div>

can you open a new topic to discuss this?

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 18, 2019, 3:37pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/11 "2019-02-18T15:37:09Z")

</div>

The em7455 still does not want to power up in Android (works only in linux atm) I have an MC7700 that works fine so I am still puzzled why the Android RIL is not getting the em7455 out of LPM.

I flashed this em7455 to generic 9071 from a Dell DW5811e and now I am thinking this could be the issue. Does Dell lock their devices only to be used on Linux/Windows?

Could there possibly be an early boot workaround to bring the device into a ready state?

Thanks again for any pointers @jyijyi

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 18, 2019, 10:53pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/12 "2019-02-18T22:53:32Z")

</div>

I noticed this also which is another failure:

D/use-Rlog/RLOG-RIL( 225): SWI Device: Info  
D/use-Rlog/RLOG-RIL( 225): Firmware boot version: SWI9X30C\_02.30.01.01  
D/use-Rlog/RLOG-RIL( 225): SKU(PRI) string: 1102424  
I/use-Rlog/RLOG-RIL( 225): telephony.lteOnGsmDevice=0  
E/use-Rlog/RLOG-RIL( 225): **getFirmwareInfoTechQMI: Info invalid after initFirmwareInfoQMI()**

---

<div class="post-metadata">

**Author:** ![fs1](https://avatars.discourse-cdn.com/v4/letter/f/439d5e/32.png) [@fs1](https://forum.sierrawireless.com/u/fs1)\
**Post date:** [February 18, 2019, 11:29pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/13 "2019-02-18T23:29:16Z")

</div>

> [@jyijyi](#):
>
> can you open a new topic to discuss this?

no, should be a quick and easy reponse if you know it.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [February 18, 2019, 11:51pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/14 "2019-02-18T23:51:18Z")

</div>

This will make the forum in a mess …  
I cannot register network here for this module, have you tried to dial phone call to it?

---

<div class="post-metadata">

**Author:** ![fs1](https://avatars.discourse-cdn.com/v4/letter/f/439d5e/32.png) [@fs1](https://forum.sierrawireless.com/u/fs1)\
**Post date:** [February 19, 2019, 12:04am UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/15 "2019-02-19T00:04:05Z")

</div>

> [@jyijyi](#):
>
> This will make the forum in a mess …  
> I cannot register network here for this module, have you tried to dial phone call to it?

Probably won’t.  
I am asking because of this:

> [@EM7455 voice-enabled firmware](https://forum.sierrawireless.com/t/em7455-voice-enabled-firmware/8657):
>
> Hi Sierra, according to my distributor and the EM7455 datasheet from August 2015 (and also according to your current data sheet at [https://www.sierrawireless.com/-/media/iot/pdf/datasheets/sierrawireless\_airprime\_em\_series\_datasheet.pdf](https://www.sierrawireless.com/-/media/iot/pdf/datasheets/sierrawireless_airprime_em_series_datasheet.pdf)), you state that “FW support for voice is a future FW update”. We would like to know, about when the EM7455 firmware with voice support will be available. Thank you.

Which suggests that there are no voice-enabled firmwares for the EM7455.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [February 19, 2019, 8:04am UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/16 "2019-02-19T08:04:14Z")

</div>

> [@mgorski117](#):
>
> getFirmwareInfoTechQMI

can you change the FW so that the “Carrier string” returned by getFirmwareInfoTechQMI() will become  
Verizon : 5 or 101  
Or Sprint: 11 or 102

and see if we can bypass this error from “getFirmwareInfoTechQMI: info invalid, initialize again”

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 19, 2019, 3:46pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/17 "2019-02-19T15:46:41Z")

</div>

Thanks again for the assistance. So you recommend I change the carrier config via AT command? Right now I am using AT&T for T-Mobile and Google Fi 2 use. So I should change carrier to Verizon and try again.

Thanks again @jyijyi

Edit: here are the results of at!IMPREF? and AT!IMAGE?

!IMPREF:  
preferred fw version: 02.30.01.01  
preferred carrier name: ATT  
preferred config name: ATT\_002.049\_002  
current fw version: 02.30.01.01  
current carrier name: ATT  
current config name: ATT\_002.049\_002

OK

AT!IMAGE?  
TYPE SLOT STATUS LRU FAILURES UNIQUE\_ID BUILD\_ID  
FW 1 GOOD 4 0 0 ?_? 02.20.03.00_?  
FW 2 GOOD 2 0 0 ?_? 02.08.02.00_?  
FW 3 GOOD 6 0 0 ?_? 02.30.01.01_?  
FW 4 GOOD 5 0 0 ?_? 02.30.03.00_?  
Max FW images: 4  
Active FW image is at slot 3

TYPE SLOT STATUS LRU FAILURES UNIQUE\_ID BUILD\_ID  
PRI FF GOOD 0 0 0 002.049\_002 02.30.01.01\_ATT  
PRI FF GOOD 0 0 0 002.046\_001 02.30.03.00\_GENERIC  
PRI FF GOOD 0 0 0 002.012\_002 02.08.02.00\_VERIZON  
Max PRI images: 50

OK

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 19, 2019, 4:52pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/18 "2019-02-19T16:52:54Z")

</div>

Okay making some good progress now. Changing the at!IMPREF to “Verizon” brought the the em7455 online now so this a great but now I’m stuck in cdma mode even when setting lte gsm on device = 1 it defaults to cdma. How can I use gsm if the device only comes online with cdma Verizon? Can I use at!IMPREF=Auto-Sim" ? I will test that next.

Right now I’m just happy to see the Android RIL working with the em7455 🙂

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 19, 2019, 5:09pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/19 "2019-02-19T17:09:25Z")

</div>

I spoke too soon. Looks like the RIL auto switched to gsm. I’ll post test results in a bit…

---

<div class="post-metadata">

**Author:** ![mgorski117](https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/32.png) [@mgorski117](https://forum.sierrawireless.com/u/mgorski117)\
**Post date:** [February 19, 2019, 9:39pm UTC](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370/20 "2019-02-19T21:39:49Z")

</div>

Well im sure there is some mismatch in the firmware now cause i am only getting UMTS and not LTE on T-Mobile and Google Fi 2. ill keep messing with the carrier setting and the image pref. Thanks for all your help @jyijyi

[Next page](https://forum.sierrawireless.com/t/android-ril-em7455-lpm-issues-solved/15370.md?page=2)
