Skip to content(if available)orjump to list(if available)

Using eSIMs with devices that only have a physical SIM slot via a 9eSIM SIM car

sunaookami

Haha what a coincidence, I bought a 9eSIM adapter a few weeks ago! There is a new eSIM-only card in Germany where you get 3 GB of data plus unlimited SMS and calls per month for free. To order it I had to use Frida and the Android emulator to fool the app into thinking the device had an eSIM. After that you have to do some JavaScript shenanigans on the website to get the QR code. But after that, everything works flawlessly with the eSIM adapter. The card is called "GMX FreePhone".

briodf

3GB of Data + Unlimited SMS and Calls for free sounds very nice? Can you share the name of the provider so that we can add it to our eSIM comparison for Germany https://www.monito.com/en/esim-plans-compared

Alive-in-2025

What's the reason for these lower prices? Data only 5gb/month for $5 or $6 seems to be the summary of the link, amazing! I think the answer is there is lots of competition and they've driven the price down to this point. That's an incredible price.

Of course this would be immensely useful. For example, can I put this in my vehicle with built in maps (or just have a hotspot in my vehicle to use with a tablet). As a price comparison, in the us there are some EVs that charge $100/year for basically this, most charge a lot more. That's $8.33/month, so only a bit more than $6 or 7. But in the us it's hard or impossible get anything that low for just raw service, I can't find anything like that.

sunaookami

It's in the last sentence - GMX FreePhone. It's not one of those "travel eSIMs" though, you need to live in Germany.

null

[deleted]

larusso

What’s your use case for the adapter. To use the free service on a non eSIM capable phone? Or for some other stuff? Thanks for the info about the provider. Didn’t hear about the offering yet.

sunaookami

>To use the free service on a non eSIM capable phone?

Yes. I paid 5 €/month for LIDL Connect for 1 GB. I don't need much mobile data and in just a few months the cost of the adapter is amortized. It might also come handy in the future if I travel abroad.

causality0

That would be mine, yeah. Set up an old phone with one of those esims from a company that offers small amounts of data for free for watching an ad, then drop it in my glove box as a backup in case something happens to my real phone.

tuananh

so it's possible to use an android emulator + esim on PC to make call / send sms?

Lanolderen

Thanks for mentioning the provider.

fullspectrumdev

How much registration is required? I can see this being useful for some things :)

dkjaudyeqooe

It requires that you give them your bank account details.

The stated reason is because you can call premium services and run up a charges even with a free service.

sunaookami

Yeah this, and you need to give them your full address because you have to enter a code that is sent via (physical) mail. Also it has the "Datenautomatik" enabled by default where new data packages are bought automatically when the limit is reached but you can turn this off (it's on by default).

pinoy420

[dead]

Fischgericht

In case the original author reads this:

Depending on what 4G/LTE modem/chip your laptop it is using (it must be based on a Qualcomm SoC which 99% are), there are and I can share documents on how you can do the provisioning directly on the Laptop the SIM card is in.

The feature is present in the stock Qualcomm firmware bundle, but vendors like Quectel, Sierra etc may decide if they include the feature or not.

I know this because it is on our dev team To-Do List to implement that for a Linux daemon :)

neil_neilzone

> In case the original author reads this

He has :)

> there are and I can share documents on how you can do the provisioning directly on the Laptop the SIM card is in.

Yes, please!

betamaxthetape

PhD student here, working on 5G systems. I too would be very interested in this. Email in my profile - and am happy to link you to my academic email once you've reached out if you want to confirm my academic credentials :)

Fischgericht

I hope I am not overhyping this. It's just some source code and documentation. And meanwhile I found out that the libqmi team also is already working on an implementation, so none of this may be needed.

To make the source code work in a general fashion with most Qualcomm modems you might have lots of work to do.

Also, as mentioned: It's up to the vendor to decide if they keep the LPA eSIM support in their firmware, or remove it, or disable this in QMI. Sierra Wireless for example for long was known to throw most stuff out because their flash else would not have had enough space for both the PCIe MBIM and USB QMI firmware they needed to implement, so tons of stuff is missing in their QMI.

For some vendors you will need some magic commands to enable some SIM-related features.

So please don't be disappointed if this turns out to be of no use. It's just a fragment that may be able to help solving a puzzle, or maybe not.

GoldfishTank

Not the OP, but I would appreciate any docs you could share. I have an email in my profile. Thank you!

jaeckel

I'd be very much interested in those documents.

You can reach me via mail to s at username dot eu

TIA

Fischgericht

