[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] Pranav Temkar:
Changelog :

Device Side :

14/10/2021

- Initial Build

20/10/2021

- Fixed Screen Recording Lag

- Seamless Doze Transitions

- Hide Magisk in banking apps

- Unlimited Google Phots Backup

- Pixel Offline Charging Animation

- Merge tag LA.UM.9.1.r1-11200-SMxxx0.0 into kernel

02/11/2021

- Enforcing

- Add Radio

- Fix Animation in always on display

- Drop Qcom WFD shift to AOSP implementation

13/12/2021

- Shifted to new trees thanks to @naveenjohnsonv

- Shifted to Soviet Star Kernel thanks to @NATO66613

- Updated Blobs from LA.UM.9.1.r1-10900-SMxxx0.0

- Noticeable improvements in active & idle drain

- Better Heat management compared to old builds

- Fixed Camera not working in few telegram clients

- Added DC Dimming and High Brightness Mode

- Compiled using latest TRB Clang 14

- Shifted from stock Camera2 to GrapheneOS Camera app

- Fixed Ok Google Hotword Permission this need full gapps package to work

- Latest Pixel Offline Charging images used

- Update Doze Package many features included

- Added FPS info tile

07/01/2022

- Ship with Bromite browser and webview

- Removed some useless display blobs

- Disable night light on FOD

- Added Udfps Customizations like toggle for fod, vibrate on fod icon press

- Upstreamed Soviet Star kernel to latest source

- Minor device tree side improvements and fixes here & there

10/01/2022

- Removed Bromite Browser & Webview

- Fix isolated_app denial

- Add restricted cpuset

- Fix Powerhal Spam

13/02/2022

- Remove Proto Configs

- Drop Sensor Calibrate

- Switch to prebuilt IIFA service

- Disable wifi rx wakelock

- Sepolicy Address few denails logspam

- Sync EGL symlinks with CAF

- Update display & media blobs from LA.UM.9.1.r1-11400.02 CAF tag

- Suppress tetheroffload logspam

- Enable UDFPS animations

- Add overlay to configure power button location (Fix AOD screen off animation, need to set anim scale to 1.25x in dev options to see the animation)

- Disable Force Encryption by default. No need to flash DFE now as of current scenario encryption is not fully working on a12 so no use of providing auto encryption and make users flash dfe all time

05/05/2022

- Initial Android 12.1 | L build

- Update graphics blobs from LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0 & LA.UM.9.14.r1-18900-LAHAINA.QSSI12.0

- Switch from AOSP BT to QTI BT

- Address some sepolicy denials

- Fix statusbar padding according to a12.1/L

- Switched from soviet star to snaplight all credits to @Wadie_Habib & @Luan_Halaiko for work on Kernel

- Compiled using latest TRB clang 15.0.0

- IMP Note : Kindly clean flash as this is a12.1 build and dont use ota for this time

11/06/2022

- Switch from Infinity to Soviet Star kernel

- Tone down few logging

- Add missing hals to manifest

- Sepolicy : Address miscellaneous denials

- Add Qs system info ovverlay

- Cleanup bluetooth and audio flags

- Fix deprecated power profile items

- Nuke QCOM thermal-engine blobs

- Some VNDK improvements

- Move to commonized

* IFAA Service

* Xiaomi Light AIDL

- Set google auto-fill as default fill service

- Increase max system icons shown in statusbar

- Update GPS configs to A12.1

- CarrierConfig: update from 5800 QSSI

- Many miscellaneous improvements & minor bugs fixes

10/07/2022

- Switch to Soviet Star r3.1 dont flash any other kernel else you will face lag

- Removed commonized IFAA, MTD service & Lights, switch back to device tree side impl.

- Fixed charging led notification led not working

- Force disable IORAPD as it eats more ram & google is removing it completely in a13

- Force remove refrash rate tile for kernels which support < 60hz refresh rate as i dont support smooth display in device tree.

- Add missing DRM blobs and completely remove old drm 1.0

- Sync vendor with device tree add missing blobs.

- Add missing permission for xiaomi parts, removed Dirac from parts.

- Many miscellaneous improvements & minor bugs fixes

- Those who want encryption can now use EFE and enjoy decryption in recovery be aware this is FBEv1 follow flashing guide on xda, All credits to @Pranav Talmale for fixing a12 decryption on FBEv1.

- Voltage will always come with decryption no need to flash any DFE zips, if users want encryption they can flash EFE.

- Added support for Smart Pixel also please be aware you wont be able to use udfps if you enable smart pixel this is present since smart pixel was introduced in roms from a11 times so dont cry that udfps not working with smart pixel.

09/09/2022

- Kang IMS system blobs from Redmi/alioth/alioth:12/RKQ1.200826.002/V13.0.3.0.SKHCNXM:user/release-keys

- Fixed native carrier video calling works only on google dialer

- Xiaomi Parts : Added back Dirac

- Xiaomi Parts : Dirac fixes, Handle more error for dirac

- Xiaomi Parts : Introduce haptic feedback level adjustment

- Xiaomi Parts : Vibrate when changing haptic feedback level

- Xiaomi Parts : Don't explicitly set android:theme for activities

- Audio config misc improvements

- Enable Volte support for few Indo carriers

- Allow rmt_storage to acquire wakelocks correctly

- Fix ctl.interface_start logspam by dropping vendor.qti.hardware.cacert hal from manifest

- Add missing entries for vendor.qti.data.factory in manifest

- Add missing entry for com.dsi.ant in manifest and import ant blob from Miui 12.5.6.0

- Improve haptic feedback for calls and message by configuring vibrator kernel nodes for QTI vibrator HAL

- Fixed audio in chrome with soundcloud

- Disable redir_party_num

- Unpin updatable media and launcher from memory

- Build nxpnfclegacy hal & address its sepolicy

Source Side : VoltageOS v 1.8 EOL