OnePlus One Official Firmware & Unbrick Tool (Stock ROM)

Welcome to the ultimate firmware resource for the legendary “Flagship Killer,” the OnePlus One. Whether you are looking to restore your device to its original CyanogenMod 11S software, or you need to perform a low-level unbrick on a completely dead device, this guide has you covered. We provide official firmware packages for both standard flashing procedures and emergency recovery.

Please read the guide carefully to identify which firmware package and flashing method is right for your situation.


OnePlus One Firmware Details

Below are the core specifications of the OnePlus One (codename: bacon).

Attribute Details
📱 Device OnePlus One (A0001)
🆔 Chipset Qualcomm Snapdragon 801 (MSM8974AC)
🤖 Stock OS (Global) CyanogenMod 11S (based on Android 4.4)
🤖 Stock OS (China) ColorOS
💻‍💻 Flashing Tools Fastboot, Custom Recovery (TWRP), QPST (for unbrick)

Part 1: Standard Firmware for Most Users (CyanogenMod 11S)

This is the recommended firmware for most users. It is the official Fastboot-flashable package that will restore your phone to the globally-released CyanogenMod 11S software. Use this file if your phone can still boot into Fastboot mode or a custom recovery like TWRP.

Download Link

  • File Name: OnePlus_1_13062014.zip
  • Size: 852 MB
  • OS Version: CyanogenMod 11S (Android 4.4)
  • 🔗 Download Link (Google Drive): OnePlus One CM11S Fastboot ROM

How to Flash via Fastboot

  1. Prerequisites: You need ADB & Fastboot set up on your PC. You can get the official platform-tools from Google’s developer site.
  2. Download and extract the firmware zip file on your PC. You will find several .img files inside.
  3. Reboot your OnePlus One into Fastboot mode: Power it off completely, then hold the Power + Volume Up buttons together until you see the Fastboot logo.
  4. Connect your phone to the PC via a USB cable.
  5. Open a command prompt or terminal in the folder where you extracted the firmware files.
  6. Execute the following commands one by one to flash each partition:
    fastboot flash boot boot.img
    fastboot flash system system.img
    fastboot flash recovery recovery.img
    fastboot flash cache cache.img
    fastboot flash modem NON-HLOS.bin
    fastboot flash sbl1 sbl1.mbn
    fastboot flash dbi sdi.mbn
    fastboot flash aboot emmc_appsboot.mbn
    fastboot flash rpm rpm.mbn
    fastboot flash tz tz.mbn
    fastboot flash LOGO logo.bin
    fastboot flash userdata userdata_64g.img (Use this for the 64GB model)
    OR
    fastboot flash userdata userdata.img (Use this for the 16GB model)
    fastboot reboot
  7. Your phone will reboot into the freshly installed CyanogenMod 11S.

Part 2: Unbrick Firmware for Hard-Bricked Devices (ColorOS)

This is an emergency, low-level firmware package for advanced users. Use this file ONLY if your OnePlus One is hard-bricked: it shows a black screen, does not vibrate, does not boot into Fastboot, but is recognized by a Windows PC as “QHSUSB_BULK” or “Qualcomm HS-USB QDLoader 9008”. This process will flash the Chinese ColorOS and will completely wipe your device.

Download Link

  • File Name: OnePlus_1_China_15_A.000_160825_QPST.zip
  • Size: 1.38 GB
  • OS Version: ColorOS
  • 🔗 Download Link (Google Drive): OnePlus One QPST Unbrick Tool

How to Flash via QPST (Emergency Download Mode)

  1. Prerequisites: You need a Windows PC for this.
  2. Download and extract the QPST firmware zip file.
  3. Power off your bricked OnePlus One. Connect it to your PC while holding the Volume Up + Power buttons for about 10 seconds to force it into EDL mode.
  4. Open your PC’s Device Manager. Under “Ports (COM & LPT)”, you should see the device listed as “Qualcomm HS-USB QDLoader 9008”. Note the COM port number.
  5. Launch the “QFIL” application from your QPST installation directory.
  6. In QFIL, select “Flat Build” as the build type.
  7. Click “Browse” next to the “Programmer Path” and select the prog_emmc_firehose_8974.mbn file from the extracted firmware folder.
  8. Click “Load XML” and select the rawprogram0.xml file, followed by the patch0.xml file.
  9. Ensure QFIL has detected your device on the correct COM port at the top.
  10. Click the blue “Download” button. The process will begin and may take several minutes.
  11. Once it’s finished with a “Download Succeeded” message, disconnect your phone and hold the power button to reboot it. It will boot into ColorOS. From here, you can later flash a global ROM if you wish.

Disclaimer: Flashing firmware carries inherent risks. Standard flashing can void your warranty, and improper use of QPST can permanently damage your device. We are not responsible for any data loss or damage. Proceed with caution and at your own risk.

Daniel
Daniel

With more than 7 years of experience in the Mobile software field (though not consistent), I hope I can be of great service to you in providing you with the firmware files that works, flashing guides that won't brick your phone and a new mobile experience.

Articles: 7343

Leave a Reply

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