I'll clean up the stuff so I can not be identified as the leaker and send it to you.

mmastrac

I'd be interested as well.

deivid

if you could send it my way, email is in profile

mfkp

These have been around for a while.

Alternatives:

https://esim.5ber.com/

https://esim.me/

https://jmp.chat/esim-adapter

mrshadowgoose

Just an anecdotal single data point:

I've tried the esim.me and the jmp offerings in the same set of phones.

esim.me was generally quite glitchy and ultimately just stopped working. The requirement of having an esim.me account also just rubbed me the wrong way.

jmp has been a seamless experience so far.

Ayesh

I also bought an esim.me card a while ago before they started to jack up the prices. It worked one or two times, but stopped working after.

I ordered a 5ber yesterday, and waiting for it to arrive.

ggm

Also a +1 for JMP. not glitch free, but I think the glitches were in me, and in the eSim provider. The tool(s) do what they say on the (virtual) box.

antman

+1 jmp a bit weird interface but no artificial restrictions like esimme

stavros

Which one is the best of these? Do they work in every country? I can't tell if the do some internet-connected magic or if they just program the SIM so that it appears like a bog-standard SIM to the phone.

Mogzol

I use an esim.me card in my phone and once you program the card with the esim.me app, it shows up as a normal physical sim card on the phone with whatever plan the esim was for. I believe you can even move it to another device and it will still show up with the same plan, though I haven't tried that.

The only issue I've had with it is that some esim provider apps refuse to work on a phone that doesn't have esim capabilities, and since the phone sees the card as a normal sim card, the apps don't work. I assume that will be an issue for any of these cards. Not a huge issue though, most esim apps/websites will still let you get the QR code or download the profile even if your phone doesn't natively support esim, and you just enter that into the esim.me app to program the card.

stavros

That's great to know, thanks!

mfkp

I've personally never tried since my phone supports e-sim but people on the internet report good findings with the 5ber card (note that you need the "Ultra" card for iPhone, the other ones are android only).

stavros

Thank you!

null

[deleted]

mbesto

Tangentially related - I recently got the holy grail of eSIM travel router setup:

- GLiNet Mudi v2: https://store.gl-inet.com/products/mudi-v2-portable-4g-lte-r...

- EIOT Physical eSim https://store.gl-inet.com/products/esim-experience-seamless-...

- 20GB Worldwide Airalo for 365 days ($69): https://www.airalo.com/global-esim/discover-365days-20gb

Buy the airalo esim on my iphone. Download the QR code. Upload it to the mudi router. Activate it there. Voila! I then wireguard back to my home internet in case I need a US on the router. Can also use tailscale, but if my gf wants US internet its helpful.

https://docs.gl-inet.com/router/en/4/tutorials/how_to_set_up...

laurencerowe

At least if you’re travelling to Europe there are far cheaper offers with local carriers for about €/£ 5 for 20GB/30days valid across the EU and often UK.

Lycamobile and Simyo usually have good deals though ended up needing to get a physical SIM in Spain as they require showing ID.

Scoundreller

I forget if it was with Lyca or a similar brand, but they would deduct 5 cents for each sms before you setup a plan. I was incredibly careful to not do anything and disabled almost everything but apparently iPhone phones home in a way that’s totally hidden from the user and most providers hide and zero the charge but not these rando brands.

Another 5 EUR down to tube because I only had 4,95 for my 5 EUR plan.

Dunno why I put my SIM card in first but I guess I had to for some reason (was on wifi and had access to a computer)

ValentineC

> I was incredibly careful to not do anything and disabled almost everything but apparently iPhone phones home in a way that’s totally hidden from the user and most providers hide and zero the charge but not these rando brands.

It's not "totally hidden". You need to be extra careful to cancel the request to add the new SIM number to FaceTime/iMessage when prompted.

The prompt appears every time the phone is restarted though, and whenever the SIM is switched to.

makingstuffs

I have Lyca as my main line but haven’t noticed this before. They do the whole ‘charge £0.01 to validate the card’ thing but that is instantly reversed and a separate transaction.

Overall their customer service is quite possibly the worst I’ve experienced but the network is good and their prices are fair - £10 a month for 25GB I can use in the EU and India.

mbesto

True. This is what I used to do, but every country does this their SIM setup slightly different:

1. Do I need to show a passport yes/no?

2. Who sells the sim? Do I need to sit in a queue to purchase one? How do I top up?

3. Who is the best telco provider in the region I'm in?

4. etc etc

I'd prefer eSIM all day for that reason. Also, yes I can load up as many local/region eSIMs I want in case I need more, but honestly 20GB is plenty for a full year.

