[Moto Z Play ROMs, Kernels, Recoveries, & Other Dev] TeamMex:
Changelog:

I will add changes without date :) it is to no forget what changes i've done.

04/08/18

Add BOARD_ROOT_EXTRA_SYMLINKS for DSP (cuz is needed by dsp )

Added Alessa plug if you feel laggy you can try to set Touch boost or power off the hotplug :)

Is modified to work with EAS

camera: Check if aux camera whitelist is set before restricting cameras

Merge LA.UM.6.2.r1-09500-sdm660.0 Sepolicy (Due to we are using msm8998 for sepolicy's SDM660 is similar :) )

Re-configured EAS scheduler for MSM8953

installd: Fix for UID/GID mismatch in OTA upgrade to O-MR1

IMS: Sudden deregisteration takes place soon after registeration.

Telephony:Proper supplementary service notification handling

Use proper summary for network select list preference on dsds/dsda/tsts

camera: Check if aux camera whitelist is set before restricting cameras

Addison: Add wowlan_triggers to wpa_supplicant and hostapd conf

update WLAN driver to LA.UM.6.6.2.r1-04400-89xx.0

30/07/18

Implement EAS (energy awarenes scheduler) inside the kernel

Implement EAS perf blobs

Implement Sepolicy for EAS

Fix random reboots

Rewrited kernel

Several bug fixes

26/07/18

Mark Moto's signature as Platform

reverted a lot of commits under frameworks due to causing inestability

Fixed some wifi issues

add latency blobs

more sepolicy for sensors

Update clang

Forward-port notification counters

SystemUI: small optimization for notification icon numbers

Show infinity for large notification counts

Prevent NPE with DropBoxManager

Fix another potential ChooserActivity related System FC

Add an option to force pre-O apps to use full screen aspect ratio

Add special captive portal servers for chinese

Make scramble PIN layout Multi-User friendly

Reorder tetherable connection types

23/07/18

Re-generate thermal-engine.conf to fix all isues in thermal driver due to missing configs and wrong configured due to the new thermal engine added in the blob updates some month's ago

Add Camera Thermal mitigation in the new thermal-engine.conf

Add some virtual term sensors take back from addison thermal-engine

Return ipacm

Use motorola Signature in the mods apps (now you can get updates from the playstore require clean install to change all Moto mod apps signatures)

Add Machine Learning blobs

Better stability

20/06/18[/B]

Writed a lot of sepolicy to fix several bugs I find when I tried enforced some weeks ago!

Fixed vFAT support due to some wrong sepolicy

fixed some random reboots due to a missing sepolicy for the sensors

Fixed Charge_only_mode in enforced

add sysfs battery info to camera (Motorola Camera need perms to know the current charge (CAM_DATAProc for uid=1047 name="battery" dev="sysfs" )

Bluetooth allow to read libApTX be readed from vendor (for uid=1002 name="libaptX_encoder.so")

Allow to the sensorhub to search inside his dirs to read all the sensors for uid=1000 name="sensorhub"

Fix AOD it is correctly enabled this time :)

enable burn-in protection in ambient display

Merge ASB-2018-07-05-3.18-o-release in the kernel

Upstreamed kernel to 3.18.81

Moved Gestures/ambient display/MotoActions under vendor

HOTFIX

Updater is now fixed due to some typo introduced in the priv-app whitelist but now is working as expected :D you need to update if you get a new update information

13/06/18[/B]

Added ScreenOFF animations under Settings-->Display crt by default like XPerience 7 (android Gingerbread)

Fixed Tuner Settings FC

Added more sepolicy to fix sensors issues again these issues make hot reboots and GPS too (AGAIN that crap again)

Reversed LA.UM.6.6.r1.09000.89xx.0 from display to 8500 this fix some glitches

System improvements and NPE fixes

Added Some Missing IMS blobs

Update GPS guids

Merge Kernel ASB-2018-07-05_3.18-o-release

xx/06/18[/B]

Fixed vFAT support under enforced sepolicy

Fixed hot reboot on addison due to sensors issues (some perms failing)

Updated display blobs from bardock pro

Updated ril blobs

Enable AlwaysOnDisplay (again xd)

Change glance to flat up sensor (Big thanks to Alberto97)

Seed new libs to remove hidl.base

Moto Glance as Pick Up sensor (Big thanks to Alberto97)

Update Moto Actions to reflect the last sensor changes (Big thanks to Alberto97)

More sepolicy to fix issues under enforced

Use AOSP doze pickup (Big thanks to Alberto97)

Drop HWUI due to recent changes * In Android 8.1 and later, only the ro.zygote.disable_gl_preload

property still applies. All other properties have been removed.

Reference: source.android.com/devices/graphics/renderer

Actions: Allow enabling Hand wave when doze on Pick Up is the only enabled option in AmbientDisplayConfiguration(Addison)

Make less agressive Alessa thermal

Fixed FC under Tuner settings

Moved to Sepolicy Enforced :D works good now

Kernel optimizations

--- Optimized MEMCMP

The previous version split into cases where both inputs were aligned, the inputs were mutually aligned and unaligned using a byte loop. The new version combines all these cases, while small inputs of less than 16 bytes are handled separately.

This improved memcmp provides a fast path for compares up to 16 bytes and then compares 16 bytes at a time, thus optimizing loads from both sources. Making a 45% boost speed in larger process.

19/06/18[/B]

add Missing DTS-EAGLE code due to our device support it ( thanks to [MENTION=7836278]LazerL0rd[/MENTION] you can found more info here: https://xdaforums.com/android/development/guide-how-to-port-dts-eagle-to-t3802259)

Merge CAF tag 'LA.UM.6.6.r1.8900.89xx.0'

added more tuning parameters to fix some battery drains

NOTE:

The Alessa FC is normal due to it use olders parameters to make a notification intents and arent supported by Oreo so the FC is normal at this moment, I working on new app but make a new app takes his time due to I rewriting it in Kotlin and not in JAVA.

The Gallery FC i never faced it and well it is removed if you install gapps with Google photos :)

16/06/18[/B]

fixed boot issues

Drop libshims anyways we no need them cuz we have Oreo blobs

merge some sepolicy from Alberto97

Update some blobs for display

13/06/18[/B]

Update code for Power HAL

Add the posibility to Read alessa and lisi custom configurations for power HAL

Using the PerfHAL API to comply with Treble

Support VR + Sustained performance mode

Power HAL: fix sysfs_read/sysfs_write usage

linker: Provide soinfo path of the shimmed binary

linker: Remove unused find_libraries declaration

linker: Make shim reference path absolute

track updated libvorbis repo

AudioService: Fix camera shutter sound toggle

use O_CLOEXEC in power hal

land: Build 1.0 power HAL and use TARGET_HAS_NO_WIFI_STATS true

Merge LA.UM.6.6.r1-08600-89xx.0 tag into kernel/xiaomi/msm8937

Merge LA.UM.6.6.r1-08600-89xx.0 tag into kernel/xiaomi/msm8953

Merge LA.UM.6.6.r1-08600-89xx.0 tag into kernel/xiaomi/santoni

Merge LA.UM.6.6.r1-08600-89xx.0 tag into kernel/motorola/msm8953

Updated XPERIA Launcher 11.3.A.0.17

--- Widgets not updated.

--- Corrected calculations of blurred wallpaper offset in landscape.

--- Improved visibility of search personalization card

--- Open MMS matching text

--- Fix a crash when search fails to fetch a photo

--- Handle display size changes for shortcut icons

--- Don't animate away Google Feed when Home is stopped

Fix updater app issues

04/06/18

Optimized the rom with some script to auto-config the governor

Fixed Encryption on GSI's (worked for me but I need more testing)

Fixed some random crashes (the only expected by me, Alessa kernel app have crash related to some perms but Im dont remember where I put the source so fornow I can't fix it)

Revert Sepolicy to permissive due to some problems with vFAT

Some more changes

22/05/2018

Sepolicy Enforced

merged LA.UM.6.6.r1-08500-89xx.0 tags

Status bar ticker

Clock and date configs

Fixed camera issues

Hexedited blobs to remove the dependency of android.hidl.base

Bug fixes

15/05/2018

Fix mods app binding issues

Implement motorola charge_only_mode

Revert launch bootanimation early this fix issues with offline charging with motorola implementation

Fix mod charging with charge_only_mode

bug fixes

14/05/2018

Updated MotoMods Apps from OPN27.76-12-22 24

Updated CameraOne from the last version published in the play store

More Sepolicy

Track Motorola charger_only_mode

Binderized Vibration HAL with context haptics (Thanks to alberto97)

Bootanimation early start (data latemount (Thanks to alberto97))

add missing display libs

Track color mode 1 like Stock rom does (we dont have that green color anymore xD)

Unified gestures menus (based in alberto97 implementation)

merged LA.UM.6.6.r1-08500-89xx.0 tag

arm64 Blobs Updates

Track oreo IMS

Add missing props for oreo rild

Update camera blobs

08/05/2018

Security patch 05 may

Merge tag 'LA.UM.6.6.r1-08300-89xx.0' in kernel and source

update fingerprint to OPN27.76-12-22 24

Frameworksav:camera: check metadata type before releasing frame

Make it possible to hide signal strength via Carrier Config

Add support for getAtr api(for rild blobs from 8.1)

TelephonyComponentFactory: Overload makeSubscriptionInfoUpdater

Navigation bar themes

upstream kernel to 3.18.81

TurboPower is showed in lockscreen when you connect the turbopower charger :D like stock

Expose additional native libraries Extracted from OPN27.76-12-22 24

Enforce privapp permissions whitelist extracted from Stock OPN27.76-12-22

ro.sf.hwc_set_default_colormode

addison: add trim property

addison: Enable B service adj transition by default

addison: add property for game detection feature

track perf configs from stock

update fingerprint to OPN27.76-12-22 24

26/04/2018

Redesigned app of updates.

display: Report connected node for HDMI( Projector Mod)

Implement changes for camera mod (untested)

Fix issues related with the signature in mods apps.

24/04/2018

Fixed mod support

Returned Alessa governor and Alessa_plug

Alessa thermal is arrived

TCP Ascarex is here

Implement Fingerprint boost

Implement CPU Boost

Returned XPerience governor and tweaked for addison

Updated mod manager from OPL27.76-51

Track prebuild ModFrameworkProxyService from OPL27.76-51

Fix ModFrameworksProxyService permissions

Add motorola camera instead of camera2

several bug fixes

21/04/2018

Fix LineageActions

Merge LA.UM.6.6.r1-07400-89xx.0 Caf branch inside kernel

Added My New Governor called Lisi

---- This driver adds a dynamic cpufreq policy governor

---- designed for latency-sensitive workloads.

---- The governor does a periodic polling and

---- changes frequency based on the CPU utilization. (latency-sensitive The reference was taken from interactive)

Fix Camera FC

Add TUI entry in Manifest and blobs

Track Oreo Motorola blobs (Missing for in-call audio)

Bunch of bugfixes and stability

Custom ambient display (LineageActions) can't be used in Treble rom due to it is installed in system (i will check later if it can be inside vendor/app)

12/04/2018

[*] Fixed sdcardfs (adoptable storage works fine this time) idk please test

sdFat for exfat

Initial treble support

Bug fixes.

Enable MTP over functionfs

Merge Kernel over Oreo CAF branch LA.UM.6.6.r1-07200-89xx.0

Merge GPS HAL LA.UM.6.6.r1-07200-89xx.0

O-MR1 GPS blobs from bq/bardock-pro/bardock-pro:8.1.0/OPM1.171019.011

Update Timeservices from bq/bardock-pro/bardock-pro:8.1.0/OPM1.171019.011

Binderize them all

regenerate manifest.xml

Last changes from alberto97 AOSP (OSS sensors , updated blobs etc)

Modify permissions for /data/vendor/misc

execute some files from vendor

track ril blobs from tissot OPR1.170623.026

Move to CAF RIL

update ramdisk to accorded in CAF about new Ril implementation

sepolicy: fix execution from vendor

add missing radio configs

make fs_config inline with CAF

ship 32bit ril blobs too

Allow installing on Nougat + February security patches

Allow installing on March Oreo bootloader

sec_config: Remove clients group id from sensors

PDR: Allow ril to access the locator and notifier services.

sec_config: Add 2901 to IPC Router config

Allow QMID service to aquire net_raw permission

fix ipc comunication this issue was generated when I do the movement of all to vendor

initial treble flags

fix sepolicy for treble

Fix Fingerprint

Binderize NFC

force navbar some GSI not have it enabled so force enable

Fix camera issues

Hex edit camera blobs to allow the support of reading files from vendor

NFC change passthrough to hwbinder in manifest

move LineageActions under vendor

Implemet VR HAL(LA.UM.6.5.r1-06700-8x96.0) Addison support VR so we can ship VR HALS :p

CloudFlare DNS by default.

NOTE:

if u wanna install GSI PHH's Treble and you have encryption please do a backup and format data to remove encryption or you can't use it.

02/04/2018

Fixed settings theme issue (when you change to dark or black theme the sugestion tile isn't white anymore)

Force to maintain disabled lockscreen rotation

Added battery light led controller (only multi-colored led devices)

Fixed some wakelocks

Added Retro Music (i dont have time to fix Stardust crashes)

ambient ticker

Optimization changes

Updated pixel launcher rootless to v3.4

Much more.

14/03/2018

Writed Audio_amplifier hal to fix low sound (it work's for me, please give a review)

Added Alessa Kernel tweaker again updated to oreo

Updated Stardust Music app

Removed not working features from xperience settings it will be added back when i fix that problem

Fixed support to use Dolby

Performance: Memory Optimizations

Substratum fixes :)

Burn in protection (For OLED Display)

Moard related to kernel changes

21/02/2018

Battery Styles

fixed shim libs

Update xperience signature

Enable wifi wakeup config option

10/02/2018

Fix motomods load stuff (not need to do manually anymore)

fix ril scrip execution due to sepolicy issues

Addres moar sepolicy related to mods and others things

ship text classifier

Ship power hint

use OSS libiio

--Kernel changes--

[tip:sched/core] smp: Add new wake_up_all_idle_cpus() function

clk: msm: clock-cpu-8953: Use CLKFLAG_NO_RATE_CACHE

msm: mdss: Don't constantly fire interrupts for DSI status check

arm64: Use optimized memcmp

arm64 crypto

interactive updates

Sched updates

Majority changes for perf and bug fixes.

09/02/2018

Fixed the form to load greybus driver following the Oreo requeriments

updated Fingerprint, omx, sdm, codecs and uevent from oreo soak test

Feb 05 security patch

a lot of kernel changes

Allow to use moto camera (install it from the play store)

Move to api 1 to use the motorola camera if u want to use Gcam search #persist.camera.HAL3.enabled=1 in the build prop and remove # from the line)

update thermal

31/01/2018

Fixed Camera issues

updated qti-telephony-common.jar to avoid telephony crash

bunch of sepolicy

moard fixes

[*] Ship Snap camera

not need to write the command to enable mod support

Moar changelog: https://raw.githubusercontent.com/K...5f0ad658965bf59d3/12.1.0-20180131-NIGHTLY.txt

27/01/2018

initial motomods support

ModFmwProxyService from Nash oreo update OPX27.109-34

ModManager from nash update OPX27.109-34

Added the linkeages from NASH source OPX27.109-34

fixed theme issues

added some optimization inside the kernel.

Moard changes related to motomods

Kernel builded with Clang LLVM 5.0

Since the app have security issues you need to enable manually attach your batterymod

***with therminal write su: give su permission

** echo > 1 sys/devices/soc/soc:muc_svc@0/mods_interfaces/3/hotplug

enjoy

09/01/2018

Camera issues fixed

moar sepolicy

add black dark and dinamic themes inside display

Moar changes :D

06/01/2018

Android 8.1.0_r5

ARM64 (move to ARM64 recovery posted by Alberto here

taked sdm blobs from OP3T

Jan Security patch

Bug Fixes

Note:

06/12/2017

Removed mod support for now it causes some random reboots and weird issues

updated adreno blobs

updated libmotgpu

updated sdm blobs

updated libsettings (ims related)

27/11/2017

Initial mods work (you need to enable it manually :(

fix zram streams

more sepolicy fixes

mods related fixes.

20/11/2017

Move to 64bit binder

Build ipacm and merge last upstream

add wifi service permission to acces to /dev/wlan

Uncomment motorola related eventd

Configure the p2p_search_delay to 100 msec

fix cmdline acces needed by telephony

Add libtinycompress to build target

Add sepolicy for ipacm

18/10/2017

Add XPerience Updater

Update security patch to october (update to android-8.0.0_r23)

Increase Zenmode max hour limit from 12 to 24

Fix NPE's

Set and remove tiles with one tap

10/10/2017

similar to alberto97

NFC on XT1635-03 works out of the box

Fixed an issue where CMActions (now LineageActions) crashes on incoming calls

IMS/VoLTE is back

---my changes--

SDM O blobs

Sepolicy additions

Always on (enable it from tunner settings)

Patched CNE