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

Search This thread

manojkrishkumar

Senior Member
Sep 1, 2018
118
76
Xiaomi Mi A3
Good morning.
Thank you for that work.
Android Auto not working with phone call.
Log attached.
Thank you so much.
Based on your log ln 5248, there might be an issue with playservices or google app (if installed) on your phone that is breaking voice line. Try with different device, or more data is needed from people with working calls in their car to analyze. Btw, I've added every missing auto components to the rom from stock vendor.
 

manojkrishkumar

Senior Member
Sep 1, 2018
118
76
Xiaomi Mi A3
Hi, the mobile data usage is wrong.
It counts more than 8Gb while the sum of the apps data is much lower than that. The counter on my provider app is currrently at 3.87Gb.
Data from previous month seems also to be off.

For the rest, everything seems working fine, thanks for the good work.

A little annoying thing though, since the update, if I want to turn the bluetooth on or off by clicking the icon, a window pops up with a button to click on. Before, clicking the icon was enough, is there a way to have the old behaviour back? Thanks
Data usage is fine here (clean flashed). QS tiles have been re-worked in source (new feature).
 

manojkrishkumar

Senior Member
Sep 1, 2018
118
76
Xiaomi Mi A3
Greetings,
I just flashed my phone with the ROM, the first impression it's good.
But i'm having problem with setting up the google account, apparently google recognize it as another device namely 'Huawei Nexus 6P' (?) which is weird.
Anyone knows how to solve this problem?View attachment 5765573
Not an issue. It is a basic attestation feature (CTS) element for banking and other core apps to work properly.
 

lospo

Member
Apr 19, 2012
24
4
Based on your log ln 5248, there might be an issue with playservices or google app (if installed) on your phone that is breaking voice line. Try with different device, or more data is needed from people with working calls in their car to analyze. Btw, I've added every missing auto components to the rom from stock vendor.
Different device (Huawei mate 10) working good.
I will try formatting my phone and proceed with a clean install.
I have a notification about sandbox Google play. Is it normal?
 

Attachments

  • Screenshot_20221121-105636_Lite.png
    Screenshot_20221121-105636_Lite.png
    57.9 KB · Views: 33

gorankx

Senior Member
really really good ROM,
2 issues i would like to se fixed in near future.

1- when i use data, dns adguard is not working.
2- also when on data, stremio is not working, it says server is offline.

What i noticed is that when i turn on VPN, both problems are fixed.
hope to see it fixed soon.
 

Pildik

Senior Member
Mar 28, 2015
147
46
Yes what? Yes, it is still a thing or yes, I can install it when I have android 12.1 on my phone?

I ask because I suppose OP wrote it when A11 was the last android OS and I am not sure if he updated the instructions since he released A13 version of the rom.
 

gorankx

Senior Member
Yes what? Yes, it is still a thing or yes, I can install it when I have android 12.1 on my phone?

I ask because I suppose OP wrote it when A11 was the last android OS and I am not sure if he updated the instructions since he released A13 version of the rom.
yes for both, if you switched to 12.1 from 11 then you can flash this ROM.
if not then you may need latest stock boot.img but that is something that mainterner manojkrishkumar should give his insight on.
 

manojkrishkumar

Senior Member
Sep 1, 2018
118
76
Xiaomi Mi A3
Yes what? Yes, it is still a thing or yes, I can install it when I have android 12.1 on my phone?

I ask because I suppose OP wrote it when A11 was the last android OS and I am not sure if he updated the instructions since he released A13 version of the rom.
Consider this:

I updated the guide. If a person buys a used Laurel_Sprout with Android 10 firmware installed, tries any custom rom including spark and bricks it, what he/she is supposed to do?? Throw the device away or blame the maintainer or blame the user who insisted the maintainer to update the guide?.

I appreciate you went through the guide thoroughly, but the situation here is complicated.
 
Last edited:
  • Like
Reactions: Pildik

manojkrishkumar

Senior Member
Sep 1, 2018
118
76
Xiaomi Mi A3
really really good ROM,
2 issues i would like to se fixed in near future.

1- when i use data, dns adguard is not working.
2- also when on data, stremio is not working, it says server is offline.

What i noticed is that when i turn on VPN, both problems are fixed.
hope to see it fixed soon.

1. Adguard changed their dns address. Its now

dns.adguard-dns.com

2. Is it for stremio alone or other streaming apps? Because that is unavailable in my region and netflix, prime video working flawless.
 

gorankx

Senior Member
1. Adguard changed their dns address. Its now

dns.adguard-dns.com

