Huawei P8 Stock Firmware Download (GRA-L09, CL00, CL10, TL00, UL00, UL10)

Download free stock firmware files, compare available builds, and use the matching flash guide before writing anything to the phone.

Before you flash

Match the exact model, region, and branch name. Similar model numbers are not the same device.

Need flashing steps?

Firmware files are here on Inar Guide. Tutorials, flash tools and USB drivers are on FlashGuideHub.

The files below belong to the Huawei P8 GRA family, covering international, Chinese carrier, and regional branches built around the same 5.2-inch Huawei P8 platform.

This is the kind of set usually needed for bootloop repair, failed OTA recovery, stock restore, or cleaning up the mess after the wrong region was flashed. Pick the exact GRA model first. Then worry about build number.

Firmware Details

Device NameHuawei P8
Model IdentifierGRA-L09, GRA-CL00, GRA-CL10, GRA-TL00, GRA-UL00, GRA-UL10
CodenameGrade
Chipset / PlatformHiSilicon Kirin 930 / Kirin 935 platform family, depending on branch and edition
Launch Android Version(s)Android 5.0 / 5.0.2 with EMUI 3.1 on the original stock line
Current Firmware LineThis file set includes Android 5.0.1 / EMUI 3.1 builds and Android 6.0 / EMUI 4.0.x upgrades.
Firmware TypeHuawei full stock firmware archives, including dload-labelled packages and standard update archives.
Flashing ToolHuawei dload / local update workflow for the normal stock packages; extract first and follow the package structure that is actually inside.
Region / Branch NotesC432 Europe, C185 Middle East, C92 China Telecom, C01 China Mobile branch, C00 China branch, and C900 general packages appear in this set.
Typical File Size RangeAbout 865MB to 1.8GB in this batch.

Flashing Risks & Disclaimer

The real risk here is branch mismatch, not raw file size. A GRA-L09 package on a CL00 or UL10 is how update verification fails, radio behavior goes sideways, or the phone boots into a half-correct system that creates more work.

Also, not every archive in this list should be treated the same way. The dload-labelled files are the easy ones. The rest need to be extracted before choosing the route.

Download Table

This package is an original stock ROM mirrored for preservation, as the manufacturer no longer provides public downloads for this model.

Region / VariantFilenameBuild / VersionAndroid / Firmware VersionFile TypeBuild DateFile SizeDownload Link
Europe / GRA-L09 / C432Huawei_P8_GRA-L09_C432B222_Firmware_CEE_Nordic_European_Channel-Others_Andriod5.0.1_EMUI3.1_05012XMN_Dload.zipC432B222Android 5.0.1 / EMUI 3.1Dload zip1.56GBGoogle Drive mirror Download
General / GRA-L09 / C900Huawei_P8_GRA-L09_V100R001C900B151_BeST.rarV100R001C900B151Stock firmware rar1.34GBGoogle Drive mirror Download
China Telecom / GRA-CL00 / C92HUAWEI P8 GRA-CL00 (V100R001C92B141).zipV100R001C92B141Stock firmware zip1.34GBTeraBox mirror Download
China Telecom / GRA-CL00 / GRA-CL10 / C92GRA-CL00_CL10_EMUI3.1_Android5.0_C92B230.zipC92B230Android 5.0 / EMUI 3.1Stock firmware zip1.53GBBaidu Pan mirror Download
China Telecom / GRA-CL00GRA-Cl00-B366.zipB366Stock firmware zip1.01GBBaidu Pan mirror Download
China Telecom / GRA-CL00GRA-CL00 EMUI4.0 B370-wanmei.zipB370EMUI 4.0Stock firmware zip1.02GBBaidu Pan mirror Download
China Telecom / GRA-CL00 / C92GRA-CL00_C92B363_6.0.rarC92B363Android 6.0Stock firmware rar1.13GBBaidu Pan mirror Download
China Telecom / GRA-CL10GRA-CL10_B370_71231Lx.zipB370Stock firmware zip880MBBaidu Pan mirror Download
China Telecom / GRA-CL10GRA-CL10_B366_71226Lx.zipB366Stock firmware zip865MBBaidu Pan mirror Download
Middle East / GRA-UL00 / C185HUAWEI_P8_Firmware_GRA-UL00(GRA-L03)_C185B361_middle East.zipC185B361Stock firmware zip1.57GBGoogle Drive mirror Download
China / GRA-TL00 / C00GRA-TL00_GRA-C00B230_5.0.1.rarC00B230Android 5.0.1Stock firmware rar1.1GBBaidu Pan mirror Download
China / GRA-TL00 / C01GRA-TL00_C01B364_Android6.0_EMUI4.0_05012QKS.rarC01B364Android 6.0 / EMUI 4.0Stock firmware rar1.38GBBaidu Pan mirror Download
China / GRA-TL00 / C01GRA – TL00 _C01B358_Android6.0_EMUI4.0_05012QKS.rarC01B358Android 6.0 / EMUI 4.0Stock firmware rar1.34GBBaidu Pan mirror Download
China / GRA-TL00 / C01Huawei_P8_GRA-TL00_C01B376_Firmware_6.0.0_R1_EMUI4.0_05012QKS_Dload.zipC01B376Android 6.0 / EMUI 4.0Dload zip1.57GBGoogle Drive mirror Download
China / GRA-UL00Huawei_P8_GRA-UL00_30092015_5.0.1.zip2015.09.30 packageAndroid 5.0.1Stock firmware zip2015-09-301.3GBGoogle Drive mirror Download
China Unicom / GRA-UL00 / C00GRA-UL00_C00B370_Firmware_China_中国联合网络通信有限公司_Android6.0_EMUI4.0.2_05012QKX.zipC00B370Android 6.0 / EMUI 4.0.2Stock firmware zip1.7GBBaidu Pan mirror Download
General / GRA-UL00 & GRA-UL10 / C900Huawei P8 GRA-UL00&UL10 V100R001C900B141 Firmware general Android 5.0 EMUI 3.1 05012WQE.zipV100R001C900B141Android 5.0 / EMUI 3.1General firmware zip1.68GBGoogle Drive mirror Download
China / GRA-UL10GRA-UL10_B370_81003Lx.zipB370Stock firmware zip904MBBaidu Pan mirror Download
Europe / GRA-UL10 / C432GRA-UL10C432B520_Firmware_Android 6.0_EMUI 4.0.3_05013CXP.zipC432B520Android 6.0 / EMUI 4.0.3Stock firmware zip1.8GBGoogle Drive mirror Download

