[Xiaomi 12 (Global)] eclipsek20:
Hello.

I have flashed 4 different ROMs in the span of a month and would like to share my opinion on them so that people can decide for themselves if they should install it or not.

Please note that I flashed all of them (Except XIAOMI.EU and MIUI stock) using TWRP (the file name of my version is "[BOOT]3.7.0_12-Mi12_v7.8_A13-cupid-skkk.img" (EDITORS NOTE: Use the latest version of skkk twrp it is very good), it is very stable and has served me well).

TLDR List:

1. EvolutionX

2. TequilaOS

3. EvolutionX A14

4. Xiaomi.EU

5. MIUI STOCK

6. Kenvyra

MIUI STOCK [OFFICIAL BUILD // V14.0.0.10.TLCEUXM]

NGL it is about as mediocre as any Samsung Stock OS, the battery is terrible but for the most part there are not a lot of noticeable bugs that occur, so I guess it is okay. There is no reason to keep using this after unlocking the phone.

+MIUI Camera Pre-Installed

XIAOMI.EU [OFFICIAL BUILD // V14.0.7.0.TLCCNXM]

This ROM is what MIUI should've been. Best starting point if you are unsure where to go. Everything is smooth and the additional features on top are very good (such as blank contacts and clipboard app permission). As for the problems that I encountered with this ROM, I installed Google Messages because I wanted to use RCS, whilst using Google Messages the notifications sometimes wouldn't come, I don't know why, but it was annoying. Also Xiaomi Messages SIM activation kept appearing and that was annoying AF. Overall, It is a good stable ROM

+MIUI Camera Pre-Installed

TequilaOS [OFFICIAL BUILD // 20230811] (DEAD)

It is a LineageOS x PixelExperience clone (kinda?, TLDR; it's an ASOP ROM), initially the only issue I encountered was that Google Pay disappeared as a Payment method in some apps. The ROM has great battery life, and no ROM contested this Battery Life. It is also a polish-made ROM which I felt like mentioning. I encountered a game-breaking issue for me with this ROM which is that 2G only worked whilst roaming. I travel a lot between 5 countries, and such a thing is quite annoying for me. Overall, it is a good ROM if you don't travel and are looking for the best battery life

+MIUI Camera does work on this ROM

Kenvyra [OFFICIAL BUILD // 13.0 // 20230813 GAPPS] (DEAD)

This ROM claims to be inspired by "CalyxOS and PixelExperience". Out of the box I encountered issues with setup, during which the backup application ceased to work which caused the setup to loop, after a while the problem went away on its own and I started using the ROM. I constantly received messages about a crashed Extreme Battery Saver, and the Battery Saver feature frequently disabled itself and whilst it was enabled it seemed to not work. The battery drainage on this ROM was on par with High Performance on MIUI Stock during my normal daily usage. Overall it is a not stable ROM, and frankly I switched it after 2 days as I couldn't rely on it, def avoid for now (although if there is a newer version you should try it)

-MIUI Camera does not work on this ROM

EvolutionX [OFFICAL BUILD // 230901.001.b1-09212240]

This is the ROM I stuck with, it has the good features of Kenvyra without having it's drawbacks. It also has very good customization options not seen on any other ROMs above on this list. The battery life is not great, but it also ain't terrible, it is on par with Regular operation mode on MIUI stock. So far I haven't had any system-related crashes and Google Pay seems to appearing as a payment method in apps. I haven't yet tested it for the roaming bug but on my second sim it seems to be working fine.

EDIT: After 3 days of usage the battery life has improved to that of TequilaOS, this OS is great and stable, there is nothing more that I want from it (maybe felica support *wishful thinking*). Oh and the customization options are great.

EvolutionX [OFFICAL BUILD // 231105.003-11261335

-MIUI Camera does not work on this ROM

UPDATE: MIUI Camera is included in the newer versions of EvoX

WORTH MENTOING:

You can fix the 2G only issue by selecting a different mode in mobile power settings.

If you want the stock camera back this module works fine on A13

KernalSU is highly recommended as it is better hidden than magisk, with better customability and in my experience stability.

Google Dialer features don't seem to want to be enabled for some reason on A13, A14 seems fine.

If you get stuck in fastboot don't worry and just flash Xiaomi.EU

If you have some know-how in the ROM development space/Phone development space/NFC Development space, please try to help me with my cause: https://xdaforums.com/t/osaifu-keit...-12-many-non-supported-modern-phones.4619715/ (DEAD)

!!!!!!!!!!!!!!!NEVER EVER LOCK YOUR PHONE UNLESS YOU ARE SELLING/HAVE A GOOD REASON!!!!!!!!!!!!!!!!!