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

Search This thread
Sep 1, 2018
39
14
Xiaomi Mi A3
I'm on latest build and flashed as instructed. But after switching off my mobile I'm unable to boot again . It shows the data is corrupted and format to continue. Please look into this. Otherwise the rom is perfect ✌️
The rom is fixed now. You can download the latest version, which has spark-os' own recovery. The issue is most android recovery and rom sources have built-in recoveries that don't decrypt data. Now you have no problems
 
Sep 1, 2018
39
14
Xiaomi Mi A3
thanks for the great rom. i couldn't wait for the new release. Unfortunately I read too late that root is not yet supported, which is a pity because the backups don't work there. In any case, I've already got the hang of it, magisk and root are working, I'm just not allowed to reboot. we'll do that as soon as (hopefully) a version with root support comes out
Thanks for the feedback, Most things are fixed now. You can download the latest version. Sometimes, FOD may switch to HBM, but if you calibrate it properly, the bug's frequency will be less
 
Sep 1, 2018
39
14
Xiaomi Mi A3
Yes I see the new build, however somebody, I don't remember him, told me a few days before, that mi a3 is dropped.
This is my personal build- Unofficially, and can be dropped anytime. Even, official builds can be dropped sooner than we think, unpredictable. When I leave the development in future, I will notify the users in Telegram and this thread will be pulled down. But, not now. I read your texts in Spark-OS chat on April 30 when the rom's lead dev informed about 'downloads ' migration to sourceforge. I didn't apply for maintainership, that's what I've mentioned on first few lines of this post that and I have no plans to make A3 official.

You see, ask every dev how much time is required to edit, maintain trees, build roms, test, release and make after-release support. It consumes time more than you think that we could barely manage our social life. I am a custom rom user since Cyanogen-mod days (2013 maybe), I see Most People without even reading posts and chats in group spam dev's pm or group chat and dev's may be forced to ban those accounts. Even people can be managed, what about the bots? Its truly annoying not only for them, but for others too. That's why no TG support only xda, safer place.
 
Sep 1, 2018
39
14
Xiaomi Mi A3
Hello!
What problems/bugs are still there in this rom now?😅
Is the fod problem fixed?

Thanks to the dev for their good efforts <3
Thank you so much. No bugs till now. except fod brightness bug. you can expect that bug in other roms soon. just joking... If you find any bugs feel free to report here. you can also check my github commits and make suggestions for bug free experience.
 
  • Love
Reactions: Shawmik

papafan

Senior Member
Mar 12, 2016
116
18
59
Salonica
This is my personal build- Unofficially, and can be dropped anytime. Even, official builds can be dropped sooner than we think, unpredictable. When I leave the development in future, I will notify the users in Telegram and this thread will be pulled down. But, not now. I read your texts in Spark-OS chat on April 30 when the rom's lead dev informed about 'downloads ' migration to sourceforge. I didn't apply for maintainership, that's what I've mentioned on first few lines of this post that and I have no plans to make A3 official.

You see, ask every dev how much time is required to edit, maintain trees, build roms, test, release and make after-release support. It consumes time more than you think that we could barely manage our social life. I am a custom rom user since Cyanogen-mod days (2013 maybe), I see Most People without even reading posts and chats in group spam dev's pm or group chat and dev's may be forced to ban those accounts. Even people can be managed, what about the bots? Its truly annoying not only for them, but for others too. That's why no TG support only xda, safer place.
I understand you,be sure for this and I appreciate what you do. Thanks for your work.
 
  • Like
Reactions: manojkrishkumar

fanoostalaei

Member
Aug 26, 2016
34
7
IRAN>><<Tabriz
hello
this is very beautiful Rom
thank you for making this
but unfortunately it has a problem with finger print and log in !
it takes so minay time to recognise your finger and most of the times you cannot log in with this( when the screen is off ) ! so you have to use youa face unlock
and another problem is with charging speed
stock rom supports 18 Watt cherger ! but in this rom it takes longer time to fully charge
 
  • Like
