CarbonROM is now ready to download for the HTC One M8, which is based on the latest Android OS version 5.1.1 Lollipop. CarbonROM comes with CM12 Theme Engine and tons of customization features. After installing this custom ROM, you’ll be able to modify the navigation bar, status-bar, and LCD Density. Many users have installed and tested this ROM on their devices and found it very stable, fast, and smooth. If you’d like to flash Android 5.1.1 CarbonROM on your M8, then go ahead and follow the given instructions.
Keep in mind that CarbonROM featuring Android 5.1.1 is a custom ROM which is developed by the third-party developers, not officially released by HTC. You’ll need a custom recovery like CWM or TWRP to install the CarbonROM and Gapps .zip files on your HTC One M8.
This tutorial containing the Android 5.1.1 CarbonROM and instructions are working only with the HTC One M8. Do not try to install this firmware on any other device or incorrect variant. As a result, the device might be damaged/bricked. Verify the model number of your device first before proceeding to the installation guide.
AndroidBlog will not be held responsible for any kind of damage that occurred to your HTC One M8 before or after the installation of Android 5.1.1 CarbonROM. Proceed at your own risk.
- Make a proper backup of all your important data like SMS, MMS, APN Settings, Contacts, Call Logs, and media files, etc before proceeding to the installation guide. In case anything goes wrong, then you’ll be able to restore your data.
- The HTC One (M8) must be unlocked. Otherwise, you’ll not be able to install this Android 5.1.1 CarbonROM custom ROM.
- The bootloader of your One M8 should be unlocked.
- Download and install HTC One M8 USB Drivers on the PC.
- Make sure that the latest custom recovery like ClockworkMod Recovery or TWRP Recovery is installed on your device.
- Check the battery level of your phone, it should be charged at least about 80% before going ahead to the installation instructions.
- Configure ADB and Fastboot on your PC. Setup ADB and Fastboot Drivers
CarbonROM Android 5.1.1 Lollipop ROM Details:
CarbonROM custom ROM featuring Android 5.1.1 Lollipop brings a lot of amazing and new features. Check out the main features of this custom ROM given below:
- CM Theme EngineWi-Fi notifications Audio:
- AudioFX Equalizer
- AOSP & CM Audio features
- Slim Extra features like:
- Camera Shutter sound,
- Screenshot Sound,
- Safe Headset Volume,
Less frequent notification sounds, etc.
Audio charge notificationDisplay Options
Wake Up on Charge
Double Tap to Sleep
Omni Screen Recorder
Expanded desktopCM Notification manager
Slim Heads Up Notifications and its featuresLockScreen:
Weather with custom style“CarbonFibers” features Menu:Status Bar
Slim Clock & Date Options
(Portrait, Landscape, Circle, Dotted Circle Text or Hidden)
Mobile & Wifi Network activity icon options
Network traffic monitor
Custom carrier label optionsCM custom Navigation Bar tweaked (size/color and other)
Custom Navigation ring
App Circle Side Bar
Clear All Button Tweaks
Hideable Google search bar
Tile Options (Fully customizable)
Quick Setting Options
Quick & Smart Pulldown
Fully CM customization for hard buttons (tweaked)
Omni Wake lock blocker
SuperSU – Huge thanks to @Chainfire
Specific Device Control:
HTC One Wake-up gestures, HardKeys backlight ad notification
Steps to Update HTC One M8 to CarbonROM based on Android 5.1.1 Lollipop:
Follow the given step-by-step guide on how to install CarbonROM Android 5.1.1 Lollipop custom ROM on HTC One M8.
1:- First of all, extract the CarbonROM Android 5.1.1 Lollipop custom ROM (CARBON-LP-5.1.1-NIGHTLY-20150524-0023-m8.zip) to get boot.img file from the zipped file separately in a folder on the desktop of your PC.
2:- Plug your HTC One M8 to the PC using its USB data cable and mount the USB Mass Memory of the phone.
3:- Transfer Android 5.1.1 CarbonROM and Google Apps zipped files which you’ve already downloaded from the above links, to the root folder of your SD card.
4:- Move the boot.img file to android-sdk-windowsplatform-tools directory on the PC.
5:- Power OFF your One M8 in order to boot into Bootloader/Fastboot Mode.
6:- Power ON the device by pressing and holding the Volume Down + Power keys at the same time.
7:- While the phone is in the Fastboot Mode, go to android-sdk-windowsplatform-tools directory and open Command Prompt.
8:- Type the following command to flash boot.img file and press Enter:
fastboot flash boot boot.img
9:- Next, give this command to reboot:
10:- Select BOOTLOADER by following the on-screen instructions. And then go to RECOVERY.
10:- Turn OFF the phone and then turn it ON by pressing and holding Volume Up + Home + Power keys at the same time for a few seconds.
12:- While your device is now in CWM recovery, perform a full data wipe by selecting wipe data/factory reset, wipe cache partition and wipe dalvik cache.
Note:- Wipe Dalvik Cache will help you to prevent boot loops and issues related to ROM while installation.
13:- Next, navigate to the main menu of Recovery and choose install zip from sdcard > choose zip from sdcard. Find the ROM .zip file that you’ve already transferred to the SD Card of your phone in Step No 3. Just select it and confirm the installation of the CarbonROM file to begin.
14:- Once the ROM installation is finished, install the Google Apps package by repeating the above procedure on your HTC One M8.
15:- After flashing the ROM and Gapps .zip files on the phone successfully, reboot it by selecting the reboot system now.
Your device may take some time to boot for the first time after the installation. So be patient and wait for the process to be completed.
Done! You’ve successfully installed the Android 5.1.1 CarbonROM on HTC One M8.
Let us know in the comments area below if you are facing issues or have a query while installing the CarbonROM featuring Android 5.1.1 Lollipop on your One M8.
Great tut, one question though: in step 11 pressing vol up, power, and home? Do you mean vol up & down and power? I only have those three mechanical buttons on my M8, home is a touch screen button. Thanks.
Does this work in the AT&T variant? Also I’m S-On. I hope that won’t be a problem. Great tut, though.