laurencerowe

I prefer eSIM too and look forward to them becoming universal. The Lycamobile UK plan I used was an eSIM.

xeroaura

Have you checked out Eskimo esim?

They have coupons every so often on holidays for their worldwide esims. I believe they have one going for Chinese New Years that makes 30GB for $80. The data also has a 2 year expiration that rolls over on any global data purchase.

Downside is their esims (mostly? all?) terminate in Singapore, so higher latency outside of the Asia region.

polishdude20

What's the reason for the mudi device? Why not just use the esim in the iphone and have the iphone in hotspot mode? Just battery life?

Reason077

A 4G/5G router creates a "real" WiFi network rather than a personal network.

Hotspotting is great for 1 or 2 devices, but devices are reluctant to connect to a personal hotspot automatically (Apple devices, at least). You have to manually select/tap the hotspot every time, which gets to be a pain when you have multiple devices and you're using it as your daily, primary internet connection.

I might also want to leave the house/hotel room/office for whatever reason with my phone but keep other devices connected. In this case the router can either be fixed in place (and plugged in) or travel with me on battery. Flexibility!

jogu

At least for me personally when I use my iPhone as a hotspot it tends to be one of two cases:

1) Tethering to my laptop when I need to check something for work in a pinch

2) Letting friends use my data if they don't have any or have a limited plan

In both cases, I think it makes sense to not automatically connect every time my phone is near.

mbesto

This. Also, mudi can do everything from act as a WAN, input to a LAN and repeat, connect to a wifi and repeat, and use a SIM for its WAN. Phone hotspot only allows you to take the cell connection and repeat it to other devices via Wifi. It can't repeat a wifi or take a hard wire. Plus no advanced router/switch settings, it just says "use my cell connection and give it to anyone connected to me via wifi"

dlenski

> A 4G/5G router creates a "real" WiFi network rather than a personal network.

A properly functioning phone hotspot is a "real" WiFi network. The ones created by Android devices, at least, are running `hostapd`, which every Linux-based home router is running behind the scenes.

> devices are reluctant to connect to a personal hotspot automatically (Apple devices, at least).

Solution: don't use Apple devices.

toomuchtodo

Hotspot tether traffic on iPhone won't be tunneled over a VPN connection. This is what the Mudi router enables over LTE.

sneak

Lots of iOS stuff will bypass any configured VPN, including hotspot (but also APNS and other hardware-serial-linked OS stuff).

brotchie

Nice, thanks for the reccomendations, the Mudi V2 looks great.

Any limitations / bumps in the road, or it "just works"?

mbesto

Yes! I had to flash it with beta firmware since the eSim Manager disappears using Airalo.

https://dl.gl-inet.com/release/router/testing/e750/4.3.21

   Fixed the problem that esim manage page is lost after installing some esim profiles.

Fnoord

I own a Mudi v1, it is Chinese and 'just runs OpenWrt' (with mods). I had to use such device for a previous job (not w/eSIM tho). Battery life was good, but now not so much, and battery isn't user replaceable.

mjrpes

So would you not even need a plan for your phone and could do all voice/text/data through this device? Just keep it it with you at all times and running 24/7?

null

[deleted]

null

[deleted]

notpushkin

This is neat. I’ve only heard about ESTK [0] and sysmoEUICC by sysmocom [1].

ESTK supports a couple neat features, like cloud provisioning of profiles [2] (which makes it possible to add eSIM profiles on iPhone, too, not just Android).

[0]: https://estk.me/

[1]: https://shop.sysmocom.de/sysmoEUICC1-eUICC-for-consumer-eSIM...

[2]: https://docs.estk.me/manual/download/cloud-enhance/index.htm...

singpolyma3

Note cloud provisioning does require an active data esim profile on the card already

lxgr

Interesting, do you know why that is the case? Does it use BIP as a communication channel, and the iPhone doesn't route that over Wi-Fi?

ewuhic

I always wondered - can you have no roaming if you use eSIM with wifi calling and an exit node in country where eSIM is issued? So, basically:

- you bought eSIM in Germany

- you are currently in US

- you use tailscale with exit node at your apartment in Germany

- voila, no roaming when you call German mobile lines

Right?

[EDIT FOR ADDITIONAL QUESTION]

If I have troubles receiving SMSs from Germany to German number while in US, would wifi calling icrease the chances of receiving the said SMSs?

phh