Reactions: manojkrishkumar
Sep 1, 2018
39
14
Xiaomi Mi A3
This is a great rom. The only thing which making it hard to use is the fod brightness issue. Please please fix it. I really wanna use this as my daily driver...

Thanks to the developer, for your hard works <3
I've built and tested around 9 builds in the past week, with fixes in the dt. Even changed dt as some qcom hals are messing up, but no luck. That's when I forked Frameworks_base from spark and reverted some commits. The thing is, there are some conflicts that cannot be worked upon. Even if I make changes for one build, when I sync the source locally, I may break some features that would cause so many problems. So, I left it. As of now, there is no fix for that brightness bug. You have to calibrate with faster fingerprint scans, so that you may avoid high flickering temporarily.
 
Sep 1, 2018
39
14
Xiaomi Mi A3
hello
this is very beautiful Rom
thank you for making this
but unfortunately it has a problem with finger print and log in !
it takes so minay time to recognise your finger and most of the times you cannot log in with this( when the screen is off ) ! so you have to use youa face unlock
and another problem is with charging speed
stock rom supports 18 Watt cherger ! but in this rom it takes longer time to fully charge
Usually it charges fine here. I got around 2750mah max speed on one of my friend's charger. I dont know whats wrong on your device. If that's the case, I will look into the kernel in next build
 
  • Like
Reactions: fanoostalaei

fanoostalaei

Member
Aug 26, 2016
34
7
IRAN>><<Tabriz
Usually it charges fine here. I got around 2750mah max speed on one of my friend's charger. I dont know whats wrong on your device. If that's the case, I will look into the kernel in next build
i had this problem
so decided to wipe and install again
chrging speed now is well maximum i got 2900 mah
and i found sth about fingerprint : whenever i change animation or udfps icon sernsor works different than other setting
some times good and some times not working
i think its a bug releated to this udfps setting
 

Shawmik

Member
Sep 17, 2018
25
4
Dhaka, Bangladesh
Xiaomi Mi A3
I rooted it with magisk v25. Then I am using two root apps and none of them are working properly.

1. AdAway : everything seems normal in app but I am seeing ads in everywhere. It's not working.
2. AFWall+ : also everything seems normal in app but it's also not working, the app I deny internet permissions through afwall+, still can use internet.

