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

Development [ROM][OFFICIAL][11.0] SpiceOS 3.5 [mojito/sunny]

Search This thread

Anush02198

Senior Member
Feb 15, 2017
205
1,007
Panvel
spiceos.png

SpiceOS is a free, community built, aftermarket firmware distribution of Android 11 (R), which is designed to increase performance and reliability over stock Android for your device.

SpiceOS is based on the LineageOS Project with extra contributions from many people within the Mallu Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.



source.png



Working:
  • Camera (and flashlight)
  • WiFi
  • Battery LED
  • Bluetooth
  • Telephony (Calls and Data)
  • Audio (Record and Playback)
  • Video Playback
  • Sensors
  • VOLTE
  • VOWIFI
  • Hotspot

Broken:
  • You tell me whats broken with logs

features.png


Basic Stuffs
  • Basic LineageOS features
  • More Features
  • Theme picker
  • OTA Support
  • Frequent Updates


Animations & eye candies
  • More Fonts
  • More Accents
  • Lottiee Animations
  • Battery Stats Animation
  • SpiceOS Lottie Animations




StatusBar Customization
  • 4G/LTE toggle
  • VoLTE Icons
  • VoWiFi Icons
  • Volte/Vowifi Icon Ovveride Toggle
  • Toggle For Roaming Indicator
  • Bluetooth Battery Status
  • Old Style Signal Icon
  • Data disabled Indictor
  • Colored Statusbar Icons


QuickSettings Customization
  • QS Tile Vibrate
  • QS Tile Title Customization
  • QS Headers Images
  • QS Row&Coloumn Customization
  • QS panel opacity
  • Tint QS Tile
  • Data Usage
  • Brightness Slider position
  • Notifications background opacity

Interface Themes

  • Colour Bucket

LockScreen Customization
  • Lockscreen Lock Icon Toggle
  • Lockscreen charging Info
  • 20 LS Clocks
  • Charging animation
  • Lockscreen background blur

Misc
  • Icon Pack Support
  • 3 Finger Screenshot
  • Gaming Mode
  • Disable H/W keys
  • Adaptive Playback
  • Back gesture animation toggle
  • Colored Statusbar Notification icons
  • Volume Steps Customization
  • Smart Charging
  • Ambient Pulse
  • Edge Ligting
  • Pulse Navbar
  • Volume Panel Customization
  • Kill button to notification guts
  • DataSwitchTile

Compatibility:
Xiaomi Redmi Note 10


download.png




Notice:
  • No custom kernels are supported in this thread. Only stock kernel and official builds will be supported. No bug reports if that's not the case.


Installation:
Refer this tool for initial installation
For updating purpouse use LOS Recovery for now

Telegram Community


credits.png


LineageOS team
AOSP
SpiceOS Community
CrDroid
AOSPA
PixysOS
SuperiorOS
BlissROM


XDA:DevDB Information
[ROM][OFFICIAL][11.0] SpiceOS 3.4 [mojito/sunny]
ROM for the Xiaomi Redmi Note 10

Contributors
Anush02198, Zidaan44,
Source Code: https://github.com/SpiceOS

ROM OS Version: Android 11
ROM Kernel: Linux 4.x

Version Information
Status:
Stable
Current Stable Version: 3.4
Beta Release Date: 2021-08-27

Created: 2021-08-27
Last Updated: 2021-08-27
 
Last edited:

Anush02198

Senior Member
Feb 15, 2017
205
1,007
Panvel
NEW BUILD IS UP

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


SEP 13 , 2021


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

