The Huawei P40 Pro is one of Huawei's eSIM-capable travel phones, but eSIM availability can still depend on region, carrier firmware, and the specific device variant. This guide assumes a global Huawei P40 Pro using EMUI 10 or EMUI 11 style menus, where the eSIM path is usually Settings > Mobile network > SIM management > Add eSIM.
iRoamly travelers usually install an eSIM before departure so the data line is ready when they land. A stable Wi-Fi connection is still needed during installation because the phone must download the eSIM profile after scanning the QR code or entering the activation details.
This guide covers both ways to install the iRoamly travel eSIM on Huawei P40 Pro: scanning the QR code and entering the eSIM information manually. The QR method is fastest, while manual entry is useful if you are setting up from the same phone that displays the QR code, or if the camera cannot scan it clearly.
Before You Set Up Your iRoamly eSIM
Connect the Huawei P40 Pro to stable Wi-Fi before starting.
Confirm that your Huawei P40 Pro variant supports eSIM and is not locked by a carrier or regional firmware restriction.
Keep your iRoamly QR code and manual activation details available. Manual setup normally uses an SM-DP+ Address, an Activation Code, and sometimes an optional confirmation code.
Do not delete the iRoamly eSIM after installation unless iRoamly support tells you to. Many travel eSIMs cannot be reinstalled after removal.
Install the eSIM 1 to 2 days before travel when possible, but activate and use travel data according to your plan instructions.
iRoamly eSIM validity starts from activation. The activation trigger can vary by plan, so check the current plan details in your iRoamly order or account before turning it on.
iRoamly plans may be data-only. Voice calls and SMS support vary by plan, so do not assume they are included.
Menu labels may vary slightly by EMUI version, region, and carrier firmware. If you do not see Add eSIM, check for a software update or confirm that your exact device variant supports eSIM.
Method 1: Install eSIM by Scanning a QR Code
Step 1. Open Settings on your Huawei P40 Pro and tap Mobile network. You should see the mobile network settings page.

Step 2. Tap SIM management. This opens the page where Huawei shows physical SIM cards and eSIM options.

Step 3. Tap Add eSIM in the eSIM area. The phone should open the eSIM setup flow.

Step 4. Point the camera at the iRoamly eSIM QR code and keep the code inside the scan area. After the code is recognized, the phone should show a confirmation or download screen for the eSIM profile.

Step 5. Review the iRoamly travel eSIM profile and tap Add. Keep the phone connected to Wi-Fi while the eSIM profile downloads.

Step 6. Wait for the phone to finish adding the eSIM. When setup completes, return to SIM management and check that the iRoamly eSIM appears in the eSIM list.

Method 2: Install eSIM Manually
Step 1. Open Settings and tap Mobile network. This is the same starting point used for QR code setup.

Step 2. Tap SIM management. The phone should show SIM slots and the eSIM section.

Step 3. Tap Add eSIM. The Huawei P40 Pro should open the eSIM setup screen.

Step 4. On the QR scanning screen, tap Enter manually. Use this option when you cannot scan the iRoamly QR code or when the QR code is displayed on the same phone.

Step 5. Enter the SM-DP+ Address and Activation Code from iRoamly. If iRoamly provides a Confirmation Code, enter it in the optional field; if no confirmation code is provided, leave that field blank.

Step 6. Tap Next, review the iRoamly travel eSIM profile, and tap Add. Keep Wi-Fi connected while the profile downloads.

Step 7. Wait for the download to complete, then return to Settings > Mobile network > SIM management. The iRoamly eSIM should appear in the eSIM list.

How to Confirm Your iRoamly eSIM Is Installed
Step 1. Go to Settings > Mobile network > SIM management and look for iRoamly Travel eSIM or the eSIM profile name shown in your iRoamly order. The eSIM should appear with an enabled switch or an On status.

Step 2. Tap the iRoamly eSIM entry if you need to rename it, turn it on, or check its profile settings. If the eSIM is missing, do not delete or retry repeatedly; check the troubleshooting section first.

Step 3. When you are in the destination country or region covered by your iRoamly plan, test mobile data by opening a website with Wi-Fi turned off. Test calls or SMS only if your specific iRoamly plan says those services are included.

Configure eSIM for Mobile Data
Step 1. Open Settings > Mobile network > SIM management, then tap Mobile data under the default SIM settings. This controls which SIM line the Huawei P40 Pro uses for data.

Step 2. Select iRoamly Travel eSIM as the mobile data line. The selected line should show a check mark or filled radio button.

Step 3. Open the iRoamly eSIM settings and turn on Mobile data. Turn on Data roaming if your iRoamly plan or destination instructions require roaming for travel data.

Step 4. Keep your primary SIM available for calls or SMS if needed, but make sure mobile data stays assigned to the iRoamly eSIM to avoid unwanted roaming charges on your home line.

Troubleshooting
Add eSIM is missing: Confirm that your Huawei P40 Pro variant supports eSIM, install the latest available EMUI update, and check whether your carrier or region disables eSIM. Some P40 Pro variants may show different SIM options.
The QR code will not scan: Increase screen brightness on the device showing the QR code, clean the camera lens, keep the whole code inside the scan frame, or use manual entry.
The QR code says it was already used: Do not delete the eSIM or keep retrying. Contact iRoamly support with your order details because many eSIM QR codes can be installed only once.
Manual entry fails: Check every character in the SM-DP+ Address and Activation Code. Do not add spaces unless the iRoamly instructions include them.
Activation is pending: Stay on Wi-Fi and wait a few minutes. If you are not yet in the destination country, the eSIM may install successfully but not connect to a supported network until you arrive.
No data after installation: Select iRoamly Travel eSIM for Mobile data, turn on Data roaming if required, disable Wi-Fi for testing, and restart the phone if the network still does not attach.
The eSIM appears but calls or SMS do not work: Check your iRoamly plan details. Many travel eSIM plans are data-only, so calling and SMS may not be included.
Conclusion
For Huawei P40 Pro, scanning the iRoamly QR code through Settings > Mobile network > SIM management > Add eSIM is the simplest route when you can display the QR code on another screen. Manual entry is the practical backup because Huawei's eSIM form accepts the SM-DP+ Address, Activation Code, and optional confirmation code from your iRoamly order.
After the eSIM appears in SIM management, set iRoamly Travel eSIM as the mobile data line and enable Data roaming when your destination instructions require it. That final data setting is what makes the installed profile useful for travel, while keeping your primary SIM separate for regular calls or messages if you still need it.