When the module does not receive a response from the MCU, it repeats the package actively (5s once, and the time used by the MCU writes the Flash is enough). The same package of data has been sent for more than three times, then the upgrade is judged as a failure.