Niestety, wszystko wskazuje na to że problem z GPS-em dotyczy, całkiem sporego, grona użytkowników flagowych modeli Xiaomi.
W moim Mi4W również występuje wymieniony problem. W prawdzie telefon jest w stanie złapać fixa (pod gołym niebem), otrzymując wynik zbliżony do tego opublikowanego przez @Pierek, jednak trwa to zdecydowanie za długo, a jakość sygnału pozostawia wiele do życzenia. Wystarczy że włożę telefon do kieszeni aby sygnał się stracił.
Próbowałem chyba wszystkich rozwiązań opisanych na forach, niestety nie przyniosły oczekiwanego rezultatu. Wśród nich:
[Tips and Tutorials] MI4 GPS issue fixed !! (po podstawieniu pl/europe w NTP_SERVER)
[Tips & Tutorials] Enabling Assisted GPS (MSA, MSB and SUPL modes) with a China ROM
Sekrety Plików Gps.conf Z Różnch Wersjie Miui Pl
[Tools, Tips & Tutorials] Mi4W GPS Issue Fixed (Easy Hardware DIY Fix)
Aplikacje FastGPS, itp.
Jeśli chodzi o szybkość złapania fixa interesujące jest to, że w innych telefonach, w chwili uruchomienia aplikacji GPS Test, znajduje się w niej lista n satelit o sile sygnału równej 0, co sugeruje że zostały zapamiętane lub pobrane za pośrednictwem AGPS. Natomiast w moim Mi4, test zawsze zaczyna się od znalezienia pierwszej statelity, niezależnie od gps.conf, uprawnień, trybu lokalizacji, etc.
Jedyne rozwiązanie jakie przychodzi mi do głowy, to zmiana telefonu na OnePlus/ZUK