I'm implementing a fully libre open-source vowifi/volte client for Android that runs in JVM sandbox, rather than untrustable modem. During my development I went through a protocol detail that I was too lazy to implement: you're supposed to announce which is the last 4g cell you saw even when doing Vowifi. I just hardcoded a value and forgot about it.

And then, I get a user who tells me that their carrier is saying they are roaming, even though they don't. I'm a tad clueless at first, because they are the network, they ought to know (this even happen over VoLTE). I send them an updated implementation that reports the correct cell. And then they receive a "welcome back" SMS.

Anyway, it's possible that your carrier can do abroad vowifi, you just need your vowifi client to lie as to where it is.

LaF0rge

In case it's of interest, please see https://osmocom.org/projects/foss-ims-client/wiki/VoWiFi_wit... for an existing way how to talk to VoWiFi carriers from entirely free/libre/open-source software. It's basically a hacked-up version of Asterisk that has IMS client support, plus a modified strongswan IPsec client.

phh

Thanks. In case that's of interest, I have another one, using doubango rather than asterisk: https://github.com/phhusson/doubango/ (and its readme at https://github.com/phhusson/doubango/blob/master/README-phh )

stavros

Is there a link to this client? I'd be interested to play around with it.

winterswift

In my experience, wi-fi calling works as if on the home network, regardless of IP location/endpoint. So this would work similarly with an eSIM.

lxgr

At least Vodafone Germany intentionally blocks (or used to block) foreign IPs for their gateway. I'll always trust them to needlessly ruin perfectly fine technologies.

Fortunately, as far as I remember at least iPhones route VoWiFi traffic over a VPN, if any is connected, so that's one way to still use it abroad.

miki123211

This is actually less unreasonable than it seems at first.

The Vo WiFi spec only defines handover procedures for networks that implement VoLTE, but VoLTE roaming was historically almost nonexistent, although the situation is improving somewhat.

This means that if you go out of range of your WiFi router, your cell phone has no idea how to request a handover from the network, and the call drops.

daveoc64

As noted by other commenters, some carriers (I think all of the UK carriers) use IP-based geoblocking to ensure that Wi-Fi Calling only works when using an IP address registered in the UK.

andix

I think most EU carriers use geo blocking for VoWiFi. A lot of non-European carriers advertise VoWiFi as a cheap alternative for roaming.

For EU carriers roaming used to be a big business (Europe is probably the region where most traveling abroad happens, many small countries close together without travel restrictions). The EU carriers don't seem to be able to let go of crazy roaming charges (5€ per minute and more are not uncommon outside of EU).

netsharc

I have a dual-SIM Pixel 7, the eSIM "slot" has a data-only subscription, the other slot has a pay-as-you-go SIM that I can make phone calls with (I make so few phone calls to actual lines, that having credit that I can top-up every few months is much more cheaper than paying monthly for free minutes). The PAYG SIM offers WiFi calling, and the phone appears to even offer "WiFi"-calling over the data connection, for a much better audio quality.

aimazon

> If I have troubles receiving SMSs from Germany to German number while in US, would wifi calling icrease the chances of receiving the said SMSs?

I'm not up to date on the state of messaging infrastructure but it used to be the case that some providers would offer non-standard methods for sending messages over their network to intermediary providers. Rather than sending an SMS to a number, a business would ask the intermediary to send a message and the intermediary would use the non-standard method provided by the network provider. The non-standard methods work fine if you're connected to the network directly but if you're overseas that will not be the case and so you can't receive these non-standard messages. Don't quote me on any of that, though.

lxgr

The non-standard method is to get the SMS to a delivering SMSC (which is the same network component that's used for mobile originated SMS delivery, which is standardized).

Once it's enqueued in an SMSC, there is no more distinction between how it got there, as far as I understand (at least downstream from there; delivery reports to the sender might again be proprietary for non-mobile senders).

> The non-standard methods work fine if you're connected to the network directly but if you're overseas that will not be the case and so you can't receive these non-standard messages.

This is actually not particular to the way in which SMS have been enqueued, but rather to how they're delivered: The sending SMSC has to "dial" pretty deep into both the recipient's home and visited network in the original implementation. This means that they need a commercial agreement and technical integration with both of them.

Usually, problems/inconsistencies occur when they do know how to deliver to the recipient number's home network (because if they can't, they'd probably have rejected the message at SMSC submission time), but are then redirected to a given visited network with which they don't have interconnectivity.

This problem (and some others, including serious privacy concerns) is solved by a newer technology called "SMS home routing". In that model, there's something like a proxy in the recipient's home network that essentially poses as the receiving phone to the sending SMSC, and then uses the home network's resources to do actual delivery. This usually leads to more consistent experiences, and allows things like a "received message log". (Without a home router, the recipient's home network never sees the message content when the recipient is roaming!)

