[ROM][11.0] WaveOS 4.3 Rasmalai for Poco X3 [OFFICIAL][UNIFIED][OSSVENDOR]

Search This thread

elsamkary10

Senior Member
Jul 22, 2017
56
6
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.
I used Gcam and video works not frozen but the time as you said you don't know how long your time recorded ...we hope that this problems fix by new update
 

Revontheus

Senior Member
Aug 1, 2013
1,971
1,073
cycling/studying or asleep
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.
Are you using the latest firmware and vendor package for your device? (12.0.7 for Surya/12.0.8 for Karna).
 

Immortal68

Senior Member
Feb 5, 2013
138
54
Koblenz
Looks and feels really smooth.

After installation I noticed that the Setup part where you can restore files & apps from a backup or another device seems to crash. It loops around to select WiFi once or twice and then I get a crash notice ("Android Setup keeps stopping"). This happened after each installation (had to do three). Only way to solve it is skip this step.

After skipping this step everything worked really well though until I installed Viper4AndroidFX through Magisk and opened it, at which point it prompted me to install the driver. Pressed "OK" and the device restarted and was stuck in a bootloop on the POCO screen, restarting every other minute or so. I managed to resolve that by launching into recovery (TWRP) and using magisk uninstaller after which start to system worked again (although without root now).
After re-installing magisk and applying the no-encryption zip I was stuck again in a bootloop, this time at the WaveOS Logo though and without any restarts. Even uninstalling magisk didn't help.

So, in retrospect: Don't install Viper4AndroidFX! :D (at least not the way I did)

Now, I deleted everything and reinstalled the ROM as per guide, flashing no-encryption zip according to guide (worked well). Only thing I did differently is installing Optimus Drunk Kernel after no-encryption and before magisk. Booted up fine, same problem with the restore files & apps. BUT Play Store crashes after installing multiple things at once.

Right at this moment I've deleted the whole internal storage again and installed completely following the guide in OP (basically the same way as the first time) but will not install Viper4AndroidFX.

Hopefully third time's the charm and everything works without problems. :)
The features and feel I got so far was pretty amazing, so I hope to reach a stable state.
 

atifnr

Senior Member
Feb 6, 2017
86
18
That's because you did not install Viper4android properly. You are supposed to install AML and Ainur Narisl in Magisk before installation of Viper. Once the app has been installed, one should enable legacy mode.
I am using dolby with this ROM working fine.
 

djtinxo

Senior Member
Sep 27, 2011
133
26
Looks and feels really smooth.

After installation I noticed that the Setup part where you can restore files & apps from a backup or another device seems to crash. It loops around to select WiFi once or twice and then I get a crash notice ("Android Setup keeps stopping"). This happened after each installation (had to do three). Only way to solve it is skip this step.

After skipping this step everything worked really well though until I installed Viper4AndroidFX through Magisk and opened it, at which point it prompted me to install the driver. Pressed "OK" and the device restarted and was stuck in a bootloop on the POCO screen, restarting every other minute or so. I managed to resolve that by launching into recovery (TWRP) and using magisk uninstaller after which start to system worked again (although without root now).
After re-installing magisk and applying the no-encryption zip I was stuck again in a bootloop, this time at the WaveOS Logo though and without any restarts. Even uninstalling magisk didn't help.

So, in retrospect: Don't install Viper4AndroidFX! :D(at least not the way I did)

Now, I deleted everything and reinstalled the ROM as per guide, flashing no-encryption zip according to guide (worked well). Only thing I did differently is installing Optimus Drunk Kernel after no-encryption and before magisk. Booted up fine, same problem with the restore files & apps. BUT Play Store crashes after installing multiple things at once.

Right at this moment I've deleted the whole internal storage again and installed completely following the guide in OP (basically the same way as the first time) but will not install Viper4AndroidFX.

Hopefully third time's the charm and everything works without problems. :)
The features and feel I got so far was pretty amazing, so I hope to reach a stable state.
Yeah, I had the same issues you mention. I think the Gapps in this ROM are messed up.
 

Immortal68

Senior Member
Feb 5, 2013
138
54
Koblenz
@Revontheus

Alright, thanks for not just saying I did it wrong, but also telling me the correct way. Might try again following your guide.

---

Just an update:

Third installation worked well and holy hell is this ROM smooth. I love it!
Only thing I'm stuck on now is getting Google Pay to work with root. It's always fickle and so far I tried GPay SQLite Fix, HARDWARE OFF by Displax, MagiskHideProps Config and Universal SafetyNet Fix - nothing seems to work. If anyone managed to get that to work I'd love a link/guide.

One minor notice: I love that MiXplorer is included as file browser, but there's still the "normal" file manager? And I'm using solid explorer and now have 3 different file browsers on my mobile. Would love to be able to choose if I want those installed or not.

Bottom line is that it's a great ROM though and amazing for this early development stage!
 
  • Like
