Successful (dirty) flash of the ROM, TWRP and Magisk on my Redmi K40 Pro+. Coming from the previous MIUI 14 Dev ROM.
I'll repost the steps I followed since they seemed to help a few people in previous version's thread.
Merry Christmas to everyone (who is celebrating it)!
My SUPER conservative procedure after years of experience with failing at various steps for certain ROMs, especially new ones:
Optional pre-step for dirty flashing:
Delete / move all scripts apart from the "XXXX_fastboot_update_rom.xxx" script for yor OS from the extracted ROM directory to avoid costly mistakes.
- Powered off phone completely
- Entered fastboot via Power Button + Volume Down
- Checked phone is detected with
- Flashed ROM via PowerShell with
Code:
.\windows_fastboot_update_rom.bat
- Waited for reboot - entered system and waited for the update to finish - didn't do anything with the phone yet
- Powered off phone completely
- Entered fastboot via Power Button + Volume Down
- Booted into TWRP with
Code:
fastboot boot twrp-3.7.0_12-v6.5_A12-haydn-skkk.img
- Flashed TWRP via Advanced -> Flash current TWRP
- Powered off phone completely
- Turned phone on again, waited to get back into system and checked everything is fine
--- STOP HERE IF YOU DON'T WANT/NEED ROOT ---
- Powered off phone completely
- Entered recovery via Power Button + Volume Up
- Installed Magisk-v25.2.apk via TWRP (changed the extension from .apk to .zip, resulting in Magisk-v25.2.zip)
- Powered off phone completely
- Turned phone on again