[Realme X2 ROMs, Kernels, Recoveries, & Other Devel] CHAYAN HALDER:
Device Changelog: (October,2021)​

Replaced pixel 'apns-conf.xml' with OEM's latest 'apns-conf.xml'

Updated 'privapp-permissions-qti.xml' with latest OEM update

Lock Screen flickering fixed by not clearing dim layers when there aren't any applied

Compiled HWUI for Better Performance

Reverted "X2: overlay: Source APNs from Pixel CarrierSettings"

Set GPU idle timeout to 64 ms in place of 80

implemented fast refcount checking

Skipped heavy autorefresh checks when it's not enabled

Revert "Disabled Wallpaper Zooming"

also few more improvements in kernel

NOTES:​

No Magisk related issue

Safetynet fixed

If qs tiles shows unsupprted then just turn once from realmeparts from then they will work

stock vendor necessary

Use latest Realme UI 1 vendor+firmware for better result

Gapps included

Dirty flashing works but no guarantee

BUGS:​

None

Rom Changelog:​

October Update - The last ride - PixelExperience Blog

We hope everyone is doing well and trying out all the Android 12 GSIs floating around XDA and telegram –…

blog.pixelexperience.org

Flashing Guide:

clean flash:

1. On the fastboot mode, use your power keys to scroll to recovery mode and use the power button to select okay.

2. You are in TWRP now,

Go to Wipe>Advanced> and select data, system, cache, and dalvik cache

3. Now press back (till you're at the home screen on twrp) and select Install> Click ROM.zip

[VERY IMPORTANT]

1. Go to Wipe>Format data> Type 'yes'

2. Now press back again and go to wipe again.

3. Go to Wipe>Advanced> select cache and dalvik cache.

4. After wiping, Press reboot.

dirty flash:

1. In TWRP now,

Go to Wipe>Advanced> and select system, cache, and dalvik cache

2. Now press back (till you're at the home screen on twrp) and select Install> Click ROM.zip

3. Reboot to system

Device Changelog: (September,2021)​

Update blob from rui2 F.23

Relocate blobs according to OEM

OK google\Hey google fixed (thanks to @retypolkg )

Shifted to AOSP WFD (thanks to @retypolkg )

Disable GL backpressure

Added required GPU props

Reduced screenshot delay to 0

Used aosp SurfaceFlinger

Fixed earphone sound difference issue by reverting "X2: audio: Increase in-call earpiece volume"

Adjusted zram write back policy

Device Changelog: (September,2021)

Useded 4.14.136 kernel (thanks @Harshanand-799 for the upstream)

Compiled kernel with Proton-Clang

Fixed "Charging info (DT was ok. So, problem was source tree)"

Droped (CABC&Refreshrate) tiles

Updated Redfin FP to September

Carrier video calling fixed (credit @retypolkg )

voWi-Fi fixed (credit @retypolkg )

Added FPS overlay quick switch tile

Increased in-call earpiece volume

Added google recorder

reverted "power: Decrease launch boost from 5sec to 3sec"

Sourceed APNs from Pixel CarrierSettings

Used 24 bit as primary output

Enabled fluence for voicerec

Added 404 MCC for Airtel (ViLTE + VoWifi)

Used unlimited backup in Google Photos

Used some packages for WiFi Display

Set proximityCheckOnWake overlay

Device Changelog (August,2021)​

Kanged EAS configuration from sunfish

Improved post_boot tuning for performance

Added few props for performance

power: Decrease launch boost from 5sec to 3sec

Enabled IORap app launch prefetching

Explicitly enabled iorap

Reverted "X2: overlay: Use a mask for rounded corners."

Updated Redfin FP to August

Set fixed statusbar height for any dpi value

Device Changelog: (July,2021)​

Turned off kernel page table isolation

Import powerhint configuration from Pixel 4A

Force triple frame buffers

Enabled blur by default

Update to redfin July fp

Using old proximity implementation

SOF working (enable 'wake screen with fod' and 'unlock with fingerprint when the screen is off')

AOD is working (disable 'unlock with fingerprint when the screen is off')

Some other under the hood improvements

Revert "X2:Enabled Blurs by Default"

Add some props for better ram management

Adjusted keyboard height

Added burn-in protection for statusbar

Used a mask for rounded corners

Enable adaptive sound and screen attention

Changed corner content padding & Increased statusbar portrait height to 25dp

Set default to full gesture navigation