Reactions: Oel

tomorio

Senior Member
Dec 27, 2013
370
106
Are you using the latest firmware and vendor package for your device? (12.0.7 for Surya/12.0.8 for Karna).
I am yes, latest FW & Vendor.
Video records ... But it's like its frozen but the audio is there and the recorded time it's completely off. Then if you skip it to the end and that's when the video starts playback but the audio has long since played. Really weird.
I haven't tried with Gcam, will give that a go but would rather have a fix in the next update if possible.

That's literally my only gripe with this ROM. It's super smooth, I've been using it since it dropped. Battery seems really good. In fact it's the first I've tried recently that hasn't given me a random reboot .... As yet. Great stuff.
 
  • Like
Reactions: Oel

Oel

Senior Member
Oct 25, 2014
789
296
Almeria
The same here like tomorio...
I tried also Gcam and TRCamera, it's the same with videos on all cameras.
The rest of the rom is incredible good.
For me the fastest and most smooth rom ever for the Poco X3!
More mods for customation would be great.
I will go back to this rom when the video bug is solved.
Big thanks to the devs!
 

Immortal68

Senior Member
Feb 5, 2013
138
54
Koblenz
For anyone curious: I managed to get Google Pay to work.

1. Install Universal SafetyNet Fix by kdrag0n in magisk.
2. Check your SafetyNet profile in magisk - both basicIntegrity and ctsProfile should both be ok
3. use MagiskHide on Google Pay and Google Play services
4. go to apps and delete cache and CLEAR ALL DATA for both Google Pay and Google Play services
5. Now you just need to setup your card in Google Pay and be done with it
 
  • Like
Reactions: Aki-to and pnin

Abdullah.Csit

Senior Member
Everything smooth and great development By wave os team and Maintainer of our device.

Already flashed Optimus kernel runs without issues. Battery 🔋 awesome, As it first build I can say it's Great.

Orange 🍊 Fox recovery & Surya (NFC) board 😊

There is tiny small bug in Addition to the bugs that users mentioned, When you select changing wallpaper by Live wallpaper selection the screen goes Yellow untill exit the live wallpaper selection window.
 

