• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11][Realme X2] PixelExperience Plus [AOSP]

Search This thread

CHAYAN HALDER

Member
Feb 24, 2020
13
6

NFjZzFl.png

PixelExperience Plus [UNOFFICIAL] for Realme X2 [RMX1991/2/3]


What is this?
PixelExperience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, boot animation)


Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device


Based on Android 11




Whats working?
Wi-Fi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FM radio
Fingerprint reader
Face unlock
NFC
Lights
Sound/vibration



Known issues
None


DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED

Download


Donate
Liked my work? Give me a beer


Translation
Help with project translation


Stay tuned
Our Telegram channel
Our blog




 
Last edited:
  • Like
Reactions: e23eba

CHAYAN HALDER

Member
Feb 24, 2020
13
6

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:


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
 
Last edited:
  • Like
Reactions: e23eba

threekidney

New member
Oct 12, 2021
2
0
Hello sir, I followed your flashing guide but it never worked, every time after reboot it goes back to recvery.
 

CHAYAN HALDER

Member
Feb 24, 2020
13
6
Hello sir, I followed your flashing guide but it never worked, every time after reboot it goes back to recvery.
Most probably because you are wiping vendor partition. Or not doing
"[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."
During clean flash
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1

    NFjZzFl.png

    PixelExperience Plus [UNOFFICIAL] for Realme X2 [RMX1991/2/3]


    What is this?
    PixelExperience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, boot animation)


    Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device


    Based on Android 11




    Whats working?
    Wi-Fi
    RIL
    Mobile data
    GPS
    Camera
    Flashlight
    Camcorder
    Bluetooth
    FM radio
    Fingerprint reader
    Face unlock
    NFC
    Lights
    Sound/vibration



    Known issues
    None


    DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED

    Download


    Donate
    Liked my work? Give me a beer


    Translation
    Help with project translation


    Stay tuned
    Our Telegram channel
    Our blog




    1

    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:


    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
    1
    You can drop the "Thread title: " if you like 🤭
    Ops! Thanks