| arch | ||
| bin | ||
| boards | ||
| branding | ||
| data/static | ||
| debian | ||
| extra_scripts | ||
| images | ||
| meshtestic | ||
| monitor | ||
| protobufs | ||
| release | ||
| src | ||
| test | ||
| variants | ||
| alpine.Dockerfile | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| meshtasticd.spec.rpkg | ||
| partition-table-8MB.csv | ||
| partition-table.csv | ||
| platformio.ini | ||
| pyocd.yaml | ||
| README.md | ||
| renovate.json | ||
| rpkg.conf | ||
| SECURITY.md | ||
| suppressions.txt | ||
| userPrefs.jsonc | ||
| version.properties | ||
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