• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[OTA][lineage-18.1][UNOFFICIAL][laurel_sprout] Mi A3 - 15/05/2021

Search This thread


Senior Member
Dec 12, 2014
reggio emilia
Xiaomi Mi A3
You're the best! I have installed via ota right now. This is THE OFFICIAL definitive rom for my MI A3

Edit: update via ota succesfully. No data lost. Magisk work. All my previous instalked modules works. Gapps works. Great great great rom
Last edited:


Senior Member
Mar 24, 2013
Can't use google's text to speech, it crashes when trying to configure. Apparently there is a fix for this, would you mind providing an update?


Senior Member
Mar 24, 2013
If this function is not implemented in los you have to wait or change custom rom... You have made this search before make your request? Remember that los is aosp base not google base
Quote from Harukey's LOS 18 update: "- Included fix for tts settings crash" , if you read a few posts further up from that quote (here) you will see it's a bug in LOS 18 code with a fix. For people who drive, TTS is a must have since it's used by many map apps for voice navigation, see OsmAnd+ for example.


Senior Member
Dec 12, 2014
reggio emilia
Xiaomi Mi A3
Ok we have wrote a similar posts... Sorry but My english is not so good... I can say you that the developer have shared here personal rom. It's not into a developer group. So I think that he don't use this function. And is not intererested to fix it... But i'm not surw


Oct 28, 2018
Has anybody got Android Auto working with this phone? It used to work for me on my car when I had Pixel on it, but Android Auto with this ROM doesn't seem to pick up the car when it is plugged in to the USB.


New member
Hi i have followed the topic and upgraded my os to lineageOS18.1 sucessfuly.

I tryed to root the new os with magisk like i did on the stock rom, but when i am flashing the new boot.img, the phone os failed to boot and it is only booting to recocery mode, any ideas?


Senior Member
Dec 12, 2014
reggio emilia
Xiaomi Mi A3
Hi i have followed the topic and upgraded my os to lineageOS18.1 sucessfuly.

I tryed to root the new os with magisk like i did on the stock rom, but when i am flashing the new boot.img, the phone os failed to boot and it is only booting to recocery mode, any ideas?
Rename magisk.apk to magisk.zip and flash via los recovery. Probably you have flashed the patched boot.img to wrong slot

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I suppose you have a custom recovery if you ask an miui port for aosp rom try this https://github.com/nckmml/ANXCamera/wiki#how-to-install-anxcamera
  • 10

    * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
    * Please do some research if you have any concerns about features included in the products you find here 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.
    * Your warranty will be void if you tamper with any part of your device / software.
    * Same statement for XDA.

    LineageOS is a free, community built, aftermarket firmware distribution of Android 11 (R), which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.

    What's working :

    • Boots
    • RIL (Calls, SMS, Data)
    • Fingerprint
    • Wi-Fi
    • Bluetooth
    • Camera
    • Camcorder
    • Video Playback
    • Audio
    • Sensors
    • Flash
    • LED
    • GPS
    • SELinux Enforcing
    • DT2W

    Known issues:
    • Nothing yet. If any, report with logs

    Instructions :
    • Download latest build from the download section below.
    • (Optional) Download GApps
    • $ fastboot update ./lineage_laurel_sprout-img-eng.arru.zip
    • (First time) Reboot into recovery; format data and reboot system.
    • (Updates) System updates will be delivered through System Update. Full A/B OTA supported
    • (Optional) You can use the recovery packaged with the ROM to flash GApps and Magisk

    This should work even with Android 10 users who haven't updated to Android 11 but I would be wary. All images to update to Android 11 is there in https://github.com/MasterAwesome/android_vendor_xiaomi_laurel_sprout-images. The OTA packages should automatically update these


    Source code :
    Send a pull-request on the branch you want to modify and I'll review and merge.

    Please use this thread to address all your questions; you can also use telegram at https://t.me/lineage_laurel_sprout
    Hi, I'm currently on the stock version without root yet V12.0.4.0.RFQMIXM
    Could you please share some information what's necessary to install this Lineage 18.1 Version? Is TWRP necessary?
    Sorry for this noob quesion, but I've read that TWRP isn't available for A11 yet - so how to get root and a recovery? Would be glad to get some links and infos on how to do it.

    What i did:
    • Flash latest stock rom (i used V12.0.3.0.RFQEUXM from here)
    • let the phone reboot, do the minimal setup inside of the stock rom and turn it off
    • start it into recovery mode
    • flash the rom as indicated in the start post with "fastboot update LINEAGEROM"
    • the phone will reboot (at my first try the lineage recovery came up where i had to wipe data). After that, starting worked fine
    • Do the minimal setup inside of the lineage rom
    • activate developer options and adb access
    • turn off the phone
    • start it into recovery mode - the lineage reovery will appear.
    • flash GAPPS (i used nikgapps basic) and then magisk 21.4 via SIDELOAD
    • restart the phone and voila
    I had to grant access the google play services to everything . My google account wasnt adding the contacts without google play services had permission to read them. So i had to delete my google profile, activate the access for the play services app, and redo integrating the google account.

    Hope this helps :)
    A mini review:

    1. It is built with latest sources so it has minimal bugs and more number of features.
    2. Battery life is bloody spectacular! Better than Stock!
    3. It's de-goolaged ;)
    4. Very stable, haven't had any force closes or random reboots.

    Cons(?) more like Nit- picks
    1. The brightness slider is not uniform (particularly in the last section to the right. This is present in other A11 roms as well so maybe related to vendor blobs? idk. Very minor bug.
    2. FOD is very fast, but recognition is sometimes inconsistent.
    3. The status-bar padding looks terrible (just my opinion).

    1. Performance is... average. It's not terrible, but it's nothing special. The UI is responsive but not exactly "fluid". But it's solid and gets the job done.

    Overall, I HIGHLY recommend this over stock rom and am sure dev will keep this updated and alive. Thanks for your work dev! We really needed this.
    Some Screen shots I took (I forgot to take battery ones,sorry. but SOT is around 9+ Hrs for light to medium usage)
    Where is the authorship on your commits? Trees are full of "KANG".
    This is disgusting in relation to other developers and their work done.


    Most of the work was done by me (ofc people helped on IRC etc), but the fixes itself was what I thought would work through trial and error. If I have missed an authoriship for a commit let me know I'll update it. The commits which I fixed audio from and something else was given authoriship to. The remaining was straight from my lineage-17.1 tree which had very little contributions from me anyway. Anyhoo, feel free to DM me about it if you want to talk more.

    Cheers :)