[GUIDE] Oneplus One Flashing [Fastboot,Recovery]

  1. akashakii
    Gingerbread Sep 23, 2015

    akashakii , Sep 23, 2015 :
    hi can u plz elaborate on step 1 and 4.
    I am a noob and don't know anything about all these stuff so could not understand how to run the bat file in step 4

  2. Sarathchakru
    Honeycomb Nov 8, 2015

  3. loadedmind
    Donut Nov 10, 2015

    loadedmind , Nov 10, 2015 :
    Please update post to provide linux & mac pdf link. It appears there's no clickable link in your original post.

  4. Sarathchakru
    Honeycomb Nov 11, 2015

  5. vinaysharma76
    Eclair Apr 9, 2016

  6. Sarathchakru
    Honeycomb Apr 10, 2016

    Sarathchakru , Apr 10, 2016 :
    Check again. Try with another browser or download manager. Am able to download it.

    I will add a mirror Soon

  7. Sarathchakru
    Honeycomb Apr 10, 2016

    Sarathchakru , Apr 10, 2016 :

    Change log:

    Updated links with CM-12.1.1-YOG7DAS2K1

    Flasher Update Coming Soon

  8. azlinizam
    Cupcake Jul 20, 2016

  9. ronaksworld
    Jelly Bean Jul 20, 2016

    ronaksworld , Jul 20, 2016 :
    How to update/flash firmware update on OnePlus One.

    File Downloads

    Cyanogen OS 13.1 Build ZNH2KAS254 (FULL ROM)

    Cyanogen OS 13.1 Build ZNH2KAS254 (FASTBOOT ROM)

    • The instructions and firmware downloads provided in this tutorial are meant for OnePlus One model only. Do not attempt installing this firmware on any other device, as it may inadvertently brick or permanently damage the device.
    • Ensure the OnePlus One is fully charged
    • Verify that the phone is running on stock recovery and stock ROM
    • Back up important data and settings on the phone to prevent unexpected data loss during the ROM installation

    Method 1 via Stock Recovery

    Step 1: Download the Official CM 13.1 ROM for OnePlus One "cm-13.1-ZNH2KAS254-bacon-signed-9fbe6186fd.zip" from the link above.

    Step 2: Copy the downloaded file to the root folder of your phone's internal storage

    Step 3: Flashing the OTA via Stock Cyanogen recovery

    1. Power off your device

    2. Reboot into stock recovery – Press and hold the Power and Volume Down rocker and release them when the OnePlus logo appears on screen

    3. Choose Apply Update

    4. Select Choose from internal storage

    5. Select '0/' which is the internal storage

    6. Tap on Install and choose the file "cm-13.1- ZNH2KAS254-bacon-signed9fbe6186fd.zip", which you downloaded earlier and let the installation begin. Wait until the ROM is flashed and then you will see the Android Bot.

    7. After the installation is over, return to main page and perform 'wipe cache partition'.

    8. Then hit Reboot system now

    Following the reboot, you will see the new Cyanogen logo and it confirms that your OnePlus One is now running on the new Cyanogen OS.

    Method 2 via Fastboot

    Step 1: Download the Official Fastboot CM 13.1 ROM for OnePlus One "cm-13.1-ZNH2KAS254-bacon-signed-fastboot-d194f46bee.zip" from the link above.

    Step 2: Install ADB and Fastboot driver on your OnePlus One.

    Step 3: Download and install the appropriate OnePlus One USB driver for Windows 8.1 64 bit PC and all other PC.

    Step 4: Extract the Android 6.0.1 update fastboot firmware file via free software such as 7-zip to a separate folder.

    Step 5: Rename the folder where you have extracted all the firmware files to "op1update".

    Step 6: Launch command window in the folder op1update as follows:

    1. Open that folder and then left click on empty space in the folder.
    2. Then hold Shiftkey and right-click on empty space to get a pop-up window.
    3. Now choose Open command window here option from the context menu. A command window should open up, showing the folder where you have all the 5.1 update files from the firmware.
    Step 7: Disconnect your OnePlus One from PC if it's still connected and reboot your OnePlus One to Bootloader/Fastboot mode:

    1. Switch off your OnePlus One and wait for 4-5 seconds until the display gets shut down.
    2. Press and hold Power and Volume Up buttons together for 4-5 seconds and let the device enter Fastboot mode.
    Step 8: Connect your OnePlus One to computer again.

    Step 9: Run the following command in the command window to check whether fastboot is working properly or not (you can also copy paste the command, and then hit enter key to run it):

    fastboot devices

    If you see the text "fastboot" with serial no. displayed after it, then it means fastboot is working alright. Otherwise, just re-install the driver in step 1 and 2 above.

    Step 10: Verify the bootloader status on your device's screen, whether it says locked or unlocked. If it's unlocked, you are all done. However, if it says locked, you need to unlock the OnePlus One bootloader first.

    Note: Unlocking bootloader will delete everything on your device.

    To unlock bootloader, run the following command:

    fastboot oem unlock

    Choose Yes to confirm the action and let the device reboot. Once again unplug the device from the computer. After the device restarts, boot it into fastboot mode again. Leave the command window open, but if it's closed accidentally, just open it again in op1 update folder as mentioned earlier.

    Step 11: Run the following commands one by one to install the Android 6.0.1 update (CM13.1) on your OnePlus One. Wait until earlier command is finished, before entering next command:

    fastboot flash modem NON-HLOS.bin

    fastboot flash recovery recovery.img

    fastboot flash sbl1 sbl1.mbn

    fastboot flash dbi sdi.mbn

    fastboot flash rpm rpm.mbn

    fastboot flash aboot emmc_appsboot.mbn

    fastboot flash tz tz.mbn

    fastboot flash LOGO logo.bin

    fastboot flash oppostanvbk static_nvbk.bin

    fastboot flash boot boot.img

    fastboot flash cache cache.img

    fastboot flash system system.img

    Step 12: Finally, enter the command to flash userdata file, which depends on how much storage your OnePlus One has.

    Note: You could skip this command as this will delete all data on your OnePlus One.

    For instance, if your OnePlus One has 16GB storage, enter this command:

    fastboot flash userdata userdata.img

    For OnePlus One with 64 GB storage, enter the command:

    fastboot flash userdata userdata_64G.img

    Step 13: That's it. Reboot your OnePlus One with following command for the changes to take effect:

    fastboot reboot

    That's it. Your OnePlus One will now be running Android 6.0.1 Cyanogen OS 13.1
    Last edited: Jul 20, 2016

  10. Sarathchakru
    Honeycomb Jul 26, 2016

    Sarathchakru , Jul 26, 2016 :
    device driver is not installed. That's why its not detecting your phone. Kindly Open the Device manager and check whether device is listed there. manually update the device driver.

  11. Vicky.lund99
    Cupcake Oct 9, 2016

    Vicky.lund99 , Oct 9, 2016 :
    My OPO was stuck on initial one plus logo so I tried flashing it with this method. But it is still the same. Do you think there is annything else that can be done?


  12. cripta88
    Cupcake Mar 24, 2017

    cripta88 , Mar 24, 2017 :
    Step 1 is no longer available for download…is there a new link i can follow? Thanks

  13. ultimatemobilesolution
    Cupcake Mar 27, 2017

  14. Sarathchakru
    Honeycomb Aug 2, 2017

    Sarathchakru , Aug 2, 2017 :
    Updated links, there wont be any further updates. Thank you