Ja wgrałem xiaomi.eu nieco inną, i wydaje mi się prostszą metodą. Zakładając, że BL jest odblokowany :
(Upewnij się, że debugowanie usb w telefonie jest włączone a Windows zainstalował wszystkie sterowniki)
1. Zainstaluj Fastboot na PC https://www.androidfilehost.com/?fid=24521665358595410 (wersja dla Windows 7 lub wyżej)
2. Pobierz plik img zawierający TWRP https://twrp.me/Devices/ (Mi5 to gemini) oraz sam rom Xiaomi.eu w zwyczajnym formacie zip. Może być najnowszy stable lub dev, zależy co wolisz. Starsze wersje też będą działały jeśli potrzebujesz.
3. Zmień nazwę pliku z TWRP na twrp.img i umieść w folderze z fastbootem. Potem w tym samym folderze odpal konsolę(ctrl+shift+ppm).
4. Podłącz telefon i wywołaj z konsolidwie komendy: "fastboot flash recovery twrp.img" oraz "fastboot flash recovery twrp.img" - włączy się TWRP. Możesz odłączyć telefon.
5. WykonajWipe > Format data (jeśli wyrzuci błąd to zrestartuj TWRP i spróbuj ponownie) - pamiętaj to całkowicie wyczyści telefon, więc zrób backup!
6. Jeszcze raz zrestartuj TWRP (dla pewności) i wejdź w opcję "Mount > Mount internal storage" (pamięć telefonu będzie widoczna dla komputera)
7. Podłącz telefon ponownie i wgraj do pamięci plik z romem. Można znowu odłączyć telefon.
8. Wgraj rom przez TWRP (opcja "Install) i uruchom telefon ponownie - gotowe.
Mając najnowsze TWRP można wgrać SuperSU lub Magiska by zrobić root.
Ta metoda ma tą zaletę, że od razu można wgrać najnowszy rom i TWRP bez konieczności wykonywanie tej całej sekwencji wgrywania i aktualizacji kolejnych wersji. O ile dla androida 6.0 metoda z pierwszego postafaktycznie mogła być prostsza to przy chęci wgrania 7.0 się komplikuje. Mam nadzieje, że moja mała wkładka do poradnika komuś się przyda:).