This guide covers all three ways to install an eSIMno eSIM on your Xiaomi, Redmi or POCO phone — one-tap Quick Install, QR code scan with the Camera app, and manual SM-DP+ / Activation Code entry. Your codes also arrive in your order confirmation email, so you can install straight from there too. eSIM is available on global / European HyperOS and HyperOS 2 builds of selected flagships (Xiaomi 14 / 15 series, Redmi Note 13 / 14 / 15 Pro, POCO F7 series); mainland-China firmware does not ship eSIM hardware. To confirm that your model supports eSIM, see our device compatibility list.
In a hurry? The 3-step version.
- Install the eSIMno line at home on Wi-Fi (one tap from your order email, or from Profile > My eSIMs > Install).
- When you land, turn Data Roaming ON for the eSIMno line (this does not affect your home line).
- Set the eSIMno line as your mobile-data line. That's it — you're online.
Want every detail and screenshots? Keep reading.
Updated for HyperOS 2 (Android 15 / 16). Earlier MIUI 14 builds use very similar menu paths under Settings > SIM cards & mobile networks.
A note on menu labels: on Xiaomi / Redmi / POCO the eSIM menu lives under Settings > SIM cards & mobile networks, and Add eSIM may instead appear as a + next to an empty SIM slot. They are the same option — we use the SIM cards & mobile networks / Add eSIM wording throughout this guide.
💡 Best practice — install your eSIMno line at home before you travel.
eSIM installation needs a stable internet connection so your phone can talk to the eSIM provisioning servers. Installing at home on Wi-Fi is fast and stress-free; the eSIM only starts using data when you land in your destination country, so there's no waste. See when to set up your eSIM for the full timing guidance.
⚠️ Heads-up — eSIM install codes are one-time-use.
If you delete the eSIM from your phone, or factory-reset the device after installing, the original QR code and SM-DP+ codes will not work again — this is a hardware-level GSMA security rule, not specific to eSIMno. Please install carefully and make sure your phone has a stable internet connection before you tap install.
I. OPEN THE INSTALLER
- Fastest route — your order email already has everything. Your order confirmation email shows, for each eSIM, a one-tap install link, the QR code and the SM-DP+ / Activation codes — so you can jump straight to a method below. The email's Install eSIM button opens the same installer on esimno.com.
- Or open it from your account: sign in at esimno.com from any browser (computer, tablet or another phone — the codes are the same), open Profile > My eSIMs, find the eSIM you just bought (status "Ready to install") and tap Install (or Details > Install — both open the same installer).
- In the Quick Install pop-up, set Operating System to Android and Device Brand / Version to Xiaomi / Redmi / POCO. eSIMno auto-detects this from your browser, but you can override it (for example, when the device you will install on is not the one you are browsing from).
II. CHOOSE YOUR INSTALL METHOD
The pop-up has two tabs: Easy Install (a one-tap button + a QR code on the same screen — Methods A and B) and Manual Install (the SM-DP+ Address and Activation Code to type by hand — Method C).
Which method to use depends on where you opened esimno.com (or your order email):
- On the actual phone you want to install on → start with Method A (Quick Install), one tap. If your browser or launcher blocks the deep link, fall back to Method C (Manual). Method B (QR) won't work here — a phone can't scan its own screen.
- On a different screen — a computer, tablet or another phone showing the QR → use Method B (QR Code) and scan it with the camera of the phone you're setting up (never another phone, or the eSIM installs on that phone).
- Prefer paper? Tap Print QR Code in the pop-up, print it on plain white paper at normal size (faded or shrunk prints can miss detection), then scan it with the phone you're setting up whenever it suits you — same as Method B. Treat the printout like a password: anyone who scans it before you could install your eSIM on their own phone. Keep it private, don't photograph it, and discard it after installing. Remember the QR is one-time-use, so wait to scan until you're actually ready to install.
All three methods finish with the same short set of steps — see "Finishing the setup" right after Method C.
A. QUICK INSTALL (ONE-TAP)
On the phone you want to install on, open the Easy Install tab and tap Install on this Android (or the install link in your order email). Your phone's native eSIM installer opens with the SM-DP+ Address and Activation Code pre-filled. Then complete the steps in "Finishing the setup" below.
Not working? If your browser or launcher blocks the deep link, use Method B (QR Code) or Method C (Manual).
B. QR CODE INSTALL — USE YOUR CAMERA
Modern HyperOS builds recognise eSIM QR codes through the Camera app — no need to open Settings:
- Open the Camera app on the phone you want to install on.
- Point it at the QR code shown in the eSIMno pop-up (or your order email) on the other screen.
- Tap the eSIM banner / notification that appears, then complete the steps in "Finishing the setup" below.
Camera didn't detect the QR? Open Settings > SIM cards & mobile networks, tap Add eSIM (or the + next to a SIM slot), then choose Scan QR code and scan from inside that screen instead.
C. MANUAL ENTRY
Use this if the camera won't detect the QR. Switch to the Manual Install tab — it shows copy-to-clipboard fields and a numbered step list for the device you selected:
- Tap the SM-DP+ ADDRESS row to copy it.
- Tap the ACTIVATION CODE row to copy it. (If your phone asks for one combined string, copy the FULL LPA STRING row instead.)
- Follow the numbered steps in the pop-up to paste these into your phone's Settings, then complete the steps in "Finishing the setup" below.
⚠️ Xiaomi quirk — to reach the manual form, you go *through* the QR scanner.
On the phone: Settings > SIM cards & mobile networks > Add eSIM (some builds hide this until a physical SIM is inserted, or show it as a + next to a SIM slot). Tap Activate with QR code, then — instead of scanning — tap Enter manually at the bottom, paste the SM-DP+ Address and Activation Code, and tap Next > Download / Activate > Done.
FINISHING THE SETUP (same for all methods)
After the codes are accepted, your phone shows a short confirmation. Tap Download / Activate (confirm any prompt) and wait 30–90 seconds for activation — occasionally up to 3 minutes — then:
- Name the line if asked — the preset is fine, or type eSIMno / Travel.
- Turn the new eSIMno line on and tap Done.
Your eSIM profile is now installed on the phone. Continue below to switch on data and roaming for the new eSIMno line.
III. ACCESS DATA & ROAMING
⚠️ Critical — Data Roaming must be ON for the eSIMno line.
Your phone treats every eSIMno eSIM as a "roaming" network even when you are in the destination country. Without this toggle the eSIM installs correctly but shows no internet. This does NOT trigger roaming charges on your home line — the toggle only affects the eSIMno line you just installed.
- Open Settings > SIM cards & mobile networks, turn on the new eSIMno line, set it as your default Mobile Data line and enable Data roaming for that line. (Again — this does NOT affect your home line.)
- If your eSIMno line connected to the wrong carrier, open Network operators, disable automatic selection and pick the supported network manually from your eSIMno coverage list.
APN settings are auto-configured inside the eSIM profile — you don't need to set them manually. Your eSIMno line should now be active and providing data.
IV. QUICK TROUBLESHOOTING
If your eSIM does not work after install, try these in order:
- Toggle Airplane mode for 10 seconds — the fastest fix for "no service" right after install. Swipe down to open Quick Settings, tap Airplane mode on, wait 10 seconds, then tap it off again.
- Check Data roaming is ON for the eSIMno line — by far the most common cause of "installed but no internet". See section III.
- Confirm you are in the destination country — eSIMno eSIMs only connect to networks in the countries the plan covers, not in your home country.
- Check the carrier — Settings > SIM cards & mobile networks > [your eSIMno line] > Network operators, disable Choose automatically, pick a supported carrier manually from our coverage list.
- Still no data? Contact support with your order number, phone brand and model, OS version and destination country, and we'll diagnose it (for example, a manual APN value if your specific carrier needs one — almost never required, since APN is auto-configured inside the eSIM profile).