ROMsHow To

Install Android 5.1.1 CarbonROM on HTC One (M8) Lollipop Custom Firmware

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

Required Files:

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.
    Volume steps,
    Audio charge notificationDisplay Options
    Adaptive Brightness
    Ambient Display
    Wake Up on Charge
    Double Tap to Sleep
    Omni Screen Recorder
    Color Calibration
    Expanded desktopCM Notification manager
    Slim Heads Up Notifications and its featuresLockScreen:
    CM shortcuts
    Slim shortcuts
    Weather with custom style“CarbonFibers” features Menu:Status Bar
    Slim Clock & Date Options
    Battery Options
    (Portrait, Landscape, Circle, Dotted Circle Text or Hidden)
    Mobile & Wifi Network activity icon options
    Network traffic monitor
    Brightness control
    notification count
    notification ticker
    Custom carrier label optionsCM custom Navigation Bar tweaked (size/color and other)
    Custom Navigation ring

    Toast animations,
    Listview animations,
    System animations,
    Gesture Anywhere,
    App Circle Side Bar

    Clear All Button Tweaks
    Hideable Google search bar

    Slim PIE

    Notification Drawer
    Tile Options (Fully customizable)
    SlimActions Tile
    Quick Setting Options
    Quick & Smart Pulldown
    Colorized Tiles

    Power Menu:
    Advanced reboot
    Screen Record
    Profile Switcher
    Airplane Mode
    User Switcher
    Device Lockdown
    Sound Panel

    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 ( 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:

fastboot 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.

Aamir Jamal

An Android Geek and audiophile who love to read and write reviews/tutorials about gadgets and new tech stuff. He has written 1007 guides and other posts.

Related Articles


  1. 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.

  2. Does this work in the AT&T variant? Also I’m S-On. I hope that won’t be a problem. Great tut, though.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button