Although it’s more than two years old, HTC One (M8) is still a pretty capable device. It is no longer planned for upgrades by HTC, and there’s also that news about Qualcomm not releasing updated graphic drivers for Snapdragon 801-based devices, keeping them from getting Android Nougat. At the moment, the phone can only run Android Marshmallow-based official ROM.
Nevertheless, people behind CyanogenMod managed to bring Nougat 7.1 to the One (M8) via CyanogenMod 14.1 custom ROM. The ROM is still in Alpha build, with some things not working and some working not exactly as intended. Be careful, since flashing can brick the device, with other problems also being possible to appear. As we already said, the custom ROM is still in Alpha version and contains some known bugs. Here’s the list of what’s working and list of known bugs:
Working: System stays alive, Wifi, Phone, Data, Sound, Camera, GPS.
Known bugs: Assisted GPS – (GPS works, but AGPS does not), It takes a while for the SIM to be recognized.
[Disclaimer: flashing unofficial ROMs is a very technical procedure and should only be performed by a person with deep knowledge of rooting and manually installing Android software. If the procedure is not done properly, it can lead to the smartphone getting bricked, even getting permanently irreparable. Mobipicker.com can’t be held responsible for any potential damage the installing procedure might cause on the device. Proceed with caution.]
If you want to see other people feedback after trying out the ROM, check out the CyanogenMod 14.1 ROM for HTC One (M8) page on XDA Developers site.
If you plan on bringing the latest CyanogenMod 14.1 to your HTC One (M8) device, here’s how to do it.
Firstly, you must download the following files:
HTC One (M8) Android v7.1 Nougat-based CyanogenMod [unofficial] CM 14.1 custom ROM – Download link
USB Driver – Download Link
Google Apps – Download Link
Before commencing installation procedure, make sure you check out prerequisites.
- Make sure the device is rooted before starting ROM installation.
- Make sure the USB driver is installed in the PC or else your device will not be recognized by the computer.
- Make sure your device has more than 80 percent battery, or else there is a chance of the phone getting bricked if the installation procedure is interrupted before finished.
- This CyanogenMod CM 14.1 Android v7.1 Nougat custom ROM series has to be installed on HTC One (M8) GSM model only, if tried on other devices, it might brick them [to check your device model: Go to Settings >> About phone >> model number].
- Though installing a custom ROM improves the device’s performance and UI experiences, it makes the company warranty void; the company will no longer be liable to provide updates in future [users can restore the warranty by flashing the device with stock-ROM].
- Installation of custom ROM requires clearing memory in the phone, so make sure you back all the data by installing Clockwork Mod (CWM) Recovery/ TWRP in the smartphone.
Here is a step-by-step installation process of CyanogenMod CM 14.1 Android v7.1 Nougat custom ROM on HTC One M8:
- After downloading the CyanogenMod CM 14.1 Android v7.1 Nougat custom ROM and Google Apps on the PC, connect HTC One (M8) to the Computer via USB cord.
- Place Android 7.1 Nougat custom ROM zip file and Google Apps file into the phone’s SD card memory. [Note: Users are advised to paste the .zip file in SD card root, not in any other folder.]
- [Note: Before installing the custom software, be sure that the device must have been rooted and has installed ClockworkMod Recovery tool.]
- Place boot.img file in the android-sdk-windowsplatform-tools directory
- Turn off the device and disconnect from the PC.
- Perform the regular Bootloader mode by press holding ‘Volume (down)’, and ‘Power’ buttons.
- After entering the Bootloader mode on the phone, go to android-sdk-windowsplatform-tools (on the PC) and open Command prompt and type in: ‘fastboot flash boot boot.img’ and press enter. (To enter Command prompt: Shift + right-click >> open command Prompt)
- Type: ‘fastboot reboot’ and follow instructions displayed on the screen. Select BOOTLOADER option to enter Recovery Mode
- Once entering the Recovery mode, clear the phone memory, by choosing ‘wipe data/factory reset’. Use Volume keys to navigate and power button to select options, while operating under Recovery Mode]
- Clear the cache memory by selecting ‘wipe cache partition’.
- Return to the ClockworkMod recovery, and select ‘advanced’ and tap ‘wipe Dalvik cache’ [Note: This step is optional, but many recommend this procedure so that the user does not face boot loops or any other errors in the middle of custom ROM installation]
- Navigate back to the main recovery screen and then tap ‘install zip from SD card’
- Tap ‘choose zip from sdcard’ and go to Android 7.1 Nougat ROM .zip file in SD card and enter the installation process. Repeat the procedure for installing Google Apps [Note: use ‘Volume’ keys to navigate and ‘Power’ button to select options]
- Once done with the installation process, navigate to ‘+++++Go Back+++++’ and restart the device by opting ‘reboot system now’ seen in the recovery menu.
Now, your device (HTC One M8) will take a few minutes to complete the booting process.
Head to Settings >> select ‘About phone’ to confirm the installation of CyanogenMod CM 14.1 Android v7.1 Nougat custom ROM.
That’s it. If you followed the procedure, your HTC One (M8) should be equipped with the new Android Nougat 7.1