The Mi5 may have problems with GPS, but the satellites are catching well. My Mi5 has a problem with the location, from time to time determines the coordinates as 0.0. I close the navigation program and switch off GPS for10 sec. then switch on. On MIUI 8 I had not such issue. No one helped.