How to Install eSIM on Google Pixel 2 XL: Full Guide

On THIS PAGE Jump to
Author image
Written by James Peterson
Jun 08, 2026 4-min read

The Pixel 2 XL is an older Google phone, so eSIM setup needs one extra compatibility check before you begin. Google lists eSIM support for Pixel 2-family phones, but also notes that Pixel 2 phones work with eSIM only when they were bought with Google Fi service. If your Pixel 2 XL does not show the Add SIM or eSIM setup options below, it may not support installing an iRoamly travel eSIM.

This guide assumes a carrier-unlocked, eSIM-capable Pixel 2 XL running Android 11-style Pixel Settings. The verified setup path is Settings > Network & internet > SIMs > Add SIM > Set up an eSIM. Menu names can vary slightly by Android build, carrier firmware, or region; older screens may say Mobile network, Add carrier, or Download a SIM instead.

You can install the iRoamly travel eSIM by scanning the QR code from your iRoamly order, or by manually entering the activation details if scanning is not available. Both methods are included because the Pixel 2 XL is old enough that carrier and firmware differences can affect which setup option appears.

Preparations Before Setting Up iRoamly eSIM

  • Confirm that your Pixel 2 XL is carrier-unlocked and is one of the Pixel 2-family devices that supports eSIM.

  • Connect the phone to stable Wi-Fi before downloading the eSIM profile.

  • Keep your iRoamly QR code or manual activation details ready. iRoamly typically provides the QR code and activation information by email or on the order success page.

  • Do not delete the iRoamly eSIM after installation unless iRoamly support tells you to. Many eSIMs cannot be reinstalled after removal.

  • Install the eSIM 1-2 days before travel if you can, but wait to use it for mobile data until you are at, or close to, the covered destination.

  • iRoamly plan validity starts from activation. For many iRoamly travel plans, the validity period starts when the eSIM connects to a supported network, so check the exact validity policy on your selected plan.

  • iRoamly plans may be data-only or may include calls/SMS depending on the destination and package. Check the specific plan details before assuming voice calls or SMS are included.

Method 1: Install the iRoamly eSIM by Scanning a QR Code

  1. Open Settings, then tap Network & internet. You should see the Pixel network settings page with SIMs available.

Network and Internet 2 XL

  1. Tap SIMs, then tap Add SIM. You should see the Pixel SIM setup screen.

Add eSIM 2 XL

  1. Tap Set up an eSIM. If Android asks whether you want to download a SIM instead of using a physical SIM, choose the eSIM download option.

Set Up eSIM 2 XL

  1. On the QR setup screen, point the Pixel 2 XL camera at the iRoamly QR code. Keep the QR code on another screen or printed page so the phone can scan it.

Place the QR Code 2 XL

  1. When the phone recognizes the iRoamly eSIM, tap Download or Add to download the profile. Keep Wi-Fi connected until Android finishes adding the eSIM.

Download 2 XL

Method 2: Install the iRoamly eSIM by Manual Entry

  1. Open Settings, then tap Network & internet. You should be back on the same Pixel network settings page used in the QR method.

Network and Internet 2 XL

  1. Tap SIMs, then tap Add SIM. Android should open the SIM setup flow again.

Add eSIM 2 XL

  1. Tap Set up an eSIM, then choose the manual-entry option on the QR setup screen, such as Need help?, Enter manually, or Enter activation code.

Set Up eSIM 2 XL

  1. Enter the SM-DP+ Address and Activation Code from iRoamly. If Android shows one Activation code field instead, enter the complete activation code string provided by iRoamly exactly as shown, then tap Continue.

Activation Code 2 XL

  1. Review the detected iRoamly eSIM profile, then tap Download or Add. Stay on Wi-Fi until the profile is added successfully.

Download 2 XL

How to Confirm the iRoamly eSIM Was Installed

  1. Open Settings > Network & internet > SIMs. Confirm that the new iRoamly eSIM appears in the SIM list or under the mobile network list.

eSIM Is Installed 2 XL

  1. Tap the iRoamly eSIM name. Confirm that the line is available and that the phone shows mobile-network settings such as Mobile data, Roaming, or carrier details for the new eSIM.

Use eSIM 2 XL

Set Up the iRoamly eSIM for Travel Data

  1. Open Settings > Network & internet > SIMs, then tap the iRoamly eSIM. Turn on the iRoamly line if Android shows a line toggle.

Select 2 XL

  1. In the iRoamly eSIM settings, turn on Mobile data for the iRoamly line when you are ready to use the travel plan. If your primary SIM is still inserted, avoid leaving mobile data on the wrong SIM.

Mobile Data 2 XL

  1. Turn on Roaming for the iRoamly eSIM if the iRoamly plan instructions or destination network require it. Then turn off Wi-Fi briefly at the destination to test that mobile data connects through iRoamly.

Roaming 2 XL

Troubleshooting

  • If Add SIM, Set up an eSIM, Download SIM, or Add carrier is missing, your Pixel 2 XL may not be an eSIM-capable Google Fi version, may be carrier-restricted, or may need a software update.

  • If the QR code was already used, do not delete the eSIM and try again repeatedly. Contact iRoamly support because many eSIM profiles can be installed only once.

  • If manual entry fails, recheck every character in the SM-DP+ Address and Activation Code. Do not add extra spaces before or after the code.

  • If the eSIM installs but shows no data, make sure you are in the plan's covered country or region, select iRoamly for Mobile data, enable Roaming if required, and restart the phone.

  • If activation stays pending, keep Wi-Fi connected, wait a few minutes, then restart. Some plans will not connect until the phone reaches a supported destination network.

  • If your Pixel 2 XL was sold by a carrier or region that does not allow third-party eSIM setup, the phone may not be able to install an iRoamly travel eSIM even if the Settings menu looks similar.

Conclusion

For a Pixel 2 XL that supports eSIM, scanning the iRoamly QR code is the simplest setup path, while manual entry is the best fallback when the QR code cannot be scanned. After installation, confirm that iRoamly appears under Settings > Network & internet > SIMs, then select the iRoamly line for mobile data and enable roaming if the plan requires it.

Because Pixel 2 XL eSIM support is limited by purchase source and carrier history, the most important first step is confirming that your phone actually shows the Pixel eSIM setup options before relying on it for travel.