[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Reserved for "Changelog"

Update

: (2020-12-12) Highly Recommended !

- Chromium Webview : update to version 87.0.4280.106

- vendor : update audio blobs & configs

- framework : new linear brightness overlay

Update

: (2020-12-01)

- arm64 instructions update

- persist : small path fix

- system : update camera proprietary files

- vendor : update mixer_paths files

- Standalone Packages : New MiuiCamera (48mp, portrait mode, ...etc), small fix for GoogleDialer

Update

: (2020-11-22)

- Chromium Webview : update to version 87.0.4280.67

- Update : audio & camera configs

Update

: (2020-11-16)

- Audio Engine : SmartPA added

- System : update proprietary-files (spkcal)

Update

: (2020-11-11)

- Audio Engine : fix compatibility with some old emulators (MAME, N64, SNES, ... etc)

- ramdisk update +++

Update

: (2020-11-05)

- Chromium Webview : update to version 86.0.4240.181

- improve performance & stability

Update

: (2020-10-24)

- LiveDisplay Fix : keep custom user values after reboot !

Update

: (2020-10-20)

- Chromium Webview : update to version 86.0.4240.99

- LiveDisplay : Picture Adjustment module fully implemented +++

- Audio Engine : small update and clean up

- ramdisk : disable cpu_boost (touch responsiveness improved) & schedtune update

Update

: (2020-10-10)

- Sync with the latest LOS upstream

- SystemUI : adjust status bar padding

- Keyguard (lockscreen manager) : use the new default padding

- Ramdisk (system/vendor) : update schedtune strategy (improve performance & battery life)

- Qualcomm RILs : update blobs

- system/vendor : update all manifests

- Camera : improve LineageOS Snap package & update all media_profiles

Update

: (2020-10-01)

- add : some audio permissions in ueventd (tas_calib, tas2562, ...)

=> this is only for kernel log and has nothing to do with speaker loudness ... if you want to copy it ! (LOL)

- fix : in-call speaker issue (hand-free) => switch from fluencepro to fluence in QUALCOMM Audio

- fix : (proprietary mediadrm) low volume playback for all DRM contents (Netflix, Spotify, YouTube ...) => Enjoy !

- update : camera media_profiles, soundfx blobs & thermal-engine

- TWRP Recovery :

+ fast new decryption script

+ update fstab : allow flashing extracted images for some forbidden partitions (cache, dtbo, miscellenaous & vbmeta)

Update

: (2020-09-16)

- Chromium Webview : update to version 85.0.4183.110

- Audio Engine (vendor) : rework from scratch all .conf & .xml

- System : import some useful blobs from Stock MIUI (ims, location, ril, sensor calibration, sound libs)

- Qualcomm Audio : switch to fluencepro (build.prop, vendor permission ...)

- Modem : reduce power consumption in deep-sleep (build.prop - cherrypicks from sdm660 +++)

- Google Essential Package : update some permissions for Google Camera

- Google Camera : improve sharpness and focus precision (Package & build.prop)

Update

: (2020-09-09)

- Chromium Webview : update to version 85.0.4183.94

- keylayout : add patch for volume buttons on wired headset

- Audio Engine (system) : improve speaker output (import tinyalsa.so from stock)

- Bluetooth (system) : import some stock proprietary blobs

- soundfx (system/vendor) : update audio_effects.conf & blobs

- ramdisk : update init.qcom.power.rc

Update

: (2020-08-30)

- Audio Engine : Big Update (config, blob, mixer_paths) +++

=> improve HD Voice Call, Playback, Recording, AudioFX, Hi-Res compatibility

Update

: (2020-08-25)

- ramdisk/vendor : rework from scratch init.qcom.sh, init.qcom.post-boot.sh & perf configs +++

- Overheating fix : SoC mismatch introduced by mistake (typing error) in the last build (2020.08.23)

- framework overlay : update disabledComponents

- mixer_path : boost "Speaker" gain

- SELinux : small fix

Update

: (2020-08-23)

- Sync with the latest LOS upstream

- Chromium Webview : update to version 84.0.4147.132

- Lights : add some permissions

- ramdisk/vendor update : improve performance and battery life (SOT)

- Display : update configs

- Audio Engine : force Dirac post-processing

- Audio Output : Optimal volumes for Headphones & Bluetooth

Update

: (2020-08-14)

- ART Optimization : update instruction set variant on both arm & arm64

- Read the note for more informations +++

Update

: (2020-08-12)

- Settings : fix SD Card icon not shown in Storage

- Fix cpuset for mediaextractor => fast photo & video loading in Gallery / fast web browsing +++ :D

- prop.default : add path for cache directory

- mixer_paths : decrease loudness on wired headphones (for ear safety)

- fstab.qcom : small fix for Internal Storage path

- Compass & Lawnchair : available as standalone apps again !

Update

: (2020-08-08)

- Sync with the latest LOS upstream

- Chromium Webview : update to version 84.0.4147.121

- framework overlay : Jelly Browser Fix => Slider Glitche in Options

- fix Wi-Fi hotspot ID after reset or new build install

- Google Essential Package, Google Contacts & Dialer : updated

Update

: (2020-08-05)

- Chromium Webview : update to version 84.0.4147.119

- update : MediaExtractor

- improve : speaker playback

Update

: (2020-08-04)

- Chromium Webview : update to version 84.0.4147.113

- SELinux : add stock property_contexts

- Vendor update : fix IMEI not shown in Settings

- LightsService : remove unused stock (.jar)

- Audio Recording (handset/headset) : improve quality again

- framework overlay : disable some new Google wakelock components from GmsCore & Vending

- Google Essential Package : new update +++

Update

: (2020-07-30)

- Sync with the latest LOS upstream

- Chromium Webview : update to version 84.0.4147.106

- AudioFX : add a bluetooth permission in the package/platform

- Messaging : use the true package name allowed in power-save

- QUALCOMM interfaces : add missing permissions for some framework (zoom fixed in Wi-Fi video-call ++++)

- Google Camera : new update

Update

: (2020-07-28)

- New ART Optimizations (read the note +++)

- Fix the conflict/lag between the keyguard & the FOD after reboot : re-enable again the strong authentification on Reboot (framework overlay)

- Vendor Update : Camera & Display configs

- Audio Engine : increase dynamics & update speaker/headphone impulses (HiFi quality :good: )

- Google Essential Package : new update

- Optional : AdBlocker (custom hosts) in a separate .Zip

Update

: (2020-07-19)

- restore & improve msm_irqbalance : fix definitely the overheating with a great performance +++

- framework overlay : implement "Color Temperature Adjustment"

- Chromium Webview : update to 84.0.4147.95

- SElinux : small "su" fixes and cleanup

Update

: (2020-07-17)

- Sync with the latest LOS upstream

- improve Light-HAL

- prop.default : change some ART config for better performance

- ramdisk : update schedutil config

- Google Essential Pack : GoogleRestore added

Update

: (2020-07-13)

- dex2oat updated : faster app launching (don't forget wiping dalvik/cache & delete /data/system/package_cache to take full advantage of the new optimization)

- Audio Engine : improve audio playback again

- SafetyNet ... fixed ! :D (don't forget deleting data for the Play Store to make the device certified again)

Update

: (2020-07-11)

- dalvik/ART optimizations

- PowerManager : improve deep-sleep control & less overheating

- Touchscreen improved

- Sound : set audio-hal 4.0 as only master

- Roaming : Manual Network Selection definitely fixed !

- Telephony : slight icon lifting

- Camera : fix focus effect (GCam)

- Google Essential Pack : update Play Store 20.9.10 (self auto-update disabled)

Update

: (2020-07-07)

- Sync with the latest LOS upstream +++

- framework : improve UI

- vendor /init : improve FOD

- Ramdisk : restore default kernel display config

- Camera : improve Smartburst (GCam) in "Portrait" mode (rear/front)

- Google Essential Pack : new update

Update

: (2020-07-02)

- Sync with the latest LOS upstream +++

- NFC : update components (gsma, nxp)

- Chromium Webview 83.0.4103.119

- system : update Camera & Display drivers

- vendor : update all QUALCOMM proprietary files +++

- Google Essential Pack : update Calendar Sync & Contacts Sync +++, GmsCore & Play Store

Update

: (2020-06-25)

- Framework : remove the "signature spoofing" in services.jar and services.odex to fix the UI lag !

- Google Essential Package :

+ add "WellBeing" as app core in the LineageOS Settings

+ "GoogleContactsSyncAdapter" definitely fixed and fully working now (thanks to Tomek0000 for insisting on that !)

- Build : extra smooth (pixel device like) and time proof ! :good:

Update

: (2020-06-24)

- Sync with the latest LOS upstream

- Fix compatibility with Open GApps and re-installing Google apps is no longer needed after dirty update !!!

- Fix Bluetooth device_name : use "Xiaomi MiCC9" as default

- Resign in SHA-256

- Google Essential Package : Big update +++

- Build : stable with more battery optimization

Update

: (2020-06-20)

- Qualcomm : update proprietary files (framework & permissions)

- /init (vendor) update

- mixer : improve stereo recording

Update

: (2020-06-18)

- Sync withe the leatest LOS upstream

- ramdisk optimizations : improve display auto_suspend, memory autosleep, surfaceflinger cpuset, fs and kernel rcu

- framework overlay update : doze, powerdecouple, tcp_buffers, NetworkAttributes, power_profile ...

- set GSM/WCDMA/LTE as default network instead of Global

Update

: (2020-06-14)

- June SPL

- Sync with the latest LOS upstream

- Update : Power Manager

- Settings : fix SIM parameters

- TeleService : fix Wi-Fi Call

Update

: (2020-04-20)

- ART optimizations

- Ramdisk : improve Deep-Sleep, Battery Life & Performance

Update

: (2020-03-31)

- Vendor : remove msm irqbalance

- Schedutil governor : update config

Update

: (2020-03-12)

- Fix : SurfaceFlinger

Update

: (2020-03-10)

- March SPL

- Sync with the latest LOS upstream

Update

: (2020-03-04)

- SD Card : fix conflict with kernel schedtune

Update

: (2020-03-03)

- Sync with the latest LOS upstream

- Ramdisk : optimize power & performance management

- Kernel : re-enable "power_efficient" in workqueue (command line)

- Fix screen distortion on some apps (Play Store, ...etc)

Update

: (2020-02-20)

- Ramdisk & framework : improve battery life (SOT, deep-sleep)

- Vendor : update overlay & fix some Camera config

Update

: (2020-02-13)

- SELinux : fix the conflict between Magisk Hide daemon and the Play Store

Update

: (2020-02-11)

- February SPL

- Sync with the latest LOS upstream

- SELinux : fix VPN conflict with MAC permission

- Qualcomm : update library (battery life and FOD improved)

Update

: (2020-01-31)

- January SPL

- Sync with the latest LOS upstream

- SELinux : clean & fix some Qualcomm permissions

- Vendor : rebuild from scratch all camera configs

- Build : reduce ROM size

Update

: (2020-01-27)

- Ramdisk & init : redefine "cpuset" (performance & battery life drastically improved)

- MediaCodec : improve VP9/AVC streaming (Netflix), fix HEVC (GCam support added)

- Audio Engine : update config (increase speaker loudness without output noise)

- Camera : update (config) + add missing libs => major improvement in picture quality (GCam)

- hosts file : fixed (was broken)

Update

: (2020-01-19)

- mediacodecs : fix VP9 /AVC secure

- DRM L1 re-implemented from stock MIUI : Full support for Netflix from the Play Store => Full HD working and tested !

(the first and only custom ROM on Earth ! :D)

- BT : improve HiFi Playback with aptX™ HD codec (check your headphone compatibility)

- FOD : fix conflict with screen protectors (tested with CRXOOX 9H : very thick !)

- Reduce ROM size a lot (to save space in your /system_root partition)

Update

: (2020-01-15)

- Remove : Busybox, Addon SU (RIP and Thank you for all these beautiful years !) => Busybox still available in a separate .zip

- Unified thermal-engine.conf

- BT Fix

- Official fingerprint from the stock firmware to pass SafetyNet :

. no module / Google hide stuff needed (just push Magisk Hide ON !)

. Netflix available in the Play Store again

. GPay available in selected countries (check yours !) => needs more testing please from users (still unavailable in my country)

Update

: (2020-01-07)

- December SPL

- Sync withe the latest LOS upstream

- Patches merged : AOD

- Fix : Sound & Notification

- Update : Kernel & Vendor from the latest MIUI v11.3.4.0 => Proximity Sensor broken in this vendor. Revert back to Kernel & Vendor from MIUI 10.3.6.0 (stable) :good:

Update

: (2019-12-31)

- Update : New OTG Patch

Update

: (2019-12-21)

- PowerHAL : overheating fix, improve battery life

- Audio Engine : improve HiFi playback

- Google Package Update : GoogleCalendarSyncAdapter / GoogleContactsSyncAdapter

Update

: (2019-12-14)

- Previous patches merged : WiFi 2.4 Fix, Roaming, ...etc

- Update : NFC (libs/framework/permissions/selinux), vendor overlay

- Build : improve stability, performance and battery life

- Google Package Update : Keyboard Gesture, GoogleCalendarSyncAdapter

Update

: (2019-12-07)

- Sync with the latest LOS upstream

- Previous patches merged : Dirac Sound, FM Recorder, ...etc

- Camera Improvement

- Introduce DT2W (separate .zip)

- System : ueventd.rc reworked from scratch (system_root/vendor)

Update

: (2019-11-30)

- All previous patches merged : Tethering, Sound Fix, mediacodecs, ...etc

- Fix : DeskClock, DRM for Netflix

- Camera Improvement : add & fix some QUALCOMM blob/lib :D

Update

: (2019-11-23)

- All previous patches merged : low brightness, bluetooth playback, etc ...

- FM Radio : successfully implemented ! :cool:

- Add : Video Call over 4G / Call over WiFi

- Rebuild from scratch : All system_root/vendor permissions, init & overlay (a lot of time and work!)

- Add : Xiaomi Bluetooth blobs (choose the right codec for your paired devices or keep as default)

- Fix : Call recording conflict with Bluetooth

- DeskClock : truly themed to fit the default theme

Update

: (2019-11-18)

- Screen Low brightness fixed

- Charger Offline fixed

- LTE+ added

- Switch to "Material" Calendar

- FOD improvement : much more faster

- QUALCOMM library added : system much more optimized

Update

: (2019-11-11)

- Full Mi 9 Lite overlay (reverted from miui) : autobrightness, power_profile, notch hide ... etc

- True sound fix : the workaround is no longer needed, so AudioFX is working now !

- Dirac Sound enabled !!!

- Audio in-call fix !!!

- Signature Verification fully disabled, so you can install your modded apps.

- Big Ramdisk Update (root system & vendor) : reworked from scratch ... improve touch responsiveness, battery, performance, audio

- Stock camera blobs fully injected. For better result in photography, use my GCam MOD !

Use developers options to hide the notch ! (last line in animations option)