Why this happening and how to solve this? (It's happening only in this rom)
 
Sep 1, 2018
39
14
Xiaomi Mi A3
I rooted it with magisk v25. Then I am using two root apps and none of them are working properly.

1. AdAway : everything seems normal in app but I am seeing ads in everywhere. It's not working.
2. AFWall+ : also everything seems normal in app but it's also not working, the app I deny internet permissions through afwall+, still can use internet.

Why this happening and how to solve this? (It's happening only in this rom)
1. Maybe Adaway servers are outdated and this is not even related to device tree or rom source, use adguard DNS instead.
2. Check the latest version. 12.4
 
Sep 1, 2018
39
14
Xiaomi Mi A3
i had this problem
so decided to wipe and install again
chrging speed now is well maximum i got 2900 mah
and i found sth about fingerprint : whenever i change animation or udfps icon sernsor works different than other setting
some times good and some times not working
i think its a bug releated to this udfps setting
every animations have different color code that affects accuracy of the fingerprint. Laurel has First generation sensor that is raw and difficult to calibrate, only xiaomi knows how to really do that. FOD is fixed now in latest 12.4.

Note: Full HBM may happen sometimes as mentioned in the previous replies, calibrate your fingerprint accordingly.
 
  • Like
Reactions: fanoostalaei

Shawmik

Member
Sep 17, 2018
25
4
Dhaka, Bangladesh
Xiaomi Mi A3
every animations have different color code that affects accuracy of the fingerprint. Laurel has First generation sensor that is raw and difficult to calibrate, only xiaomi knows how to really do that. FOD is fixed now in latest 12.4.

Note: Full HBM may happen sometimes as mentioned in the previous replies, calibrate your fingerprint accordingly.
AOD isn't fixed in 12.4. The brightness issue is still there in 1.4. If I unlock the phone with fingerprint, the brightness gets full and cannot be lowered unless I lock and then unlock again without using fingerprint.
 
Last edited:

frandi

Member
Jun 20, 2019
12
1
Is it just me? or whatsapp has a bug where the beep does not sound while waiting for the other person to answer a (video) call and the app freezes for a couple of seconds when hanging up. Maybe it's a bug due to migrating my apps from the older version rom using the migrate app?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    hello
    this is very beautiful Rom
    thank you for making this
    but unfortunately it has a problem with finger print and log in !
    it takes so minay time to recognise your finger and most of the times you cannot log in with this( when the screen is off ) ! so you have to use youa face unlock
    and another problem is with charging speed
    stock rom supports 18 Watt cherger ! but in this rom it takes longer time to fully charge
    1
    hello
    this is very beautiful Rom
    thank you for making this
    but unfortunately it has a problem with finger print and log in !
    it takes so minay time to recognise your finger and most of the times you cannot log in with this( when the screen is off ) ! so you have to use youa face unlock
    and another problem is with charging speed
    stock rom supports 18 Watt cherger ! but in this rom it takes longer time to fully charge
    Usually it charges fine here. I got around 2750mah max speed on one of my friend's charger. I dont know whats wrong on your device. If that's the case, I will look into the kernel in next build
    1
    i had this problem
    so decided to wipe and install again
    chrging speed now is well maximum i got 2900 mah
    and i found sth about fingerprint : whenever i change animation or udfps icon sernsor works different than other setting
    some times good and some times not working
    i think its a bug releated to this udfps setting
    every animations have different color code that affects accuracy of the fingerprint. Laurel has First generation sensor that is raw and difficult to calibrate, only xiaomi knows how to really do that. FOD is fixed now in latest 12.4.

    Note: Full HBM may happen sometimes as mentioned in the previous replies, calibrate your fingerprint accordingly.
  • 3
    1644804313845.png

    Spark OS (Unofficial) - Android 12L

    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
    • 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 via fastboot fastboot flash boot <name of the recovery img file>.img Click here to download LOS Recovery img and zip
    • 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 los 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.
    • Hide Play Services, Playstore and Banking apps and clear data for the device to get certified.
    • Reboot again.
    Though Custom Kernels are supported (like 912,evie), I prefer users to use the kernel that is shipped with the rom.
    • Download and install Franco Kernel Manager to your device (search google)
    • Flash kernel zip only in FKM.
    • Reboot.
    If any app closes while you're opening it, it might be the safetynet is not properly initialized, to solve this,
    • Flash safetynet fix in magisk. Click Here
    • Clear data of the crashing apps.
    • Reboot and relaunch the apps.


    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 12L​
    Rom Kernel: 4.14.281-Raven+ (Updated: 25-June-2022)​
    Firmware: Included with rom​
    SELinux Status: Enforcing​
    Latest Release Date: 26-June-2022​
    Android Security Patch Level: 05-June-2022​
    Credits:

    Thanks to these warm hearted people for their tree source.
    1. Magicxavi - AncientRom A3, Bliss A3
    2. Anirudhkosgi - AEX A3
    Special thanks to my brother V I Hari Kumar for helping me to fix errors during the build.

    Build environment:
    Ubuntu 20.04 LTS, AMD Ryzen 3 2200G, 16GB ram, 1.5TB storage
    2
    Additional Screenshots
    Updated: 16-May-2022
    1
    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.​
    1
    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.
    1
    bro there is bug in Udfps animations they all are little off position...
    and i request can u add Quick tap feature in the next build...

    And i have suggestions for users to Better FOD
    :- Use batt 912
    :- Better if u use only stock icon and stock FOD animation
    :- change FOD Press colour to white(one which has red colour inside)
    :- This one makes the FOD very accurate but at one cost which is u gotta change ur SElinux to permissive...
    Didn't notice the animation offset earlier as I have not used it. Yes, the Quicktap has been added already in device tree, it will be available once the source is updated. Good suggestions!