Where HTC really fell hard with its flagship smartphones is the HTC One M9 – the One M8 and One M7 preceding it were hugely popular models backed by Google Play Edition (GPE) variants that unfortunately didn’t work out a couple of years back.
Being a well-received device, it makes sense that developers would have been working on unofficially introducing Android 7.0 Nougat to the HTC One M8.
Through CyanogenMod’s CM14 build, users of the former flagship are now able to install the latest Android version and join the ranks of the Nexus 5 and OnePlus 3, which had also recently gotten the software update.
As is typical of any device that receives a new custom ROM so early into its release, there are bound to be features that don’t work as well as various bugs. For the HTC One M8, its Wi-Fi, camera, and radio interface layer (i.e. connectivity) aren’t working yet.
But given how quickly developers have ported Nougat to the two-year old phone, the issues should be ironed out enough to make for complete functionality by the end of this year.