ESP32 Telegram Pager
Прошивка платы Waveshare ESP32-C6-LCD-1.47 прямо из браузера — esptool и Python не нужны.
Этот браузер не умеет WebSerial. Откройте страницу в Chrome, Edge или Opera на компьютере (или в Chrome на Android). Safari и Firefox WebSerial не поддерживают.
Прошивка возможна только по HTTPS. Откройте страницу по адресу https://.
Как прошить
- Подключите плату к компьютеру кабелем USB-C. У ESP32-C6 USB-Serial-JTAG встроен в чип, так что ни переходника, ни зажатия BOOT не требуется.
- Нажмите «Прошить плату» и выберите порт в списке — обычно он называется
USB JTAG/serial debug unit, на macOS это/dev/cu.usbmodem…. - Дождитесь окончания записи. Плата перезагрузится сама, на экране появится заставка.
- При первом запуске пейджер поднимет открытую точку доступа
TelegramPager. Подключитесь к ней телефоном — страница настройки откроется сама; если нет, зайдите наhttp://192.168.4.1. Там задаются токен бота, Wi-Fi, язык, часовой пояс и SOCKS5-прокси.
Обновление уже настроенной платы
В диалоге прошивки не отмечайте «Erase device», если плата уже настроена: стирание вычищает NVS, а вместе с ней токен бота, Wi-Fi и очередь непрочитанных сообщений — устройство вернётся к точке доступа. Обычная запись без стирания трогает только загрузчик, таблицу разделов и приложение, настройки остаются на месте.
Если плата не находится
- Проверьте кабель: некоторые USB-C шнуры только заряжают и не имеют линий данных.
- Закройте всё, что держит порт — монитор PlatformIO, screen, Arduino IDE.
- Если порт всё равно не появляется, войдите в загрузчик вручную: удерживая BOOT, нажмите и отпустите RESET, затем отпустите BOOT.