yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] amafox:
Xiaomi's fast charging is done by hardware-to-hardware communication using special pins on the charger.

This works regardless of ROM and fast charging will occur as long as the original charger is used.

For third party chargers, the charge will be around 23W for both AOSP ROM and MIUI.

So answer is, that this ROM can charging 67W as long as you use the original charger.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] limzm:
Not sure how true this statement is as I have always been using Xiaomi original 67W brick. I know cables play a part too and I am also using the cable that came out of the box with the charger but still getting only 23W.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] amafox:
I actually achieved 67W charging with this ROM, so I think there may be a problem with your charger. (Cable and brick contact, etc.)

There was a problem with charging in the initial release version of A14, but it has been resolved with an update.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
New update is out. Play integrity fix module is no longer needed once again as it has been fixed. Dynamic thermal should be working fine now as well. Probably the final update this month unless an important change is needed. More stuff in the changelog below.

If you enjoy our frequent updates and improvements, kindly donate to continue supporting our project!

Changelog for the latest (11/18/2023) update

DOWNLOAD
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] maruume:
Firstly I appreciate your incredible job! I have a bug report.

When I launch Settings app and select "Wallpaper and style", the app crashes every time. Here are some crash logs.

https://paste.evolution-x.org/LzCwYD

https://paste.evolution-x.org/yW3M5V

I am using the latest build.

evolution_marble-ota-up1a.231105.003-11180354-OFFICIAL.zip

The same issue also happened with older build.

Please check it when you have time. Thanks!
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] cardiologist18:
system update download speed is extremely low ~100 KBPS
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] n1fled:
Thank you for the ROM.

I found two issues in latest update.

1. Expected time to charge the battery shows 8 days

2. Randomly appears invisible overlay instead of application when try to open one.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] tom_tech:
Just updated to the last build... Google Pay is unfortunately still not working :(

Just to clarify, it worked fine when I clean installed Android 14... But ever since updating it stopped working, saying my device doesn't meet the security requirements.

See below screenshot.... Maybe that's why
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] dsa8310:
What is it, LosKsu.zip, is it a replacement for boot-ksu.img(no longer available)?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NamenIos:
Solution most likely is to revert some Bluetooth changes QPR2 brought: https://xdaforums.com/t/rom-14-unof...-f5-redmi-note-12-turbo.4655286/post-89445556 assuming you get the same logcat errors.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
I'll try and fix and release later.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
I included the fix in the latest update. I've brought back Leica 5.0 with 4K-60fps support alongside Thermal profiles and Per-app refresh rate. Several source fixes have been included as well. Appreciate all the support these past builds and hope you guys can continue helping out.

Changelog for the latest (04/11/2024) update

DOWNLOAD
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Gostosoo:
Joey, can I dirty flash this version from yesterday? Or do I have to do a clean flash?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Dirty is ok.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] acbdo6:
Will you include native app lock in future versions? Thank you for your hard work!
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] ProfessorSparrs:
I dont know what I did, maybe it was dumb to install a bunch of magisk modules in kernelsu-manager, but now I only have wifi-access and i have like 16000 crashes for what chatgpt tells me has to do with radio and mobile data. I have tons of logs, i assume most of em are the exact same. I reflashed the firmwarer but that didnt help so I assume I will probably have to do a clean flash. I still have root tho, Im not so sure why KernelSu is supposed to be better than Magisk..so far I dont feel that it is. something went awry from something I did, I need to become an Android dev myself to really understand what went wrong.. I will donate the little I can atm, but I cant rn since phone services are broken for me and the paypal app sends sms codes/2FA and Im not getting anything. Good rom otherwise, a little choppy performance when checking notifications and quick-launch or whatever its called. Wish I could understand what I did wrong so I can not do that again.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Fadeless11:
Brother, did you succeed? If yes, can you tell us newbie how to dirty flash this update?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] stephenjleng:
I updated Android System Intelligence via APkmirror, now Live Caption works, but Now Playing is gone.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Now playing won't work without hardware compatibility.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Just nuke /data/adb/ksu and start over. You flashed a bad module for sure.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NamenIos:
Can you try the latest build and tell us if your problem is fixed? It should be. Thanks!
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Feras766:
could you make it possible to flash custom launcher ?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] ProfessorSparrs:
Actually whatever was in the last update by Joey seems to have done the trick because I didnt have to do a clean flash at all! I wish KernelSu was better documented, some Magisk modules seems to work fine with it but rn I dont think i will do much more than that atm. Mobile data works perfectly now. No crashes so far. Btw what do u mean nuke that folder?

I think I will do some more customization like setting some settings swappiness and vfs.cache.pressure to something that makes it use more RAM instead of disk cache.