lxgr

Many providers actually let you use Wi-Fi calling without any VPN, i.e. they don't arbitrarily restrict the set of allowed IPs that can connect to their Internet gateway.

> If I have troubles receiving SMSs from Germany to German number while in US, would wifi calling icrease the chances of receiving the said SMSs?

Probably not, unless your provider supports inbound and outbound SMS via ISM. If you have an iPhone, you can check whether yours does in Settings -> About -> Tap the name of your carrier. (If it lists "Voice and SMS", you might be good; if it's only "voice" or nothing at all, SMS will go over the visited network.)

Ghoelian

Are there even roaming costs at all when calling over wifi? Would make sense to me if there weren't, since you're not using the mobile infrastructure you would be paying for.

Then again I could also easily see telcos charging roaming anyway, just because they can.

miki123211

Calls can freely be handed over between VoLTE and VoWiFi, depending on signal quality, and that often happens without the user's knowledge or explicit consent.

This means that "no roaming costs over WiFi" is a very dicy proposition, as a carrier either needs to restrict handovers (and I don't even know if that's allowed by the spec, not to mention the implications of dropping calls when going out of WiFi Range), cover the costs themselves, or move them onto the unsuspecting user if a handover happens.

simtel20

There's also a technical hurdle of the telco can't know where you're coming from over the Internet. The terminate your end of the vowifi call and from there they only charge for the connection as though it originated in their network, which is all they know for sure (that is their SIM and your account that's authenticated from somewhere in the world)

lxgr

Well, I know at least one provider that looks at your IP's country registration and will block you if they believe it's not domestic: Vodafone Germany. I wouldn't wish their service upon my worst enemies.

Gormo

Alternatively, use a global eSIM purely for data access, then use your phone as a SIP client (or use something like Google Voice) for PSTN access, eschewing the mobile network entirely.

oniony

Was "the SIM's packaging" not just an original credit-card sized SIM? https://en.wikipedia.org/wiki/SIM_card#Full-size_SIM, with punch-outs for newer formats?

arccy

i think it meant the rims for the punch outs were the best for keeping a nano sim in the reader stable (which presumably took one of the larger formats).

singpolyma3

If you use the JMP eSIM Adapter you can use a fully open source app, or even your own build of the app or whatever you like.

sunaookami

You can use OpenEUICC with 9esim. They just rebrand it and publish it as their own thing. https://gitea.angry.im/PeterCxy/OpenEUICC

sunaookami

To the dead comment: No, OpenEUICC does not need a rooted phone. Mine is not rooted and it works.

noname120

Wrong. OpenEUICC requires a rooted phone or a custom ROM, while EasyEUICC can be installed anywhere. This is literally what the (previously-)dead comment says. The second part is a copy-paste from the project's README.

joeofbook

They do not "just" rebrand it.

OpenEUICC needs a rooted phone, while the provider-branded packages like EasyEUICC can run in user space (and thus needs to be signed with the corresponding hash).

-----8<-----

There are two variants of this project:

OpenEUICC: The full-fledged privileged variant. Due to its privilege requirement, OpenEUICC must be placed inside /system/priv-app and be signed with the platform certificate.

The preferred way to including OpenEUICC in a system image is to build it along with AOSP.

Note: When privileged, OpenEUICC supports any eUICC chip that implements the SGP.22 standard, internal or external. However, there is no guarantee that external (removable) eSIMs actually follow the standard. Please DO NOT submit bug reports for non-functioning removable eSIMs. They are NOT officially supported unless they also support / are supported by EasyEUICC, the unprivileged variant.

EasyEUICC: Unprivileged version that can run as a user app. This version supports two modes of operation: Inserted, removable eSIMs: Due to obvious security requirements, EasyEUICC is only able to access eSIM chips whose ARF/ARA contains the hash of EasyEUICC's signing certificate.

USB CCID Card Readers: Only T=0 readers that use the standard USB CCID protocol are supported. In this mode, EasyEUICC can access any eSIM chip loaded in the card reader regardless of their ARF/ARA, as long as they implement the SGP.22 standard.

Prebuilt release-mode EasyEUICC apks can be downloaded here For removable eSIM chip vendors: to have your chip supported by official builds of EasyEUICC when inserted, include the ARA-M hash 2A2FA878BC7C3354C2CF82935A5945A3EDAE4AFA

craftkiller

