Back in the early Gingerbread days, CyanogenMod provided geeks and tinkerers with a way of installing the most up-to-date Android version on virtually any device. It wasn't for everyone, but if you were willing to deal with a few bugs and instability issues, you could easily turn your phone into a quasi-Nexus device running stock-ish Android. Updates are a little slower now that commercial entity Cyanogen Inc. is supporting devices, but two of those phones — the Yureka and Yureka Plus — are being updated to Cyanogen OS 12.1, which is based on Android Lollipop 5.1.

The Yureka devices are sold under Micromax's Yu brand in India — this is the deal that caused the schism between OnePlus and Cyanogen a while back. This update for the Yureka phones follows the previous May update to version 12 (Android 5.0). While the developers had initially planned to release the update by the end of August, thermal issues in the software ended up delaying the rollout until now.

The newest version includes a rewrite of the Camera app, as well as plenty of under-the-hood improvements to battery consumption, thermal efficiency, and data connectivity. It is currently rolling out via an OTA update, and will likely also be available for download directly from Cyanogen's website soon enough.