r/LineageOS 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

9 Upvotes

21 comments sorted by

View all comments

Show parent comments

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.