Thank you! I came to the comments to find the most open version of this. Unfortunately, the JMP eSIM's order form is broken so I cannot purchase their device (it never asks for city/state and then the order form errors out with "City or state/province not specified")

singpolyma3

It seems that bringing up the city/state box after you enter zip code is being slow right now. if you wait a bit do they show up for you after entering zip code?

craftkiller

You're right! It took 7 minutes according to chrome dev tools but the state and city did eventually show up. Then my credit card's fraud protection declined the order so I had to go back and watch the spinner spin for another 5.2 minutes but I eventually was able to purchase one.

hintymad

I wonder if there's a reversed solution: using physical SIM card on devices that have only eSIMs. The use case: recent fewer versions of iPhone support only eSIMs, yet we will need a physical sim when traveling in China (yes yes, one could use roaming. It's just that with a China phone number, one can do more).

lxgr

It apparently can be done: https://www.youtube.com/watch?v=twFC0A_m0KI

Supposedly the people doing this at scale (for grey imports?) even de-solder the eSIM module and resell it, but I have my doubts about that part of the story.

05

Sure you can do it if there’s a module to desolder, but many phones will just use TrustZone/Secure Enclave and you’re not desoldering that…

lxgr

Are there any TrustZone based eSIM implementations yet? I've heard about plans for a couple of times but haven't been following that closely.

I'm not sure if iPhones still have a physical module; it would make a lot of sense for Apple to combine the eSIM implementation with the payments secure element (I think they hold some patents to that extent), but I'm not sure if they already do that.

rendaw

Why do you need a physical sim in China? Are there just no esim providers? Or is it something deeper?

emnudge

It’s to connect phone numbers to identities. Getting a physical sim in China involves going in person to a store where they keep your passport and a mugshot (you hold a paper with your number on it) in a database.

There’s no free WiFi without requiring a phone number. It allows the government to connect internet users to real identities.

jtokoph

Apparently there aren't any eSIMs in China that include a phone number. I'm not sure why.

I think this is why Apple releases the latest iPhones with physical SIM trays in China while the latest iPhones in North America are eSIM only

gruez

>while the latest iPhones in North America are eSIM only

It's US that's esim only. Canada and Mexico still has physical sim + esim option if you're willing to drive across the border.

https://www.apple.com/iphone/compare/

https://www.apple.com/ca/iphone/compare/

https://www.apple.com/mx/iphone/compare/

hintymad

A big reason is that an eSIM is virtual, which means anyone can easily get an eSIM that allows them to punch through the great firewall -- a defeat that the Chinese government would never allow to happen

__m

I only know eSIM providers for data

kccqzy

But normally you wouldn't want to use a local SIM in China because of the great firewall. I usually buy local SIMs but China is an exception. I can't live without Wikipedia.

gruez

Most "travel esims" are data-only, but there are definitely domestic carriers/MVNOs that provide voice + text, and provide esims.

yapyap

I like the initiative and I’m not against experimenting, it’s fun.

But why would you ever want an eSIM in a SIM device, I’d assume it’s more often the other way around

orisho

You may find yourself in that situation if you have a device that only supports SIMs, and you can't use any of the cheap travel esim providers with it. For travel, you would replace your local SIM with the 9eSIM, and be able to switch providers depending on destination. The difference can be huge in some countries, where a local provider's travel plan can be 30 to 50 USD, while a equivalent on an ESIM provider is just $4.

I live in such a country and have parents with older phones who can't use esims, so the value is obvious to me. :)

doix

In which countries are eSIMs cheaper? I have never encountered this in Africa or in Asia. I was just in Vietnam, a local SIM was probably 50% cheaper than anything I could find on esimdb.

Currently I'm in Georgia, unlimited internet for a week is 9 GEL, or around 3ish USD per week. The cheapest on esdimdb is 19 USD for unlimited internet for a week.

What we usually do when we travel is buy the cheapest eSIM, usually on some introductory offer to get like 1GB for 1 USD (so we can order taxis, maps etc), then go to a local provider and get a local SIM.

One place where an eSIM was a good choice was China. I don't quite understand how it works, but it seems if you use an eSIM in China you get around the great firewall without needing a VPN.

I wish eSIMs were cheaper, so I wouldn't have to deal with the headache of doing that. When going to local providers, sometimes they offer an eSIM option, but there is usually no price difference.

lxgr

> I don't quite understand how it works, but it seems if you use an eSIM in China you get around the great firewall without needing a VPN.

That's just the default for most mobile data services, eSIM or physical SIM. Your home network provides Internet connectivity. "Local breakout" (where you get an IP of the visited network) has never really taken off for various reasons, one being that people actually like being able to access everything they also can at home.

