[ROM][13.0][OFFICIAL] SparkOS [AOSP][STABLE][17/01/2023]

Search This thread

tim440

Senior Member
Dec 3, 2010
133
13
Sevilla
I've been trying to install 13.4 on my Poco F2 Pro. I had a later version of Miui and thought that would be ok but when I tried to install the spark os firmware I got a failed to mount system_ext message and two other failed to mount message. The phone became unbootable and I installed the recovery version of the correct Miui firmware and that worked but I still get the failed to mount errors when I try and install spark os. I have to reinstall the Miui recovery firmware again to get the phone to reboot. Any ideas what I've done wrong or might be doing wrong and how I can fix it? Thank you.

Edit: I managed to install the previous version but when I tried to dirty flash the latest I had the same system_ext message. No idea what's causing it.

I'm going to leave it on 13.3 for the time being.
 
Last edited:

Dako88PL

Member
Mar 14, 2022
5
0
Just installed the newest build using TWRP 3.6.0. Did a "format data", "factory reset" and the installation process went perfectly. GAPPS working right from start is a huge advantage! Just began testing the ROM. Thank you for your hard work! Great job!

One dumb question: how do I update the ROM later? I mean to a newer version, can't find any OTA. I just download the new ROM and use Recovery to apply it?
 
Last edited:
I've been trying to install 13.4 on my Poco F2 Pro. I had a later version of Miui and thought that would be ok but when I tried to install the spark os firmware I got a failed to mount system_ext message and two other failed to mount message. The phone became unbootable and I installed the recovery version of the correct Miui firmware and that worked but I still get the failed to mount errors when I try and install spark os. I have to reinstall the Miui recovery firmware again to get the phone to reboot. Any ideas what I've done wrong or might be doing wrong and how I can fix it? Thank you.

Edit: I managed to install the previous version but when I tried to dirty flash the latest I had the same system_ext message. No idea what's causing it.

I'm going to leave it on 13.3 for the time being.
Which recovery did you used?
Just installed the newest build using TWRP 3.6.0. Did a "format data", "factory reset" and the installation process went perfectly. GAPPS working right from start is a huge advantage! Just began testing the ROM. Thank you for your hard work! Great job!

One dumb question: how do I update the ROM later? I mean to a newer version, can't find any OTA. I just download the new ROM and use Recovery to apply it?
You can adb sideload the ROM without losing data.
 

miki_994

New member
Feb 25, 2018
4
0
I know TWRP 3.7.0 supports Android 12.
Can i flash provided TWRP here to boot MIUI 13? I have a plan to soon to flash SparkOS

EDIT : 64MP Works with sparkOS?
 
Last edited:

TheLonelySoul12

New member
Jan 31, 2023
2
0
I had a bit of trouble installing the newest version with gapps included since the booting animation would not end even after 15 minutes. what solved it for me is the following:

