O2 eSIM Not Activating on Xiaomi
Activating an eSIM on O2 requires a valid QR code, a compatible unlocked Xiaomi, and a completed O2 account provisioning step. This guide diagnoses every activation failure and tells you exactly how to resolve it for O2 on your Xiaomi.
- Quick checks
- Step-by-step activation
- Common causes
- Frequently asked questions
Activating O2 eSIM on Xiaomi
Check your device specs — not all Xiaomi models support eSIM. iPhones from XR onwards, Samsung Galaxy from S20 onwards, and Google Pixel from Pixel 3 onwards support eSIM.
A carrier-locked Xiaomi will reject O2 eSIM. To check: go to Settings → SIM cards & mobile networks → [SIM] → Access Point Names. If you see a carrier lock message, contact your current provider to unlock.
eSIM QR codes expire after 24–72 hours. If the code was emailed more than 3 days ago, contact O2 on 202 (free from O2) to get a new activation link.
Turn off mobile data and Wi-Fi (use only the activation download). Scan the QR code using Settings → SIM cards & mobile networks → [SIM] → Access Point Names on your Xiaomi. Ensure the code is fully visible — partial scans fail silently.
Complete activation via: My O2 app → Account → Manage SIM → Set up eSIM. Follow every on-screen prompt without skipping steps. Carrier provisioning can take 10–15 minutes.
After activation completes, restart your Xiaomi and wait up to 30 minutes for O2 to fully provision the eSIM profile. Data and calls should activate automatically.
If the eSIM shows as installed but has no service after 30 minutes, call O2 on 202 (free from O2). The provisioning record may need resetting on O2's system.
Common Causes of This Issue on O2
| Cause | Likelihood | Fix |
|---|---|---|
| Expired QR code | High | Request new QR from carrier |
| Device locked | High | Unlock device first |
| Provisioning delay | Medium | Wait 30 mins and restart |
Frequently Asked Questions
Is my Xiaomi compatible with O2 eSIM?
To use O2 eSIM on your Xiaomi, the device must be eSIM-compatible and unlocked. iPhones from XR onwards, Samsung Galaxy from S20 onwards, and Pixel from Pixel 3a support eSIM. Confirm compatibility at the O2 eSIM information page or call 202 (free from O2).
How long does O2 eSIM activation take?
Most O2 eSIM activations complete within 15 minutes. In some cases, provisioning can take up to 2 hours. If your eSIM shows as installed but has no service after 2 hours, restart your Xiaomi and contact O2 on 202 (free from O2) to trigger a manual provisioning refresh.
Can I have both eSIM and physical SIM on O2?
Yes, if your Xiaomi supports Dual SIM — most modern flagships do. You can run a O2 eSIM alongside a physical SIM from another carrier, or use the O2 eSIM as your primary and keep a travel SIM as secondary.
Still having trouble? Contact O2 support on 202 (free from O2) or visit our contact page for further help.