[ONE Q&A, Help & Troubleshooting] kingdew11:
Problem solved. Detailed solutions for noobs like me!

OKAY here is what I DID. it may not work for u, but it worked for me. so if ur gonna follow these steps do it at ur own risk. and please dont expect me to helpp u to counter any special circumstances i.e. any condition not stated here coz im a perfect noob too, lel.

FYI this is called flashing roms in fastboot mode. And i had successfully flashed my OPO back into CM12.

STEPS :

Using a windows PC:

1) Download the UNIVERSAL ABD driver for Windows and freaking INSTALL IT.

2) Download the OnePlus One CM12 factory image “cm-12.0-YNG1TAS0YL-bacon-signed-fastboot.zip” (fastboot flashable package).

3) Download the flashing tools. ( it contains 4 things: adb.exe AdbWinApi.dll AdbUsbWinApi.dll and fastboot.exe)

the download links are available from this link:

ok im not allowed to attach links but u can search for it " webtrickz[dot]com how to flash cm12 factory image fastboot mode"

however, the steps given in the above link are crappy as well so follow mine =P just do the downloadings only from there.

4) Extract the 4 things from the flashing tools zip file into a folder, name it whatever****ing folder u want. we call it folder X.

5) and then extract all the things in the CM12 rom zip file into folder X.

6) Boot ur phone into fastboot mode simply by pressing and holding down the power button and the volume up button simultanoesly until u see "fastboot mode" with an Android face appears.

7) Connect ur phone to your PC with a USB cable. Now ur phone should be connected to the pc in fastboot mode.

8) open up folder X. then right click in folder X while holding down the Shift button, and click on "Open command window here"

p/s : this, I think, is like a special way to open up a cmd prompt used specifically for abd/fastboot. U can also actually open up cmd prompt normally but in order to do that you need to install idk some **** so that ur NORMAL cmd prompt will recognise abd or whatever **** it is. however, if u do that, u do not need to extract the CM12 rom files into folder X as the NORMAL cmd prompt will have the ability to, sorta like detect the CM12 ****s. anyways, forget it, just ****ing use the special way i.e. go to folder X , shift + right click to open up the SPECIAL cmd prompt)

9) a command prompt(cmd) should appear, Now check if u are connected by keying in "fastboot devices" in the cmd. Then the serial number of ur phone should turn up, and not " waiting for device" "devices not found" or any messages of that sort.

If the latter appears, idk how to help u sort that out urself lel.

10) Now u have to unlock the OEM in order for this flashing process to work. idk whats unlocking oem but just unlock it FFS. To do this, simply key in "fastbook oem unlock"

11) I think that under normal circumstances, a pop-up will appear in ur phone to let u choose if u really wanna unlock this oem thingy. BUT for me, my phone just rebooted back into the ****ing 1+ Powered by android screen idk why, but its alright i was on the right track as my oem has been unlocked. Then i powered off my phone and booted in back into fastboot mode once again. (FYI whenever I have to boot my phone to fastboot mode I disconnect the usb cable idk if this is necessary but thats what i DID)

12) go back to the CMD just now, and freaking paste the commands listed below into the CMD.

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 oppostanvbk static_nvbk.bin

fastboot flash tz tz.mbn

fastboot flash LOGO logo.bin

fastboot flash boot boot.img

fastboot flash cache cache.img

fastboot flash recovery recovery.img

fastboot flash system system.img

fastboot flash userdata userdata.img

fastboot reboot

13) Wait for several minutes, and when everything's done, the commands will stop at the last command which is "fastboot reboot"

Press Enter! and ur phone will reboot normally! =)