If you are reading this, chances are you have been staring at the Mi Flash Tool screen, watching the progress bar freeze, followed by the infuriating: "error: timeout exceeded" or "flash timeout error."

Easier: Use (newer) which has editable timeout in settings.ini :

. This has been noted to improve performance on both old and new systems. 5. Clean the ROM Path

This is the single most effective solution. I have personally fixed the timeout error for over a dozen users by doing nothing else but switching ports.