+ Latest WCSF Kernel
+ Use Build Fingerprint of Pixel 5A
+ sm6150-common:sepolicy: Allow surfaceflinger to read vendor firmware files
+ sm6150-common: prop: Enable the pre-rendering feature
+ sm6150-common:Add taper mode,low voltage charging from stock qssi-user 11 RKQ1.201022.002 V12.5.1.0.RKGINXM release-keys
+ sm6150-common: Initial XiaomiParts import
+ sm6150-common: Add permission for Xiaomiparts
+ sm6150-common: parts: Implement Clear Speaker
+ sm6150-common: Inject doze preference through ia for now
+ sm6150-common: parts: Update clear speaker audio from MIUI 12
+ sm6150-common: Enable Adaptive Connectivity setting
+ sm6150-common:Address sepolicy denials
+ sm6150-common: use prebuilt libcameraservice
+ sm6150-common: overlay: Show Turbo charging instead of Charging rapidly
+ sm6150-common: Remove virtual framebuffer
+ sm6150-common:Use Clang 13.0.2
+ sm6150-common:Update Blobs from LA.UM.9.1.r1-10900-SMxxx0.0
+ sm6150:media: Update media codecs from CAF
+ sm6150-common:sepolicy: Allow surfaceflinger to read firmware files
+ sm6150-common:Kang Display Media and Graphics props from davinci
+ sm6150-common: Label some missed manifest entries
+ sm6150-common: Add libstagefright-omx & [email protected]
+ sm6150-common: sepolicy: Allow mi_thermald write hbm node
+ sm6150-common: overlay: Drop MMS user agent overlays
+ sm6150-common: Move WifiResCommon RRO overlay to vendor
+ sm6150-common: releasetools: Use bootdevice symlink everywhere
+ sm6150-common: libinit: Import changes from sm8250-common
+ sm6150-common: Update wifi display blobs from caf
+ sm6150-common: rootdir: Initial libperfmgr init config
+ sm6150-common: overlay: Define OEM fast charge sysfs node
+ sm6150-common: prop: Re-enable voip compression
+ sm6150-common: sepolicy: Label camera watermark prop
+ sm6150-common: sepolicy: Remove generic sysfs access from batterysecret
+ sm6150-common: sepolicy: Generic-ify dynamic FPS nodes
+ sm6150-common: sepolicy: Redo indentation in property_contexts
+ sm6150-common: sepolicy: Label elliptic ultrasound property
+ sm6150-common: Import xiaomi mlipay service blobs
+ sm6150-common: Support Alipay and WeChat fingerprint payment
+ sm6150-common: Add IIFAAService for Alipay fingerprint payment
+ sm6150-common: Add ifaa apis to unrestricted greylist
+ sm6150-common: Make IFAAManager compile again
+ sm6150-common: sepolicy: Generic-ify camera property contexts
+ sm6150-common: sepolicy: Remove kona FOD sepolicy
+ sm6150-common: Label xiaomi fp interface in a different manner
+ sm6150-common: sepolicy: Label roofs '/avb' files
+ sm6150-common: manifest: Add Fod related matrix entry
+ sm6150-common: Only Build FP ext hal variant for FOD devices
+ sm6150-common: Guard dynamic avb VBMETA_SYSTEM flags
+ sm6150-common: Guard dynamic fastbootd packages
+ sm6150-common: Allow non dynamic devices to use recovery fstab
+ sm6150-common: Decommonize NFC related blobs
+ sm6150-common: Remove duplicate recovery dtbo flag
+ sm6150-common: Allow non dynamic devices to use recovery fstab
+ sm6150-common: overlay: Hide sRGB toggle in developer options
+ sm6150-common: Drop qti telephony-common jar file
+ sm6150-common: Increase number of total call volume steps to 10
+ sm6150-common: Use QTI USB init configs from USB HAL repo
+ sm6150-common: prop: Add missing usb props from stock
+ sm6150-common: prop: Add missing usb props from stock
+ sm6150-common: Guard qti thermal 2.0 service hals
+ sm6150-common: Add a script to reorder blobs list
+ sm6150-common: Dont copy out handheld_core_hardware xml permissions
+ sm6150-common: Don guard the FP HAL
+ mojito:Update Touch Improve and WLAN blobs from LA.UM.9.1.r1-10900-SMxxx0.0
+ mojito: overlay: Decommonize display color modes
+ mojito: overlay: Add COLOR_MODE_SATURATED support
+ mojito: libinit: Adapt to latest libinit changes
+ mojito: Use focaltech touch FW from V12.0.5.0.RKGMIXM
+ mojito: overlay: Advertise fingerprint on power button

NOTE : CTS is failed by default but banking apps like Gpay etc works.
 
  • Like
Reactions: deolux2

mforce2

Senior Member
Feb 14, 2009
115
57
Thanks a lot for this ROM. It's the first one I was able to use that didn't have a problem with Skype video call hanging after a while.
I didn't get to test it that much but one thing that did seem a bit off was the 5 GHz wifi signal. I'm not 100% sure it's the ROM but I think it might be that the signal reception is somewhat worse than with the official ROM but only on the 5 GHz network.
Maybe it's some firmware or some settings somewhere. Otherwise so far so good, looks like something that should be fine for daily use.
 

Agent Lu

Senior Member
Jun 27, 2021
70
24
Oppo Realme 3
Redmi Note 10
Thanks a lot for this ROM. It's the first one I was able to use that didn't have a problem with Skype video call hanging after a while.
I didn't get to test it that much but one thing that did seem a bit off was the 5 GHz wifi signal. I'm not 100% sure it's the ROM but I think it might be that the signal reception is somewhat worse than with the official ROM but only on the 5 GHz network.
Maybe it's some firmware or some settings somewhere. Otherwise so far so good, looks like something that should be fine for daily use.
How is the performance? And does cast work?
 

