Open sviperz opened 1 month ago
@DmytroMelnyk может быть вы что-то подскажете?
Кажется, нашел причину. В документации на эту плату указано, что в ревизии 1.0.0 (у меня как раз такая) для использования WiFi нужно выставлять мощность передатчика принудительно:
Проверил в MicroPython - действительно, без задания мощности плата не подключается, а если выставить мощность, то все OK:
@alutov, прошу добавить поддержку этой платы с такой особенностью WiFi.
Разобрался. Захардкодил с помощью esp_wifi_set_max_tx_power(36)
и собрал. Все работает.
Плата оказалась со схемотехническим просчетом, это касается только версии 1.0.0, v2.1.0 не имеет таких проблем.
Сегодня добрался до гита, а тут такой детектив). Но все равно ничего посоветовать бы не смог. В принципе, если сильно нужно, можно добавить мошность в настройках. Я пока с мощностью не разбирался, нужно почитать документацию, что там идет по умолчанию..
Главное, что с вами все ОК и вы на связи!) 🤝
Зато хоть и не без труда, но смог сам осилить фикс и сборку, получил интересный опыт.
Мощность в веб морде шлюза? До нее еще нужно добраться будет, а без нее плата не подключится к WiFi. Можно было бы поправить это в коде только для этой платы, если такое возможно. На других платах такой проблемы нет.
Надеюсь,при сборке исрользовалась версия идф 5.3?
Не работал с платформио, не подскажу, но желательно, чтобы после сборки прошивка показывала в вебе версию идф 5.3. Именно последняя версия шлюза и именно на этом идф работает стабильно и без перезагрузок.
Показывает вот что:
Значит, видимо, все в порядке.
Ну да, уже вышла версия 5.3.1. Надеюсь, не хуже 5.3.)))
Почитал по диагонали ссылочку. Как я понял, там предлагают убрать с платы одну емкость. И пишут, что уменьшение мощности не очень хорошее решение.
Да, я уже и сам хотел убрать эту емкость, когда не получалось собрать билд с фиксом. Но потом получилось и работает вроде сносно. Пока не буду трогать саму плату.
Думаю, статистика по этой плате сносная. 4 дня без ребутов, ошибок нет, работает стабильно.
Плата Wemos C3 mini.
Прошил в нее файл fr4sGate.bin из папки C3 командой:
esptool --port /dev/ttyACM0 --baud 115200 write_flash -z 0 fr4sGate.bin
Плата стартует и пытается подключиться к точке доступа, но у нее это по какой-то причине не получается. Точку доступа (SSID "r4s" без кавычек, пароль 12345678) создавал и на роутере и на телефоне. Телефон без проблем подключается к точке доступа на роутере, плата - ни в какую.
В чем может быть проблема?
Логи загрузки платы: