[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] GreekDragon:
Hey guys. :)

So, here's a new build for you. :D:D

So, before going into details about what's new, I need to mention few things:

I have gapps built-in for many reasons, but the gapps included in the rom are trimmed down, no google dialer or anything, just the core to have the play store working. The reason I included gapps is simply because most of the gapps packages are having issues, or prevent the device from booting, so i went a step forward and baked them in, If you insist on using microg try this module: https://xdaforums.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928, it has been tested and confirmed to be working well. I'm not going to support it or anything, do whatever you want on your own.

Now, since we got this thing sorted, let's go to another part of temptation, for awhile, my good friend [MENTION=7030080]Star_king12[/MENTION] wrote something I'd like to say it's an app blocker, it blocks certain apps from running, such as one of those "AI optimizations" and other jokes you can tell yourself, I've decided for this build to NOT include the blockers. Maybe in the next I will, we'll see as time comes. I wont provide support for users who installed optimization modules, or anything that promises smooth experience, same goes with those so-called OC Panels. 90hz on our panel is a joke, for the moment our panel can provide max 60hz ( 75 if you're lucky). You are being warned when you are doing such modifications.

On another matter, I'm getting messages of users asking me why I don't provide builds as frequent as other roms do, the answer is simple, I don't feel okay releasing a build every 2 days everytime something gets merged in rom side, or I fix something in device side, I'm better off taking my time, do my job, fix, improve, test, and last, release. But if you ask me, as a dev, I feel stressed when I release a build every week. I dont chase for the "likes" at every post as some others are seeking. Don't want to mention more.

So, enough talking:

Download: aicp_raphael_q-15.0-UNOFFICIAL-20191222.zip

Changelog:

ROM Side:

Compiled with Clang 10.

Updated ROM Sources.

Picked all open commits.

Improve performance and stability for this device. ( idle is much better. )

Addressed tons of memory leaks on framework side.

And more.....

Device Side:

Add overlay for camera intents.

Refactor parts code.

Enable smart replies for all apps.

Use vibration pattern from Pixel 2.

Disable dexpreopt ( We don't need this, our device is powerful enough).

Enable Wi-Fi MAC Randomization.

Enable sound trigger ( sometimes it could trigger a crash).

And more....

Kernel:

Lots of changes to make the device respond a bit quicker and have it on a sane level to use.

Notes:

* Don't ask me if fod is stable, it depends on how you gonna enroll your finger, i personally enroll multiple parts of my 2 fingers and never had a mistake, so keep that in mind.

* Clean wipe is not needed, but imo you should do a clean wipe.

* Don't ask me about separating ROM with Gapps, it will stay as it for now.

* Magisk version must be v20.1 or greater.

* Don't ask me what firmware to use, latest one is always better.