[ROM][11.0] WaveOS 4.1 Rasmalai for Poco X3 [OFFICIAL][UNIFIED]

Search This thread

Adithya R

Senior Member
Apr 3, 2015
393
693
133
Bangalore
kE5OXxb.jpg


WaveOS 4.1 - Rasmalai 🌊

WaveOS is an android custom ROM based on AOSP, focused on delivering a perfect blend of aesthetics, functionality and performance out of the box. The version 4.X is based on Android 11. Various optimizations and enhancements have been merged from CAF and upstream AOSP to maximize performance and battery backup, and improve OS functionality. We provide a unique and beautiful user interface out-of-the-box that's inspired by OnePlus' OxygenOS, and can be tweaked to your liking. We've also added handy features and customizations that improves user experience and proves to be useful at the end of the day, rather than bloating the ROM with unwanted features and customizations that could cause stability issues. We hope you like it! #NeverBetter

Code:
/* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Features
Head over to our full features list at GitHub
GApps included

Device-specific features
KCAL support in kernel
Manual refresh rate switching
Refresh Rate QS tile
Auto-lower refresh rate on battery saver
Toggle for hiding camera cutout
Ambient display with pickup, handwave and pocket pulse
Mi sound enhancer (aka Dirac)
Thermal and touchscreen profiles per app
Clear speaker

What works?
Almost everything

What's broken?
You tell me!

vhwxixH.png


ROM: https://sourceforge.net/projects/wave-os/files/rasmalai-4.x/surya/
Flashable vendor+firmware:
Poco X3 (karna) | X3 NFC (surya)
Magisk: https://github.com/topjohnwu/Magisk/releases
Encryption disabler: https://bit.ly/3iuS2wF


INSTRUCTIONS
Reboot to recovery
Wipe data, cache and dalvik if coming from another ROM
Format data if encrypted
Flash ROM (gapps included)
(optional) Flash encryption disabler
(optional) Flash Magisk
Reboot and voila!

Upgrading to a Newer Build
Reboot to recovery
Wipe cache and dalvik
Flash ROM
(optional) Flash encryption disabler
(optional) Flash Magisk
Reboot and voila!

Make sure to be on latest firmware and vendor (links available above)
Screenshots in post #2

Follow us on
Twitter | Telegram
ROM and device sources: https://github.com/Wave-Project/
Kernel source: https://github.com/ghostrider-reborn/kernel_xiaomi_surya/tree/stock/

 
Last edited:

Adithya R

Senior Member
Apr 3, 2015
393
693
133
Bangalore
Screenshots
 

Attachments

  • Screenshot_20210120-133809_Settings.png
    Screenshot_20210120-133809_Settings.png
    179.4 KB · Views: 3,294
  • Screenshot_20210120-133746_WaveOS_Launcher.png
    Screenshot_20210120-133746_WaveOS_Launcher.png
    2.4 MB · Views: 3,368
  • Screenshot_20210120-133802_Settings.png
    Screenshot_20210120-133802_Settings.png
    143.6 KB · Views: 3,292
  • Screenshot_20210120-133807_Settings.png
    Screenshot_20210120-133807_Settings.png
    163.2 KB · Views: 3,125
  • Screenshot_20210120-133843_Settings.png
    Screenshot_20210120-133843_Settings.png
    145.2 KB · Views: 3,045
  • Screenshot_20210120-133817_WaveOS_Launcher.png
    Screenshot_20210120-133817_WaveOS_Launcher.png
    533.1 KB · Views: 3,014
  • Screenshot_20210120-133827_WaveOS_Launcher.png
    Screenshot_20210120-133827_WaveOS_Launcher.png
    387.7 KB · Views: 2,935
  • Screenshot_20210120-133846_Settings.png
    Screenshot_20210120-133846_Settings.png
    95 KB · Views: 2,782
  • Screenshot_20210120-134014_WaveOS_Launcher.png
    Screenshot_20210120-134014_WaveOS_Launcher.png
    564.3 KB · Views: 2,676
  • Screenshot_20210120-133910_Advanced_settings.png
    Screenshot_20210120-133910_Advanced_settings.png
    116.9 KB · Views: 2,600
  • Screenshot_20210120-134052_Settings.png
    Screenshot_20210120-134052_Settings.png
    201.2 KB · Views: 2,494
  • Screenshot_20210120-133850_Advanced_settings.png
    Screenshot_20210120-133850_Advanced_settings.png
    81.1 KB · Views: 2,402
  • Screenshot_20210120-133917_Settings.png
    Screenshot_20210120-133917_Settings.png
    84 KB · Views: 2,293
  • Screenshot_20210120-133926_Settings.png
    Screenshot_20210120-133926_Settings.png
    149.7 KB · Views: 2,208
  • Screenshot_20210120-133933_Settings.png
    Screenshot_20210120-133933_Settings.png
    131.5 KB · Views: 2,158
  • Screenshot_20210120-133938_Settings.png
    Screenshot_20210120-133938_Settings.png
    151.3 KB · Views: 2,038
  • Screenshot_20210120-133944_Settings.png
    Screenshot_20210120-133944_Settings.png
    119.4 KB · Views: 1,945
  • Screenshot_20210120-133948_Settings.png
    Screenshot_20210120-133948_Settings.png
    98.9 KB · Views: 1,874
  • Screenshot_20210120-134157_Settings.png
    Screenshot_20210120-134157_Settings.png
    177.3 KB · Views: 1,925
  • Screenshot_20210120-134404.png
    Screenshot_20210120-134404.png
    2.4 MB · Views: 2,461
Last edited:

tomorio

Senior Member
Dec 27, 2013
370
106
73
So far so good. Been running it for a couple of hours so far. Set up all my apps and restored messages etc. All running great.

I'd love a bit more customisation built in in terms of status bar and power menu ... But other than that ... 2 thumbs up from me.

Too early to report on battery life so I'll edit that another time.
 

elsamkary10

Senior Member
Jul 22, 2017
56
6
18
Thanks for your hard work .....I flashed it one hour later everything seems good but only one issue with recorded vedios no sound found when played it
 

tomorio

Senior Member
Dec 27, 2013
370
106
73
Thanks for your hard work .....I flashed it one hour later everything seems good but only one issue with recorded vedios no sound found when played it
When you use screen record option it gives you choices of where you want it to capture the audio from, make sure you're checking the right choice for what you want.
Just tested on mine and it seemed to work fine.
 

elsamkary10

Senior Member
Jul 22, 2017
56
6
18
When you use screen record option it gives you choices of where you want it to capture the audio from, make sure you're checking the right choice for what you want.
Just tested on mine and it seemed to work fine.
Thanks for your reply ...but I talking about vedios recorded by camera not screen record....thanks it works
 
Sep 5, 2017
11
1
3
Somehow there is no force close notification, but suddenly go to home when open some apps. Its rare but annoying. Need feature that can show network speed on status bar. Overall good performance and nice UI. Im wanna still use it. So I hope there is a fix in the next update.
 

yan2xme

Senior Member
Jun 8, 2018
82
11
8
Will get back if said issues like no audio on video recording resolved and adding a 4k 30FPS with Stabilization works on this ROM. Thanks
 

tomorio

Senior Member
Dec 27, 2013
370
106
73
Thanks for your reply ...but I talking about vedios recorded by camera not screen record....thanks it works
Ah yes, just discovered this issue myself.
When recording video with the camera, when you play it back the audio plays but the visuals are frozen for a long time. Also shows some wonky dodgy time for the length of what you record. Tried changing save settings from phone to SD and back but no change. Also no change when using a different camera.
 

atifnr

Senior Member
Feb 6, 2017
86
18
18
Ah yes, just discovered this issue myself.
When recording video with the camera, when you play it back the audio plays but the visuals are frozen for a long time. Also shows some wonky dodgy time for the length of what you record. Tried changing save settings from phone to SD and back but no change. Also no change when using a different camera.


Yes just discovered it by myself . Video recording works on GCAM but still same dodgy times as well.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi! I want to try this rom, but I have a doubt, it's mandatory to flash encryption disabler if I format data (coming from miui)? Format data doesn't remove device's encryption? Thanks!
    flash encryption disabler only if you want your device to stay decrypted after reboot, without it will be automatically re-encryped
    1
    m
    Tha

    Thanks for your response, another question: which are the advantages of encryption?
    Thanks!
    my internal storage is decrypted, because I don't see any advantages of encryption on my phone, I don't need it and don't want it but if you really want to know, Googel is your friend, ask him...
    1
    Does anyone know how to flash WaveOS 4.1. I cannot get it to flash with correct firmware from either internal or SD storage?

    What am I missing guys?
    Try to reflash recovery version oh the latest MIUI 12.0.8 before you flash WaveOS...
    1
    Wave is great with the new antutu an a few tweaks. A memory enhancer an a touch response enhancer an new magisk 22.0. It's the wave from January 🙂
    which tweaks did you do? and your kernel?
    1
    ....no option for right handed people. ....could not swap navigation layout or edit recents and back button....
    if you're interested, you could try gravitybox app
  • 24
    kE5OXxb.jpg


    WaveOS 4.1 - Rasmalai 🌊

    WaveOS is an android custom ROM based on AOSP, focused on delivering a perfect blend of aesthetics, functionality and performance out of the box. The version 4.X is based on Android 11. Various optimizations and enhancements have been merged from CAF and upstream AOSP to maximize performance and battery backup, and improve OS functionality. We provide a unique and beautiful user interface out-of-the-box that's inspired by OnePlus' OxygenOS, and can be tweaked to your liking. We've also added handy features and customizations that improves user experience and proves to be useful at the end of the day, rather than bloating the ROM with unwanted features and customizations that could cause stability issues. We hope you like it! #NeverBetter

    Code:
    /* Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    Features
    Head over to our full features list at GitHub
    GApps included

    Device-specific features
    KCAL support in kernel
    Manual refresh rate switching
    Refresh Rate QS tile
    Auto-lower refresh rate on battery saver
    Toggle for hiding camera cutout
    Ambient display with pickup, handwave and pocket pulse
    Mi sound enhancer (aka Dirac)
    Thermal and touchscreen profiles per app
    Clear speaker

    What works?
    Almost everything

    What's broken?
    You tell me!

    vhwxixH.png


    ROM: https://sourceforge.net/projects/wave-os/files/rasmalai-4.x/surya/
    Flashable vendor+firmware:
    Poco X3 (karna) | X3 NFC (surya)
    Magisk: https://github.com/topjohnwu/Magisk/releases
    Encryption disabler: https://bit.ly/3iuS2wF


    INSTRUCTIONS
    Reboot to recovery
    Wipe data, cache and dalvik if coming from another ROM
    Format data if encrypted
    Flash ROM (gapps included)
    (optional) Flash encryption disabler
    (optional) Flash Magisk
    Reboot and voila!

    Upgrading to a Newer Build
    Reboot to recovery
    Wipe cache and dalvik
    Flash ROM
    (optional) Flash encryption disabler
    (optional) Flash Magisk
    Reboot and voila!

    Make sure to be on latest firmware and vendor (links available above)
    Screenshots in post #2

    Follow us on
    Twitter | Telegram
    ROM and device sources: https://github.com/Wave-Project/
    Kernel source: https://github.com/ghostrider-reborn/kernel_xiaomi_surya/tree/stock/

    8
    It's time for an update!
    You can also call it a hotfix build.

    Download:
    WaveOS_surya-R-v4.0-20210122-0953-OFFICIAL

    Changelog:
    - Fixed video recording timestamp
    - Fixed vowifi with enforcing selinux
    - Fixed broken FM radio
    - Fixed audio recording issues on surya
    - Fixed google restore during setup
    - Fixed Ok Google detection
    - Switched to GCAM GO (cuz miui camera sucks)
    => bonus: ~200MB reduction in ROM zip size
    - Added missing lato fonts
    - Restored original 3 finger swipe to ss behaviour
    - Touch response optimizations
    - Increased stune boost to 10 (minor performance improvement)
    - CCodec optimizations from upstream
    - Misc fixes/improvements

    You can dirty flash it over last build.

    Cheers and #NeverBetter!
    7
    UPDATE - WaveOS v4.1 is here!
    WaveOS_surya-R-v4.1-20210219-0749-OFFICIAL

    Download: https://sourceforge.net/projects/wa....1-20210219-0749-OFFICIAL-signed.zip/download


    Source Changelog:
    https://raw.githubusercontent.com/Wave-Project/stuff/main/changelog.txt

    Device Changelog:
    - Added new refresh rate QS tile (60-90-120hz)
    - Per-app touchscreen profiles for gaming mode
    - Set arch to armv8-2a-dotprod to unlock all CPU features
    - Enabled 64bit dex2oat to improve app performance
    - Pinned surfaceflinger in memory
    - Unpin camera app to reduce RAM usage
    - Improve EAS configuration from pixel 4a
    - Disabled wide color gamut to fix yellow tint in apps
    - Bring back working Google Recorder
    - Disabled broken wifi display
    - Limit screen recorder to 90 fps
    - Made boot animation faster
    - Improved SQLite performance system-wide
    - Disabled KPTI to improve performance in some scenarios
    - Increase power HAL priority to max to reduce jank
    - Lower CPU input boost duration to save some power
    - Hide sRGB toggle in developer settings
    - Updated sunfish fingerprint to Feb 2021
    - Reduce margin on statusbar sides a bit
    - Misc optimizations and stability fixes

    Kernel Changelog:
    - Merged latest CAF tag (LA.UM.8.1.r1-16900-sm8150.0)
    - Switched to clang 13 with Polly for compilation
    - UFS driver improvements and fixes
    - Switched to dynamic stune boost to save some power
    - Reduced display rendering latency in DRM and KGSL
    - Reduced touchscreen latency
    - Reduced CPU boosting latency on touch
    - Disabled expedited RCU after boot to reduce power usage
    - Optimizations to msm_vidc (video decoder)
    - Memory management improvements
    - Enabled TTL/HL target support
    - Prevent jumps in battery percentage
    - Scheduler latency improvements
    - Misc optimizations and and stability fixes

    Screenshots - will be attached soon.

    Cheers and #NeverBetter! 🌊
    4
    UPDATE/hotfix: WaveOS_surya-R-v4.0-20210122-2129-OFFICIAL.zip

    - Reverted ccodec optimizations that broke video playback in some apps
    - Fixed assist button on lockscreen crashing SystemUI

    This should be the final build for this week and maybe for the next week as well.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone