meshtastic-firmware/README.md

41 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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