The Moto X 2nd Gen was introduced in Q4 2014 and is one of the Motorola flagship device at that time. Although it released more than a year ago, but the Motorola doesn’t forget about it. This can be seen with the release of the official Android 6.0 update for this device. However, the update only for the Pure Edition device, so there’s no official Marshmallow update for Verizon (XT1096) and the AT&T variants (XT1097) at the moment.
It’s common, since every carrier-branded devices must go through carrier testing or certification procedure to ensure the new update running nicely on the devices, and the procedure could take quite a while.
If you can’t wait to experience the latest Android OS, then you can consider installing a custom ROM. According to the users on xda forums, now you can install CM13 on an official Verizon Moto X (2014), although this Android 6.0 based CyanogenMod ROM was originally released for Pure Edition devices. Since your bootloader is now unlocked, it might also work with XT1096.
Currently the CM13 still on nightly build, which means you’ll probably find a few minor bugs. Some Motorola-exclusive feature will be absent, but it could be replaced with the number of amazing features on CyanogenMod ROM. You also can utilize Xposed and its (AOSP exclusive) modules to gain even more capabilities.
Here is the requirement to experience CM13 on Verizon Moto X 2nd Gen:
- Unlocked bootloader, you can get it via the official Motorola support page.
- CM13 ROM, download the ROM from official CyanogenMod site.
- Android 6.0 Marshmallow Google apps (gapps), get the proper Gapps (ARM), since it’s powered by 32-bit processor.
- Xposed, it’s optional, but it will help you get the most of the phone.