First sincerely thanks to katerpanne's instruction, it worked perfectly!
I`d like to share some personal experiences during the process, so maybe I could also contribute something in this community.
--------------
My device is K30 Pro bought in China. Flashed to MIUI 13 STABLE ROM HMK30Pro.
--------------
Install Tools and Drivers
- install
USB drivers & adb and fastboot tools (Windows 10)
- install
SDK Platform Tools (Windows 10 & 11 / Mac / Linux)
- install
xiaomi drivers (sometimes necessary)
-> a small [
howto] if you have driver issues
----------------
by this step, without xiaomi drivers my device couldn't be recognized. I just unzip xiaomi drivers and open miflash_unlock.exe. After I logged in my Mi account, you should find top right an icon like setting menu, in there you can click to install driver. After that Windows directly found my device. PS: I use Windows 11.
-----------------
Download xiaomi.eu recovery rom
- download
recovery image for your phone to PC
-> choose stable or weekly like you want or need
--------------------
by this step, make sure you double checked the name of your device, you can find their codename/nickname in the rom list. like K30 Pro is called Lmi/Lmipro, and K30 5G is called picasso. ITS IMPORTANT TO GET THE RIGHT ROM.
----------------------
Now you need a TWRP / OrangeFox for Android 12
-
download TWRP for your device from xiaomi.eu
- or
TWRP for your device from skkk
- if its a *.zip file then unzipp it
- rename the downloaded TWRP into "twrp.img"
---------------------
by this step, I prefer the first link from xiaomi.eu, you will see different folders with names. IMPORTANT: find the folder with the NAME AS YOUR DEVICE. I failed once then I realized I didn't get the right twrp.img
----------------------
the rest of the process went well, until the last step.
I've installed the ROM via TWRP on my android device. (IMPORTANT: the ROM should be zip file, dont unzip it.) Then i rebooted the device in TWRP. But it went back all the time to TWRP after reboot. What I tried and worked out was:
Probably because its first time to install a EU Rom on it, you should wipe the data.
1, Go to Wipe, then choose Format data (the button on the right), reboot it.
2, Then I went to Wipe, slide the screen to reset everything.
3, reboot it and it didnt go to TWRP again but stucked on MIUI Logo.
4, reboot it manually by pressing power button.
5, Worked, now you are in Europe.