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

Development [ROM][12.0][UNOFFICIAL] FLUID OS v2.0 BETA (mojito/sunny).

Search This thread

Anush02198

Recognized Developer
Feb 15, 2017
243
1,112
Panvel
5hLHTa1.png



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.
*/


Read the entire OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!



xsOmpl0.png


Fluid is an aftermarket Android custom ROM distribution based on AOSP, focused on bringing a better UI/UX to Android with a fluid experience coupled with themes and customisations.
#FeelsFluid




YxEFDix.png



Fluid doesn't aim at providing all the customisation available on the planet. We are focused on a cleaner, more Material design approach, with a few twists [NOPARSE];)[/NOPARSE] that assured, we do have a dedicated theme engine with cool stuff getting added every new update. So sit back and enjoy Fluid on your device!



Z2FIVZT.png




Download Fluid Redmi Note 10


Redmi Note 10


JfsFznb.png


Wanna experience Fluid on your phone? Go ahead fam!

Code:
[b]- Download the ROM
- Backup everything
- Make a full wipe (system, data, cache, dalvik)
- Flash the FluidOS via OTA script / OrangeFox
- Reboot and let it boot (NOTE:- The Rom takes much longer time to boot be patient  (Splash screen may appear for much longer time))
- Boot into twrp
- Flash Gapps (Flamegapps Basic recommended)
- And at last Reboot!
[First boot will take a few minutes! Have patience]
Clean Flash is always recommended![/b]


vYMqHGl.png



A clean flash is always recommended. Bug reports are not appreciated if not clean flashed.
Remove any kind of security PINs/Password and Fingerprints before flashing this build.

[/b][/CODE]


6Fqfn5R.png



Wanna report bugs and want them begone? Give Logcats, mention your device name, mention if any mods and kernels, if used and please be specific about it. By helping us, you are helping yourself too.
-> How to take Logcats?
https://goo.gl/UcTM9 and https://goo.gl/J4CSEP


Em5NS0v.png




Visit our Website. Subscribe to our Telegram Announcements Channel. Also join our Telegram Community support Chat!

Want to contribute to the development of this ROM?
Checkout our Github


hOjcXDi.png



DEVICE SOURCES

Kernel :- Kernel
Common_DT:- xiaomi-sdm678 / android_device_xiaomi_sm6150-common
DT :- xiaomi-sdm678 / android_device_xiaomi_mojito

People behind this amazing ROM!


- Ender1324
- AndroBuddy
- SebaUbuntu
- Dyrex2004
- Ovenoboyo
 
Last edited:

Anush02198

Recognized Developer
Feb 15, 2017
243
1,112
Panvel
Screenshots :- SS


Changelogs

========================
ALPHA 1

OCT 14 , 2021

========================

+ Initial Alpha Build

========================
ALPHA 2

OCT 20, 2021

========================

+ Updated WCS Kernel included
+ Improved System Stability
+ Increased Reseved Partition Size ( Fixes issues of flashing bit more heavier gapps packages ).
+ Now Build can be Flashed via OrangeFox (Thanx to Ayaxat for testing the build).
+ Fixed Screen Recording Lags

========================
ALPHA 3

NOV 8 , 2021

========================
+ Updated WCS Kernel included
+ Tweaked Reserve Partition sizes ( Might fix some flashing issues for some users).
+ Fixed sepolicy denials
+ Selinux is now Enforcing
+ Rom is also force encrypted
+ Improved Booting time
+ sm6150-common: Provide [email protected] on vendor
+ sm6150-common: props: Enable skia reduceOpsTaskSplitting
+ sm6150-common: props: Don't write binary XML files

========================
BETA 1

NOV 10 , 2021

========================
+ New Rebased WCS Kernel included
+ sm6150-common: Set NUM_FRAMEBUFFER_SURFACE_BUFFERS to 3
+ sm6150-common: Build atrace 1.0 service hals
+ sm6150-common: rootdir: Remove enable-low-power trigger from recovery
+ sm6150-common: rootdir: Allow all filesystems for USB-OTG
+ sm6150-common: prop: Disable sf EGL image tracking
+ sm6150-common: Kill kernel cmdline console parameters
+ sm6150-common: wifi: Disable wifi packet logging
+ sm6150-common: configs: power: Remove pixel audio hints
+ sm6150-common: overlay: Disable global mode and CDMA choices
+ sm6150-common: overlay: Allow seamless Doze state transitions
+ sm6150-common: rootdir: Chown drv8846_dev & akm09970 camera nodes
+ sm6150-common: overlay: Snap: Enable camera API v2
+ sm6150-common: sepolicy: Address virtual AB OTA denies
+ sm6150-common: prop: Switch to Codec2 by default
+ sm6150-common:Kang HWUI props from stock mojito qssi-user 11 RKQ1.201022.002 V12.5.3.0.RKGMIXM release-keys
+ sm6150-common:Add 300Mhz scaling_min_freq for CPUBigClusterMinFreq and CPULittleClusterMinFreq
+ Improved System Stability
+ Improved overall responsiveness and fluidity


