[ROM][lux] CyanogenMod 12.1 for Moto X Play

1,722 posts
Thanks Meter: 11,077
By squid2, Recognized Developer on 19th September 2015, 04:18 AM
Post Reply Email Thread
CyanogenMod Banner

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.

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

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.


XDA:DevDB Information
CyanogenMod 12.1 for Moto X Play, ROM for the Moto X Play

squid2, vache, Shreps, scritch007, Alberto97
Source Code:

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
The Following 85 Users Say Thank You to squid2 For This Useful Post: [ View ]
19th September 2015, 05:10 AM |#3  
Senior Member
Flag Calgary
Thanks Meter: 51
Terrific! So happy the development has started it felt lonely in this thread.
The Following User Says Thank You to joeanca For This Useful Post: [ View ] Gift joeanca Ad-Free
19th September 2015, 05:30 AM |#5  
Mennooo's Avatar
Senior Member
Flag Stockholm
Thanks Meter: 157
Still no service tho, like on PAC man. XT1562 single sim

Skickat från min XT1562 via Tapatalk
The Following User Says Thank You to Mennooo For This Useful Post: [ View ] Gift Mennooo Ad-Free
19th September 2015, 06:27 AM |#6  
pyr0sphere's Avatar
Senior Member
Thanks Meter: 158
Never owned a Motorola phone before this. Does the Moto app run on CM? Can it be side loaded?

Thanks for the great work on the ROM and kernel. Great to have dev support for this phone

Sent from my XT1563 using Tapatalk
19th September 2015, 06:37 AM |#7  
Marco Lomas's Avatar
Senior Member
Thanks Meter: 208
Thanks! What about the lil lag on stock firm? Its gone or still apears?

Enviado desde mi XT1563 mediante Tapatalk
19th September 2015, 03:25 PM |#8  
Senior Member
Flag Sheffield, UK
Thanks Meter: 44
Installed fine but also not getting a mobile signal after install? When going through the Cyanogenmod install mobile was working and got an LTE signal? But after all installed and accounts logged in and on WiFi getting no mobile signal? Tried a reboot, even manually going in to pick mobile network (Three UK in my case but the phone is sim unlocked) and although the UK networks show up once Three selected its not working and states I try later?
Nandroid backup of stock Moto restoring now but happy to test further, or get a logcat, etc on this if needed?
I've got the single sim version, model XT1562

Sent from my Nexus 9 using XDA Premium HD app
19th September 2015, 04:01 PM |#9  
dictionary's Avatar
Senior Member
Thanks Meter: 1,575
Donate to Me
Service works just fine for me. I'm curious what model everyone has that isn't working. I'm on a xt1563 single sim from Canada.
19th September 2015, 04:14 PM |#10  
Junior Member
Thanks Meter: 2
Device: XT1562 Single Sim

Same results like CharlesW123
The Following 2 Users Say Thank You to MrHanky19 For This Useful Post: [ View ] Gift MrHanky19 Ad-Free
19th September 2015, 04:40 PM |#11  
squid2's Avatar
OP Recognized Developer
Flag Ontario
Thanks Meter: 11,077
Donate to Me
RIL Configuration
I have a Canadian XT1563 and I made sure it worked on my own device. Are you saying that the UK model is a single SIM XT1562? That's interesting. I had assumed that all XT1562 devices were dual SIM and wrote the RIL configuration code accordingly.

Could one or two UK XT1562 users PM me the output of running "getprop" on the stock ROM, and confirming as to whether your device is single or dual SIM? It would be much appreciated.
The Following 3 Users Say Thank You to squid2 For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes