Ошибка error: Not catch checkpoint, cannot receive hello packet или банальное зависание на 0% — типичные сообщения, с которыми MiFlash прерывает прошивку смартфонов Xiaomi, Redmi и POCO. Чаще всего виноваты не «битые» файлы прошивки, а драйверы, неправильный режим загрузки устройства, USB-кабель или несовпадение версии прошивки с регионом аппарата. Разберём каждую причину отдельно и дадим проверяемый порядок действий.

Прежде чем менять что-либо, зафиксируйте точный текст ошибки из окна MiFlash и код в поле status — именно он указывает на этап, где процесс прервался. Одна и та же внешняя ситуация («прошивка не идёт») имеет совершенно разные причины в зависимости от того, сорвалась она на этапе приветствия устройства, передачи данных или финальной записи разделов.

Проверка подключения: кабель, порт, драйверы

Начните с физического уровня — он даёт заметную долю сбоев. Используйте оригинальный или качественный USB-кабель без повреждений, подключайте его напрямую к порту материнской платы (на ПК — сзади корпуса), избегайте хабов и передних панелей корпуса. На ноутбуках пробуйте разные порты. Если есть возможность, проверьте связку на другом компьютере — это быстро отсекает проблемы конкретного USB-контроллера.

Далее — драйверы. Откройте «Диспетчер устройств» Windows и посмотрите, как определяется телефон в нужном режиме. В режиме Fastboot устройство должно отображаться как Android Bootloader Interface или похожая запись без жёлтого восклицательного знака. В режиме EDL (Emergency Download) — как Qualcomm HS-USB QDLoader 9008 в разделе портов COM. Если устройство видно как «Неизвестное устройство» или с ошибкой, переустановите драйверы: при установке MiFlash обычно ставится комплект драйверов, но их можно обновить вручную через «Диспетчер устройств».

  • 🔌 Подключите кабель напрямую к порту на материнской плате, минуя хабы и удлинители.
  • 🖥️ Проверьте «Диспетчер устройств» на наличие жёлтых значков и конфликтов драйверов.
  • 🔁 Перезагрузите и ПК, и смартфон после установки или переустановки драйверов.
  • 📦 Используйте актуальную версию MiFlash — старые сборки могут не поддерживать новые модели.
💡

Запускайте MiFlash от имени администратора — утилите нужны права на низкоуровневый доступ к USB-портам, и без них прошивка может прерываться с невнятной ошибкой.