A few weeks back, the much-awaited Cyanogen OS 12 update was officially rolled out for the YU Yureka smartphone. Soon after, a lot of Yureka users updated their device to CM12 based on Android 5.0 to taste the all-new Lollipop OS. Sadly, the long wait wasn’t worth it as a lot of users are facing several issues with CM12s on Yureka and want to revert back to the CM11 Kitkat OS. Some of the known issues with CM12 Lollipop on Yureka include:
- Black screen during calls ( Proximity Issue )
- Unable to sync Google data/GPS Force close/ Unable to download apps
- Low Sound
- Slow phone/ Lags in transitions
- Heavy battery drain
- Issues while gaming
- Heating problem
- Frequent reboots
Hence, most Yureka users are unhappy with Lollipop and want to get back to the good old CM11 ROM based on KitKat. But the major problem is that if you have updated your device to official Cyanogen OS 12, then you CAN NOT DOWNGRADE at all. That’s because Lollipop is a 64-bit OS and KitKat is 32-bit OS. Sadly, many Yureka owners weren’t aware of this and unknowingly downgraded to CM11 resulting in a hard brick, which means a totally dead device without any solution.
Fortunately, a senior member ‘tirta.agung’ at the XDA-Developers forum has now figured out an effective way to downgrade YU Yureka from Lollipop to KitKat (or from other ROMs under the same partition table). The procedure involves flashing the official CM11 fastboot factory image on Yureka which restores your phone to stock/ factory state. It has been tried by several XDA members and is confirmed to be working without any issues.
Note: This process will WIPE entire data on your phone, except any data stored on the external microSD card. Before proceeding, make sure your phone is charged and you’ve taken a backup of your important data.
~ This guide might not come useful if your device is already in hard-bricked condition.
Disclaimer: Try this guide at your own risk! We won’t be responsible in case you break it.
Note: Follow all the steps carefully. DO NOT TRY to make a flash-all.bat file to flash the files automatically as that might brick your device.
Downgrading Yureka from CM12 Lollipop to CM11 KitKat –
1. Download CM11 KitKat factory image “cm-11.0-XNPH05Q-tomato-signed-fastboot.zip” (fastboot flashable package) or from here.
2. Download fastboot.zip. It contains Fastboot & ADB files.
3. Extract contents of both the zip files in one empty folder.
4. Open “Command Prompt” from the folder where you extracted all the zip files. To do so, open the folder and right-click while holding down the ‘Shift’ key. Then choose “Open command window here“.
5. Boot Yureka into fastboot mode – To do so, power off the phone. While pressing the Volume UP key, connect the phone to the PC/Laptop with a USB cable. The phone should show a “Fastboot Mode” screen as shown below.
6. After connecting the phone, go back to the CMD window that you opened previously and type all the below commands (ONE LINE AT A TIME).
Note: Enter the commands in the exact same order as stated below. Make sure to wait for “OKAY” confirmation after every fastboot command. (Use copy-paste to enter commands in CMD)
fastboot -i 0x1ebf oem unlock fastboot -i 0x1ebf erase modem fastboot -i 0x1ebf erase boot fastboot -i 0x1ebf erase recovery fastboot -i 0x1ebf erase aboot fastboot -i 0x1ebf erase abootbak fastboot -i 0x1ebf erase hyp fastboot -i 0x1ebf erase hypbak fastboot -i 0x1ebf erase rpm fastboot -i 0x1ebf erase rpmbak fastboot -i 0x1ebf erase sbl1 fastboot -i 0x1ebf erase sbl1bak fastboot -i 0x1ebf erase tz fastboot -i 0x1ebf erase tzbak fastboot -i 0x1ebf format system fastboot -i 0x1ebf format userdata fastboot -i 0x1ebf format cache fastboot -i 0x1ebf flash modem NON-HLOS.bin fastboot -i 0x1ebf flash sbl1 sbl1.mbn fastboot -i 0x1ebf flash sbl1bak sbl1.mbn fastboot -i 0x1ebf flash aboot emmc_appsboot.mbn fastboot -i 0x1ebf flash abootbak emmc_appsboot.mbn fastboot -i 0x1ebf flash rpm rpm.mbn fastboot -i 0x1ebf flash rpmbak rpm.mbn fastboot -i 0x1ebf flash tz tz.mbn fastboot -i 0x1ebf flash tzbak tz.mbn fastboot -i 0x1ebf flash hyp hyp.mbn fastboot -i 0x1ebf flash hypbak hyp.mbn fastboot -i 0x1ebf flash boot boot.img fastboot -i 0x1ebf flash recovery recovery.img fastboot -i 0x1ebf flash system system.img fastboot -i 0x1ebf reboot-bootloader fastboot -i 0x1ebf oem unlock fastboot -i 0x1ebf format userdata fastboot -i 0x1ebf format cache fastboot -i 0x1ebf reboot
7. After reboot wait for a while. Voila! Your device should be running on KitKat.
This is an easy way and shouldn’t take much of your time. After downgrading to CM11 you might soon get the OTA for Lollipop that you can simply ignore if you don’t want to install it.