[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] rajatgupta1998:
Changelog Timeline

Major items to be concerned about. Can say the HIGHLIGHTS. Check the commits on my Github for more details.

16 Aug 2020

05 Aug 2020 Security Patch

Bluetooth stack update from Stock O 8.1

Add Qcom ANT+ Blobs

Update aptX, aptX HD Blobs

Update power profile from stock O 8.1

Update few overlays from stock O 8.1

07 April 2020

05 April 2020 Security Patch

Enable some missing kernel configs

Regenerate proprietary-files.txt and follow it

Update ADSP

Build Health HAL

Update Alarm and Health blobs

Fix audio callibration files loading

Update Audio blobs and configs

Remove unnecessary code

05 Jan 2020

Camera delays are fixed upto an extent

LiveDisplay is back but still lags. Since few people tend to use it, enabled it anyway. But if you get irritated by the lags, keep it disabled.

December 2019 Security Patches are here

12 Oct 2019

October Security Patches are here

08 Sep 2019

05 September 2019 Security Patch

25 Aug 2019

Kill LiveDisplay (Only Outdoor mode will work from now on, removed the night mode color shift because it causes severe lags in many cases)

Switch to QTI perf stack from stock O

Also add QTI I/O Prefetcher.

Switch back to Motorola's stock kernel for now with basic driver functionality like KCAL Support and fingerprint as home button.

08 Aug 2019

August Security Patch

Fix loading of IMS Shim

Minor code cleanup

04 Aug 2019

Fix video recording and QS Flash light toggle finally.

07 July 2019

July Security Patch merged

Disabled some useless logging

30 June 2019

Update and fix the DRM HAL for playing like Netflix

24 June 2019

Use a binderized biometric HAL

Update fingerprint blobs and JARs from stock O

Update keylayout for FPC1020 Touch fingerprint sensor driver from stock O

Add a custom trim value from stock O

Use CAF QTI Power HAL now

Update Media DRM HAL and QSEECOM

Update ADSP Blobs from stock O, hence the ROM now uses updated Qualcomm's Hexagon DSP blobs for Oreo.

Enable and update Media CAS HAL, Gatekeeper and Keymaster HAL

Update the blobs for the above mentioned HALs

Enable Pinner service: Pins key files into memory to prevent having to fetch from flash after boot. Improves system performance by preventing page cache thrash.

Switch to the Motorola's stock O kernel source (No, Video Camera doesn't work right now :3 )

Merge latest sources from CAF: LA.BR.1.3.7-05010-8976.0

Merge all the relevant patches from AOSP (Google's kernel/common for linux-3.10)

Linux upstream on top of this with msm-3.10 as 3.10.108

All updates to various drivers like cpufreq, mdss, audio and more and more.

Various fixes and updates to the Wifi drivers from CAF Pie sources for Qualcomm Atheros Prima/Pronto WLAN module.

Various patches to the memory subsystem and updates to stuff like ZRAM, ZSWAP, VNSWAP

Updates for Pie's ext O_TMPFILE support

Enable support of SDFAT driver v2.1.8

Multiple changes to the binder interface, kernel functions and other upstream patches.

16 June 2019

June 05 2019 Security Patches

LineageOS upstream

20 April 2019

* Update audio, display, graphics and actuator blobs from stock O

25 March 2018: Initial Changes from Nikit's build

* Merge 5 March 2018 security patch with AOSP 8.1.0_r18 release

* Increase ZRAM to 1 GB

* Disable Speaker Protection

* Disable Auto Brightness and Live Display on first boot

* Fix Safetynet temporarily : Use walleye's (Google Pixel 2) build fingerprint.

* Enable Spectrum Support and port Lightning Blade to Oreo

* Add sound control (maybe broken)

* Allow home button to be changed for various actions.

* Add more CPU frequencies.

* Disable Wakelocks by default

* TCP Congestion Avoidance controls ( not tested )

* Update VoLTE properties

* Use LZMA Compression for Recovery Ramdisk

* Disable add_random from kernel. Not required on SSDs. (eMMCs in our case)

* Enable Arch Power

* Adreno idler ramps down more aggressively now

* Enhance linux topology for multicore decision making

* Enable Arch Power

* Some speed and time efficient changes :3 hard to explain here.

* LineageOS upstream

* Use latest HALs from CAF release LA.BR.1.3.7-03810-8976.0