Uncategorized (yet)

Stuff that I have nowhere else to put.

T-Mobile Prepaid eSIM - how to set-up from abroad

What’s my goal with this? I needed an actual U.S. phone number for occasional use outside the U.S. that doesn’t cost a lot and that I can keep for a long time (so that I can use it, for example, with my U.S. bank).

This is achievable with the U.S. T-Mobile eSIM and can be done completely from abroad (with some caveats).


Valid payment method is a credit/debit card from one of these countries: United States, Canada, Denmark, Germany, United Kingdom (full list to come) etc. You can use your friend’s card, too; it’s simply needed to fill up the account with credit which is then used to purchase the prepaid plan.

Note: Revolut, Wise, Curve and other prepaid-like cards won’t work (I tried).

Set up with T-Mobile

  1. Download the T-Mobile Prepaid eSIM app (AppStore link), do not open the app yet.
  2. Connect to a U.S. VPN (otherwise you won’t get past the first step in the app)
  3. Open the app and set-up the number:
  1. Install the eSIM in your iPhone as per the instructions.

Connecting to the network

First thing that needs to be set up is enabling Wi-Fi Calling. You’ll find it in Settings → Cellular (Mobile) → (tap onto the new eSIM line) → Wi-Fi Calling → set it from Off to On. You will be prompted to fill out U.S. adress for e911 purposes. Then make sure that Data Roaming in the line’s settings is Off (which it should be by default).

Once all that is done, follow these steps exactly:

  1. Turn off the new eSIM line.
  2. Turn on the Airplane Mode.
  3. Turn off the iPhone.
  4. Turn on the iPhone.
  5. Make sure the phone is still in the Airplane Mode (but with WiFi turned on).
  6. Turn on the new eSIM line.

The phone should now connect to a “cellular” network called “T-Mobile Wi-Fi” and you should be able to receive and make calls and texts over Wi-Fi. Turn the line back to Off before leaving the Wi-Fi you are on, otherwise you’ll need to repeat these six steps. (source for this workaround, relevant reddit discussion and another one)

Setting up the T-Mobile ID

Now I’d recommend setting up the rest of the T-Mobile ID account, which will also allow you to test whether receiving of the text messages is working.

  1. Go to https://account.t-mobile.com/, select “Sign up” and fill out your stuff: name, email and the new phone number you just got.
  2. Confirm with code from email, and then (moment of truth) from the text message.
  3. Finally verify with PIN that you chose when you had set up the eSIM earlier.
  4. As a last step, I recommend setting up the 2-factor authentication as prompted.

If you'll be making payments through the website from abroad, use VPN again, without it there will be errors again when adding balance to the account ("Unable to process the request due to technical issues at server side processing") despite using a U.S. card.

Switching over to pay-as-you-go plan ($3/month)

The eSIM’s fine print mentions: “If balance is insufficient to renew all lines on your account for 120 days, all lines will be suspended for 30 days. If you have an account balance, all lines will convert to Pay As You Go for 30 day increments with $3/mo. for 30 voice min./SMS messages.

Thirty minutes of calling and some text messages is plenty for what I need—access to my American (and Canadian!) accounts, even some wiggle room to call up their phone support of need be.

I have not yet tried either. Will update eventually, maybe.

Night Shift, f.lux and LCD/OLED display


What does this mean?

Light spectrums

Comparison of iPhone X: normal / Night Shift / Red Fiter:

Red filter on iPhone 8: