Meshtastic на HackRF: сборка для тестирования
Pre-releaseСборка приложения Meshtastic для HackRF с PortaPack, для тестирования.
A build of the Meshtastic app for the HackRF with a PortaPack, for testing.
Руководство: Русский · English · Deutsch · Español
Установка · Installing
Распакуйте архив в корень карты памяти: внутри три папки, FIRMWARE, APPS и BASEBAND, и нужны все три. Затем Utilities → Flash Utility, выбрать portapack-mayhem_dev.bin, и после прошивки выключить питание полностью. Первым делом в приложении: Setup → Radio и ваш регион, без него связи не будет вовсе.
Extract to the root of the SD card: it holds FIRMWARE, APPS and BASEBAND, and you need all three. Then Utilities → Flash Utility, pick portapack-mayhem_dev.bin, and power the device off completely afterwards. First thing in the app: Setup → Radio and your region, or there is no link at all.
BASEBAND не украшение: одиннадцать образов вынесены из памяти прошивки на карту, без них эти приложения скажут NoImg.
BASEBAND is not decoration: eleven images were moved out of flash onto the card, and without them those apps report NoImg.
Что работает · What works
Семь режимов модуляции из девяти, в обе стороны. Проверено в эфире против серийного Heltec V4: переписка, шифрованные каналы, телеметрия, координаты, трассировка маршрута. Дальность 2,6 км в прямой видимости на LongFast.
Seven of the nine modem presets, both ways. Checked on the air against a stock Heltec V4: messages, encrypted channels, telemetry, positions, traceroute. Range 2.6 km line of sight on LongFast.
Что не работает · What does not
- приём на SF12 (
LONG_SLOW); передача работает · SF12 receive; transmit works WeatherиSubGhzDне запускаются, говорятNoImg· do not start, reportNoImg- пароли своих каналов совместимы только между PortaPack · custom channel passphrases work between PortaPacks only
- уровень сигнала не откалиброван · the signal level is not calibrated
Осторожно · Careful
Прошивка неофициальная и к выпускам Meshtastic отношения не имеет. HackRF передаёт от 1 МГц до 6 ГГц, и за то, что уходит в эфир, отвечаете вы. Мощность мы не мерили: TX pwr это усиление передатчика, число от 0 до 47, а не мощность, и ни Region, ни Custom не откалиброваны, так что уложиться в норму с их помощью нельзя. Ставьте наименьшее значение, при котором связь есть, и не передавайте без антенны.
Unofficial firmware, unrelated to Meshtastic releases. The HackRF transmits from 1 MHz to 6 GHz, and what goes on the air is your responsibility. We have not measured the power: TX pwr is the transmit gain, a number from 0 to 47, not a power, and neither Region nor Custom is calibrated, so they cannot be used to stay inside a limit. Use the lowest setting that works and do not transmit without an antenna.
Прошивка обратима, официальную всегда можно вернуть тем же способом.
Flashing is reversible; the official firmware can always be put back the same way.
Расскажите, что не так · Tell me what went wrong
Пишите в Issues. Если устройство остановилось, сфотографируйте экран целиком: причина написана на нём.
Please open an issue. If the device stopped, photograph the whole screen: the reason is written on it.
Собрано из ветки test-drive, предложена в основной проект как PR #3306.
Built from test-drive, proposed upstream as PR #3306.
portapack-mayhem_dev.bin MD5 4dff6f7f5ebfd2192a6fc0c63e71ea97