Flashing Requirements

  • Match the exact GRA model before anything else. GRA-L09 is not GRA-UL10, and CL00 is not TL00.
  • Extract the archive first. If it contains dload and UPDATE.APP, stay with the Huawei dload path.
  • If the phone still boots and the package structure supports a normal stock update route, start there. It is less messy.
  • Use a good microSD card for dload work.
  • Charge the battery properly before flashing.
  • Back up user data if Android is still accessible.
  • Do not jump across region codes just because the build number is higher.

That last one matters more than people think.

How to Flash

Method 1: Standard stock update for a phone that still boots

Start here if the device opens Android and the job is just to get back to clean stock.

  1. Download the package that matches the exact GRA model and branch.
  2. Extract the firmware archive fully.
  3. Check the extracted contents and keep the original folder structure.
  4. If the package is meant for the normal Huawei stock update route, place the required files exactly where that package expects them.
  5. Run the update from the phone’s stock update path and wait for the reboot.
  6. After setup, test network, Wi-Fi, cameras, and sensors before handing the phone back.

Method 2: Dload recovery for failed OTA, bootloop, or stuck-on-logo

This is the usual recovery lane for the clearly labelled dload packages in this set, especially the GRA-L09 C432B222 and GRA-TL00 C01B376 files.

  1. Extract the firmware package.
  2. Confirm that the archive contains dload and UPDATE.APP, or the expected Huawei dload structure.
  3. Copy the dload folder to a microSD card.
  4. Insert the card into the phone.
  5. Trigger the Huawei forced update key combo and let the phone verify and flash the package.
  6. Wait through the first boot. It can take a while.

Method 3: When not to force it

If the phone is detected, still boots recovery, or only needs stock cleanup, do not jump straight to random cross-region archives. The C900 general packages are useful in the right case, but they are not a free pass to ignore model and branch matching.

  1. Read the exact model from the label or current system first.
  2. Match branch code second.
  3. Use the same Android line when possible before attempting a major jump to Android 6.0.
  4. If extraction does not reveal a dload structure, stop and inspect the package instead of improvising.

Main guide: Huawei dload / eRecovery guide

Secondary guide: OTA / local update guide

FAQ

Can GRA-L09 firmware be flashed on GRA-UL10?

No. They sit in the same Huawei P8 family, but they are different branches and some UL10 / CL10 variants also sit on the Kirin 935 side of the lineup.

What is the safest file to try first on a phone that still boots?

The matching stock package for the same model and region branch. Do not begin with a different region just because the build number looks newer.

Why are some CL10 and CL00 files much smaller than the C432 or C185 packages?

Because this list mixes different packaging styles and update lines. Size alone does not tell the whole story.

Is the GRA-TL00 C01B376 package a dload file?

Yes. It is labelled that way in the filename, which makes it the straightforward choice for a dload recovery workflow.

What about the C900 builds?

Those are general packages, not a license to ignore branch compatibility. Use them only when they actually match the phone and the recovery situation.

Leave a Reply

Your email address will not be published. Required fields are marked *