I also strongly suspect that this is why iPhones in China don't have any eSIM capability.

bloggie

I don't know if eSIMs are more expensive or less than a local SIM, but they are much more convenient for me when I travel. I can have working internet as soon as I step off the plane, which is great for finding transportation and not having to deal with kiosks that won't speak any language I know and might be closed. I don't have to hand over my passport to get a SIM, and in China they get around the firewall. The cost of an eSIM vs the cost of travel is too small to notice but the convenience is always noticed.

msh

you can buy travel esim packages like arialo, that gives you easy data in a lot of countris.

nico

Currently traveling, and the savings are real. Although in this case it’s the opposite: travel eSIMs rates are about $80 for data for 30 days, whereas a cheap local prepaid SIM card is $8-16 (but with no eSIM option)

mrg2k8

I've encountered this in Cape Verde and ended buying a local SIM off the street for a fraction of the price.

klausa

Out of curiosity: where are you traveling with data that expensive?

pjmlp

I have not yet traveled to a place that doesn't have cheap prepaid SIM on the Airport, or some Internet cafes.

herbst

Cheap is very subjective. There is always a way cheaper Esim option, especially if you have high usage.

Not the common Esim provider spamming all of Google. But you often find local Esim resellers for local networks.

Writing this from my Caravan WiFi, with a small streaming computer, 2 mobiles and a laptop using about 250 GB a month :)

prmoustache

I expected to use an eSIM when I went abroad for a month last year. It turned out the providers offering "travel eSIM" are 2 to 4 times more expensive compared to buying a prepaid physical sim at the counter valid for 30 days.

dboreham

Quick note that "the counter" may not exist or be hard/time consuming to track down and then there may be language barriers and also identity proof requirements that you can't meet. So service that's available and working as soon as your boots hit the ground do have some value.

harha

One announce with eSIM is that you can’t move them freely, despite being advertised as equivalent. Depending on the provider it can get quite complicated (physical visit in store, fees) to move to another device.

londons_explore

Could one make an all-software sim card emulator which would enable this?

Or does the esim spec have some kind of DRM to require you to use physical hardware with an embedded yet secret-to-you key?

gruez

>Or does the esim spec have some kind of DRM to require you to use physical hardware with an embedded yet secret-to-you key?

Yes. Basically there's an accreditation process by the GSMA, and if your esim doesn't have a certificate chain leading back to GSMA, you won't be able to get your esim provisioned.

https://media.ccc.de/v/camp2023-57190-demystifying_esim_tech...

notpushkin

There is SoftSIM, but I think it’s geared towards IOT applications: https://onomondo.com/product/softsim/

stavros

Sorry, move them from what to what? Surely an eSIM isn't locked to the first phone I use it on?

klausa

It is.

The QR codes that provision the eSIM are single-use.

Most "real" carriers will of course let you migrate your eSIMs, with varying degrees of pain involved (my Japanese eSIM migrated automatically from iPhone to iPhone; the German one involved making a phone call); but ~all "travel plans" eSIMS will be single-use only.

arghwhat

Chinese iPhone has no eSIM support (they have dual SIM instead), IoT stuff like alarms tend to use SIM slots, LTE/5G routers tend to use SIM, etc.

Until eSIM provisioning for embedded devices is sorted out and popularized there will be plenty of reasons to adapt to a regular SIM.

herbst

I got a second hand mobile router with SIM support, but very good hardware for 50$. I ordered a Esim adapter SIM for $20 and just switch to the cheapest network wherever I am.

Easily saved $300 to a comparable device with Esim support.

abofh

I can't speak to anyone else, but I have a phone about a year too old for e-sims to have been commonplace, but I still need to travel, and services like airalo (global sims to go) are basically e-sim only -- so my secondary sim slot is a reprogrammable eSIM.

dangus

Let’s say you land in a new country that your primary provider won’t roam to for free or at all, there’s no need to visit the airport shop that sells SIM cards with limited options and try to buy and set up something which is often in a different language.

You can buy your eSIM service at the best possible price ahead of time online and have it ready to go when you land, and you don’t have to upgrade your not-that-old phone to do so.

barbafant

quote from TFA "Since I want to use the SIM with the integrated WWAN modem of a laptop running Linux, I was keen to see if I could get this all to work using Linux and Free software."

chainingsolid

I clicked this as I don't think there's a phone meeting my prefrences (repairable, runs mostly mainline linuix) that has esim. There all regular sim. So something like this could expand options carrier wise.

dlenski

