Прошивка iDryer MCU через сайт install.idryer.org¶
Инструкция по прошивке iDryer mcu прямо из браузера через WebUSB.
Сайт: https://install.idryer.org/
Что нужно перед началом¶
- Браузер: Chrome, Edge или другой Chromium с поддержкой WebUSB.
- Плата iDryer в режиме BOOTSEL.
- USB-кабель для передачи данных.
- Закрыть все программы, которые могут держать порт:
- Arduino IDE
- PlatformIO / Serial Monitor
- любые serial-терминалы
- На macOS: если диск
RPI-RP2смонтировался в Finder, сначала извлеките (Eject).
Windows: Проблемы с WebUSB¶
Windows может не распознать RP2040 для WebUSB без драйвера WinUSB. Варианты:
- Веб-установщик: установите драйвер через Zadig (Options → List All Devices → выберите "RP2 Boot" → WinUSB → Install Driver).
- Прямое скачивание UF2: нажмите кнопку 💻 Windows Instructions на сайте для загрузки
.uf2файлов и копирования на дискRPI-RP2.
Пошаговая прошивка¶
- Подключите iDryer по USB.
- Переведите контроллер в BOOTSEL:
- удерживайте кнопку
BOOTSELпри подключении USB, - или удерживайте
BOOTSELи нажмитеRESET. - Откройте сайт https://install.idryer.org/, раздел UNIT MCU.
- Нажмите кнопку
Connect RP2040. - В открывшемся системном окне выберите свой микроконтроллер RP2040.
- Нажмите
Flash Firmware(Загрузить прошивку). - Дождитесь завершения.
Важно по времени первой прошивки¶
Первая загрузка может идти дольше обычного (до 1-1.5 минут), так как выполняется крупное обновление EEPROM/служебных данных.
Если что-то пошло не так¶
Ошибка при загрузке (Failed to claim interface)¶
- Полностью закройте PlatformIO Serial Monitor, Arduino IDE и другие serial-программы.
- Отключите устройство.
- Снова зажмите
BOOTSELи подключите USB. - На macOS извлеките диск
RPI-RP2, если он появился. - Попробуйте другой USB-порт или другой кабель.
Массовые ошибки несуществующих модулей / блокировка меню¶
Этот сценарий предназначен именно для Erase Firmware.
Типовые признаки:
- случайно выбран неверный режим портов (например, все порты выставлены в
EXT); - включены модули, которых физически нет (экран, Link, дополнительный Unit и т.д.);
- устройство постоянно сыпет ошибками по несуществующему модулю;
- из-за ошибок невозможно нормально зайти в меню и вернуть конфигурацию.
Почему это происходит:
- конфигурация портов и модулей сохраняется во flash/EEPROM;
- после некорректного сохранения устройство может продолжать загружаться в проблемной конфигурации.
Что делать:
- На сайте https://install.idryer.org/ нажмите
Erase Firmware. - Дождитесь полного стирания flash.
- Сразу после этого выполните
Flash Firmware. - После первой загрузки заново выставьте корректную конфигурацию портов и модулей.
Рекомендация после прошивки¶
После успешной загрузки дайте контроллеру полностью завершить первый старт и инициализацию, не отключая питание и USB раньше времени.