[ONE Q&A, Help & Troubleshooting] fai28683:
Finally flashed CM11s on the OPO.

Finally I have my first Custom ROM install done and feel so happy ( Yes i did face some issue , but it was a worth learning them on how to fix it ). :victory:

BIG SHOUT out to DuckMcQUack for helping me out, without your knowledge i would have not known about TWRP , thanks man , cant thank you enough . :good:

I have posted the steps that i followed ( below ) and the issues faced , maybe it can help in someone else (who is Novice like me) to flash CM11s on their OPO .

I will start with my Issues faced first before posting steps to install , so that people are aware of things that can go wrong if you don't follow the instruction properly. :laugh:

ISSUE FACED:

1. After installing TWRP recovery and installing the image from the TWRP app ( Install TWRP option in the app ) even after selecting Bacon as the device name , rebooting into recovery mode , still showed me CWM in Chinese language ( spend one hour to figure this out on how to get this replaced )

2. After the fix of TWRP , rebooted the device on recovery mode and wiped the cache and formated the device , but for some reason my Internal Storage was also wiped out even the image that i copied to the storage, leaving my phone bricked and no OS to boot my phone ( spend 2 hours to figure this out , as i didn't have the adb-shell sorted before wiping the phone OS )

3. After getting things sorted and moving the image ( zip file ) to the storage , installing the zip file indicates " Partion Table Error " and spend almost 2 hours again to figure this out.

MY SETUP:

+ Sony Viao running Windows 8.1

+ OnePlus One Chinese Edition - SandStone Black ( 64 GB ) - Brought from OPPOMART

+ OnePlus One Already rooted

+ OnePlus One was running CynanogenMod 11

+ OnePlus One was using ClockWork Mod in chinese language.

TOOLS NEEDED:

+ TWRP Manager: https://play.google.com/store/apps/details?id=com.jmz.soft.twrpmanager

+ TWRP Manager Image: http://teamw.in/project/twrp2/231

+ ADT bundle: http://developer.android.com/sdk/index.html

+ CynanogenMod 11s: http://dist01.slc.cyngn.com/factory/bacon/cm-11.0-XNPH25R-bacon-signed.zip

+ USB OTG ( Very Important as this saved my life ) : You can get from any local mobile store.

STEPS FOLLOWED:

1. Ensure your OPO is rooted , my device was already rooted by the seller so didnt have to follow any steps , im not going to provide any steps to root the device since i havent followed any and also haven't tested those steps to know what issues you would face.

Please do check the forum / google search on how to root OPO , once done follow the rest of the steps.

If you wanted to know how did i know my device was rooted , on CM11 ( that came with device ) on settings at the very bottom I had SuperUser settings.

2. Install TWRP , fastboot the device to install the image using ADT bundle->platform-tool to convert CWM Recovery to TWRP Recovery.

Deatils steps on how to do it is provided by youtuber "sakitech" ( Again a big thanks to him ) , check his video on how to change the CWM to TWRP : https://www.youtube.com/watch?v=jnESTcH2ioA

Quick Tip , on OnePlus One

- To Fastboot its: Turn-off-the-device -> Power + VolumeUp ( together )

- To Enter in recoverymod its : Turn-off-the-device -> Power + VolumeDown ( together )

3. Once you have followed the steps , make sure you go through the options available in TWRP Recovery and also check if your phone detects the usb-otg ( a life-saver if your phone is bricked and dont want to go through sideloading the zip files to the phone using adb which is a pain )

- Power of the phone

- plug the usg-otg to the device

- hold power + volume down

- on the TWRP recovery page , click on mount and mount usb-otg

- hit back and then on advanced -> filemanager , check if you can view files in the usb-otg folder

- Back to the main menu , reboot the phone normally.

4. After downloading the file (Cyanogenmod 11s) files make sure the checksum ( md5 ) is the same as shown on the site .

To do so,

- On the windows command prompt ( windows key + R and type in cmd )

- navigate to the folder where you have downloaded the CM11s zip file ( cd <type-in-file-path> )

- Run md5 <type-in-CM11s-filename>

- The output should match ( i skipped this first and that ended up with a bad download ).

5. Copy those files to the phone storage and the USB stick ( to be used by usb-otg) , just in case.

6. Take backup of your device use Titanium backup if needed.

7. Reboot into recovery mode.

8. On TWRP recovery page ,

- Check the usb-otg is still working on the device and the TWRP is able to detect it and you are able to see the zip file ( CM11s ) that you just copied into it :)

- First wipe -> Format device -> swipe to confirm

- Second Wipe -> Advance Wipe -> check box everything ( except storage ) -> swipe to confirm.

- Main menu -> Reboot -> Reboot into Recovery ( It might ask during reboot , that do you want to install SuperUser ) -> swipe to confirm.

- Once the phone is rebooted into recovery .

- install zip -> provide the location of zip file -> swipe to confirm.

- Once done , On main menu -> reboot normally ( again might ask to install superuser ) -> swipe to confirm.

- If your phone doesnt turn on normally , then just hit the power button , the boot might take 5 minutes or so for the first time , once done , you have the CM 11s installed :) ...

Enjoy :laugh::good: