Now you can have Android 5.0 Lollipop on your Asus Transformer pad TF300T by installing this CM 12 Nightly custom ROM. The following CyanogenMod ROM build will give you Android 5.0 Lollipop interface and features. This is a Nightly ROM so read the article before installing this custom ROM on your Phone. Also, read the steps to the bottom of this article to install this custom ROM.

You should know that performing these type of actions on your android device is not recommended by Google or Asus as this process is illegal as well as risky also. The following process may void your device’s warranty and next time when you take your phone for help you will be charged for that. Your phone will get bricked if you won’t apply these steps carefully.


Android 5.0 Lollipop is the latest version of android released by Google. This version of android is different from the earlier ones on the user interface and performance basis. This version of android has some great looks with features which will make you to love this OS. This version has smooth interface, material design and completely changed Easter egg. Features like fast charging, fast interface, smooth animations will blow you mind away. If you haven’t used Android 5.0 Lollipop before, i bet you will love this ROM on your phone.

CyanogenMod (CM) is a team of developers made custom ROM for different devices which don’t get the android version update. So this is the only way for them to experience the next version of android on their android devices. CyanogenMod custom ROMs don’t have their own interface, they just replicate the stock android interface. They also add some good features to their custom ROMs so you can customize your phone’s interface and performance in your own way. They also cut out some unusable apps, so the ROM will become light and fast and gives your phone much RAM so you can multitask on your device easily. This ROM is a Nightly build that means this ROM is only for testing purpose but stable enough to use it for everyday purposes. CyanogenMod will release updates for this ROM which you can install by going to Settings > About Device > Update, these updates will remove all the bugs still in the ROM.

Furthermore, A Backup is the important thing to do before performing these type of actions with your device cause installing ROM will wipe all the data stored in your device’s internal memory. Make sure you backup all of your media files stored in your phone’s internal memory like photos, videos and music (without them, i don’t feel good) to your PC or any other external drive. You can also move them to your device’s SD card, it will keep them safe there. Always sync your contacts to your Google account so you will never lose them in any situation. You can use the Titanium backup app available on Google Play Store free of cost to back up your important apps and restore them back using this app.

Your device should be rooted and a custom recovery (TWRP or ClockworkMod recommended) should be installed. Custom recovery gives us an environment to flash, flash-able zip files on your android device. With this you can install custom ROM, custom kernel and themes zip files to your android device. This custom recovery also helps you to tweak your Android device’s interface and performance. (Make sure the recovery you installed is the latest and up to date so it can support Android 5.0 Lollipop ROMs).

Make sure USB debugging option should be enabled your phone should have at least 75% battery so it won’t turn off itself accidentally as it may brick your device. And this tutorial or files listed here are only for Asus Transformer Pad only, if you try these on another android device this will brick your device surely.

Steps to install CM 12 custom ROM on your Asus Transformer Pad TF300T

  1. Download CM 12 custom ROM zip file from here.
  2. Download Google Apps zip file from here.
  3. Transfer both the zip files to your device’s SD card (you can skip this step by downloading them from your device directly).
  4. Now turn off your device and reboot it to recovery by pressing volume up and power key together.
  5. In recovery mode, tap on “Backup” and then confirm the step (this is important so you can go back to your previous ROM when you want).
  6. Now tap on “wipe” and then confirm the step.
  7. Now tap on “Install” and then “choose zip from SD card”, now browse through your phone and select the ROM zip file downloaded earlier then confirm to install.
  8. After installation, repeat the process mentioned in step 7 to install Google Apps zip file to your phone.
  9. After install tap on “Reboot” then “System” this will reboot your phone normally.

Let it boot and don’t press any key during this cause it may brick your device. Your device will boot in approx 15 minutes for the first time (next time it boot normally). If your phone stuck in boot loop then you can repeat this process again.

Do share and like this article and share your experience and queries to the comment section provided below, I will reply you ASAP.