41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
# 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
|
||
|
||
|