Перейти к основному содержимому

Прошивка

Если устройство не прошивается или “зависло” после прошивки, сначала исключите банальные причины: кабель/порт/драйвер/питание.

Устройство не прошивается

Симптом: флешер/утилита не видит устройство или процесс не стартует.

Возможные причины:

  • кабель “только зарядка” или плохой USB‑порт/хаб;
  • нет драйвера USB‑UART (ESP32) или не тот режим загрузчика;
  • устройство не получает питания/уходит в ресет.

Как проверить:

  • проверить драйверы и появление COM‑порта: USB‑драйверы;
  • попробовать другой кабель и порт (желательно напрямую);
  • посмотреть, появляется ли устройство в системе.

Как исправить:

  • установить/переустановить драйвер, перезагрузить ПК;
  • использовать “Full Erase and Install” при повторной прошивке: Установка прошивки.

Ошибка при прошивке через USB

Симптом: процесс начинается и падает с ошибкой.

Возможные причины: нестабильный USB, конфликт драйвера, недостаток питания, занятый порт.

Как проверить:

  • отключить другие программы, которые могут держать COM‑порт;
  • попробовать другой порт/кабель;
  • проверить питание (особенно для плат с дисплеем/усилителем).

Как исправить:

  • прошивать напрямую от ПК, без хабов;
  • заменить кабель;
  • попробовать на другом компьютере (быстро выявляет проблему “в ОС”).

OTA обновление не запускается

Симптом: OTA недоступно или зависает.

Возможные причины: слабая связь с нодой, несовместимость версии/клиента, недостаток памяти/питания.

Как проверить:

  • подойти ближе и стабилизировать подключение;
  • попробовать обычную USB‑прошивку, чтобы исключить OTA‑специфику.

Как исправить:

После прошивки устройство не стартует / зависание на boot‑экране

Симптом: не загружается, висит на заставке, постоянно перезагружается.

Возможные причины: не та сборка под устройство, повреждённые настройки, питание, bootloader.

Как проверить:

  • попробовать прошивку с полной очисткой (Full Erase);
  • проверить питание/кабель.

Как исправить:

  • “Full Erase and Install”, затем базовая настройка заново;
  • если не помогает — перейти к восстановлению загрузчика (см. ниже).

Bootloader повреждён / устройство «окирпичено»

Симптом: устройство не определяется как ожидается, не входит в режим прошивки, не появляется COM/UF2.

Возможные причины: прерывание прошивки, неправильный режим, аппаратные проблемы.

Как проверить:

  • для UF2‑плат (часто RP2040) — появляется ли устройство как диск;
  • для ESP32 — появляется ли COM‑порт хотя бы на секунды при подключении.

Как исправить (общие шаги):

  • попробовать другой кабель и порт, отключить всё лишнее;
  • удерживать/нажимать кнопку BOOT/RESET по инструкции для вашей платы и повторить подключение;
  • если плата поддерживает UF2 — войти в UF2‑режим и повторить прошивку;
  • если всё равно не определяется — высокая вероятность аппаратной проблемы или глубокой проблемы загрузчика (нужны специализированные инструменты/пины).
подсказка

Если вы новичок — не тратьте часы на угадывание. Лучше спросить в сообществе с конкретикой: модель платы, ОС, что видно в диспетчере устройств/lsusb, что именно делали. См.: Сообщества.