Top Liked Posts

  • 1
    hello i was using nikita NGCam_8.1.101-v1.0 in my previous ROM (DotOS) and everything woks fine, but in this ROM the front camera not worked, is something missing?
    Try the latest Arnova 8.1 or BSG version. I'm using currently both works fine. :)
  • 8
    UPDATE - WaveOS v4.3 is here!
    WaveOS_surya-R-v4.3-20210419-1218-OFFICIAL

    This build onwards, WaveOS includes the first fully Android 11 based, stable, custom source-built (OSS) vendor, based on the CAF tag LA.UM.9.1.r1-09100-SMxxx0.0 and using blobs from stock MIUI R V12.0.7.0 only where necessary (such as camera, audio, firmware). Say goodbye to bloated and old MIUI prebuilt vendors, say hello to inline OSS vendor built alongside the ROM and updated with every build!

    This build also introduces and includes QuicksilveR, my custom kernel based on CAF's android 11 sources (LA.UM.9.1.r1-09200-SMxxx0.0), optimized for performance and battery backup and with features such as KCAL and wireguard!

    Since this build ships with Android 11 OSS vendor and kernel, Android 11 firmware is mandatory. Do not flash any vendor zip. Android 10 based custom kernels are not supported. Read the instructions carefully.

    Download
    s:
    ROM: https://sourceforge.net/projects/wa....3-20210419-1218-OFFICIAL-signed.zip/download
    DFE (Encryption Disabler): https://www.androidfilehost.com/?fid=2188818919693785899
    Firmware: https://xiaomifirmwareupdater.com/firmware/surya/ (choose V12.0.6.0.RJGEUXM or newer)

    Source Changelog:


    Device Changelog:
    - Initial build based on all-new android 11 OSS-vendor device trees
    - Switched to AOSP dynamic refresh rate with min and max setting
    - Fixed wifi display (miracast)

    Kernel Changelog:
    - Initial QuicksilveR kernel based on LA.UM.9.1.r1-09200-SMxxx0.0
    - No more issues of wifi dying when battery below 5%

    Flashing Instructions:
    - Reboot to recovery
    - Format data if encrypted, else wipe data
    - Wipe cache and dalvik
    - Flash Android 11 firmware
    - Flash ROM zip
    - To disable auto encryption, reboot to recovery and flash DFE
    - Reboot to system
    - Voila! Enjoy the first Android 11 OSS vendor ROM on your Poco X3!

    Screenshots - in post #2.

    Device trees for developers to use
    (would be cool if you can drop me credits ;)):
    https://github.com/Wave-Project/device_xiaomi_surya
    https://github.com/Wave-Project/device_xiaomi_sm6150-common
    https://github.com/Wave-Project/vendor_xiaomi_surya
    https://github.com/Wave-Project/vendor_xiaomi_sm6150-common

    QuicksilveR kernel source:
    https://github.com/ghostrider-reborn/android_kernel_xiaomi_surya/tree/LA.UM.9.x

    I would also like to thank ArianK16a, raghavt20, Rasenkai for their work on xiaomi/sm6150-common.

    Support my work by buying me a coffee! UPI: [email protected]

    Cheers and #NeverBetter! 🌊
    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
    hello i was using nikita NGCam_8.1.101-v1.0 in my previous ROM (DotOS) and everything woks fine, but in this ROM the front camera not worked, is something missing?
    Try the latest Arnova 8.1 or BSG version. I'm using currently both works fine. :)
  • 24
    kE5OXxb.jpg


    WaveOS 4.3 - 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 and wireguard support in kernel
    Dynamic refresh rate with min/max setting
    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 profiles per app
    Power button press to unlock with fingerprint
    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/
    Firmware: https://xiaomifirmwareupdater.com/firmware/surya/ (choose V12.0.6.0.RJGEUXM or newer)
    Magisk: https://github.com/topjohnwu/Magisk/releases
    DFE (Encryption disabler): https://www.androidfilehost.com/?fid=2188818919693785899


    Since this build ships with Android 11 OSS vendor and kernel, Android 11 firmware is mandatory. Do not flash any vendor zip. Android 10 based custom kernels are not supported. Read the instructions carefully.

    INSTRUCTIONS

    Reboot to recovery
    Format data if encrypted, else wipe data
    Wipe cache and dalvik
    Flash Android 11 firmware
    Flash ROM zip
    To disable auto encryption, reboot to recovery and flash DFE
    Reboot to system and voila!

    Upgrading to a Newer Build
    Reboot to recovery
    Wipe cache and dalvik
    Wipe data if upgrading from v4.1
    Flash ROM zip
    Flash Android 11 firmware
    To disable auto encryption, reboot to recovery and flash DFE
    Reboot to system and voila!

    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/LA.UM.9.x/
    8
    UPDATE - WaveOS v4.3 is here!
    WaveOS_surya-R-v4.3-20210419-1218-OFFICIAL

    This build onwards, WaveOS includes the first fully Android 11 based, stable, custom source-built (OSS) vendor, based on the CAF tag LA.UM.9.1.r1-09100-SMxxx0.0 and using blobs from stock MIUI R V12.0.7.0 only where necessary (such as camera, audio, firmware). Say goodbye to bloated and old MIUI prebuilt vendors, say hello to inline OSS vendor built alongside the ROM and updated with every build!

    This build also introduces and includes QuicksilveR, my custom kernel based on CAF's android 11 sources (LA.UM.9.1.r1-09200-SMxxx0.0), optimized for performance and battery backup and with features such as KCAL and wireguard!

    Since this build ships with Android 11 OSS vendor and kernel, Android 11 firmware is mandatory. Do not flash any vendor zip. Android 10 based custom kernels are not supported. Read the instructions carefully.

    Download
    s:
    ROM: https://sourceforge.net/projects/wa....3-20210419-1218-OFFICIAL-signed.zip/download
    DFE (Encryption Disabler): https://www.androidfilehost.com/?fid=2188818919693785899
    Firmware: https://xiaomifirmwareupdater.com/firmware/surya/ (choose V12.0.6.0.RJGEUXM or newer)

    Source Changelog:


    Device Changelog:
    - Initial build based on all-new android 11 OSS-vendor device trees
    - Switched to AOSP dynamic refresh rate with min and max setting
    - Fixed wifi display (miracast)

    Kernel Changelog:
    - Initial QuicksilveR kernel based on LA.UM.9.1.r1-09200-SMxxx0.0
    - No more issues of wifi dying when battery below 5%

    Flashing Instructions:
    - Reboot to recovery
    - Format data if encrypted, else wipe data
    - Wipe cache and dalvik
    - Flash Android 11 firmware
    - Flash ROM zip
    - To disable auto encryption, reboot to recovery and flash DFE
    - Reboot to system
    - Voila! Enjoy the first Android 11 OSS vendor ROM on your Poco X3!

    Screenshots - in post #2.

    Device trees for developers to use
    (would be cool if you can drop me credits ;)):
    https://github.com/Wave-Project/device_xiaomi_surya
    https://github.com/Wave-Project/device_xiaomi_sm6150-common
    https://github.com/Wave-Project/vendor_xiaomi_surya
    https://github.com/Wave-Project/vendor_xiaomi_sm6150-common

    QuicksilveR kernel source:
    https://github.com/ghostrider-reborn/android_kernel_xiaomi_surya/tree/LA.UM.9.x

    I would also like to thank ArianK16a, raghavt20, Rasenkai for their work on xiaomi/sm6150-common.

    Support my work by buying me a coffee! UPI: [email protected]

    Cheers and #NeverBetter! 🌊
    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! 🌊
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