Восстановление программы Flipper Zero

      Комментарии к записи Восстановление программы Flipper Zero отключены

Наш телеграмм канал

После того как я стал изучать программирование флиппера я столкнулся с такой проблеммой которая не позволяет более обновлять прошивку или загружать другую. Ошибка выглядит примерно следующим образом.

Решение вопроса я нашёл в официальной документации по этой ссылке

Я не буду просто оставлять ссылку, я продублирую решение вопроса на русском языке.

Восстановление встроенного ПО

 

Если прошивка Flipper Zero повреждена, устройство можно восстановить с помощью встроенного загрузчика DFU. Этот загрузчик нельзя изменить при обновлении прошивки, поэтому метод восстановления подходит для таких случаев:

  • Если прошивка повреждена и обычный метод обновления не работает.
  • Если на экране нет изображения, устройство не реагирует на нажатия кнопок и обычная перезагрузка не работает.

Устройство может не работать, если батарея разряжена. Подключите устройство к USB и попробуйте зарядить аккумулятор, прежде чем пытаться восстановить встроенное ПО.

Переключение в режим восстановления (DFU)

Для активации встроенного загрузчика:

  1. Отключите Flipper Zero от USB. Если вы не отключите устройство от источника питания, режим DFU не активируется.
  2. Нажмите и удерживайте  ОК + Назад кнопки на 30 секунд. Затем отпустите их. Если прошивка повреждена, на экране не будет никакой индикации — это нормально.
  3. Подключите устройство к компьютеру. Flipper Zero должен быть обнаружен как DFU в режиме FS.

Если аккумулятор полностью разряжен, режим DFU не активируется. Поэтому на всякий случай заряжайте устройство в течение нескольких минут с помощью USB-кабеля. Когда прошивка повреждена, индикатор зарядки не отображается — это нормально.

Если аккумулятор полностью разряжен, режим DFU не активируется. Поэтому на всякий случай заряжайте устройство в течение нескольких минут с помощью USB-кабеля. Когда прошивка повреждена, индикатор зарядки не отображается — это нормально.

Проверьте подключение в Ubuntu Linux:

  1. Откройте Информация о системе“.
  2. Найдите устройство Устройство STMicroelectronics STM в режиме DFU.

Вы можете проверить подключение устройства через командный интерфейс.

Запустите lsusb команда в терминале:

Запустите команду dmesg в терминале:

Восстановление прошивки с помощью qFlipper
Утилита qFlipper автоматически выполняет восстановление встроенного ПО, если обнаруживает, что Flipper Zero подключен в режиме DFU.

Для восстановления встроенного ПО:

  1. Запустите qFlipper.
  2. Подключите Flipper Zero в режиме DFU. Программа автоматически обнаружит устройство в режиме восстановления. Кнопка обновления прошивки будет синего цвета.
  3. Нажмите кнопку восстановления.Программа выполнит полную установку прошивки и баз данных. Все сохраненные настройки во флэш-памяти будут удалены. Пользовательские данные на карте microSD будут сохранены.