Not necessarily, it seems that there is a problem with certain models like mine (Mi4c) when trying to update directly from MIUI 8 to MIUI 9 just because of the Firmware incompability (change of Android versions (from 5.1 to 7). Well, something like that, anyway.
So a new firmware must be...