Skip to content

Releases: verhogladov/mayhem-firmware

Meshtastic на HackRF: сборка для тестирования

Choose a tag to compare

@verhogladov verhogladov released this 31 Aug 03:23

Сборка приложения 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, report NoImg
  • пароли своих каналов совместимы только между 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