Questions tagged [e-sim]

The e-sim tag is to be used for questions related to embedded-SIMs (eSIM) in the area of mobile cellular telecommunication. An eSIM allows to switch mobile subscriptions in the form of digital profiles instead of switching SIM cards in mobile phones.

Questions regarding all aspects of embedded-SIMs (eSIM) should be tagged with e-sim.

SIM stands for Subscriber Identity Module and identifies the subscriber of a mobile telecommunication service. The most common form factor for SIMs are smartcards.

An embedded-SIM (eSIM), or embedded universal integrated circuit card (eUICC), is a form of programmable SIM that is embedded directly into a device. (Source: https://en.wikipedia.org/wiki/ESIM)

eSIMs can either be smartcards or chips on the mainboard of devices.

The GSMA provides standards for eSIMs free of charge and promotes its use in the mobile telecommunication field.

17 questions
3
votes
1 answer

Android carrier app e-sim activation code usage

I am trying to develop a carrier app decribed here https://source.android.com/devices/tech/connect/esim-overview#making_a_carrier_app Saying I have something like this (scanned QR code): LPA:1$sm-v4-009-pla-gtm.pr.go-esim.com# I am…
K.Os
  • 5,123
  • 8
  • 40
  • 95
2
votes
2 answers

How to get `WRITE_EMBEDDED_SUBSCRIPTIONS `permission on android development

How do I get the permissions for WRITE_EMBEDDED_SUBSCRIPTIONS? In android development, I'm developing a feature to download eSIM devices directly. However, the WRITE_EMBEDDED_SUBSCRIPTIONS permission mentioned in the documentation always returns…
2
votes
1 answer

Implementing eSIM, LPA Example

I'm trying to write a test example of code for implementing eSim on a device using examples from the documentation https://source.android.com/devices/tech/connect/esim-overview?hl=en . The device supports eSim and the verification method…
Mad Ben
  • 21
  • 2
2
votes
1 answer

Android Studio Starting with e-sim

I just got a job in telecommunication company and I am currently working on android application using Android Studio as an environment with Kotlin and Java as a programming languages. They requested from me to review this doc and give them the…
Essam Adel
  • 95
  • 10
1
vote
0 answers

EMBEDDED_SUBSCRIPTION_RESULT_ERROR in eSIM implementation on Android using kotlin

EMBEDDED_SUBSCRIPTION_RESULT_ERROR Hi all, I'm trying to implement eSim installation app using kotlin. I've been looking at google's documentation (https://source.android.com/devices/tech/connect/esim-overview?hl=en) about it and yet I have serval…
1
vote
1 answer

Unable to delete eSIM profile on Google Pixel 3a

I have recently changed phone carriers. I cannot download an eSIM for my new carrier while it is supposed to be compatible with the Pixel 3a. They claim this is because I still have the eSIM profile from my previous carrier. For some reason, I…
Sennin
  • 11
  • 1
1
vote
1 answer

Euicc Manager Android get response after euiccManager.downloadSubscription

Hi I followed the https://source.android.com/devices/tech/connect/esim-euicc-api guidelines to make a carrier app, the euiccManager.downloadSubscription(...) is called with a callback intent that has a boardcast receiver. The problem is that the…
0
votes
0 answers

how PE MexE profile element exists in Profile Package is it comes inside GenericFileManagement because there is no Template for this PE

in TCA specification for profile interoperability 2.3 there is no template for PE MexE so how this element will come inside Profile Package. is it coming like separated element like this? {'fileManagementCMD': [[{'createFCP': {'efFileSize': '14', …
0
votes
0 answers

Start default e-sim activation

I am writing an app similar to a QR code scanner. I see that, for example, the Google Camera app, after scanning a QR code with LPA (like 1$prod.smdp-plus.rsp.goog$052X-UFXS-CQIY-PNGL), opens a system activity where the user can activate an eSIM. My…
Stanley
  • 59
  • 4
0
votes
0 answers

Flutter: Detect and Display Available eSIMs on a Phone

I am able to detect and display the physical SIM cards present in the phone, and I can initiate a call with the SIM chosen by my user without the system doing it for them. To achieve this, I use the simnumber package. My current challenge is how to…
dsm_crew
  • 1
  • 1
0
votes
0 answers

How to do a simple React native e-sim implementation with LPA?

We are trying to let a button open the native eSim flow. We got pretty far with the "react-native-sim-cards-manager", but we got stuck on the ios with error messages: CTCellularPlanProvisioningAddPlanResultUnknown - Can't setup eSim due to unknown…
MarvinVK
  • 2,964
  • 1
  • 22
  • 21
0
votes
0 answers

Installing e-sim on the device using the operator's application

Please help. I am developing applications for a mobile operator and we want to install e-sim from our application, I use a capacitor, I did not find a ready-made solution, so I wrote my own plugin, used the Android documentation. Now I'm stuck at…
0
votes
1 answer

Android direct download subscription eSIM (provisioning profile)

I am working on an Android application that will install the eSIM directly through our app. like provisioning the eSIM profile without going to the wizard cellular settings. So, I read all the documentation in google docs for a section of esim…
Husam
  • 2,069
  • 3
  • 19
  • 29
0
votes
2 answers

eSim Activation Error - EMBEDDED_SUBSCRIPTION_RESULT_ERROR Can't add an Esim subscription

Configuration:- Device :- Samsung s21 ultra with no sim! OS - 12 (31 API level) Package name = com.example.reactnativesimcardsmanager Library Reference Link : https://github.com/odemolliens/react-native-sim-cards-manager/tree/develop For Android…
0
votes
1 answer

Can I install an uncertified eSIM profile provisioned by myself on Android?

I would like to set up an SM-DP+ server to provision my own eSIM profiles. These usually get certified by GSMA and are used for large-scale Remote SIM Provisioning, but I would want to use this for home testing only, so getting official…
OerllydSaethwr
  • 169
  • 1
  • 1
  • 4
1
2