(In the same spirit as Volte provider support).
There is some eSIM support in SailfishOS currently, brought to us by @cypherpunks with SimPro | OpenRepos.net — Community Repository System and their lpac fork.
This wiki is intended to list eSIM providers and devices (phones or physical card eSIMS) that worked for you.
Please don’t use links.
Providers that work with lpac - SimPro
Countries matter in case of no global reseller.
| eSIM Provider |
Country |
Results |
Notes |
esim4travel |
|
 |
Sony 5 IV, EIOT physical sim |
mobilesim.com |
|
 |
Sony 5 IV, EIOT physical sim |
Prixtel on SFR |
FR |
 |
Registration did not work. I had to flash Android to register, after that it is working in SailfishOS Sony 5 IV |
lycamobile prepaid |
FR |
 |
EIOT physical sim |
free.fr |
FR |
 |
Registration did not work with lpac (not even desktop Linux) |
|
|
|
|
Devices
Devices can also list phones that have the eSIM slot made available for SailfishOS.
18 Likes
I haven’t manage to download profile from Orange provider in Poland on internal eSIM reader of Xperia 5 IV. Unfortunately, didn’t have a chance to download it in Android and check if eSIM would work in SailfishOS.
Have you already tested from commandline with LPAC_APDU_GBINDER_UIM_SLOT=2 LPAC_APDU=gbinder lpac profile download followed by -s and your registration info?
1 Like
Yes, I’ve tested it when I tried to make eSIM work, but unfortunately didn’t save any logs from this test. As far as I remember, the problem was with cellular provider communication format (but I’m not sure it was long time ago)
I will try to reproduce this issue
I’m pretty sure free.fr doesn’t work either.. Unfortunately I don’t know how I ended in the bad profile state since I had tried the GUI SimPro first
LPAC_APDU=gbinder lpac profile download -a "LPA:1\$frm.prod.ondemandconnectivity.com\$REDACTEDREDACTED\$\$1" -c 31337
Attempting to connect to android.hardware.radio@1.0::IRadio/slot1
opened logical channel id: 2
{"type":"progress","payload":{"code":0,"message":"es10b_get_euicc_challenge_and_info","data":"frm.prod.ondemandconnectivity.com"}}
{"type":"progress","payload":{"code":0,"message":"es9p_initiate_authentication","data":"frm.prod.ondemandconnectivity.com"}}
{"type":"progress","payload":{"code":0,"message":"es10b_authenticate_server","data":"frm.prod.ondemandconnectivity.com"}}
{"type":"progress","payload":{"code":0,"message":"es9p_authenticate_client","data":"frm.prod.ondemandconnectivity.com"}}
{"type":"progress","payload":{"code":0,"message":"es10b_cancel_session","data":"frm.prod.ondemandconnectivity.com"}}
{"type":"progress","payload":{"code":0,"message":"es9p_cancel_session","data":"frm.prod.ondemandconnectivity.com"}}
{"type":"lpa","payload":{"code":-1,"message":"es9p_authenticate_client","data":"Bad profile state [expected=Released or DeleteSucceeded or Error_DownloadFailed or Downloaded] [actual=Error_InstallFailed]"}}