[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] romcrazy:
Thank you for this very beautiful rom. As always it takes some time to find the correct flawless method to flash everything and I intend to try and help noobs like me who make small mistakes and end up with issues.

1. The Mi A1 stock is Slot A friendly. If you have been installing and booting custom roms on slot B and you decide to go back to stock, make sure you change the slot to A in Twrp first otherwise you will enter a bootloop.

2. Slot A/B is very good for dual booting, but you will need to make sure both rom and gapps are installed on same slot. (It wont let you install gapps on different slot anyways).

3. It doesn't matter which slot you choose, just try to make sure you boot on that slot before you flash stuff. This means that if you intend to install roms on slot B, it would be better to change slot after the wipe spree before you reboot to recovery. Twrp considers the slot on which reboot was done, to be the boot slot and when you try to install the rom, it will show the boot slot as the current one even if you switch slots before flashing roms.

4. Any gapps can be used but open gapps camera won't work, it force closes with error. So the best way to boot rom with gapps, is to use aroma installer and exclude gapps camera, google now launcher and pixel launcher. For me, lineage stock camera works fine (I have never understood the difference between fine and great, not being photogenic, the "quality" never bothered me much) Stock lineage camera works fine.

5. If you want to use stock gapps, you must make sure, you boot the rom before flashing gapps. I don't know how it works, but if I flash rom, reboot to recovery and flash gapps, my stock lineage camera gets replaced with google camera that force closes. So what I did, was I installed the rom, booted it up, opened stock camera, took a picture and then rebooted to recovery and flashed stock gapps, which replaced every stock thing in the rom, except camera. So I had lineage camera working after booting with gapps. But stock gapps also installed pixel launcher which I didn't want on my system (since it doesn't work). So I went for aroma installer.

6. For me, the install steps are - Stock ->Unlock bootloader ->reboot to bootloader ->hotboot twrp ->flash twrp installer zip ->reboot to recovery ->check slot A ->try to wipe data (fails with "failed to mount system error") ->reboot to recovery ->wipe data on slot A ->wipe data on slot B ->change slot to A and reboot to recovery ->change slot to B and wipe system cache dalvic data ->change slot to A and wipe system cache dalvic data ->copy rom and twrp zip ->flash rom on slot A ->flash twrp zip ->copy aroma gapps magisk and qti zip (optional if you need volte) ->reboot to recovery ->flash qti ->flash aroma gapps (exclude camera and launchers and other crap **** like google fit android auto earth duo hangouts sheets docs keep) ->flash magisk ->reboot system.

Chances are you may have a force close while selecting wifi or sims but don't worry it will work fine. (You may need to do sim card setup 2-3 times before it sticks). I know many of my steps are unnecessary but I like doing extra pointless stuff and I am a paranoid noob so forgive me all the experienced people. But everything is working for me in this way. And google assistant will work flawlessly also. No green tint on pictures in whatapp (I don't know about insta never used it).

Thank you for your time and patience. Good luck.