Almost the entirety of the enthusiasm for this post is based on people running crippled OSes (iOS, mainly) which won't let you tunnel 100% of traffic over a VPN.

PopAlongKid

I wish I knew if this would have helped me on a recent trip out of the U.S. In preparation, I upgraded my older, low-end smartphone to one with a more recent version of Android, NFC (for tap-to-pay), a headphone jack, and support for two physical SIMs.

So when I arrived at my destination, I was able to purchase a 30-day SIM for a local phone number and data, but my primary SIM was useless outside of the U.S. so no access to my primary phone number (I ended up using WhatsApp a lot). My carrier (Boost Mobile) advertised an add-on for "Global Roaming", but despite non-trivial time spent reading and talking to them on the phone, I got merely a vague impression that only an eSIM would have allowed me to continue to use my primary number out of the country. Would this solution have worked for me?

Meanwhile, I still have the (now deactivated) second SIM in my phone, hope that is not a security risk of some kind.

doix

I really don't see the connection between an eSIM and your SIM not working abroad here.

All an eSIM does is replace a physical one with a "digital" one. You'd still be using your carrier in these places. For your sim to work, your carrier would need to have agreements in place with providers in the country you're in. And then they'd charge you an extortionate amount of money to making any calls or use any data.

gruez

He's probably talking about how on iPhones[1] and some Androids[2], you can do something called "wifi calling using cellular data" or "backup calling", which basically enables you to roam for "free" on your one SIM by using wifi-calling over the data connection of the second SIM. It only triggers if the first SIM doesn't have any reception, but there's workarounds for that, but in any case it's not as simple as installing an eSIM and getting free roaming.

[1] https://cdsassets.apple.com/live/7WUAS350/images/ios/ios-18-...

[2] https://lemmy.world/post/58708

goda90

Another factor for international travel is whether you phone has the right bands to get signal. My carrier claims to have international roaming, but I look up what bands my model phone has and what the country I'm going to uses and I pretty much would not get signal anyway.

lxgr

Are you sure? There's a pretty good overlap these days in globally supported bands on at least a baseline level.

You might not be able to use a provider's extended/rural or dense urban canyon filler cells, but I haven't yet been to a place where I didn't get any roaming connectivity at all.

In some countries (the US included), providers restrict the ability of devices not capable of e.g. VoIP to connect on certain bands (as there is no circuit switched fallback available there, and there's an FCC mandate that calls, in particular 911 calls, have to work wherever data works), but that's usually not applied to inbound roaming guests.

joecool1029

> Are you sure? There's a pretty good overlap these days in globally supported bands on at least a baseline level.

Most Chinese imported phones have really poor band support in the US. Lucky to get band 2 and band 5 at best.

> In some countries (the US included), providers restrict the ability of devices not capable of e.g. VoIP to connect on certain bands (as there is no circuit switched fallback available there, and there's an FCC mandate that calls, in particular 911 calls, have to work wherever data works), but that's usually not applied to inbound roaming guests.

US all circuit switched data is basically gone except for a few rural carriers and maybe a few pockets of 2G left on T-Mobile (was shut down on my local towers in past few weeks). Unsure of the 911 IMS carrier profile support on models not intended for US market.

someplaceguy

Recently I tried to reinstall an eSIM on my Android phone while overseas but was told by my carrier that the eSIM can only be activated while connected to antennas located in the carrier's country, i.e. it can't be activated overseas, despite my plan supporting call roaming and both countries being in the EU.

I don't know whether this is carrier-specific or the same for all carriers.

Doohickey-d

This worked for me, French carrier "Free", and install new eSIM while in Spain.

But now I have doubts, especially outside the EU: if it doesn't work, that would loose one of the advantages that I'd sort of expected eSIM to have: if your phone gets lost / stolen while abroad, you could just get a new eSIM from your carrier immediately, and set it up on your replacement phone.

In my case, my bank uses mandatory SMS 2FA for setting up their app on a new phone, thus making it impossible to make purchases with my card without having the being able to set up the app.

So I'd be back to the oldschool method of having a fried back at home set up the new eSIM, receive the 2FA code...

arccy

I think almost all carriers require this. I've seen mentions that the Google Fi eSIM requires US towers to activate, but can be moved / reinstalled later without them (didn't test it though).

terinjokes

Just an end user, so don't quote me on this, but I think that requirement was largely a legacy Sprint requirement.

I've purchased newer Pixel devices from my local shop and activated Google Fi just fine overseas. (with the caveat that I might not have all of T-Mobile's bands if I'm back in the US).

null

[deleted]