[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] Pranav Temkar:
New update is live and good news for encryption users, we finally support decryption of internal storage in recovery. Also note that Voltage will always ship with decryption, so those who want encryption will need to follow different flashing instructions.

Build date : 10/07/2022

Changelog :

Device Side :

- 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.

Source Side :

• Merged July Security Patch. (android-12.1.0_r11).

• Added some more Udfps icons & gt animation.

• Fixed showing Toast icons for legacy apps.

• SystemUI: cleanup fps info tile and service.

• gmscompat: don't use "/proc/self/fd" paths for loading Dynamite modules.

• PixelPropsUtils: Exclude recorder from pixel props.

• PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process.

• MediaOutputController: Avoid NPE

Open Sound settings on long click at the panel button.

• Handle non-exist permission group correctly for pm list permissions.

• Disabled/reduced functionality of various ad/analytics libraries.

• Fixed optional haptic feedback on back gesture.

• SystemUI: Added Smart Pixels.

• base: Wi-Fi timeout feature.

• base: Bluetooth timeout feature.

• SystemUI: Dismiss screenshot window on touch outside.

• AutoBrightness: Add support for one shot auto-brightness.

• All new dialer theming and UI.

• All new contacts theming and UI.

• All new messaging theming and UI.

• Eleven now follows monet theming.

• Calculator now follows monet theming.

• Added SmartCookieWeb browser.

• Added hotspot settings.

• Fixed statsd log spam.

• Fixed notification shade log spam.

• All new launcher recents.

• Launcher3 : Fixed missing permission.

• Added toggle to control wallpaper zooming animation.

• Allowed to suppress notifications sound/vibration if screen is ON.

• Added Oppo sans font.

• Added obb permissions.

• Added storage scopes.

Flashing instructions very important please read it carefully before asking doubts

* FOR those who don't want encryption, no need to flash any dfe zip as rom is already decrypted by default so please dont flash any dfe zips

* If users were encrypted on their previous roms they need to FORMAT DATA in recovery first

its FORMAT and not WIPE understand the difference, if you dont format data the rom will bootloop as you have previous rom encryption.

- Clean flash recommended

- Use the latest official orange fox recovery from here

- Format data if coming from encrypted rom

- Wipe all the following

* Dalvik / ART Cache

* Cache

* System

* Vendor

* Data

- Flash latest miui a11 firmware for your specific region

* Global | China | Europe Firmware

* India Firmware

- Flash VoltageOS + Gapps

- Do not reboot in between flash everything at once, also no need to flash any dfe zip the rom is already decrypted by default.

- Wipe Dalvik / ART Cache, Cache & Data

- Reboot

* For those who want to use rom with encryption

This rom comes with FBE V1 encryption so those who have come from fbe v2 roms need to compulsory FORMAT DATA else it will bootloop due to fbe version mismatch.

As decryption of internal storage is now fixed on a12 you will need different recovery to flash the rom and only this recovery can encrypt/decrypt rom, other recovery wont work.

Special thanks to @Pranav Talmale for making a12 decryption work with FBE v1 all credits goes to him for the recovery

- Clean flash recommended

- Use TWRP recovey with a12 decryption fixed from here

- Format data

- Wipe all the following

* Dalvik / ART Cache

* Cache

* System

* Vendor

* Data

- Flash latest miui a11 firmware for your specific region

* Global | China | Europe Firmware

* India Firmware

- Flash VoltageOS + Gapps + EFE

- Do not reboot in between flash all zip at once

- Wipe Dalvik / ART Cache, Cache & Data

- Reboot