[ROM][13.0][OFFICIAL] SparkOS [AOSP][STABLE][30/05/2023]

Search This thread

anandhan07

Member
May 1, 2022
28
42
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

Requirements
• You must be on Latest firmware v11.0.3.0 or v11.0.2.0
• You must use any of the recommended recovery (links are given below).

Downloads
Get the latest SparkOS Build for vince: Download
Firmware: https://xiaomifirmwareupdater.com/firmware/vince/
Nikgapps: https://nikgapps.com/
Mindthegapps (Use arm64 only): http://downloads.codefi.re/jdcteam/javelinanddart/gapps
Magisk: https://github.com/topjohnwu/Magisk/releases
Recommended Recoveries:
- TWRP by Starlight
- Orangefox R11.0 Beta

- Read the latest changelogs from: Here

Notes
• Build type: User
• Encryption not supported, Decrypted by default
• Selinux is Enforcing
• FMRadio Included
• Do not flash recovery.img available on the spark download website

Flashing Instructions:
Clean flash (Coming from a different ROM):

• Download ROM
• Download Custom Google Apps Package (Like Nikgapps core/basic or Mindthegapps) if the ROM is Vanilla variant (On GApps ROM variant Google Apps are included, don't flash a separate Custom Google Apps package)
• Reboot to Recovery.
• Wipe System, Data, Vendor, Cache, Dalvik/ART cache partitions
• Flash latest stable firmware v11.0.3.0 before flashing ROM
• Flash ROM zip
• Flash Custom Google Apps Package if the ROM is Vanilla variant
• Reboot to system
🛠️ To get root access, Reboot to recovery after ROM setup and flash Magisk.zip

⚠️ BOOTLOOP SITUATION: If you are coming from stock/custom MIUI or any ROM which had data ENCRYPTION, you will face bootloop and can not boot into the system. In such case you need to FORMAT data after flashing the ROM. Otherwise the ROM won't boot (Read detailed instructions from here)

Dirty flash (Updating to a newer build):
• Download the new update ROM zip
• Reboot to recovery
• Do not wipe anything
• Flash the new update ROM zip
• Flash the same Custom Google Apps Package again you flashed before (For vanilla users)
• Flash Magisk again if you are rooted before (For rooted users)
• Wipe Cache and Dalvik/ART cache
• Reboot to system

🔰 Important note regarding SparkOS 13.6 update
This is a huge rebase of the ROM's source code after the March update, So Clean flash is MANDATORY for all users. Some bugs from previous versions have been fixed in this version and some new features can be noticed. Some customizations have been temporarily removed (eg: Smart charging, QS row & column customisation etc) and will be added in future releases (Read official community post).

You should be aware of some known source bugs in this release before updating to 13.6. These bugs are not device specific and are present in all Spark official devices which will be fixed in the next update.

Known bugs are;
1. Launcher settings are crashing with light theme (works fine with dark theme). You can use a different Launcher but I think Pixel launcher Extended will not work anymore as spark is now completely based on lineage
2. Shortcut buttons glitches in recent panel.
3. Visual glitch on Quicksettings/Statusbar after a reboot (Restarting SystemUI fixes it for now)

Join our Telegram Group https://t.me/SparkOSChannel
Buy me a Coffee https://paypal.me/spyroskal
See our website https://spark-os.live/
Device Support Group https://t.me/anandhansprojects_chat

Source Code
SparkOS http://github.com/Spark-Rom
Device Tree and Vendor Tree https://github.com/Spark-Devices
Kernel Tree https://github.com/aospa-vince/android_kernel_xiaomi_vince

ROM OS Version: Android 13.0
Spark-OS Version: Android 13.6
Security Patch Level: May 2023
ROM Kernel: Linux 4.9.x
Stable Release Date: 30.05.2023
Latest Release Date: 30.05.2023
 
Last edited:

droident

Senior Member
Dec 23, 2010
501
203
Redmi K20 Pro
No issues with viper4Android here.
Check if you've rooted properly?
Or maybe you are using a mod version of viper4Android.
I used the repackaged v4a from github. Clearly something went wrong here if it's working at your end. I'll try again later when I'm home as I'll need to install from scratch having reverted to A12. Guessing maybe I just needed to reboot again or something. Here's the version I used:


I have to say the smooth responsiveness on these new A12/A13 ROM builds is surprising given how often A11 would lock up for me. Maybe my device just finally needed a reset idk.
 
  • Like
Reactions: anandhan07

droident

Senior Member
Dec 23, 2010
501
203
Redmi K20 Pro
OK. Mystery solved. Turns out that Viper4Android does indeed work - it just needed an extra reboot.

So I flash it > reboot > v4a App appears on next boot but doesn't work > reboot again > v4a works.

Weird but makes sense. Sorry for the confusion.
 
  • Like
Reactions: anandhan07

Pt3k

Member
Aug 4, 2017
12
3
I couldn't receive this kind of google login authorization on this rom "is it you trying to sign in". Device wasn't appearing in google account double verification. No problem in a13 elixir.
Also sadly no option 2g connectivity.

Rom itself seems smooth. ATM moved back to A10
 
Last edited:
  • Like
Reactions: anandhan07

Mr.Bra

New member
Dec 22, 2020
4
0
Samsung Galaxy A20
Hello İ installed latest Spark OS gapps build on my a205f i loved the rom but it has a bug phone screen freezes cant close the screen no reaction to calls,notifications,holding down the power button the only solution is to wait for the battery drain it happened 2 times what can i do i guees this build is laggy
 

droident

Senior Member
Dec 23, 2010
501
203
Redmi K20 Pro
This is possibly a long shot but any chance of modified files for higher quality audio on Bluetooth SBC (or AAC)? It used to be you could patch it in via Magisk but the module no longer works on newer android versions and if I'm correct the edits need to be made before a ROM is built. If you're able to, any chance of some experimental files for me to try out?

I think the values are in a2dp_sbc_encoder for SBC, a2dp_aac for AAC. A2DP_XXX_DEFAULT_BITRATE 000 where XXX is SBC or AAC and 000 is the bitrate in kbit/s.
 

anandhan07

Member
May 1, 2022
28
42
Hello İ installed latest Spark OS gapps build on my a205f i loved the rom but it has a bug phone screen freezes cant close the screen no reaction to calls,notifications,holding down the power button the only solution is to wait for the battery drain it happened 2 times what can i do i guees this build is laggy
This is sparkos for vince aka Redmi 5 plus. Not for a205f
 

anandhan07

Member
May 1, 2022
28
42
This is possibly a long shot but any chance of modified files for higher quality audio on Bluetooth SBC (or AAC)? It used to be you could patch it in via Magisk but the module no longer works on newer android versions and if I'm correct the edits need to be made before a ROM is built. If you're able to, any chance of some experimental files for me to try out?

I think the values are in a2dp_sbc_encoder for SBC, a2dp_aac for AAC. A2DP_XXX_DEFAULT_BITRATE 000 where XXX is SBC or AAC and 000 is the bitrate in kbit/s.
will see
 

maxi_power

Member
Apr 10, 2021
14
6
Hi,
I installed this rom, until I see it I'm liking it, but the screen rotation doesn't work.
Any idea?
Thanks...
 

nicorac

Member
Jan 27, 2015
26
14
Varese
coolsoft.altervista.org
Hello everyone, just flashed this ROM on my Vince (coming from Elixir 3.3 - A13).

Since I use this phone to debug my apps, I need to connect Chrome DevTools to it.

What I've done so far:
- wiped everything
- installed Spark-13.3-Official-vince-20230105-gapps
- installed Magisk 25.2
- registered my Google account
- updated all apps (through Play Store)
- enabled Developer options, then USB debugging

Now, when I launch Chrome DevTools on PC, I can see the phone but the webpages list is empty; it also doesn't show any WebView instance (see the screenshot below).

1673119006630.png


Remote debug was working with Elixir 3.3 on the same phone and PC, so I suppose the difference is in some ROM setting... something to be changed here, but I'm out of ideas...

Does anyone have any suggestions about this? 🙄
 

anandhan07

Member
May 1, 2022
28
42
Hello everyone, just flashed this ROM on my Vince (coming from Elixir 3.3 - A13).

Since I use this phone to debug my apps, I need to connect Chrome DevTools to it.

What I've done so far:
- wiped everything
- installed Spark-13.3-Official-vince-20230105-gapps
- installed Magisk 25.2
- registered my Google account
- updated all apps (through Play Store)
- enabled Developer options, then USB debugging

Now, when I launch Chrome DevTools on PC, I can see the phone but the webpages list is empty; it also doesn't show any WebView instance (see the screenshot below).

View attachment 5804415

Remote debug was working with Elixir 3.3 on the same phone and PC, so I suppose the difference is in some ROM setting... something to be changed here, but I'm out of ideas...

Does anyone have any suggestions about this? 🙄
Can you send logcat?
I am not using this feature. I will test this later.
 
  • Like
Reactions: hsnhasantr

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    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

    Requirements
    • You must be on Latest firmware v11.0.3.0 or v11.0.2.0
    • You must use any of the recommended recovery (links are given below).

    Downloads
    Get the latest SparkOS Build for vince: Download
    Firmware: https://xiaomifirmwareupdater.com/firmware/vince/
    Nikgapps: https://nikgapps.com/
    Mindthegapps (Use arm64 only): http://downloads.codefi.re/jdcteam/javelinanddart/gapps
    Magisk: https://github.com/topjohnwu/Magisk/releases
    Recommended Recoveries:
    - TWRP by Starlight
    - Orangefox R11.0 Beta

    - Read the latest changelogs from: Here

    Notes
    • Build type: User
    • Encryption not supported, Decrypted by default
    • Selinux is Enforcing
    • FMRadio Included
    • Do not flash recovery.img available on the spark download website

    Flashing Instructions:
    Clean flash (Coming from a different ROM):

    • Download ROM
    • Download Custom Google Apps Package (Like Nikgapps core/basic or Mindthegapps) if the ROM is Vanilla variant (On GApps ROM variant Google Apps are included, don't flash a separate Custom Google Apps package)
    • Reboot to Recovery.
    • Wipe System, Data, Vendor, Cache, Dalvik/ART cache partitions
    • Flash latest stable firmware v11.0.3.0 before flashing ROM
    • Flash ROM zip
    • Flash Custom Google Apps Package if the ROM is Vanilla variant
    • Reboot to system
    🛠️ To get root access, Reboot to recovery after ROM setup and flash Magisk.zip

    ⚠️ BOOTLOOP SITUATION: If you are coming from stock/custom MIUI or any ROM which had data ENCRYPTION, you will face bootloop and can not boot into the system. In such case you need to FORMAT data after flashing the ROM. Otherwise the ROM won't boot (Read detailed instructions from here)

    Dirty flash (Updating to a newer build):
    • Download the new update ROM zip
    • Reboot to recovery
    • Do not wipe anything
    • Flash the new update ROM zip
    • Flash the same Custom Google Apps Package again you flashed before (For vanilla users)
    • Flash Magisk again if you are rooted before (For rooted users)
    • Wipe Cache and Dalvik/ART cache
    • Reboot to system

    🔰 Important note regarding SparkOS 13.6 update
    This is a huge rebase of the ROM's source code after the March update, So Clean flash is MANDATORY for all users. Some bugs from previous versions have been fixed in this version and some new features can be noticed. Some customizations have been temporarily removed (eg: Smart charging, QS row & column customisation etc) and will be added in future releases (Read official community post).

    You should be aware of some known source bugs in this release before updating to 13.6. These bugs are not device specific and are present in all Spark official devices which will be fixed in the next update.

    Known bugs are;
    1. Launcher settings are crashing with light theme (works fine with dark theme). You can use a different Launcher but I think Pixel launcher Extended will not work anymore as spark is now completely based on lineage
    2. Shortcut buttons glitches in recent panel.
    3. Visual glitch on Quicksettings/Statusbar after a reboot (Restarting SystemUI fixes it for now)

    Join our Telegram Group https://t.me/SparkOSChannel
    Buy me a Coffee https://paypal.me/spyroskal
    See our website https://spark-os.live/
    Device Support Group https://t.me/anandhansprojects_chat

    Source Code
    SparkOS http://github.com/Spark-Rom
    Device Tree and Vendor Tree https://github.com/Spark-Devices
    Kernel Tree https://github.com/aospa-vince/android_kernel_xiaomi_vince

    ROM OS Version: Android 13.0
    Spark-OS Version: Android 13.6
    Security Patch Level: May 2023
    ROM Kernel: Linux 4.9.x
    Stable Release Date: 30.05.2023
    Latest Release Date: 30.05.2023
    4
    I come from miui.eu and I don't really know, but I think the battery drains faster... Is it also possible to improve this situation? thanks.
    Common issue. It happens in all devices with android 13. Only 6-7hr sot. But I made some tweaks for the next update so maybe it will improve battery backup
    3
    Oh sorry, It will be added in 13.4 update. Probably will release in the end of the week.
    3
    Thanks nice rom. But there seems to be some lag.
    Will be fixed in next update, it will be released soon
    3
    Hi, thanks for the answer.

    Seems like you messed up persist
    So flash persist.img via recovery (in persist partition) and reboot into system. Do not wipe anything.
    Link of pesrist.img: https://t.me/anandhansprojects_chat/15693