meshtastic-firmware/README.md

1.9 KiB
Raw Blame History

Meshtastic MOD

Модификация оригинальной прошивки для meshtastic. Был взят исходный код версии "2.7.15.567b8ea" (Последний стабильный релиз на момент модификации 10.12.25).

В данном моде был добавлен новый регион "NO_LIMITS", у которого убраны все возможные ограничения (Frequency Range, Duty Cycle, Power Limit)

Поставить регион "NO_LIMITS" можно только через настройки на самом устроистве или через консольные команды (https://meshtastic.org/docs/software/python/cli/). Новый регион имеет индекс 27

Данная модификация предназначена исключительно для ознакомления и тестирования в пределах вашей собственной сети :)

Сборка и прошивка

Создаем виртуальное оружение

python3 -m venv venv
source venv/bin/activate

Устанавливаем PlatformIO

pip install platformio 

Собираем прошивку (пример для heltec v3)

pio run -e heltec-v3

После успешной сборки прошивка (firmware.bin) будет лежать в папке .pio/build/{название платы}

Для того чтобы залить прошивку можно воспользоваться официальным веб инструментом: https://flasher.meshtastic.org/, или через CLI https://meshtastic.org/docs/getting-started/flashing-firmware/esp32/cli-script/, но тут уже только бог в помощь


Ссылка на оригинальный репозиторий: https://github.com/meshtastic/firmware