========================
BETA 2

NOV 16 , 2021

========================

+ Updated WCSF Kernel
+ sm6150-common: add missing hals to FCM
+ sm6150-common: Define [email protected] into FCM
+ sm6150-common: BoardConfig: Drop graphics layer memory buffer
+ sm6150-common: Add HDR & WCG Flags
+ sm6150-common: Do not use phase offsets as duration
+ sm6150-common: overlay: Advertise fingerprint on power button
+ Improved Stability
+ 1080p Youtube playback issue addressed (FWIP)

========================
BETA 3

NOV 29 , 2021

========================

+ Updated WCSF Kernel
+ sm6150-common: Decomonize some camera blobs
+ sm6150-common:Add a missing media blob
+ mojito:Add Few missing camera blobs
+ mojito:Add libcameraservice.so as prebuilt from stock
+ sm6150-common:sepolicy: fix Widevine DRM
+ sm6150-common:Add missing DRM blobs from stock
+ Fixed Widevine L1

========================
BETA 4

DEC 02 , 2021

========================
+ sm6150-common:Build some media and camera packages
+ msm: camera: Use boot clock for recording start time
+ Fixed Camera video recording issues (Checked with Camera2 and Gcam both)
+ Improved System Stability
+ Improved overall responsiveness and fluidity

========================
BETA 5

DEC 07 , 2021

========================

+ arm64: lib: Checkout strncmp back to msm-4.14 version
+ Fixed Random reboot & system crashes on viewing DRM Widevine L1 contents on OTT apps.
+ Improved System Stability


NOTES :- CTS is failed by default use appropriate magisk modules for CTS pass
Use Included LOS recovery for flashing gapps etc.




*NOTE:- There may be bugs in this build
 
Last edited:

alonsoj636

Senior Member
Aug 30, 2020
538
201
LeEco Le 2
Redmi Note 10
Great to see Android 12!!
A little question...
Did you made any specific change to bring-up A12? (i'm not talking about the rom , i'm talking about the changes required to build A12)
 

Sambaldaun

New member
Oct 19, 2021
1
1
Currently using this ROM, so far no bug.
Some problems I got:
1. Pending downloads from Gplay. Clear cache is solve this problem.
2. My SDcard need to be re-formated.
Hope a version with more features will available soon.
 
  • Like
Reactions: KingTigerM30S

Anush02198

Recognized Developer
Feb 15, 2017
243
1,112
Panvel
Currently using this ROM, so far no bug.
Some problems I got:
1. Pending downloads from Gplay. Clear cache is solve this problem.
2. My SDcard need to be re-formated.
Hope a version with more features will available soon.
Pending downloads issue is a gapps issue for that use Nikgapps core it has fixed that issue completely.

Sdcard reformating needed is maybe because this ROM doesn't have encryption support as of now and your are coming directly from A11 where all Roms are encrypted by default for that u have to decrypt before flashing A12
 
  • Like
