Добрый день.
Уточните пожалуйста, что называете “обновление прошивки”?
Какие команды вводились, какой результат (вывод) их выполнения?
Для начала - проверьте что раздел на носителе с которого выолняется сброс - один. Что тип у него “b”.
Ну и сравните, довольно важный момент MD5 файла именно на самом устройстве с выложенным.
Пример сравнения можно посмотреть тут: Не подключается к WEB UI и SSH - #14 от пользователя BrainRoot
Ну и есть вероятность что сброс в процессе выполнения операции вызывает аппаратный watchdog