2. Is it for stremio alone or other streaming apps? Because that is unavailable in my region and netflix, prime video working flawless.
only for stremio and only when on data on wifi no problem.
Had same problem on other a 13 rom so i am thinking its source related, when i activate vpn then its fixed but vpn that works is expensive.
Don't know if devolepers are familiar with this particular issue.
Thnx for answering.
 
  • Like
Reactions: manojkrishkumar

manojkrishkumar

Senior Member
Sep 1, 2018
118
76
Xiaomi Mi A3
only for stremio and only when on data on wifi no problem.
Had same problem on other a 13 rom so i am thinking its source related, when i activate vpn then its fixed but vpn that works is expensive.
Don't know if devolepers are familiar with this particular issue.
Thnx for answering.
May be source related or even app related. We know when december build comes out. Btw, source is not ready now
 
Hello, My favorit Rom Spark 12.6 is really outdated now. So i install this new one . Works very good. Many good features are working fine, face unlock, smart charge....etc. But because of one issue i can't use this rom . My banking app com.dkbcodefactory.banking_1.17.0.apk isn't working fine. Clean flash, no root on my device, but the banking app is asking for one permission and will be closed immediatly. i cant start and use it. Any suggestions for this issue?
 

kubetts

Member
Dec 10, 2020
6
1
Great rom!! The best I've tried. A request: can you add a working call recorder in your next release? Tried a lot, but these doesn't record anything. Thanks
 
  • Like
Reactions: manojkrishkumar

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Waited a month to give my feedback, it's all good, never been so good in fact. Battery, photo (MGC 8.7), no bug so far, monthly update, no reboot (frequent in another popular rom) it's better than a new phone !
    Thanks a lot for sharing with us this wonderful rom, happy 1 year and hope for another one :)
    2
    Awesome rom!

    Has pretty much all the features I need, including configurable volume steps and smart charging. Gapps bundled with bloat limited to minimum.

    Very stable, installation went without problems, and in a few days I didn't see any app crashes. The only problems I've seen are minor visual glitches (alarm icon missing from statusbar, cursor glitching when entering text, rotation context button not appearing when 2-button navigation is used, generally nothing to cry about).

    Most impressively, the rom feels very responsive, scrolling lists is super smooth. Seriously, last time when this phone worked this smoothly was back on Android 10.

    Thank you for breathing life back into my laurel!
    Glad to hear that! Custom roms cannot be perfect, not even the stock. It is okay to have minor glitches that we barely even notice.

    This is the 19th release of the rom and it has completed 1year and never missed a month.

    Laurel is a good device in budget range and my primary device till date. So, the priority has been to make it stable to be used as a daily driver as long it lives.
    2
    Awesome rom!

    Has pretty much all the features I need, including configurable volume steps and smart charging. Gapps bundled with bloat limited to minimum.

    Very stable, installation went without problems, and in a few days I didn't see any app crashes. The only problems I've seen are minor visual glitches (alarm icon missing from statusbar, cursor glitching when entering text, rotation context button not appearing when 2-button navigation is used, generally nothing to cry about).

    Most impressively, the rom feels very responsive, scrolling lists is super smooth. Seriously, last time when this phone worked this smoothly was back on Android 10.

    Thank you for breathing life back into my laurel!
    1
    I have to fully agree. Rom is brilliant. thank you for your work, effort and time.
    1
    Mod ? I'm just using MGC_8.7.250_A11_V5_ENG.apk with the mi a3 config file. All available from celsoazevedo.com
  • 13
    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
    • 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.
    Though Custom Kernels are supported (like 912, Noname), I prefer users 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: 16-January-2023)​
    Firmware: Included with rom​
    SELinux Status: Enforcing​
    Latest Release Date: 16-January-2023​
    Android Security Patch Level: 05-January-2023​
    Initial release: 14-February-2022 (Android 12)
    Credits:

    Thanks to these warm hearted people for their tree source.
    1. Magicxavi - AncientRom A3, Bliss A3, Syberia A3
    2. Anirudhkosgi - P404 A3, PA
    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
    5
    Additional Screenshots
    Updated: 16-January-2023

    For more screenshots, check telegram channel.
    5
    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.​
    2
    Two questions: The los recovery isn't built in rom, so we must flash the zip. installer. Isn't? The magisk zip must be sideloaded and no installed from cd card. Correct?
    Did anyone test the rom?
    Yes. LOS recovery is not inbuilt. You have to sideload the zip after sideloading the rom. After rebooting to recovery flash magisk by the same procedure.

    I haven't tested "installing from SD Card functionality". From telegram groups of other popular custom roms, some people install through this SD card procedure. People who use the method may share their experience.