mobile

Update Huawei P9 To Android 8: Step-by-step Guide

Bringing an older smartphone to a newer operating system breathes life into aging hardware, fixes security vulnerabilities, and restores compatibility with modern apps. If you're holding a Huawei P9 a

Update Huawei P9 To Android 8: Step-by-step Guide
In this story

Bringing an older smartphone to a newer operating system breathes life into aging hardware, fixes security vulnerabilities, and restores compatibility with modern apps. If you're holding a Huawei P9 and wondering how to move past its stock software limitations, you aren't alone. Upgrading a legacy device requires patience, the right firmware files, and an understanding of how Huawei handled bootloaders and regional firmware variants during its EMUI era.

Official support for the Huawei P9 stopped at Android 7 (Nougat) with EMUI 5.X for most standard global variants, meaning an upgrade to Android 8 (Oreo) relies on specific regional rollouts, firmware packages, or custom community builds. This guide walks you through verifying your device model, backing up your personal data, choosing the right method for your hardware revision, and safely completing the transition without bricking your phone.

Verifying Your Huawei P9 Model and Region

Before you download any firmware or attempt modifications, you need to know your exact device model number and build version. Huawei released the P9 under several regional variations, including EVA-L09, EVA-L19, and EVA-L29. Flashing firmware intended for a different regional variant will cause boot loops or permanent hardware corruption.

Open your phone's settings menu, scroll down to About phone, and check the following details:

  • Model number: Ensure it matches your physical device label or box.
  • Build number: Note the complete string (for example, EVA-L09C432B390). The 'C' number designates the regional customization, such as C432 for Europe or C636 for Asia.
  • Cust version: Check your vendor/region version via the service menu if necessary by dialing *#*#2846579#*#* and navigating to Network Information Query > Vendor Country Info.

Never mix firmware regions. A European model requires a European firmware package. Matching these identifiers prevents installation errors during the upgrade process.

Backing Up Your Data Before You Start

Upgrading system software or unlocking bootloaders wipes user data. Secure your personal files before touching any system partitions.

Connect your Huawei P9 to a computer via USB and copy all photos, videos, music, and documents to local storage. For app data, contacts, and text messages, use the built-in Huawei Backup application. Save the backup archive to a dedicated microSD card or transfer it directly to your PC.

  • Remove any active Google accounts or screen locks before proceeding. Leaving a Factory Reset Protection (FRP) lock active on an older Huawei device often triggers security blocks when flashing custom or out-of-region firmware packages.
  • Ensure your battery sits above sixty percent charge. A sudden shutdown mid-process turns your phone into an expensive paperweight.

Understanding Your Update Options: Official vs. Custom ROMs

Because Huawei restricted bootloader unlock code generation in 2018, official updates stopped at Android 7 for most users. However, owners have two primary paths to reach Android 8 or higher.

Method 1: Official Firmware via eRecovery or HiSuite

Certain regional batches received late-stage internal beta or soak tests for Android 8/EMUI 8. If your specific carrier or region has an approved package indexed by Huawei update servers, you can pull it using official tools.

  1. Install Huawei HiSuite on a Windows or Mac computer.
  2. Connect your phone via USB and enable USB debugging in Developer Options.
  3. Click Update in HiSuite and check for available system packages. If an authorized Oreo package exists for your exact region code, the application downloads and installs it automatically.

Method 2: Custom ROMs (LineageOS / Resurrection Remix)

If official channels fail, the custom ROM community provides stable ports of Android 8 and newer versions for the Huawei P9. This path requires an unlocked bootloader, a custom recovery like TWRP, and flashable ZIP packages.

  1. Unlock your bootloader. You'll need your device's product ID, IMEI, and serial number. While Huawei retired its official bootloader code portal, third-party unlocking tools or archival exploits remain active within developer forums like XDA Developers.
  2. Flash TWRP Recovery via fastboot mode on a PC using standard ADB commands.
  3. Download a verified Android 8 custom ROM zip file and the corresponding ARM64 Google Apps (GApps) package. Place both onto a formatted microSD card inserted into the phone.
  4. Boot into TWRP recovery by holding Power and Volume Up simultaneously.
  5. Perform a complete wipe of Dalvik cache, System, Data, and Cache partitions.
  6. Install the ROM zip file first, followed immediately by the GApps package.
  7. Reboot your device. The first boot takes up to fifteen minutes while Android builds its initial cache.

Step-by-Step Execution for Custom Firmware Flashing

If you choose the custom ROM route to reach Android 8, execute each command with precision. Open your computer's terminal or command prompt inside your platform tools folder.

Connect your phone in Fastboot mode (Power + Volume Down) and verify the connection:

fastboot devices

If your device serial appears, flash the custom recovery image:

fastboot flash recovery twrp.img

Once flashed, disconnect the cable, hold Volume Up and Power to enter recovery, and clear your storage partitions. Clean installations prevent lingering Android 7 system files from conflicting with the new Oreo environment. After the flashing process finishes, verify your storage space and confirm that internal memory reads correctly before setting up your Google account.

Post-Upgrade Troubleshooting

You might encounter minor bugs after moving an older device to a newer OS version. Here's how to resolve common issues:

  • Boot loops: If the phone stays frozen on the Huawei logo, boot back into recovery, wipe data and cache partitions again, and re-flash the ROM zip.
  • Wi-Fi or Bluetooth failures: These occur when vendor partitions mismatch the ROM version. Ensure your firmware base matches the requirements specified by the ROM developer.
  • Missing Google Play Services: Flash a compatible Nano or Pico GApps package immediately after installing your ROM zip before booting the system for the first time.

Frequently Asked Questions

Can I update my Huawei P9 to Android 9 or 10?

Officially, no. Unofficially, community developers have ported lightweight Android 9 (Pie) and Android 10 builds via Project Treble implementations, though stability varies depending on your specific hardware revision.

💡 You might also like: Xfinity Mobile International Roaming

Will I lose my warranty if I unlock the bootloader?

Your device is long past its official manufacturer warranty window, so unlocking the bootloader carries no remaining warranty risk. However, incorrect flashing procedures can cause permanent hardware failure.

Why won't my phone connect to HiSuite?

Ensure USB debugging is enabled under Developer Options and that your computer trusts the RSA fingerprint generated by your phone upon connection. Switch to a different USB port if the connection drops.

Does volte work on custom Android 8 ROMs for the P9?

Voice over LTE functionality depends heavily on your carrier and whether the specific ROM maintainer integrated proprietary Huawei ril (radio interface layer) blobs into the build. Check the developer's feature list before flashing if you rely on VoLTE for calls.

CR

Written by

Chloe Ramirez

Chloe Ramirez excels at making complicated information accessible, turning dense research into clear narratives that engage diverse audiences.

More from mobile