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.

Before Getting Started:

  • 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 features

    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.

Step No 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.

Step No 2:- Plug your HTC One M8 to the PC using its USB data cable and mount the USB Mass Memory of the phone.

Step No 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.

Step No 4:- Move the boot.img file to android-sdk-windowsplatform-tools directory on the PC.

Step No 5:- Power OFF your One M8 in order to boot into Bootloader/Fastboot Mode.

Step No 6:- Power ON the device by pressing and holding the Volume Down + Power keys at the same time.

Step No 7:- While the phone is in the Fastboot Mode, go to android-sdk-windowsplatform-tools directory and open Command Prompt.

Step No 8:- Type the following command to flash boot.img file and press Enter:

fastboot flash boot boot.img

Step No 9:- Next, give this command to reboot:

fastboot reboot

Step No 10:- Select BOOTLOADER by following the on-screen instructions. And then go to RECOVERY.

Step No 11:- 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.

Step No 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.

Step No 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.

Step No 14:- Once the ROM installation is finished, install the Google Apps package by repeating the above procedure on your HTC One M8.

Step No 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.

You may also like...

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>