[UNOFFICIAL] [ROM] Spark-OS - Stable- for Mi A3 (Laurel Sprout)

Search This thread

manojkrishkumar

Senior Member
Sep 1, 2018
167
96
Xiaomi Mi A3
just sow message on T, i did clean flash but i get android intelligence system crash.
any other way to remove it without computer?
You can manually disable or uninstall in apps.

And

Settings>notifications>enhanced notifications in the last. Turnoff that.

If you have clean flashed, maybe it would have got installed when installing/ Updating apps from playstore.

I have done the above steps and no crash messages so far. But, if I find any of them in future, I have to add them again in future builds.
 
  • Like
Reactions: gorankx

Zergrinch

Member
Sep 17, 2016
21
1
The ROM installed flawlessly, but I am experiencing severe battery drain issues. Usually the phone can idle for a couple of days and change, but now it needs to be charged every 16 hours. Any ideas?
 

pikbuu

Member
Feb 20, 2019
9
2
I know it'll drains the battery faster, but there's any way to let the fingerprint on screen all time?
 

kolouch.petr

Senior Member
Mar 27, 2014
74
11
I installed the latest version (01-Apr-2023) at 01-Apr-2023 , clean flash. Wifi was stable for 1 day. Then my wifi log on Ubiquiti says the phone disconnects for 25-35 minutes. The disconnecting started during night when charging.
Anyway my daughter says it works. but i think it has some problem with wifi.
Strange is when I installed build 20230213 (also clean flahs), the wifi worked perfectly for 14 days and then without any change it started to disconnect.
maybe my phone is broken ? I will observer it and write again.
 

Attachments

  • wifi 1.png
    wifi 1.png
    12.9 KB · Views: 18

rubhec

Member
Oct 7, 2013
16
4
For me, in lastest build, dont work Google service voice TTS. Force Close. I have done clean flash.... reinstall de app from playstore.. but does not work. Also force close android system intelligence.
 

manojkrishkumar

Senior Member
Sep 1, 2018
167
96
Xiaomi Mi A3
I know it'll drains the battery faster, but there's any way to let the fingerprint on screen all time?
There is a way to get Screen off fod. Under display settings>>screen off udfps, which is stock alike, but not equivalent to stock implementation. Since older android version uses 2.1 hal, but we have migrated to hal 2.3 based on 2.1 (for faster fod in higher android versions like 13). But battery drain is imminent.
 
  • Like
Reactions: pikbuu

manojkrishkumar

Senior Member
Sep 1, 2018
167
96
Xiaomi Mi A3
I installed the latest version (01-Apr-2023) at 01-Apr-2023 , clean flash. Wifi was stable for 1 day. Then my wifi log on Ubiquiti says the phone disconnects for 25-35 minutes. The disconnecting started during night when charging.
Anyway my daughter says it works. but i think it has some problem with wifi.
Strange is when I installed build 20230213 (also clean flahs), the wifi worked perfectly for 14 days and then without any change it started to disconnect.
maybe my phone is broken ? I will observer it and write again.

The latest build is free from wifi bugs, I have been using it since march 30. My device will be on wifi from evening to late night everyday. Never faced disconnections. Maybe the last one to check is the router or modem itself.
 

gorankx

Senior Member
The latest build is free from wifi bugs, I have been using it since march 30. My device will be on wifi from evening to late night everyday. Never faced disconnections. Maybe the last one to check is the router or modem itself.
i also don't have isues with wifi, stays connected ald day and night without hiccups.
 
  • Like
Reactions: manojkrishkumar

manojkrishkumar

