eSIM and Sailfish OS

After enabling the second radio slot on my xperia 5 iv, and testing with some short-period sims lpac and simpro (thanks for those!) I have switched my main France phone to a Prixtel SIM. But that did not work. I have noted the error and will create a lpac bug, but what I’m trying to say:

Do you think it would be good to start a wiki post describing which services worked and with what kind of eSIM? For example, I have an EIOTCLUB physical SIM to hosts eSIMS, that worked, and the eSIM under Sony nagara worked, but the operator Prixtel did not etc.

4 Likes

Ok, started, need to ping admins to make it a wiki eSIM provider and hardware support

6 Likes

Oh, iirc you can do this yourself for a thread post you started yourself?

I have used @Juanro49’s packaging and adjusted it for Chum. The changes were as follows:

  • As OBS is not able to download anything while building, the easiest was to package cJSON separately (GitHub - sailfishos-chum/cjson · GitHub)
  • I have added wrapper script that replaces /usr/bin/lpac and sources config files at /etc/lpac for env variables (if the config files are there). After that, real lpac binary is called. This allows us to configure lpac driver and other possible parameters via supported env variables as a part of device ports. For devices that want to support eSIM.
  • I switched to latest upstream instead of @Juanro49’s latest version. While @Juanro49’s latest version supports selection of gbinder esim slot and is not included upstream, the corresponding PR has been submitted by @Juanro49 and I hope it will be merged soon.
  • Chum packaging is at GitHub - sailfishos-chum/lpac · GitHub that includes example config file

Lpac is available at Chum and Chum:Testing

/cc @vlagged

6 Likes

eSIM support is badly needed these days. Some people have nothing to put into those slots.

Almost all carriers offer a free physical sim-card if you contact their support. Havent heard of any carrier that dont offer you one if you need.

5 Likes

Is eSIM not somehow just disabled in the Jolla builds? I think someone reported it works with certain ports and the SimPro app from OpenRepos.

You can also buy a https://www.9esim.com eSIM card and download the eSIM to it. Natively supported on Sailfish.

6 Likes

I dont really like eSIM as i think you need to ask permission from your carrier to swap it or go through some identification process… I like being able to swap my physical SIM between phones.

I feel eSIM is only benefiting your carrier and big phone manufacturers that have all your data, to make hardware swap only easy for people who dont care about privacy and let them track your hardware too.

Maybe im wrong and in conspiracy land tho :person_shrugging:

8 Likes

IMO the wrong approach. As Rillow said, the only one benefitting is the provider. Let them send you a SIM and if they don’t want to, change the provider.

3 Likes