# eSIM - EM9291's second slot

**URL:** <https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504>\
**Category:** MC/EM Series\
**Tags:** debug, driver\
**Created:** [September 12, 2025, 11:00pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504 "2025-09-12T23:00:21Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![josh2](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@josh2](https://forum.sierrawireless.com/u/josh2)\
**Post date:** [September 12, 2025, 11:00pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/1 "2025-09-12T23:00:21Z")

</div>

I am trying to use my EM9291 as a dual sim with one slot as an eSIM. I am trying to send apdu messages with an lpac to save the profile onboard but it’s not working. I am using qmicli version 1.37 and modem firmware version 2.17

I also saw in the AT command reference document that the latest FW is 3.04 but on the sources page it only goes to 2.17.

Any advice? @jyijyi

---

<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:** [September 13, 2025, 12:05am UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/2 "2025-09-13T00:05:09Z")

</div>

FW 3.04 probably is referring to em91 module

---

<div class="post-metadata">

**Author:** ![josh2](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@josh2](https://forum.sierrawireless.com/u/josh2)\
**Post date:** [September 13, 2025, 12:25am UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/3 "2025-09-13T00:25:14Z")

</div>

So is eSIM supported?

I had trouble with LPA but I can get slot 2 as an eUICC - also I am using Ubuntu 20.04

---

<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:** [September 13, 2025, 12:42am UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/4 "2025-09-13T00:42:45Z")

</div>

what are the return of the following?

```auto
ati3
AT!entercnd="A710"
at!custom?
AT!uims?
at+cpin?
at+ccid
at+cimi

```

---

<div class="post-metadata">

**Author:** ![blackbow7](https://avatars.discourse-cdn.com/v4/letter/b/e495f1/32.png) [@blackbow7](https://forum.sierrawireless.com/u/blackbow7)\
**Post date:** [September 13, 2025, 1:47pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/5 "2025-09-13T13:47:39Z")

</div>

The 3.04 firmware is there under the PTCRB heading.

---

<div class="post-metadata">

**Author:** ![daniel.swanemar](https://avatars.discourse-cdn.com/v4/letter/d/df705f/32.png) [@daniel.swanemar](https://forum.sierrawireless.com/u/daniel.swanemar)\
**Post date:** [September 19, 2025, 7:11am UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/6 "2025-09-19T07:11:10Z")

</div>

FYI Rel.8 includes modifications to the internal LPA meaning you will be able to communicate via LPAd such as LPAC. Rel.8 is 03.04 FW which is on the source.

---

<div class="post-metadata">

**Author:** ![josh2](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@josh2](https://forum.sierrawireless.com/u/josh2)\
**Post date:** [September 22, 2025, 11:20pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/7 "2025-09-22T23:20:06Z")

</div>

@blackbow7 got it, I was using the 2.17 firmware under Generic - I will use the correct one and share results

---

<div class="post-metadata">

**Author:** ![josh2](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@josh2](https://forum.sierrawireless.com/u/josh2)\
**Post date:** [September 23, 2025, 3:01pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/8 "2025-09-23T15:01:21Z")

</div>

\*\*I am still having issues, these are the outputs to those commands:

ati3\*\*

Manufacturer: Sierra Wireless, Incorporated

Model: EM9291

Revision: SWIX65C\_03.04.10.01 00b8ca jenkins 2025/06/18 05:56:16

IMEI: 358186652142931

IMEI SV: 11

FSN: 833445509504B1

+GCAP: +CGSM

OK

AT!entercnd=“A710”

OK

at!custom?

!CUSTOM:

```
         GPSENABLE 0x01

         GPSSEL 0x01

         IMCONFIG 0x02

         IPV6ENABLE 0x01

         UIM2ENABLE 0x02

         SIMLPM 0x01

         USBSERIALENABLE 0x01

         ICMPINTSRVDIS 0x01

         SIMLPA 0x01

```

OK

AT!uims?

!UIMS: 1

OK

at+cpin?

+CME ERROR: SIM busy

at+ccid

+CCID: ,89033023425121000000026672210309

OK

at+cimi

ERROR

**and this is my slot and card status**

sudo qmicli -d /dev/cdc-wdm0 --device-open-proxy --uim-get-slot-status

[/dev/cdc-wdm0] Successfully got slots status

[/dev/cdc-wdm0] 2 physical slots found:

Physical slot 1:

```
 Card status: present

 Slot status: inactive

       ICCID: 89148000004222428149

    Protocol: uicc

    Num apps: 0

    Is eUICC: no

```

Physical slot 2:

```
 Card status: present

 Slot status: active

Logical slot: 1

       ICCID: unknown

    Protocol: uicc

    Num apps: 0

    Is eUICC: yes

         EID: 89033023425121000000026672210309

```

[2025/09/23-15:00:27] nsd25001(edit ~/.site): **nsd\_user@dcs:** : **~**

Purpose: **feature/v2.0.31-patches/orin:**

sudo qmicli -d /dev/cdc-wdm0 --device-open-proxy --uim-get-card-status

[/dev/cdc-wdm0] Successfully got card status

Provisioning applications:

Primary GW: session doesn’t exist

Primary 1X: session doesn’t exist

Secondary GW: session doesn’t exist

Secondary 1X: session doesn’t exist

Slot [1]:

Card state: ‘present’

UPIN state: ‘not-initialized’

UPIN retries: ‘0’

UPUK retries: ‘0’

Slot [2]:

Card state: ‘absent’

UPIN state: ‘not-initialized’

UPIN retries: ‘0’

UPUK retries: ‘0’

---

<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:** [September 23, 2025, 3:07pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/9 "2025-09-23T15:07:31Z")

</div>

you can connect to Windows and see if you can see the “manage esim profiles” option

 ![image](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/0/0aec1f4ca51682299f1baca204c2ef3f69a2cdea.jpeg)

---

<div class="post-metadata">

**Author:** ![josh2](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@josh2](https://forum.sierrawireless.com/u/josh2)\
**Post date:** [September 23, 2025, 3:22pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/10 "2025-09-23T15:22:40Z")

</div>

I do not have windows on this device, I am forced to exclusively use Linux

---

<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:** [September 23, 2025, 3:32pm UTC](https://forum.sierrawireless.com/t/esim-em9291s-second-slot/35504/11 "2025-09-23T15:32:28Z")

</div>

you might need to contact distributor to get an application note “2174369 Thales LPA SDK r1.pdf” on this eSIM implementation

This document describes how to use Thales’ Linux host-based LPA SDK to manage eSIM profiles over the EM9 module from Linux host machine.
