The 2nd generation Motorola Moto X that was released in 2014 was released running on Android 4.4.4 KitKat but eventually got the update to Android 5.1 Lollipop via an OTA update. Now, we have good news as the device has now been certified to get Android 6.0 Marshmallow.