As for anything else ppl have asked here, I cant help with anything Smartwatch with this ROM because I ..well, l dont like "smart" devices at all so I have no such things.

I can just say that for me at least, the latest hot patch made it work perfectly for me.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] motivator24:
Did you dirty flash from a March-rom-version ?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] xda163fm:
Can anyone still using the

previous

version of Evo X released last month confirm that their Play Integrity is still passing?

When I using a checker nothing passes for me and I am trying to work out if it is because I recently rooted and I need to just use the Zygist/DenyList options and this will fix the problem or whether I need to use Zygist/DenyList

and

update PIF/fingerprints somehow as Evo X fingerprint has been banned?

Any pointers would be a great help?

Thanks
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] ProfessorSparrs:
I think ive soft bricked my phone, it will just stay on the Poco logo forever. Fortunately I have fastboot still on the device, and from my output of my fastboot getvar all , i suspect its due to secure boot being enabled. So its refusing to reboot into the new slot because I just reflashed everything yesterday.. boy...I will prolly not fix this tonight. Im extremely careful, I aint hardbricking one more phone again in my life! Fortunately I have a spare ssd with windows 10 on it, i got lots of various mi-tools installed as well as adb and fastboot.fastboot straight up refuses to work due to a permission error after this soft-brick catastrophe. Im not doing anything willy nilly again. Ive done what I can with my tech-support/GPT4.

Spoiler content hidden.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] truquete:
changelog says "flash losKsu.zip if you want root". Can anyone tell me what this is? I cannot find any reference to it, let along find a trustworthy respository. It would be nice to describe or put a link in the main post.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] truquete:
thanks to all devs for the April update. I can imagine the whole rebase was a lot of work.

I have performed a clean install with evolution_marble-ota-ap1a.240405.002-04121233-OFFICIAL.zip and so far working for the most part. The device always starts with a very dim display after reboot, which is a bit annoying but minor issue. I couldn't also really get LosKsu to work. I have sideloaded it from recovery, installed the KernelSU apk, but when I open the app it says not installed. What is the proper way and sequence for rooting the device? Thanks
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Powzer:
hi guys, just bought a note 12 turbo from aliexpress, interested in having this custom rom on but i am very confused and would like to not brick the phone. it has been preflashed with poco f5 global rom. not sure if it is on hyperOS or not, is there an up to date full guide on how to flash this rom on the phone? (i have searched but so many on here have different methods and i'd like to keep the phone non rooted to use banking apps)
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] User23145:
You have to unlock your bootloader first: https://en.miui.com/unlock/index.html

[ROM][14.0_r53][marble][OFFICIAL] Evolution X [07/11/24]

