"Thinkpad Thales eSIM" card does not show up in OpenEUICC if it has no eSIM profile on it #91

Closed
opened 2024-12-07 13:55:14 +01:00 by M0RT1M4R · 8 comments

Hello Peter,

not sure if that is an issue or not at least it's what I recognized while using the "Thinkpad Thales eSIM".
As long as I had no eSIM profile on it and the eSIM card was in the devices SIM slot, neither EasyEUICC nor OpenEUICC did recognize the card.

After adding a profile with an adapter and EasyEUICC (OpenEUICC did not work and ended with an error code),
OpenEUICC now sees the profile if the eSIM card is in the devices SIM slot. EasyEUICC still does not see card/profile.

In case you keep that as an issue, please let me know if you need more information and I'll try to help.

Thanks for your work!

Device: rooted (magisk) Samsung Galaxy S7, Lineage OS 19 (Android 12), magisk-module-openeuicc from AndroPlus-org

Hello Peter, not sure if that is an issue or not at least it's what I recognized while using the "Thinkpad Thales eSIM". As long as I had no eSIM profile on it and the eSIM card was in the devices SIM slot, neither EasyEUICC nor OpenEUICC did recognize the card. After adding a profile with an adapter and EasyEUICC (OpenEUICC did not work and ended with an error code), OpenEUICC now sees the profile if the eSIM card is in the devices SIM slot. EasyEUICC still does not see card/profile. In case you keep that as an issue, please let me know if you need more information and I'll try to help. Thanks for your work! Device: rooted (magisk) Samsung Galaxy S7, Lineage OS 19 (Android 12), [magisk-module-openeuicc from AndroPlus-org]([url](https://github.com/AndroPlus-org/magisk-module-openeuicc))
Owner

If it doesn't show up in OpenEUICC, it's because your OS refuses to let us open the ISD-R. I doubt there's anything we can do in OpenEUICC.

Some logs might help but again, I doubt there's anything we can do here.

If it doesn't show up in OpenEUICC, it's because your OS refuses to let us open the ISD-R. I doubt there's anything we can do in OpenEUICC. Some logs might help but again, I doubt there's anything we can do here.
Author

If OpenEUICC could not open ISD-R (issuer security domain – root), how would you explain that I see profiles now.
As I wrote, a blank eSIM was not recognized, now with profiles on it, OpenEUICC sees the profiles and so the eSIM-card itself I assume? At least this would be my understanding from reading this.

I can send some logs. Could you please let me know how to do it/where to get it? Should I cut out information from the logs which would be private?

If OpenEUICC could not open ISD-R (issuer security domain – root), how would you explain that I see profiles now. As I wrote, a blank eSIM was not recognized, now with profiles on it, OpenEUICC sees the profiles and so the eSIM-card itself I assume? At least this would be my understanding from reading [this](https://www.comprion.com/testability/news-detail/what-is-an-euicc-and-what-it-is-not/). I can send some logs. Could you please let me know how to do it/where to get it? Should I cut out information from the logs which would be private?

If it doesn't show up in OpenEUICC, it's because your OS refuses to let us open the ISD-R. I doubt there's anything we can do in OpenEUICC.

Some logs might help but again, I doubt there's anything we can do here.

Here you go, I did also create a issue on the cheaper Thales app, but the ROM maintainer said they won't blindly add OMAPI as the OEM didn't do it. We can try to contact Lenova or their Motorola community manager if they can do some changes but it could be fruitless. But by looking at other examples, other cards would be better of or just buy a cheap esim phone.

> If it doesn't show up in OpenEUICC, it's because your OS refuses to let us open the ISD-R. I doubt there's anything we can do in OpenEUICC. > > Some logs might help but again, I doubt there's anything we can do here. Here you go, I did also create a issue on the cheaper Thales app, but the ROM maintainer said they won't blindly add OMAPI as the OEM didn't do it. We can try to contact Lenova or their Motorola community manager if they can do some changes but it could be fruitless. But by looking at other examples, other cards would be better of or just buy a cheap esim phone.
Contributor

this log file does not contain any valid information

this log file does not contain any valid information

this log file does not contain any valid information

So Verbose logs is needed or something else?

> this log file does not contain any valid information So Verbose logs is needed or something else?
Author

this log file does not contain any valid information

So Verbose logs is needed or something else?

@BurhanBudak it seems to me you are highjacking my thread with nothing substantial to add!
Your first message is a weird blabla which to me has nothing to do with the issue I am reporting.

@PeterCxy , I was asking how you would explain that OpenEUICC could not read the "empty" Thales eSIM card but now that there are eSIM profiles on it OpenEUICC is able to show these.
Doesn't that speak against your assumption that my "OS refuses to let us open the ISD-R"?
Unfortunately I can not provide any logs of an empty Thales eSIM at the moment.

> > this log file does not contain any valid information > > So Verbose logs is needed or something else? @BurhanBudak it seems to me you are highjacking my thread with nothing substantial to add! Your first message is a weird blabla which to me has nothing to do with the issue I am reporting. @PeterCxy , I was asking how you would explain that OpenEUICC could not read the "empty" Thales eSIM card but now that there are eSIM profiles on it OpenEUICC is able to show these. Doesn't that speak against your assumption that my "[OS refuses to let us open the ISD-R](https://gitea.angry.im/PeterCxy/OpenEUICC/issues/91#issuecomment-477)"? Unfortunately I can not provide any logs of an empty Thales eSIM at the moment.

Hello,
I found a custom ROM where ISD-R seams to be supported. Nevertheless there are several problems to access the card:

  1. The access to the Thales card is only possible if the first profile is enabled. If the first profile is disabled I can't access the card.
  2. It is difficult to enable a second profile after I installed it.
  3. The card can't be read anymore if I try to enable the first profile again.

Below you can find two logs from the first use case. Is there any reason why the card is only visible in the app if profile is enabled but not if it is disabled?

Hello, I found a custom ROM where ISD-R seams to be supported. Nevertheless there are several problems to access the card: 1. The access to the Thales card is only possible if the first profile is enabled. If the first profile is disabled I can't access the card. 2. It is difficult to enable a second profile after I installed it. 3. The card can't be read anymore if I try to enable the first profile again. Below you can find two logs from the first use case. Is there any reason why the card is only visible in the app if profile is enabled but not if it is disabled?
Owner

@AkteX

The access to the Thales card is only possible if the first profile is enabled. If the first profile is disabled I can't access the card.

That is a limitation of some Android modem implementations. They do not recognize cards without a valid profile on it and does not even allow us to open an ISD-R channel. This is why vendors like eSIM.me etc. all implement a "dummy" profile when they ship the card so that it can be read by the device.

This is likely the same situation as @M0RT1M4R:

I was asking how you would explain that OpenEUICC could not read the "empty" Thales eSIM card but now that there are eSIM profiles on it OpenEUICC is able to show these.

Unfortunately there is nothing OpenEUICC can do to fix this. Closing as wontfix.

@AkteX > The access to the Thales card is only possible if the first profile is enabled. If the first profile is disabled I can't access the card. That is a limitation of some Android modem implementations. They do not recognize cards without a valid profile on it and does not even allow us to open an ISD-R channel. This is why vendors like eSIM.me etc. all implement a "dummy" profile when they ship the card so that it can be read by the device. This is likely the same situation as @M0RT1M4R: > I was asking how you would explain that OpenEUICC could not read the "empty" Thales eSIM card but now that there are eSIM profiles on it OpenEUICC is able to show these. Unfortunately there is nothing OpenEUICC can do to fix this. Closing as wontfix.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: PeterCxy/OpenEUICC#91
No description provided.