1 - Installed TWRP 3.7.0 provided
2 - Flashed the latest EU firmware V13.0.8.0 (might as well since I'm from EU)
3 - ADB sideloaded and installed the ROM
4 - Formatted data and factory reset from TWRP
5 - Booted to system and all worked!

Really enjoying this rom. After using this one I just can't look back! Stable, good customisation and features!

PS - I miss the among us logo from previous versions and the colored round battery indicator :c Anyone know how to bring them back? :')
 

Lamnt

Member
Oct 30, 2018
7
0
After 2 weeks, i found some bugs:
1 : QR scan is completely useless, just like a normal Camera
2 : sometimes Wifi automatically disabled itself
3 : system sometimes crashed.
4 : when some calls come, the flashlight keeps turning on and off even i hang off the call
I hope those bugs will be fixed in the next update
 

himan7991

Member
Jun 27, 2016
20
9
Athens
I accidentally went to the Xiaomi Mi A1 thread and while I was there, I noticed you can update the ROM with the OTA Updater. I came to this thread, but there is no mention of an OTA Updater. Plus, when I search for update in the Settings, there is nothing.

Is there no way to update the ROM OTA? Or at least check for an update without going to the SparkOS site every 2 weeks?

Let me know if I missed anything

PS. Other than that, pretty good ROM. Stable, and fast. Though apps keep closing completely/crashing when I exit them, even for a secon.. not sure what is up with that
 

Lamnt

Member
Oct 30, 2018
7
0
I found other Bugs:
1. Wideline certificate L3
2. I can't install Netfilx, GG Play Store said that the app can't be installed in this device
3. Google Wallet shows me the nofitication about my phone doesn't meet Security requirements .
4. Google Play Book crashes frequently
 

Old_grinch

Senior Member
I found other Bugs:
1. Wideline certificate L3
2. I can't install Netfilx, GG Play Store said that the app can't be installed in this device
3. Google Wallet shows me the nofitication about my phone doesn't meet Security requirements .
4. Google Play Book crashes frequently
Same here, before Wallet was working flawlessly. Now shows that device security is altered.
 

Old_grinch

Senior Member
Maybe Wallet somehow started detecting unlocked bootloader since two days? Starting from yesterday I've tried all the possible options but with now luck. Before I used wallet with SparkOS, Miui 13, crDroid 9.1 etc. now I cant with any of them. I tried to fastboot flashing stock rom, changing firmwares (EU, Global), doesn't work. I've installed all the custom roms with all the recoveries including LOS 19, Magisk, Magisk delta, without Magisk, everything... dunno what else I can do, only thing I havn't tried is relocking bootloader, which I don't want to do. :D any ideas?

P.S Now I'm on SparkOS 13.4, everything is flawless except Wallet.
 

adoe

Senior Member
Feb 13, 2010
110
59
for me wallet works just fine, spark 13.4. latest wallet version check recent. living in NL, maybe that make sense?
 
  • Like
Reactions: Old_grinch

PressAnyKeyDE

New member
Mar 1, 2023
1
0
First of all, thanks for making such a great custom rom.
Basically everything works flawlessly, however there is one thing, I'd like to address:
I always have to update via ADB, as somehow the OTA Updater is missing.
When going through the settings myself, I can't find it.
If I use the search function and search for it, It apparently finds an entry under Settings > System > Systemupdates, however if I tap on it, it just drops me in Settings > System.
Am I the only one with this problem or have others noticed this as well?
Edit:
Some other problems I've encountered in the as of now, most up to date version:

Somehow, the rom "soft resets" itself randomly (wallpaper gets changed back to default, the currently open app gets closed)

Blur effect isn't displayed correctly anymore (for example when opening the "task overview". This has worked in the previous version)

Storage access appears to sometimes be extremely slow (not quite sure yet if this is a problem with the rom or the used app(s), I'll try around with some other apps)
 
Last edited:

Ultra_HR

Senior Member
Fantastic work, and glad to see continued active development. My favourite ROM so far. A couple of questions:
  1. Is there a way to hide the "Search your phone" text in the launcher search bar? If this is not currently configurable, are there plans to add configuration for this?
  2. The default modal for biometric unlock is positioned too low down. It's only a visual thing, fingerprint unlock for apps still works fine. But the graphic for where to place your fingerprint is too low down. Is this a known bug? (Wasn't able to screenshot this, it seems to be excluded from screenshots)
 

bodo_bence

Member
Mar 21, 2013
14
2
Felsőpakony
Hi! If i comming from an other andorid 13 rom, do i have to flash the latest firmware? if so, is there any working link for that, bc the one in the main thread says 404. Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    intro.jpg

    SparkOS is an AOSP based ROM, packed with many features without sacrificing stability and performance.
    In short a fully functional operating system as stable and customizable as it should be.

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

    Device Specific Issues:
    None so far

    Requirements
    Firmware V13.0.3.0.SJKMIXM

    Downloads
    Get the latest SparkOS Build for POCO F2 Pro Download
    Firmware https://xiaomifirmwareupdater.com/firmware/lmi/
    Magisk (optional) https://github.com/topjohnwu/Magisk/releases
    <!-- Link a custom recovery here, preferrably twrp or orange fox -->
    Recovery : TWRP or Spark Recovery

    Note: On gapps builds GApps are included, don't flash separately.

    Notes
    • Encryption is enabled by default
    • SELinux is enforcing

    The provided Recovery is recommended if you want to stay encrypted, no custom recovery supports encryption on Android13, i.e. you won't be able to decrypt your data.
    Flashing Instructions
    Clean flash (coming from a different ROM):

    1. Download ROM from the link above
    2. Download Magisk v23.0 or newer (optionally)
    3. Reboot to recovery
    4. Format data (if encrypted)
    5. Wipe cache, dalvik, data
    6. Flash latest android global stable firmware (link above)
    7. Flash ROM zip
    8. Reboot and voila!
    9. To get root access, reboot to recovery after ROM setup and flash magisk.

    Updating to a newer build (dirty flash):
    1. Flash ROM zip and magisk (optional)
    2. Wipe cache and dalvik (optional, recommended)
    3. Reboot and voila!

    Join our Telegram Group https://t.me/SparkOSChannel
    Buy me a Coffee https://paypal.me/spyroskal

    Source Code
    SparkOS -> http://github.com/Spark-Rom
    Device Tree and Vendor Tree -> https://github.com/Spark-Devices
    Kernel Tree -> https://github.com/raystef66/kernel_xiaomi_sm8250

    ROM OS Version: Android 13.
    ROM Kernel: Linux 4.14.x
    Stable Release Date: 18 November 2022
    Latest Release Date: 18 November 2022
    14
    New build is up. Download here

    Changelog for v13.1 Update based on August security patch

    Notes :
    You have to install V13.0.3.0.SJKMIXM firmware or newer
    You have to do a clean flash if you come from < v12.4
    SparkOS recovery is not mandatory

    ====================================
    Device Changes
    ====================================
    • Upstream trees with LOS
    • Source upstream
    • Rework parts and fix some denials
    • Switched to immensity kernel (thanks Macka76 for his work)

    ====================================
    Source Changes
    ====================================
    • Version 13.1​

      • Merged October Security Patch
      • Introduced GmsCompat and microG support
      • Fixed Google Photos Spoofing
      • Revamped brightness Slider icons
      • Made some improvements at Ls Media Artwork
      • Added some Blur Optimizations
      • Introduced ParallelSpace
      • Reworked our Launcher
      • Implemented Power Menu animations
      • Added Custom Charging Symbols options
      • Media ArtWork Blur filter Customizations
      • Introduced System Themes (Beta)
      • Reworked Internet Tile
      • Major memory Optimizations and loads of under the hood improvements
      • Much more...
    7
    New build is up. Download here

    Changelog for v8.0 Update (Ignite) based on September security patch

    ====================================
    Device Changes
    ====================================
    - Upstreamed kernel and trees with LOS
    - Fixed smart charging
    - Warning : new FOD implementation (with inherent bugs)
    - Note : Require firmware V12.5.3.0.RJKMIXM

    ====================================
    Source Changes
    ====================================
    Bug Fixes:
    - Clear all button will get hided when qs is force expanded
    - Double tap to sleep on sb and lockscreen toggles are fixed
    - Fixed an issue with power on button being inconsistent
    - Fixed an issue with gesture bar switch values being wrong
    - Fixed overlays reverting on default on reboot on some devices

    Feature Additions:
    - Implemented a new Accent picker design
    - Added back and reworked font service with the ability to select your own fonts
    - Added an Improved version of gaming mode
    - Bumped Bolte story chapter
    - Added back prebuilt accent colors
    - Added a new network Traffic monitor implementation
    - BRINGED BACK IMPROVED COLORED SB icons
    - Added Lyric ticker
    - Synced NFC and sounds with oos
    - Disabled all caps at smart reply text
    - Slight rework at media panel
    - Improvements to media player
    - Added support for new runtime permissions
    - Updated pixel props
    - Added cloudflare and Adguard dns providers
    - Updated Default brightness slider thumb drawable
    - Added a non overlay dynamic Volte icon picker
    - Added redwave Fod animation
    - Added lockscreen bouncer from a12
    - reworked sb burn in controller
    - added sb padding options
    - Added sensor off Q's tile by default
    - Added landscape battery style
    - Added a12 fp icon by default
    - Updated Gapps packages
    - Use same Package Installer on both vanilla and gapps build
    - Fixed Themepicker crashing after setting a live wallpaper
    - Reworked sb burn in controller
    6
    New build is up. Download here

    Changelog for Tempest Update based on December security patch

    ====================================
    Device Changes
    ====================================
    - Update trees & kernel
    - Adapt device specific settings to A12 style
    - Fix Clear Speaker

    Note : signature spoofing is not working on this build. Next build it will be fixed.

    ===================================
    Source Changes
    ====================================
    Feauture Additions:
    • Added Pocket Lock
    • Added Ls Charging
    • Added toggle to disable charging animation
    • Improved existing features
    • Implemented Custom navbar radius settings
    • Added Qs text footer customization
    • Added optional colored sb icons
    • Added more battery styles
    • Added notification header customization
    • Fixed some navbar glitches
    • Added a toggle for combined signal icons
    • Fixed battery estimates
    • Added custom aod settings
    • Added screen off fod toggle
    • Added volume panel delay customization
    • Added vibration pattern customization
    • Updated some icons
    • Made Udfps haptic optional
    • Made required unlock to use sensitive tiles optional
    • Added navbar length and hiding options
    • Added ambient edge lighting settings
    • Improved fps info output
    • Added option to mute media with gesture
    • Added option to auto hide sb clock
    • Updated network traffic
    • Implemented material clear all icon
    • Added custom carrier customization
    • New power menu customization
    • Smartspace toggle
    • Added Fonts customization with the ability to select your own font
    • Added plenty of icon pack customization
    • Caffeine tile improvements
    • Option to suppress sound vibration when screen is on
    • Added wifi and cell tiles
    • Implemented a qs custom clock picker
    • Redesigned brightness slider
    • Added vowifi icon customization
    • Updated Lawnchair and law icons and graphene os camera
    • Fixed some npes
    • Updated powerusage stats from pixel
    • Fixed wifi connection on enterprise networks
    • Updated Gapps
    • Added offline pixel charging indicator
    • Imported setup wizard and gboard props from pixel
    • Updated PixelPropsUtils
    • More under the hood changes I forgot
    6
    New build is up. Download here

    Changelog for v12.5 Update based on May security patch

    Notes :
    You have to install V13.0.3.0.SJKMIXM firmware
    You may have to do a clean flash
    SparkOS recovery is not mandatory

    ====================================
    Device Changes
    ====================================
    • Rebase trees on latest LOS trees
    • Fix some selinux denials
    • Enable & fix smart charging

    ====================================
    Source Changes
    ====================================
    • Fixed some crashes cause of screen off animations
    • Added more battery styles
    • Fixed an issue with Google dialer widget on keyguard
    • Added smart pixels options
    • Improved udfps on ls
    • Some bugfixes for AppLock
    • Fixed partial screenshot
    • Addressed some exception's on volume panel
    • Redesigned volume Panel
    • Upstream gmsCompat updates from GrapheneOs
    • Introduced a 5g toggle in the connectivity dialog
    • Added alarms blocker
    • Added WakeLock Blocker
    • Redesigned Quick settings
    • Updated download animations
    • Introduced StatusBar Ticker
    • Reworked media notification view
    • Fixed some font related misalignments
    • Added sensor block per package
    • Introduced strict standby policy and force bg freezer toggles
    • Switched to our SparkLauncher as main launcher
    • Fixed an issue that prevented users from adding emergency contacts
    • Fixed an issue with double tap to open camera not working on Gapps builds
    • Added more features into GameSpace and a ui overhaul
    • More under the hood optimizations aiming to improve stability and battery