[Moto Z2 Play  ROMs, Kernels, Recoveries, & Other D] EmaMaker:
PixelExperience for Moto Z2 Play [albus]

What is this?

Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)

Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device

Based on Android 9.0

Install stock oreo before installing Custom ROMs, see notes below for further info

Whats working?

Wifi

RIL

Mobile data

GPS

Camera

Flashlight

Camcorder

Bluetooth

Fingerprint reader

NFC

Lights

Sound / vibration

Moto Mods/Moto Snaps

Encryption

FM Radio

Known issues

VoLTE/VoWIFI

Moto Snap Hasselblad Zoom Camera

Moto Snap Projetor is unknown to work

DON'T FLASH GAPPS, ALREADY INCLUDED

Download PixelExperience from AFH

Download PixelExperience Plus from AFH

Telegram channelD

Z2 Play Custom ROMs Group

Z2 Play Global Group
​

Instructions:

Always have a backup of the EFS partition made with TWRP stored somewhere, as you may lose IMEI. Restore it if you get 0 as IMEI when booted into the ROM.

Before installing, make sure oreo was the last stock ROM you installed. See notes below if you come from Stock Pie

Download Official TWRP from twrp.me

Flash the TWRP via fastboot

Enter TWRP, go to wipe menu and Wipe Dalvik, Cache, Data, System and Internal Storage.

In TWRP Wipe Menu, do Format Data, then reboot into recovery

Flash the latest build

Reboot

Notes

TWRP

If the touchscreen doesn't work when rebooting into recovery, press the power button twice to turn off and on the screen. The touchscreen will now work just fine.

GSIs

This LineageOS build ships with Project Treble compatibility (lite VNDK), meaning you can flash a GSI as System Image from TWRP. Please don't report GSI bugs here, report them instead to the GSI's maker. A Format Data from TWRP is required after flashing a GSI in order to avoid problems.

Technical details on our Treble implementation:

This device is a community-treble device, meaning other devs before us made it compatible with Project Treble (lite VNDK), using the oem partion as a vendor. GSIs still have some problems regarding cpu frequency scaling and camera. You have been warned.

Coming from stock pie?

For the sake of simplicity, I said that coming from stock oreo was needed. In reality you just need to flash the oreo modem files. There's a script that does exactly that, made by @juniorpassos: https://mega.nz/file/IRxjGDjL#vkdvh4JcMy-LuWgQz4rHhgpWV80029X4ql0_zcMpVug. The script will erase your userdata and cache.

Before starting this script, make sure you have a backup of your EFS partition stored somewhere safe, outside phone's internal storage. After the backup is done, you can reboot your phone into fastboot mode and start the script. Now reboot into TWRP, go into "Wipe" menu and Format Data. Now you can reboot into the ROM. If you get 0 as IMEI, or any other problem related to RIL, go into TWRP and restore the EFS backup made previously.

Wanna help?

If you find a problem or a bug, please share a logcat with us, alongside an explanation of the problem and steps to reproduce. We won't accept bug reporting without a logcat. Collect logcat with:

adb logcat -b all > logcat.txt

Thanks

Many thanks to @marcost22 for the pair-working we are doing in this adventure, to @davidsonsjesus for his work on KVT, to @jeferson1979 for his help and teaching. Thanks to all the testers that have helped us testing this ROM.

Sources

Device tree

Vendor tree

Kernel

ROM Source code: https://github.com/PixelExperience

ROM Developer: jhenrique09

XDA:DevDB Information

PixelExperience 9.0, ROM for the Moto Z2 Play

Contributors

EmaMaker, marcost22, rahulsnair, @erfanoabdi @vache @kubersharma @jeferson1979

ROM OS Version: 9.x Pie

ROM Kernel: Linux 3.x

ROM Firmware Required: ALBUS_OPS27.76-12-25_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC

Based On: PixelExperience

Version Information

Status: Stable

Current Stable Version: 9.0

Stable Release Date: 2020-09-27

Created 2020-09-27

Last Updated 2020-09-30