mforce2

Senior Member
Feb 14, 2009
115
57
Went back to stock ROM , 12.5.2 and indeed the wifi is much better so for sure there's some issue with the wifi on this ROM.
Otherwise things were quite good but wifi reception is important and it's also a bad sign to me if such an important thing is not working properly.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    How is the performance? And does cast work?
    Performance seems quite good to me but I didn't really stress test it and I'm not the one to spot minor lags.
    I didn't really test casting as I don't use it.
  • 10
    spiceos.png

    SpiceOS is a free, community built, aftermarket firmware distribution of Android 11 (R), which is designed to increase performance and reliability over stock Android for your device.

    SpiceOS is based on the LineageOS Project with extra contributions from many people within the Mallu Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.



    source.png



    Working:
    • Camera (and flashlight)
    • WiFi
    • Battery LED
    • Bluetooth
    • Telephony (Calls and Data)
    • Audio (Record and Playback)
    • Video Playback
    • Sensors
    • VOLTE
    • VOWIFI
    • Hotspot

    Broken:
    • You tell me whats broken with logs

    features.png


    Basic Stuffs
    • Basic LineageOS features
    • More Features
    • Theme picker
    • OTA Support
    • Frequent Updates


    Animations & eye candies
    • More Fonts
    • More Accents
    • Lottiee Animations
    • Battery Stats Animation
    • SpiceOS Lottie Animations




    StatusBar Customization
    • 4G/LTE toggle
    • VoLTE Icons
    • VoWiFi Icons
    • Volte/Vowifi Icon Ovveride Toggle
    • Toggle For Roaming Indicator
    • Bluetooth Battery Status
    • Old Style Signal Icon
    • Data disabled Indictor
    • Colored Statusbar Icons


    QuickSettings Customization
    • QS Tile Vibrate
    • QS Tile Title Customization
    • QS Headers Images
    • QS Row&Coloumn Customization
    • QS panel opacity
    • Tint QS Tile
    • Data Usage
    • Brightness Slider position
    • Notifications background opacity

    Interface Themes

    • Colour Bucket

    LockScreen Customization
    • Lockscreen Lock Icon Toggle
    • Lockscreen charging Info
    • 20 LS Clocks
    • Charging animation
    • Lockscreen background blur

    Misc
    • Icon Pack Support
    • 3 Finger Screenshot
    • Gaming Mode
    • Disable H/W keys
    • Adaptive Playback
    • Back gesture animation toggle
    • Colored Statusbar Notification icons
    • Volume Steps Customization
    • Smart Charging
    • Ambient Pulse
    • Edge Ligting
    • Pulse Navbar
    • Volume Panel Customization
    • Kill button to notification guts
    • DataSwitchTile

    Compatibility:
    Xiaomi Redmi Note 10


    download.png




    Notice:
    • No custom kernels are supported in this thread. Only stock kernel and official builds will be supported. No bug reports if that's not the case.


    Installation:
    Refer this tool for initial installation
    For updating purpouse use LOS Recovery for now

    Telegram Community


    credits.png


    LineageOS team
    AOSP
    SpiceOS Community
    CrDroid
    AOSPA
    PixysOS
    SuperiorOS
    BlissROM


    XDA:DevDB Information
    [ROM][OFFICIAL][11.0] SpiceOS 3.4 [mojito/sunny]
    ROM for the Xiaomi Redmi Note 10

    Contributors
    Anush02198, Zidaan44,
    Source Code: https://github.com/SpiceOS

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.x

    Version Information
    Status:
    Stable
    Current Stable Version: 3.4
    Beta Release Date: 2021-08-27

    Created: 2021-08-27
    Last Updated: 2021-08-27
    3
    =========================

    AUG 27 , 2021

    =========================
    + Initial OSS tree build
    + WCSF Kernel by Default
    + sm6150-common:Update some blobs from LA.UM.9.1.r1-10200-SMxxx0.0
    + Remove Adaptive Color Mode

    Screenshots :- https://t.me/jarn10g/347
    3
    Move your download link from jasmine sprout builds to mojito build.
    Done
    2
    Move your download link from jasmine sprout builds to mojito build.
    1
    NEW BUILD IS UP

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


    SEP 13 , 2021


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

    + Latest WCSF Kernel
    + Use Build Fingerprint of Pixel 5A
    + sm6150-common:sepolicy: Allow surfaceflinger to read vendor firmware files
    + sm6150-common: prop: Enable the pre-rendering feature
    + sm6150-common:Add taper mode,low voltage charging from stock qssi-user 11 RKQ1.201022.002 V12.5.1.0.RKGINXM release-keys
    + sm6150-common: Initial XiaomiParts import
    + sm6150-common: Add permission for Xiaomiparts
    + sm6150-common: parts: Implement Clear Speaker
    + sm6150-common: Inject doze preference through ia for now
    + sm6150-common: parts: Update clear speaker audio from MIUI 12
    + sm6150-common: Enable Adaptive Connectivity setting
    + sm6150-common:Address sepolicy denials
    + sm6150-common: use prebuilt libcameraservice
    + sm6150-common: overlay: Show Turbo charging instead of Charging rapidly
    + sm6150-common: Remove virtual framebuffer
    + sm6150-common:Use Clang 13.0.2
    + sm6150-common:Update Blobs from LA.UM.9.1.r1-10900-SMxxx0.0
    + sm6150:media: Update media codecs from CAF
    + sm6150-common:sepolicy: Allow surfaceflinger to read firmware files
    + sm6150-common:Kang Display Media and Graphics props from davinci
    + sm6150-common: Label some missed manifest entries
    + sm6150-common: Add libstagefright-omx & [email protected]
    + sm6150-common: sepolicy: Allow mi_thermald write hbm node
    + sm6150-common: overlay: Drop MMS user agent overlays
    + sm6150-common: Move WifiResCommon RRO overlay to vendor
    + sm6150-common: releasetools: Use bootdevice symlink everywhere
    + sm6150-common: libinit: Import changes from sm8250-common
    + sm6150-common: Update wifi display blobs from caf
    + sm6150-common: rootdir: Initial libperfmgr init config
    + sm6150-common: overlay: Define OEM fast charge sysfs node
    + sm6150-common: prop: Re-enable voip compression
    + sm6150-common: sepolicy: Label camera watermark prop
    + sm6150-common: sepolicy: Remove generic sysfs access from batterysecret
    + sm6150-common: sepolicy: Generic-ify dynamic FPS nodes
    + sm6150-common: sepolicy: Redo indentation in property_contexts
    + sm6150-common: sepolicy: Label elliptic ultrasound property
    + sm6150-common: Import xiaomi mlipay service blobs
    + sm6150-common: Support Alipay and WeChat fingerprint payment
    + sm6150-common: Add IIFAAService for Alipay fingerprint payment
    + sm6150-common: Add ifaa apis to unrestricted greylist
    + sm6150-common: Make IFAAManager compile again
    + sm6150-common: sepolicy: Generic-ify camera property contexts
    + sm6150-common: sepolicy: Remove kona FOD sepolicy
    + sm6150-common: Label xiaomi fp interface in a different manner
    + sm6150-common: sepolicy: Label roofs '/avb' files
    + sm6150-common: manifest: Add Fod related matrix entry
    + sm6150-common: Only Build FP ext hal variant for FOD devices
    + sm6150-common: Guard dynamic avb VBMETA_SYSTEM flags
    + sm6150-common: Guard dynamic fastbootd packages
    + sm6150-common: Allow non dynamic devices to use recovery fstab
    + sm6150-common: Decommonize NFC related blobs
    + sm6150-common: Remove duplicate recovery dtbo flag
    + sm6150-common: Allow non dynamic devices to use recovery fstab
    + sm6150-common: overlay: Hide sRGB toggle in developer options
    + sm6150-common: Drop qti telephony-common jar file
    + sm6150-common: Increase number of total call volume steps to 10
    + sm6150-common: Use QTI USB init configs from USB HAL repo
    + sm6150-common: prop: Add missing usb props from stock
    + sm6150-common: prop: Add missing usb props from stock
    + sm6150-common: Guard qti thermal 2.0 service hals
    + sm6150-common: Add a script to reorder blobs list
    + sm6150-common: Dont copy out handheld_core_hardware xml permissions
    + sm6150-common: Don guard the FP HAL
    + mojito:Update Touch Improve and WLAN blobs from LA.UM.9.1.r1-10900-SMxxx0.0
    + mojito: overlay: Decommonize display color modes
    + mojito: overlay: Add COLOR_MODE_SATURATED support
    + mojito: libinit: Adapt to latest libinit changes
    + mojito: Use focaltech touch FW from V12.0.5.0.RKGMIXM
    + mojito: overlay: Advertise fingerprint on power button

    NOTE : CTS is failed by default but banking apps like Gpay etc works.