If Mi Flash Tool GUI still gives a timeout, bypass it entirely using the raw fastboot commands.
: Using a traditional HDD instead of an SSD or a slow USB 2.0 port can cause data transfer speeds to lag, leading to a timeout.
: Newer versions of the Mi Flash Tool may sometimes have bugs with older device models, or vice versa.