Senior Member
Sep 1, 2018
167
96
Xiaomi Mi A3
For me, in lastest build, dont work Google service voice TTS. Force Close. I have done clean flash.... reinstall de app from playstore.. but does not work. Also force close android system intelligence.
List of apps removed (reasons: Being heavy in builds and laurel_sprout's tiny system partition. No retrofit, as we have a way to escape)

1. Google Chrome and its components
2. Google App and assistant
3. Youtube
4. Drive
5. Photos
6. Gmail
7. Files Go
8. Calender
9. Google Text to speech services
10. Android system intelligence and much more.

If you have system intelligence crashes, disable the app or pl check telegram for (uninstalling the system intelligence app) instructions

The above apps can be installed from playstore if necessary. My objective is to build a hassle free rom, with less google trackers (google always has a way), with stability, with customizations (people love lot of customizations), and superior to stock rom that xiaomi provides.

Custom roms are not bug free altogether. Unlike stock, we have plenty of options to override those bugs.
 
Last edited:
For me, in lastest build, dont work Google service voice TTS. Force Close. I have done clean flash.... reinstall de app from playstore.. but does not work. Also force close android system intelligence.
I had the same problem a few builds ago, figured I've messed something up by uninstalling/disabling one too many google components. Speech Services was crashing when installed via Play Store.
 
  • Like
Reactions: rubhec

manojkrishkumar

Senior Member
Sep 1, 2018
167
96
Xiaomi Mi A3
I had the same problem a few builds ago, figured I've messed something up by uninstalling/disabling one too many google components. Speech Services was crashing when installed via Play Store.
After flashing spark, one can remove two apps safely
1. STK
2. Android auto (if you really don't need)

Apart from these two, removal of any apps will definitely create trouble. It's better to disable apps one by one and examine.

Since the rom is aosp+pixel based as of now, most google components are binded with the system. The only exceptions (not too far) are those mentioned above. If people want google free rom (but with playservices only), Lineage OS 18.1 and 20 are the choices.
 
Last edited:

manojkrishkumar

Senior Member
Sep 1, 2018
167
96
Xiaomi Mi A3
Dear Users,

I replaced my laurel's battery 2 days ago in an authorised Xiaomi Service Center. This is the service record and the total cost of replacement including GST is INR 1000 which is approximately less than 15 USD.

The new battery is also 3.2 years old (since storage) but the difference between the SOT in previous posts (in telegram channel) and now is obvious. It is clear that the stored battery didn't lose its chemical properties and is still performing well.

If you plan to use your phone for 6+ months, it is a worthy replacement.

Tested on Spark 13.5.5v2 and 912batt

Telegram:
manojsbuilds
 

Attachments

  • photo_2023-04-05_13-01-11.jpg
    photo_2023-04-05_13-01-11.jpg
    151.9 KB · Views: 21
  • photo_2023-04-05_13-01-09.jpg
    photo_2023-04-05_13-01-09.jpg
    56.2 KB · Views: 22
  • photo_2023-04-05_13-01-07.jpg
    photo_2023-04-05_13-01-07.jpg
    48.5 KB · Views: 18
  • photo_2023-04-05_13-01-06.jpg
    photo_2023-04-05_13-01-06.jpg
    51 KB · Views: 16
  • photo_2023-04-05_13-01-05.jpg
    photo_2023-04-05_13-01-05.jpg
    50.2 KB · Views: 14
  • photo_2023-04-05_13-01-03.jpg
    photo_2023-04-05_13-01-03.jpg
    50.3 KB · Views: 20

gorankx

Senior Member
Dear Users,

I replaced my laurel's battery 2 days ago in an authorised Xiaomi Service Center. This is the service record and the total cost of replacement including GST is INR 1000 which is approximately less than 15 USD.

The new battery is also 3.2 years old (since storage) but the difference between the SOT in previous posts (in telegram channel) and now is obvious. It is clear that the stored battery didn't lose its chemical properties and is still performing well.

If you plan to use your phone for 6+ months, it is a worthy replacement.

Tested on Spark 13.5.5v2 and 912batt

Telegram:
manojsbuilds
nice, quite cheap.
in my country (Serbia) cost to replace battery is around 30$
 
  • Like
Reactions: manojkrishkumar

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    DO NOT UPDATE THE BUILD IF YOU HAVE MAGISK 26.1 INSTALLED.

    If you do, you will have to do a factory reset 😥
    why?
    i had v25, but now i have installed 26.1.
    what's the issue?
    1
    Hello, good afternoon. Its normal that the "zoom to wallpaper" function doesnt work?
    There might be some cosmetic issues. Nothing to worry about :)
    1
    Awesome ROM, no problems so far... I've using it for 5 days and it works flawlessly, thanks Dev!
    1
    Dear Spark Laurel (Unofficial) users,

    It had been a great time with you in building, testing, updating and supporting this rom for more than a year. But, life is full of changes for everyone and will be even more challenging for a person who has moved to a different place (me, in this case) and maintaining a custom rom is almost impossible in these times. So, I bid adieu and ending my support to Spark_Mi_A3_Unofficial.

    Thank you,
    Manoj.
    This is so sadd :( yeah everyone has their own life... We gotta move on, but man, this was the ONLY rom that was stable and usable for our device...

    This announcement is so sudden :( I was eagerly waiting for the next build announcement since the last one and checking your telegram channel everyday if there is a new build. I was so excited when saw a notification from your channel and sadly it was a discontinuation announcement :(

    Anyway, it has been a great journey with your rom. Have a good life out there, lots of regards <3
  • 14
    1644804313845.png

    Spark OS (Unofficial) - Android 13

    ReadMe: DISCLAIMER :

    This is my personal build that I am using it as daily driver and I am sharing it in this thread. I am not planning to make the development official due to time concerns, but I'll make monthly builds in free time and release it. You may also join the telegram channel or post queries in this thread and it will be addressed. Do not ask for OTA in any formats. I am not responsible for bricked devices, dead SD cards, thermal problems, or any problems you face in your personal or business life because of your dead device. Do some research if you have any concerns about the features included in the rom before flashing it. YOU are choosing to make these modifications, and If you point fingers on me for messing up your device, GOOD LUCK !


    1644804839149.png

    AOSP based rom with customization focused on stability, Pixel like experience and most of all smoothness.

    What is working ? :

    Almost everything is working including:
    • Stock like FOD (implemented Framework Dimming)
    • Volte
    • Wi-Fi, Bluetooth
    • Turbo Charging
    • Screencast
    • Banking apps work fine
    • Prebuilt recovery included
    • And all most widely used stuffs for daily use.
    Known issues:
    • Call volume adjustment in Instant messaging apps (Whatsapp, telegram, Duo,etc) for wired headsets don't work. Will be fixed later. Fixed
    • There is a little bit offset in UDFPS animation position, but fingerprint scanning works fine (cosmetic bug). Fixed
    Installation:

    If you are coming from Stock Rom or other custom rom, Clean flashing is Mandatory and follow the steps below

    • You MUST have unlocked bootloader and android 11 firmware on your phone - Remove your lockscreen password!!
    • Flash LineageOS recovery or A13 boot image via fastboot fastboot flash boot <name of the recovery img file>.img Click here to download LOS Recovery img and zip | Boot Image
    • Reboot to recovery
    • Perform a factory reset
    • Navigate Apply update -> apply from ADB
    • Sideload the rom zip file adb sideload <rom zip name> or if you have sd card or otg just copy the rom in that and flash through sd card or otg.
    • Follow the same process to flash los recovery zip (OPTIONAL) (the same way how u flashed rom zip) - Prebuilt recovery is shipped with rom since May 2022 security patch.
    • Reboot System and Enjoy
    To Upgrade to future spark builds you can dirty flash. Follow the steps below
    • Reboot to los recovery (in case you've installed that) or prebuilt recovery.
    • Navigate Apply update -> apply from ADB
    • Sideload the rom zip file adb sideload <rom zip name> or if you have sd card or otg just copy the rom in that and flash through sd card or otg.
    • Follow the same process to flash los recovery zip (the same way how u flashed rom zip). (Skip this step if you need prebuilt recovery).
    • Reboot system.
    For Users who prefer rooted experience (Magisk 25.2)
    • Reboot to your recovery after flashing rom or whenever you wish
    • Navigate Apply update -> apply from ADB
    • Sideload Magisk zip file adb sideload <magisk zip>
    • Reboot to system.
    • In magisk app, enable Zygisk and enforce denylist. Select Play Services, Playstore, Banking apps and other apps that are crashing due to root.
    • Clear data on these apps for the device to get certified and retain functionality.
    • Reboot again.
    Note: For updating to Magisk 26.1,
    • You must have Magisk 25.2 on your device and update to Magisk 26.1 within the app with no modules disabled.
    • You will get a prompt to flash Magisk inside the app.
    • Select "Direct Install (recommended)"
    • Reboot and Hide Magisk from the app settings.
    • Hide your banking apps properly along with google playservices and playstore.
    • Then clear data on those apps, reboot again and setup your apps to retain full functionality.
    • Follow this method properly to get all modules working. Otherwise some modules like jamesdsp (if you have installed) may break.
    [If you're about to patch the boot image, here is the updated new boot image (06-Apr-2023)]

    Though Custom Kernels are supported (like 912, Noname), It is preferred to use the kernel that is shipped with the rom.
    • Download and install Franco Kernel Manager or Horizontal Kernel flasher to your device (search google)
    • Flash kernel zip only in FKM or Horizontal Kernel flasher.
    • Reboot.
    If any app closes or crashes while you're opening it, it might be Safetynet issue, to solve this,
    • Flash safetynet fix in magisk. Click Here
    • Sometimes, custom kernel may solve the situation.
    • Clear data of the crashing apps.
    • Reboot and relaunch the apps.
    Miscellaneous: Magisk modules that I use in my device Click Here


    Join our Telegram channel for updates and Screenshots: Telegram Channel Updates

    Pl note there is no telegram chat group, queries will be entertained in XDA only!

    About Spark OS Rom

    Device: Xiaomi Mi A3 (Laurel_Sprout)​
    Maintainer: Manoj Krish Kumar​
    Build Type: Unofficial​
    Rom OS Version: Android 13 (Upgraded: 16-September-2022)​
    Rom Kernel: 4.14.289-Raven+ (Updated: 02-May-2023)​
    Firmware: Included with rom​
    SELinux Status: Enforcing​
    Spark Latest Version: 13.5.5-v3​
    Latest Release Date: 02-May-2023​
    Android Security Patch Level: 05-February-2023​
    Initial release: 14-February-2022 (Android 12)
    Final release: 02-May-2023 (Android 13)
    Credits:

    Thanks to these warm hearted people for their tree source.
    1. Magicxavi - AncientRom A3, LMOdroid A3, Syberia A3
    2. Anirudhkosgi - PA A3
    3. Hemel - Corvus A3, Elixir A3
    Special thanks to my brother V I Hari Kumar (sweetin) for helping me to fix errors during the build and Kudos to spkal01 for the awesome rom source.

    Build environment:
    Ubuntu 22.04 LTS, AMD Ryzen 3 2200G, 16GB ram, 3.5TB storage
    6
    Additional Screenshots
    Updated: 20-March-2023

    For more screenshots, check telegram channel.
    6
    23. Changelogs 02-05-2023 <<Optional Update - February 2023>>
    Still February patch​
    Improvements in UI/UX - Bigger FP layout, adjusted corner cutouts and paddings​
    Faster App launches​
    Prebuilt system intelligence and no more crashes​
    Voice Improvements (Better sound in recordings and voice notes)​
    Fully functional call recording in google dialer ( Install Google app from playstore to use this feature )​
    Mic fixes in some apps (Duolingo, etc)​
    Note:​
    1. Users can dirty flash if you're from any Spark 13.5.5, but if you want cleaner experience, Clean flash recommended. For others, clean flash mandatory!!​
    2. For your info, Next monthly release will be delayed... (no comment)​

    22. Changelogs 01-04-2023 <<Optional Update - February 2023>>
    Addressed wifi denials - Wifi should be even faster and stable now​
    Addressed camera server denials - Most Gcams should work​
    Bluetooth HD audio (broken in previous build) is fixed. Tested: APTX, SBC. LDAC should work probably​
    Reworked night light implementation and fixed a fingerprint_hal denial​
    Removed certain performance props that have been hogging battery and memory​
    21. Changelogs 12-03-2023 <<Fixes - February 2023>>

    Improvement in all aspects (App rendering, UDFPS, Performance) and with a lot of goodies inside (both device and source side changes)​
    Note: This build is almost a complete package. If you face any major bugs, feel free to report in this thread with logs. Perform a clean flash. Dirty flash will not boot into system

    20. Changelogs 13-02-2023 <<Monthly UPDATE - February 2023>>
    Fixed CTS. Safetynet passes with or without root​
    Tuned UI paddings a little bit​
    Introduced battery-Stats​
    Some under the hood changes​

    19. Changelogs 16-01-2023 <<Monthly UPDATE - January 2023>>
    Scrolling and app rendering improvements​
    Addressed audio denials​
    Fixed volume controls in VOIP apps​
    Switched back to Laurel's fingerprint​
    UI Tweaks​
    Readme:
    UDFPS on AOD and off-screen is buggy and has been removed​
    Flash 912 Kernel for smoother experience​

    18. Changelogs 22-12-2022 <<Monthly UPDATE - December 2022>>
    FOD Improvements (Now faster than previous versions)​
    Implemented AOD-DT2W in source​
    Updated power profile to A13 source​
    Removed prebuilt camera as of now​
    Fixed screen-recording lags​
    Readme:
    Rom's source has been rebased after Google's December Patch. You may face some cosmetic glitches rarely in launcher and in AOD's DT2W. They will be fixed in upcoming releases.​
    If you encounter any app-installation or out of space problems in playstore, clear data on playstore, playservices and reboot system. Then, proceed to app installation normally.​
    17. Changelogs 15-11-2022 <<Monthly UPDATE - November 2022>>
    App Lock and Face Unlock are back​
    FPS and UI improvements​
    Workarounds in automotive libraries​
    Some Under the hood changes​
    16. Changelogs 09-10-2022 <<Monthly UPDATE - October 2022>>
    Added AndroidAuto-stub as system app​
    FM Radio and Pixel Unlimited photos are back​
    Several under-the-hood performance and battery optimizations​
    **Users who dirty flash kindly check apps' network-permissions. If disabled, enable them or do a clean flash.​
    15. Changelogs 27-09-2022 <<Bug fix Update - September 2022>>
    Fixed app-incompatibility issues from playstore installation​
    Fixed microphone delays in most apps and calls​
    UI tweaks​
    14. Changelogs 16-09-2022 <<Android 13 Upgrade - September 2022>>
    Upgraded to Android 13. Initial Build​
    =============================================================​

    13. Changelogs 24-08-2022 <<Optional UPDATE - August 2022>>
    Added missing automotive blobs from stock v12.0.22.0 (android car integration)​
    Reduced the number of CPU's running on the background to 1​
    Updated some hals​
    Disabled VSync on cpu rendered apps (fps optimization)​
    Some under the hood tweaks​

    12. Changelogs 19-08-2022 <<Monthly UPDATE - August 2022>>
    Switched back to A12 QS style​
    Fixed Adaptive Brightness, AOD overlays​
    Removed XiaomiParts, Improvized Haptics and Reduced boot-time​
    Updated Adreno blobs to LA.UM.9.16.r2-02500-MANNAR.0​
    11. Changelogs 23-07-2022 <<Monthly UPDATE - July 2022 (2)>>
    Second and complete Release of this month​
    Fixed Brightness slider glitch​
    Removed Lawnchair, Spark launcher set as default (source side)​
    GameSpace Improvements​
    UI Optimizations​

    10. Changelogs 19-07-2022 <<Monthly UPDATE - July 2022>>
    July Raven FP​
    Fixed mic issues in app voice calls (voice may have some delay initially)​
    Android 11 QS style (source side) - (Note: As of now, no toggle switch go back to A12 QS style)​

    9. Changelogs 02-07-2022 <<OPTIONAL UPDATE - June 2022>>
    Fixed FOD max Brightness bug. Stock like FOD experience​
    Under the hood optimizations​
    8. Changelogs 26-06-2022 <<OPTIONAL UPDATE - June 2022>>
    Improvements in Wifi, VoIP and Location services​
    (Users can dirty flash if you're from 19-June-2022 Spark 12.4)​
    7. Changelogs 19-06-2022 <<UPDATE - STABLE-ANDROID 12L - June 2022>>
    Stock like FOD​
    Lawnchair as default​
    Fixed GPS reception on some apps with accuracy​
    New encryption props added​
    Some Feature addons and improvements​
    Raven June FP​
    6. Changelogs 16-05-2022 <<UPDATE - STABLE-ANDROID 12L - May 2022>>
    Magisk (root) supported, no more bootloops or crashes.​
    Launcher3 with D2TS as default​
    Wifi Hotspot client list​
    Updated Pixel Props​
    Spark-OS Recovery included​
    Ignore-window-secure-flags support​
    Updated translations.​

    5. Changelogs 05-05-2022 <<UPDATE - BETA-ANDROID 12L - May 2022>>
    Note: ROOT/Magisk doesn't work. Those who don't root can flash the build
    Nuked Pixel launcher, Launcher3 with D2TS as default​
    Wifi Hotspot client list​
    Light QS tiles​
    Ignore window secure flags support​
    Updated Raven FP to May 2022​
    Removed Xiaomi parts and most Gapps (causing system img to exceed its size)​
    Some additional tune-ups in UI​

    4. Changelogs 09-04-2022 <<UPGRADE - ANDROID 12L - April 2022>>
    Fixed volume control in wired headsets during calls on VOIP apps​
    Fixed some cosmetic bugs (lockscreen wallpaper, etc)​
    Updated Raven FP to April 2022​
    Pixel launcher​
    Fixed Face unlock registration on app lock​

    3. Changelogs 02-03-2022 <<FEATURES UPDATE - February 2022>>
    Mic Optimizations​
    Added Face Unlock​
    Quick Tap​
    App lock and more​
    2. Changelogs 25-02-2022
    Minor system optimizations for enhanced stability​
    <<OPTIONAL UPDATE>>​

    1. Changelogs 13-02-2022
    Initial Build​
    Lawnchair as default launcher and much more.​
    3
    I use build from 13.2.2023 and also have problems with wifi. It disconnects me and does not see any wifi ... then all wifi appear and connects again. I use Ubiquiti APs, tried more firmwares, but no change. The other devices (30 devices) works well but my A3 disconnects. The A3 is sometimes "wifi blind" for 30 seconds, sometimes 20 minutes. I probably dont know how to provide log, sorry
    Fixed several denials including Wifi in an upcoming build that is about to release now, but sourceforge is too slow to upload.

    Your wifi will be fast and stable then.