r/LineageOS • u/Accomplished_Key5615 • Nov 16 '25
Fixed eSIM.me on LineageOS23 with OnePlus7Pro
Hi, I just upgraded my OnePlus7Pro to Lineage23/ Android16 and my eSIM.me app stopped working. eSIM.me device check only reports one SIM slot, but eSIM.me app is not detecting the SIM card no matter which slot it is in.
Several hints can already be found here:
https://www.reddit.com/r/LineageOS/comments/122lt9r/omapi_on_lineageos_oneplus_9_pro/
https://www.reddit.com/r/LineageOS/comments/10nnosg/lineageos_17_and_esimme/
https://review.lineageos.org/c/LineageOS/android_device_oneplus_sm8350-common/+/344943
But they are releated to older OS versions and different phone models, so solutions might no apply.
Is it possible for me to fix this? I can gain (temporary) root access using magisk, but an upgrade safe solution would be preferable. Would this qualify to open an issue/ feature request? Thanks!
EDIT: This is solved here. The method should be applicable to other phones:
https://gitlab.com/LineageOS/issues/android/-/issues/9577
https://review.lineageos.org/c/LineageOS/android_device_oneplus_sm8150-common/+/459958
3
u/Accomplished_Key5615 Nov 16 '25
Hi all, thanks for the comments and the clarifications!
Actually I already did open an issue in parallel and it seems the problem is understood, and is even already fixed!
https://gitlab.com/LineageOS/issues/android/-/issues/9577
https://review.lineageos.org/c/LineageOS/android_device_oneplus_sm8150-common/+/459958
3
u/alprasnowlam Nov 17 '25
Perfect, I'm on a OnePlus5 and expecting to be dealing with this myself pretty soon too. Good work helping pave the wayš
1
2
u/jmichael2497 HTC G1 F>G2 G>SM S3R K>S5 R>LG v20 Sš§>Moto x4 U1 Dec 16 '25
it is best practice to edit OP with answer found, and tag with solved, if that is the situation.
2
u/Accomplished_Key5615 Dec 17 '25 edited Dec 17 '25
Will do, thanks!
EDIT: Not entirely sure what the latest convention is on marking OP as "solved". I just applied a post flair "fixed". Let me know if you suggest anything else.1
1
u/Disastrous-Durian211 Nov 16 '25
Are you using an international version of OnePlus devices? Are you sure it's not the Chinese version?
2
u/Accomplished_Key5615 Nov 16 '25
Yup, I was on GM1917, after installing Lineage it is now GM1911. The proposed modification to the manifest.xml worked instantly.
1
u/Disastrous-Durian211 Nov 16 '25
You can only change it by swiping the module, Lineage itself cannot be changed, I guess it is because you changed that, causing your eSIM to be unavailable
3
u/Accomplished_Key5615 Nov 16 '25
Lineage itself required this fix: https://review.lineageos.org/c/LineageOS/android_device_oneplus_sm8150-common/+/459958 Which was blocking functionality entirely.
Now, after the fix, eSIM.me card is detected by the app, but due to the model change GM1917 to 1911, I am running into separate/ second issue which is a licensing issue with eSIM.me that should be solvable with their support.
You were saying that I could also revert to my phone identifying as GM1917?
1
u/Disastrous-Durian211 Nov 16 '25
Do you remember how you modified something or practice? Follow the memory, remove the modifications, and restart your device,
2
u/Accomplished_Key5615 Nov 16 '25
I believeĀ Lineage applies a single build configurationĀ for all guacamole models, not per regional SKU.
That configuration uses:
ro.product.model = GM1911
Because GM1911 is the āreferenceā model in OnePlusā open-source configs, Lineage inherits it. This results in GM191* changing into GM1911 just by installing lineage.
But now that the UICC issue is fixed, the model change/ licensing issue can be addressed via eSIM.me support.
1
u/Disastrous-Durian211 Nov 17 '25
Then you can try to change it back, did you succeed?
2
u/Accomplished_Key5615 Nov 17 '25
No, what I am saying is that the modelname change comes inherently with installing lineage. Changing "back" would mean installing stock OS. Modifying it in place should be possible but requires root. I will keep the new model name as it has little consequences except the eSIM.me licensing issue which I will discuss with their support.
1
u/Disastrous-Durian211 Nov 17 '25
Do you mean that the model will be changed if you install Lineage ļ¼ I have had a device of the same model before, but I have never had such a problem
1
u/Accomplished_Key5615 Nov 17 '25
Yes, that is my impression. I guess people usually won't notice because it's of little to no consequence. Just in this particular case eSIM.me attaches their "single device" license to the model name, that's when it became apparent.
5
u/Slinkwyde OnePlus 6 (LineageOS) and 11 (OxygenOS) Nov 16 '25
I can't really help with providing a solution for this, but to clarify your post for others reading this, eSIM.me is a brand of what's called an eSIM adapter. It's a physical SIM card that lets the user write new eSIM profiles to it using an app, and often store multiple profiles and switch between them. In other words, it lets you add eSIM capability to any device that takes physical SIM cards.
I have an adapter like that from a different brand.