Reactions: KingTigerM30S

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I would like to try Fluid ROM on my Redmi Note 10 but I have some question before starting flashing. On many phones in the past few years I flashed ROMS but from TWRP. TWRP obviously with android 11/12 is no longer so good in providing flashing custom ROMs so new recoveries try to full that GAP.

    In instructions on opening page there are two recoveries written as needed to flash Fluid; OrangeFox and TWRP;

    So my first question is how should one install two recoveries? Should one be on first and another on second recovery partition, or should one first install OrangeFOX, and after reboot and boot to FLUID, should one on top of OrangeFOX install TWRP?

    Also in instruction is written “Flash the FluidOS via OTA script”. What means flash “via OTA script”? Would it be enough to just swipe flash from OrangeFox or some more complex procedure is needed?

    Also I Would like root privileges, is that possible by flashing magisk from TWRP? Should Gapps or magisk be first flashed?

    I would appreciate any help.

    P.S. I forgot to wrote that currently I use stock 12.5.4 ROM with unlocked bootloader. That information is probably need in order to know how to install OrangeFOX
    1) There is no recovery partition here , recovery is inside of boot.img
    OrangeFox or Twrp is up to you choose one... i personally prefer OrangeFox..

    for flash ROM
    Format Data -> Reboot to Recovery -> Flash ROM -> Flash GApps -> Reboot to Recovery -> Flash Magisk Zip -> Done..

    Ota Tool is optional... i never used it and i never had any problems

    2) For install recovery it should be like this:

    for PE Recovery -> fastboot flash boot recovery.img

    for twrp -> fastboot boot twrp.img , then go to advanced and choose flash current twrp... reboot to recovery and you are done (don't flash twrp just boot it)

    for OrangeFox you have to flash ofox zip on PE Recovery or twrp and you're done
    1
    When something might go wrong it goes wrong. I followed your instructions and everything goes without errors (except standard error message after flashing ROM and after flashing Gapps), but after booting ROM was not rooted. Magisk application stated that it is not installed

    Also after booting I went to recovery to my surprise it was ROM recovery not TWRP. First I tried to flash Magisk from this recovery, and I got error. Then I flash TWRP and try to flash Magisk from TWRP and also got error. That was strange since first time I did not get any error but ROM was not rooted.

    Is there any way to root FluidROM whitout loosing data? I will consider any recovery just to root my phone.

    P.S. I downloaded another Magisk file, so I think errors was not due to corrupt Magisk file.

    View attachment 5513343


    View attachment 5513345
    1) Yes , as this phone doesn't have a recovery partition , every time you flash a ROM , recovery will be replaced with ROM own recovery so , yes i forgot to mention that...

    just flash your recovery again after ROM flash and the recovery will not be changed

    That's why i recommend OrangeFox.. simply Flash ROM + GApps + OrangeFox + Magisk and done...

    about Magisk , newer twrp have a issue where can't be installed. "Error 2" of your picture... i suggest you to use OrangeFox Beta ... you will not have problems while flashing Magisk

    After booting into the system , install magisk apk (it will ask to update it , just tap update) and then the app will be installed and root done (maybe it will tell you that you need to restart the phone , so just tap on reboot on magisk)

    so the steps are this :

    Flash OrangeFox > Format Data > Flash ROM > Flash OrangeFox > Reboot to Recovery > Flash GApps > Flash Magisk > Reboot to System > Update Magisk app > Reboot > Done

    i personally use this steps everytime
  • 8
    5hLHTa1.png



    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.
    */


    Read the entire OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!



    xsOmpl0.png


    Fluid is an aftermarket Android custom ROM distribution based on AOSP, focused on bringing a better UI/UX to Android with a fluid experience coupled with themes and customisations.
    #FeelsFluid




    YxEFDix.png



    Fluid doesn't aim at providing all the customisation available on the planet. We are focused on a cleaner, more Material design approach, with a few twists [NOPARSE];)[/NOPARSE] that assured, we do have a dedicated theme engine with cool stuff getting added every new update. So sit back and enjoy Fluid on your device!



    Z2FIVZT.png




    Download Fluid Redmi Note 10


    Redmi Note 10


    JfsFznb.png


    Wanna experience Fluid on your phone? Go ahead fam!

    Code:
    [b]- Download the ROM
    - Backup everything
    - Make a full wipe (system, data, cache, dalvik)
    - Flash the FluidOS via OTA script / OrangeFox
    - Reboot and let it boot (NOTE:- The Rom takes much longer time to boot be patient  (Splash screen may appear for much longer time))
    - Boot into twrp
    - Flash Gapps (Flamegapps Basic recommended)
    - And at last Reboot!
    [First boot will take a few minutes! Have patience]
    Clean Flash is always recommended![/b]


    vYMqHGl.png



    A clean flash is always recommended. Bug reports are not appreciated if not clean flashed.
    Remove any kind of security PINs/Password and Fingerprints before flashing this build.

    [/b][/CODE]


    6Fqfn5R.png



    Wanna report bugs and want them begone? Give Logcats, mention your device name, mention if any mods and kernels, if used and please be specific about it. By helping us, you are helping yourself too.
    -> How to take Logcats?
    https://goo.gl/UcTM9 and https://goo.gl/J4CSEP


    Em5NS0v.png




    Visit our Website. Subscribe to our Telegram Announcements Channel. Also join our Telegram Community support Chat!

    Want to contribute to the development of this ROM?
    Checkout our Github


    hOjcXDi.png



    DEVICE SOURCES

    Kernel :- Kernel
    Common_DT:- xiaomi-sdm678 / android_device_xiaomi_sm6150-common
    DT :- xiaomi-sdm678 / android_device_xiaomi_mojito

    People behind this amazing ROM!


    - Ender1324
    - AndroBuddy
    - SebaUbuntu
    - Dyrex2004
    - Ovenoboyo
    8
    Screenshots :- SS


    Changelogs

    ========================
    ALPHA 1

    OCT 14 , 2021

    ========================

    + Initial Alpha Build

    ========================
    ALPHA 2

    OCT 20, 2021

    ========================

    + Updated WCS Kernel included
    + Improved System Stability
    + Increased Reseved Partition Size ( Fixes issues of flashing bit more heavier gapps packages ).
    + Now Build can be Flashed via OrangeFox (Thanx to Ayaxat for testing the build).
    + Fixed Screen Recording Lags

    ========================
    ALPHA 3

    NOV 8 , 2021

    ========================
    + Updated WCS Kernel included
    + Tweaked Reserve Partition sizes ( Might fix some flashing issues for some users).
    + Fixed sepolicy denials
    + Selinux is now Enforcing
    + Rom is also force encrypted
    + Improved Booting time
    + sm6150-common: Provide [email protected] on vendor
    + sm6150-common: props: Enable skia reduceOpsTaskSplitting
    + sm6150-common: props: Don't write binary XML files

    ========================
    BETA 1

    NOV 10 , 2021

    ========================
    + New Rebased WCS Kernel included
    + sm6150-common: Set NUM_FRAMEBUFFER_SURFACE_BUFFERS to 3
    + sm6150-common: Build atrace 1.0 service hals
    + sm6150-common: rootdir: Remove enable-low-power trigger from recovery
    + sm6150-common: rootdir: Allow all filesystems for USB-OTG
    + sm6150-common: prop: Disable sf EGL image tracking
    + sm6150-common: Kill kernel cmdline console parameters
    + sm6150-common: wifi: Disable wifi packet logging
    + sm6150-common: configs: power: Remove pixel audio hints
    + sm6150-common: overlay: Disable global mode and CDMA choices
    + sm6150-common: overlay: Allow seamless Doze state transitions
    + sm6150-common: rootdir: Chown drv8846_dev & akm09970 camera nodes
    + sm6150-common: overlay: Snap: Enable camera API v2
    + sm6150-common: sepolicy: Address virtual AB OTA denies
    + sm6150-common: prop: Switch to Codec2 by default
    + sm6150-common:Kang HWUI props from stock mojito qssi-user 11 RKQ1.201022.002 V12.5.3.0.RKGMIXM release-keys
    + sm6150-common:Add 300Mhz scaling_min_freq for CPUBigClusterMinFreq and CPULittleClusterMinFreq
    + Improved System Stability
    + Improved overall responsiveness and fluidity


    ========================
    BETA 2

    NOV 16 , 2021

    ========================

    + Updated WCSF Kernel
    + sm6150-common: add missing hals to FCM
    + sm6150-common: Define [email protected] into FCM
    + sm6150-common: BoardConfig: Drop graphics layer memory buffer
    + sm6150-common: Add HDR & WCG Flags
    + sm6150-common: Do not use phase offsets as duration
    + sm6150-common: overlay: Advertise fingerprint on power button
    + Improved Stability
    + 1080p Youtube playback issue addressed (FWIP)

    ========================
    BETA 3

    NOV 29 , 2021

    ========================

    + Updated WCSF Kernel
    + sm6150-common: Decomonize some camera blobs
    + sm6150-common:Add a missing media blob
    + mojito:Add Few missing camera blobs
    + mojito:Add libcameraservice.so as prebuilt from stock
    + sm6150-common:sepolicy: fix Widevine DRM
    + sm6150-common:Add missing DRM blobs from stock
    + Fixed Widevine L1

    ========================
    BETA 4

    DEC 02 , 2021

    ========================
    + sm6150-common:Build some media and camera packages
    + msm: camera: Use boot clock for recording start time
    + Fixed Camera video recording issues (Checked with Camera2 and Gcam both)
    + Improved System Stability
    + Improved overall responsiveness and fluidity

    ========================
    BETA 5

    DEC 07 , 2021

    ========================

    + arm64: lib: Checkout strncmp back to msm-4.14 version
    + Fixed Random reboot & system crashes on viewing DRM Widevine L1 contents on OTT apps.
    + Improved System Stability


    NOTES :- CTS is failed by default use appropriate magisk modules for CTS pass
    Use Included LOS recovery for flashing gapps etc.




    *NOTE:- There may be bugs in this build
    5
    New build is out :) . Changelogs and links are updated in thread
    4
    New Build is out
    3
    New Build is up Changelogs and Links are updated above