Тут описан процесс прошивки нового модуля ESP32. Обновление прошивки проще делать "по воздуху", но возможно и этим способом.
Прошивка состоит из двух частей. Первая часть это сама программа. Прошьем сначала эту первую часть. Тут есть два варианта.
В скачанной и распакованной прошивке нужно найти файл "1-setup_flash.bat". Откройте его в любом текстовом редакторе, например в блокноте. Найдите в нем и замените номер com-порта ("COM0") на тот номер, который был найден у вас. Если ваш com-порт 3, тогда "COM0" нужно заменить на "COM3". Сохраните этот файл. запустите его. Должно открыться вот такое черное консольное окно с прогрессом прошивки.
После этого окно закроется. Теперь ESP32 прошит. С перерывами должен начать моргать синий диод на плате ESP32. Если этого не произошло, тогда перезагрузите ESP32. Моргание диода можно изменить или отключить тут.
Теперь Xendil-модуль можно полностью управлять с помощью Android приложения
Если вы будете заходить на модуль через браузер, тогда вам нужно прошить вторую часть прошивки. Вторая часть прошивки содержит сжатые html-файлы (gz-файлы), которые необходимы для управления Xendil-модулем через браузер.
Все аналогично первой части (Шаг 3. Вариант 1). В скачанной и распакованной прошивке нужно найти файл "2-setup_spiffs.bat". Откройте его и замените номер com-порта ("COM0") на тот номер, который был найден у вас. Если ваш com-порт 3, тогда "COM0" нужно заменить на "COM3". Сохраните этот файл. Запустите его. Откроется черное консольное окно с прогрессом прошивки.
Теперь нужно провести первую настройку модуля. Как это сделать описано тут.