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 in order 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.

Warning: will not be held responsible for any kind of damage 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 notificationsAudio:
  • 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 options

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

  1. Denny says

    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. Kwesi says

    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.

android 1, android, android studio, android device manager, android pie, android games, android one, android emulator, android versions, android emulator for pc, android apps, android app development, android authority, android apk, android arsenal, android apps on pc, android auto, android activity lifecycle, android app download, android architecture, android codes, android color codes, android central, android cdc driver, android car stereo, android course, android camera, android omponents, android box, android beta, android best games, android beam, android backup, android backup to pc, android basics, android games, android games apk, android games free download, android go, android gamer, android games 2018, android games on pc, android glide, android game development, android emulator online, android emulator download, android emulator for mac, android emulator for windows 10, android file transfer, android file host, android framework, android flash tool, android firmware, android hacking tools, android hd wallpapers, android hard reset, android heavy games, android data recovery, android keyboard, android kitkat, android keyboard apk, android keylogger, android imei check, android multi tools, android manager, android material design, android mobile games, android modded games, android latest version, android lollipop, android nougat, android oreo, android pie, android play store, android pc suite, android pie update, android police, android programming, android questions, android ringtones, android root, android root apk, android root apps, android tv box, android themes, android tools, android wallpapers, android wallpapers hd, android usb driver, android ui design, android update 8.0, android update 9.0, android studio, android sdk manager, android secret codes, android vidmate, android youtube downloader, android youtube downloader apk, android youtube background play, android zapya