I think I do it now better as I have a tendency of cannot fall asleep when something is undone.

Below is the guide based on Doom Slayer (
xiaomi.eu) & hstende (
xda). Besides crediting the 2 of them, also credits to some of the bros here for contributing (who know who you are).
The guide will be totally based on EDL mode and you will find it is striking similarity to my EDL flashing guide


. Cheers.
============================
*NOTE TRY AT YOUR OWN RISK (AS USUAL
)
----------------
!!!! README !!!!
- 32GB is call hydrogen sets, 64/128GB is called helium sets.
- Official rom for 32GB set is hydrogen and 64/128GB sets is helium.
- For xiaomi.eu roms, 32GB rom have only "MIMAX" in the filename and 64/128GB roms is "MIMAXPro" in the file name.
- ANY FLASHING OF WRONG SET ROM WILL RESULT IN HARDBRICK.
----------------
1. Download any fastboot rom for your set from official miui site
here. if you have existing fastboot rom for your set then use it.
(note: file name will end with *.tgz)
2. Download your desire xiaomi.eu
stable rom or
beta rom from this xiaomi.eu forums.
3. Download respective twrp for
hydrogen and
helium sets.
4. Download miflash beta if you haven't yet
here.
5. Download Qualcomm Drivers
here if you first time flashing.
6. Unzip the official fastboot rom to root of "C:\", e.g. "C:\fastboot_rom_folder_name".
7. Rename the twrp "*.img" to "recovery.img". Go to the unzip official fastboot rom folder and go into the "images" folder. Copy and paste the rename twrp "recovery.img" in that folder and replace the current same file with it.
8. Install the Miflash beta if you have not. It will be be install as "XiaoMiFlash". After run it as administrator. Click on select and point it to the root folder of the unzipped
modified fastboot rom. e.g. C:\fastboot_rom_folder_name. After that on the bottom right, check on "clean all" options.
9. Turn off your phone. Press and hold vol+, vol- and power button to get to EDL mode. Note that the screen will not show anything, you will know it has power on as it will have vibration upon bootup.
10. Connect phone to PC, wait for it to detect and install the necessary drivers. Open up you device manager, you should see under "Ports (COM/LPT)" something like "Qualcomm HS-USB QDLoader 9008 (COM4)", note that your COM number may vary.
11. Refresh on XiaoMiFlash and your phone should show up, e.g. COM4.
12. Click on flash and wait for it to complete.
13. After success, unplug and reboot your phone by holding on to the vol+ and power button (maybe 10 sec or longer)
14. The phone will reboot showing mi logo upon that release the power button while holding on to vol+, if too long you can release the vol+. Now it should boot to twrp.
PAY A BIT MORE ATTENTION HERE.
15. TWRP can ask for password, press cancel and allow modifications by moving slider.
16. Format data.
17. Enable MTP and put xiaomi.eu rom zip in your phone.
18. Go to mounts and unmount system ** (if it's not unmount)
19. Flash your rom.
20. Reboot the phone. Take note that first boot may take like 15-20 minutes, since xiaomi.eu rom is deodexed.
*Note if you need root, just download the latest SuperSU and put in at steps 17 and flash if after you flash your rom.
/END