[X Play Original Android Development] squid2:
[IMG="CyanogenMod Banner"]http://i.imgur.com/1oXkC6z.png[/IMG]

We are pleased to share with you our port of CyanogenMod to the Moto X Play. It's fairly stable now, most things are working. If you encounter a new issue that hasn't already been mentioned here, please make a post describing it and I'll try to attend to it when I can. If the RIL doesn't work properly on your model, please PM me the output of 'getprop' on the stock ROM, along with information about your region and carrier. Be aware that this ROM expects you to be running the correct modem for your region. If you are running Asia firmware on a Europe device, or Brazil firmware on a Canadian device, or any other such mix, you will need to go back to your region's correct modem.

If you encounter issues and have constructive feedback, please share. If you encounter a performance issue and have properly profiled it or identified a root cause, please share. Also, after doing a clean install or upgrade or even a reboot, give the phone a minute to sort itself out after you first log in before you start paying attention to performance. Android carries out a bunch of background tasks initially after bootup. The ROM runs smoothly on my device, and I'm using it as a daily driver now.

If anyone wants to help us out with development, contributions are welcome.

Downloads:

January 25 Release

January 17 Release

January 1 Release

December 1 Release

November 15 Release

November 11 Release

November 9 Release

November 7 Release

November 1 Release

October 29 Release

October 24 Release

October 21 Release

October 18 Release

October 17 Release

October 12 Release

October 11 Release

October 1 Release

September 27 Release

September 21 Release

September 20 Release

September 19 Release

Other development/test builds

Installation:

Flash it with TWRP. I recommend the newest TWRP build I posted on vache's TWRP thread. For gapps, I have been using OpenGApps.

Release History:

January 25, 2016:
- Updated kernel (adapted Squid Kernel r14b)
- Fixed all the regressions in the last build

January 17, 2016:
- Updated kernel (adapted Squid Kernel r14)
- Noticeably smoother UI (due to kernel update)
- Security fixes for ROM and kernel

January 1, 2016:
- Vendor blobs cleanup
- Source built NFC HAL
- Added support for retail Mexico variant
- Comes with a variant of my Squid Kernel r12
- CM updates and security fixes

December 1, 2015:
- Changed stock WiFi driver behaviour
- CM updates

November 15, 2015:
- Integrated ClusterPlug hotplug
- New custom PowerHAL
- New thoughtfully tuned performance profiles
- Support for Motorola Camera and Slo-Mo video
- Overlay corrections

November 11, 2015:
- Switched to older Motorola stock f2fs
- Patched Pronto WLAN security vulnerability

November 9, 2015:
- New CM stock kernel based off Moto Maxx 2 source
- Should be more stable

November 7, 2015:
- Newer Adreno drivers taken from Yu Yureka
- Slightly smoother UI overall
- CM updates

November 1, 2015:
- Audio config changes
- Cleanup
- CM updates

October 29, 2015:
- Speakerphone echo fix
- German "retde" variant support
- Removed nonexistent buttons from Settings
- CM updates

October 24, 2015:
- RIL configuration updates
- Speakerphone mic config updates

October 21, 2015:
- Refixed speakerphone
- Fixed encryption
- Reverted commit causing WiFi keep awake

October 18, 2015:
- Fixed high impedance audio line out

October 17, 2015:
- Added support for Australian "vfaus" variant
- CM updates

October 12, 2015:
- Switched to stock-ish kernel planned for official support
- Switched back to source built HALs with h2o64 fixes
- Added support for Brazilian "tefbr" variant

October 11, 2015:
- Fixed call audio issues (speakerphone mic etc.)
- Fixed GPS reboot issue
- Kernel fixes and updates
- CM updates

October 1, 2015:
- Kernel updated with proper Motorola changes
- Other kernel updates
- CM updates

September 27, 2015:
- Enabled multistream zRAM compression
- Updated kernel to Linux 3.10.89
- CM updates

September 21, 2015:
- Dual SIM Brazilian XT1563 support
- Vendor blob cleanup

September 20, 2015:
- Single SIM XT1562 support
- Miscellaneous smaller fixes

September 19, 2015:
- Initial release for general public consumption

Known Issues:

Some users have reported echo when using the speakerphone. While it seems to work fine for me now, your results may vary.

Sources:

Device: https://github.com/boulzordev/android_device_motorola_lux/tree/cm-12.1

Vendor: https://github.com/boulzordev/android_vendor_motorola_lux/tree/cm-12.1

Kernel: https://github.com/sultanqasim/android_kernel_motorola_msm8916/tree/lux

XDA:DevDB Information

CyanogenMod 12.1 for Moto X Play, ROM for the Moto X Play

Contributors

squid2, vache, Shreps, scritch007, Alberto97

Source Code: https://github.com/boulzordev

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.10.x

Version Information

Status: Stable

Stable Release Date: 2016-01-25

Created 2015-09-19

Last Updated 2016-01-25