Evolution X 9.2 for the POCO F5 / Redmi Note 12 Turbo [marble] /* * Your warranty is void. Or valid, probably? * * I am not responsible for bricked devices, dead SD cards, Ebolation X, * thermonuclear war, or the current economic crisis caused...

xdaforums.com

is the guide. If youre scared about flashing hyperos via twrp since someones phone bricked, you can use miflash instead or update to hyperos before flashing evoX

Incase you do brick your phone use this https://xiaomiflashtool.com/

and search for latest image and your region here https://xiaomifirmwareupdater.com/hyperos/marble/

This will reset your phone to how it came but with the latest updates
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] north.vill.44:
Basically, it is as per the instructions on Telegram,

My steps are as follows (dirty flash)

1.reboot TWRP recovery

2.HYPER-OS FW flash (if not yet) (adb sideload)

3.flash EVO.X ROM (adb sideload with wipe delvik cache/wipe cache)

4.reboot system

5.reboot TWRP recovery (Reflash if necessary)

6.flash LosKsu.zip (adb sideload without wipe delvik cache/wipe cache)

7.reboot system

8.KSU apk install
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] Powzer:
thank you very much, just tried to unlock bootloader this morning, 15 day wait :/ im guessing there is no way to bypass that?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] User23145:
There are a few bypass tools but i dont know if they still work. When i unlocked I just waited the required 168 hours/ 7 days .I dont know why its 15 days for you
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] DyingRocket:
Does anyone know if i need to Format data for the new Update. And if i do, is there a way to work around it, like a data backup on twrp or something.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] MILAD12:
use databackup to backup all ur app with data
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] ProfessorSparrs:
doesnt that tool require some real authentication? the xiaomiflashtool that is? Ive not dared to do anything atm, i have the latest hyperos fastboot zip-version but im afraid that some of these scripts would lock my bootloader again so ..well im scared. I did kill my brand new Oneplus 8 Pro a while back..PTSD from that experience..heh :(. Thats a whole another topic, but TLDR, just be careful and know what youre about to do. Just for context, my Oneplus 8 Pro was bricked, soft bricked(system data destroyed) but fastboot worked. well I seemed to have flashed the Oneplus 8 NON PRO fastboot flashing zip kit which uses a higher voltage in RAM than my Oneplus 8 Pro.. Now expensive paperweight. Every Android device has its quirks and this one was particularly unique. I'll leave it at that. So Im really worried to do anything wrong now. I cant afford another Phone..again. In less than a years time.. I really hate HyperOS and MIUI in general, lots of bad stuff enabled in there for us who likes FOSS and freedom of choice.

I wonder if I could contact Joey here somewhere. I usually dont talk to devs online in DMs. I will def donate a little bit more(Im unemployed so I have very little saved money to spend for these things), and my Poco F5 is the only device i have with NFC in it and my stupid banking apps require me to use that to make online payments now and verify myself.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] ProfessorSparrs:
Im not commenting on what that quote is about, uhm..Im having some troubles with my Poco F5 stuck in fastboot mode for days now. Not sure what to do, I really dont want to install HyperOS again, you and your teams ROM is just SO MUCH Better than Xiaomis OS imo. A slight side tangent, but i looked up what the currency your linktree page had on it cause I had no idea, youre Philippino like me cause PHP(and not that coding language which everyone memes about lol xD ) is pesos? Right? Anyhow, I need to get into my phone to use NFC for my stupid bank apps new auth. requirement's for online purchases, I will donate more(Im unemployed so I cant give u thousands of dollars lol) of my small savings account. Id appreciate if u could help me make a decision how to not brick my phone xD. Its been stuck in fastboot mode for days now cause of my indecisiveness and life problems outside of this tech world we all love.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] ProfessorSparrs:
Im half philipino, Im born and living in sweden. Otherwise I'd had known php was pesos. :)
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
You may watch this video :)
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] User23145:
I was able to just download xiaomiflashtool and flash without any login/auth. If you want to restore phone to stock download the correct HyperOS image+ region and make sure NOT TO LOCK phone in step 7/8 of the flash tool guide
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Well sorta major update. Pixel-framework has been re-imported and stuff like Extreme Battery saver has returned. App lock support is also added back. This may be my last update in a while so I really hope everyone can help support for this one. Thanks to all. Once we'll come back, it'll probably be Evo X using LineageOS as the base.

Changelog for the latest (04/16/2024) update

DOWNLOAD
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] truquete:
Thanks. I guess the most important parts are 6,7 and 8. The other ones should not affect the capability to root your device. I tried those, but still no luck. I ended up using magisk, since I only wanted to temporarily get root to restore my swift backup after the clean install from march update.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
Will this ROM give this error?

Key Attestation Demo - Apps on Google Play

Demo for Key Attestation feature of the Android system.

play.google.com
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
And what's the point of that exactly?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
Ensure keys managed by KeyStore is processed while not entering host RAM, they stay in TEE. Banks use this to store the digital certificate for signing transaction to avoid the need to issue another hardware to their users and also make sure the key is not leaked(as strong as Google's management of https://android.googleapis.com/attestation/status)(resist online and offline attack). Also make sure something like keys inside Google Authenticator won't be bruteforced even /data is leaked, the full length key for decrypting them are stored inside Android KeyStore, and must be COMBINED with PIN to get it out(mainly resist offline attack).
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
The ROM has bootloader spoofing so that banks don't detect unlock status. It breaks the certificate forcibly.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
Yep,except apps that use the "strong integrity" protocol.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
That's a different subject. Also

1\ TEE can sign the Bootloader status(except some broken TEE device(which get revoked)), if you spoof that you basically proved the point of attestation. (Give an configurable toggle/option in the Settings app is the best option here)

2\ Some other AOSP ROM and official MIUI w/ unlocked BL won't get this error(yes they don't self sign the Bootloader status, which I doubt any app will trick by this (unless the banks that don't follow the practice.)
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Point is, it won't pass on any custom ROM.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
Strong integrity is basically a "wrapper" API for these attestations method combined (root/BL/HW KeyStore/Device ID...).
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
That's wrong. It has nothing to do with if the ROM is stock but if the API call is handed to the hardware or just processed in/fallbacked to software. Many custom ROM(eg. MIUI EU, LineageOS too I suppose) leaves this untouched ("pass it").
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Give proof then. I already answered the question. The ROM doesn't pass the attestation check due to bootloader spoofing. Take it or leave it.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
What proof? Try on LineageOS?

Also bootloader spoofing does not work anyway given this feature, it is detected by exactly this.

This feature is crucial for 2FA and data security(like passkey depends on it) and is almost the only thing keeps me from using many ROMs with this broken, you can't just "leave it".

How? As already suggested above, giving a toggle, if the spoofing can actually spoof some naive app developer.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
As you read it is very simple but the reality is that there is no current workaround.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
Strong integrity can't be workaround by design, it will be considered a vulnerability if so. I'm not asking for a workaround, I'm insisting a correct implementation of KeyStore so I can use it comfortably and develope app depends on this feature running on it.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Exactly.

It won't be changed. Sorry. Find a different ROM.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
At this point I'm not sure your intention and your care of security🫠 can't verify the ROM + an arrogant dev is a no go.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Here's the exact commit. Kindly read the commit message.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] iMoc:
1/ You mean I can probably inject back the default behavior? 2/ And how hard is that to give a toggle...? 3/ And what's even the point if it's self signed...?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] roirraW "edor" ehT:
<Moderator Note>: Thread cleaned.

ALL users. If you don't like another user's post, but it doesn't break the rules, then simply don't respond.

If another user's post does break the rules, then don't respond - only Report the post.

Some of you may or may not hear from me separately via PM.

Please do not respond to my post here in this thread. If I don't send you a PM within the next 24 hours, and you have comments or questions, feel free to send me a PM.

Thank you,

@roirraW "edor" ehT
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] DyingRocket:
Does anyone know if and how you can enable auto brightness in the new update.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Better read known issues in the first post.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] joeyhuab:
Before I take my vacation, posted 1 more update as kernel version and blobs have been updated in the common trees. Kindly use the latest LosKsu.zip if you want an updated kernel with KSU root. Check the changelog for updated changes from 04/16 and 04/18. Thanks to all who supported. Appreciate it.

Changelog for the latest (04/18/2024) update

DOWNLOAD
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] cobrax2:
guys, to clean flash from another rom do i have to flash with/after the firmware the dtbo/boot/vendor_boot/recovery.img that are in sourceforge folder too?

thanks

edit: it appears so, i had to do it, coming from another rom
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] cobrax2:
can anyone tell me please how to get rid of the search bar and the at a glance on the home screen? i already disabled google app, but no luck, they are still there :(

thanks
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] upalrahman:
Disable them from launcher settings
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] KazuShi998:
does the latest version include leica cam and viperfx?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] cobrax2:
umm i don't see any launcher settings. only home settings, adnd they dont have anything to disable the search bar. if i turn off "at a glance" the damn thing still occupies ths space and just says the date or something
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] xda163fm:
Not 100% positive but I think you can't disable them you have to use a custom launcher - I use Nova Launcher Beta v8 - hopefullly @upalrahman will reply back with more details on his method as I would prefer to give the built in launcher a try to be honest to keep things simple. Nova Launcher is great though as it is much more configurable.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] xda163fm:
Answering my own question but posting in case it helps anyone else. What works for me might not for you so follow entirely at your own risk.

This is relating to the March 2024 release of EvoX and installing Magisk using #922. I do not know if the same will apply to the new version released April 2024+ as I have not upgraded yet.

The fingerprint is fine (no need to update PIF) the problem is related to installing Magisk / rooting.

a. I do not believe there is a need to install a third party integrity checker app you can just use the one hidden in Google Play Store. All within the Play Store app:

Settings / About / Play Store Version tap field 7 times.

Settings / General / Developer Options / Check Integrity.

To pass certification Labels should return MEETS_DEVICE_INTEGRITY and MEETS_BASIC_INTEGRITY (these will be missing).

It can take a couple of days for Settings / About / Play Protect Certification to change to reporting Device Is Certified after following the instructions below.

Opposite also applies after installing Magisk it may take a couple of days for your device to start reporting Device Is Not Certified.

b. All within Magisk you need to:

Hide The Magisk App (name it something inconspicuous), Turn Zygist On and Turn Enforce DenyList On.

Reboot and confirm that your new app name is being used for Magisk.

Configure DenyList, Show System Apps On and select (with children) Google Play Protect Service On, Google Play Services On, Google Play Store On, Google Service Framework On (and any other app like Banking etc).

c. All within Android Settings / Apps

See All Apps / Show System On

Find the four apps (and any additional Banking etc) from b3 and Clear Storage / Clear Cache & Data

Reboot - do not reopen Magisk

Clearing storage/data/cache will mean some apps will need to be configured - Play Store Automatic Updates Off and Settings / Google are key ones you may want to set quickly or check as soon as reboot has completed.

d. Checking changes have worked

a3 will now report MEETS_DEVICE_INTEGRITY and MEETS_BASIC_INTEGRITY (if it doesn't repeat b and c)

If the correct labels are being reported after a couple of days a4 should update. Probably not needed but to be safe I also deleted my (empty) TWRP directory in case it is part of the integrity checks.