SYCH HACKRF GENERATOR 0.4.0
← Назад до списку проєктівНа головну

Генератор сигналів · HackRF One

SYCH HACKRF GENERATOR

Програма для Windows і Ubuntu та застосунок для Android, які перетворюють HackRF One на генератор сигналів. Ними перевіряють на столі приймачі й антени: чистий тон, пилка, шум, імпульси, FPV-відео та готові сітки каналів 1.2 / 3.3 / 5.8 / 7.2 ГГц.

  • HackRF One
  • Заглушка 50 Ом на антенний вихід
  • Ключ не потрібен, реєстрації немає
Строк дії

Версія для Windows працює до 8 квітня 2027, для Ubuntu і Android — до 9 квітня 2027. Потім на цій сторінці з'явиться нова.

Головне правило. Спершу прикрутіть до антенного гнізда HackRF штучне навантаження — маленьку заглушку на 50 Ом (продається в радіомагазинах, коштує кілька доларів) — і лише потім вмикайте передавання. Без неї навіть слабкий сигнал піде в ефір, а у більшості країн це заборонено. Інший безпечний варіант — екранована металева камера.

Інструкція для

Windows · перед початком

Програму встановлювати не треба, але драйвер потрібен

  • Windows 10 або 11, 64 біт.
  • HackRF One і кабель USB, який передає дані.
  • Якщо до HackRF під'єднано PortaPack: на ньому оберіть режим «HackRF».

Драйвер WinUSB ставиться один раз (потрібен інтернет):

  1. Завантажте програму Zadig із сайту zadig.akeo.ie. Запустіть її правою кнопкою миші: «Запуск від імені адміністратора».
  2. У меню виберіть Options → List All Devices.
  3. У списку виберіть лише «HackRF One».
  4. Праворуч від стрілки має стояти WinUSB. Натисніть Replace Driver.

Інші пристрої в списку Zadig не чіпайте — вони можуть перестати працювати.

Запуск

Один файл: завантажили й двічі клацнули

  1. Покладіть файл у будь-яку теку (наприклад, «Документи») і двічі клацніть по ньому. Перший запуск триває кілька секунд — програма розпаковує свої складники.
  2. Якщо Windows пише «Windows захистила ваш ПК» — натисніть Докладніше, потім Все одно виконати. Це нормально: у програми немає платного підпису розробника.
  3. Поруч із файлом програма сама створить файл налаштувань — там запам'ятовуються останні значення.

Ключ, код і реєстрація не потрібні: усі режими відкриті одразу.

Перша передача

Сім кроків від заглушки до сигналу

Головне вікно програми з пронумерованими блоками
Головне вікно. Цифри на знімку позначають блоки, про які йдеться нижче. Знімок зроблено без передачі.
  1. Прикрутіть заглушку (див. «Головне правило»), потім підключіть HackRF кабелем USB.
  2. Блок «Пристрій» (6): натисніть кнопку ↻ поруч зі списком, виберіть HackRF, натисніть «Підключити».
  3. Поле «Несуча, MHz» (1) — це частота сигналу. Її вписують у мегагерцах: 5800 означає 5,8 ГГц. Або виберіть готову частоту в блоці «VTX-канал» (7): зверху діапазони 1.2, 3.3, 5.8 і 7.2 ГГц, під ними квадратики з частотами в МГц.
  4. Для першого разу в блоці «Режим передавання» (3) нічого не міняйте: «Фіксована частота» і «CW тон» (простий безперервний тон).
  5. Блок «Потужність» (4): залиште «Мінімальна».
  6. Натисніть «ПУСК TX» (2). Кнопка зміниться на «СТОП TX» — нею ж і зупиняєте.
  7. Потрібен сильніший сигнал — підіймайте потужність по одному кроку й дивіться на приймач, який перевіряєте. Усі рівні слабкі: від майже нуля до чверті мілівата.

Режими

Режим каже, як змінюється частота, а вміст — що передається

Режим передавання

ФІКСОВАНА ЧАСТОТА

Один сигнал на одній частоті. Частоту можна міняти просто під час передачі.

СВІП ДІАПАЗОНУ

Програма по черзі перебирає канали вибраного діапазону. Так перевіряють, як приймач реагує на зміну каналу.

РОЗНЕСЕНІ СИГНАЛИ

Кілька сигналів поруч, на заданій відстані один від одного.

Вміст

CW ТОН

Один простий тон. Найпростіше — з нього й починайте.

ДВА ТОНИ

Два тони поруч. Видно, чи не спотворює приймач сигнал.

ПИЛКА

Частота росте й різко падає, і так по колу — схоже на сигнал радара.

ШУМ

Смуга шуму заданої ширини.

ІМПУЛЬС

Тон, що швидко вмикається й вимикається.

ВІДЕО-SIM

Сигнал, схожий на відео, без картинки.

ВІДЕО FPV

Справжня картинка з написом у форматі PAL або NTSC. FPV-окуляри її показують.

АУДІО FM

Звук із файлу чи мікрофона.

Безпека

Потужність і захист смуг

Потужність. 14 рівнів: від майже нуля (близько −76 dBm) до близько −6 dBm — це приблизно чверть мілівата. Значення орієнтовні: плату не калібровано. Кнопка «Ручний» відкриває повзунки для тонкого налаштування.

Галочка «Дозволити захищені смуги» (5) вимкнена — так і лишайте. Поки вона вимкнена, програма не випустить сигнал на частоти авіації, супутникової навігації (GPS), морського зв'язку, аварійних маяків і FM-радіо (88–108 МГц). Вмикайте її тільки в екранованій камері.

Помилки

Якщо щось не так

Плати не видно

Програма не бачить HackRF. Перевірте кабель і драйвер (Zadig), закрийте інші програми, що працюють із HackRF.

Програма не запускається

Зачекайте до хвилини при першому запуску. Якщо блокує антивірус — додайте файл у винятки: програма без цифрового підпису.

Ubuntu · перед початком

Ubuntu 22.04 або новіша і один файл .deb

  • Ubuntu 22.04 або 24.04, 64 біт. Підійдуть і похідні: Linux Mint, Pop!_OS, Debian 12.
  • HackRF One і кабель USB, який передає дані.
  • Якщо до HackRF під'єднано PortaPack: на ньому оберіть режим «HackRF».
  • Окремі драйвери не потрібні: установник сам відкриває доступ до плати.
Стан перевірки

Версію для Ubuntu перевірено на Ubuntu 24.04 із живим HackRF One: установка з нуля, запуск, передавання (тон, відео FPV, FM-звук із файлу WAV) і зупинка. Мікрофон та звук із файлів не у форматі WAV ми ще випробовуємо. Якщо щось не спрацює, напишіть у Telegram-групу.

Установлення

Завантажили файл, установили, готово

  1. Натисніть «Для Ubuntu» угорі сторінки й збережіть файл (його ім'я закінчується на .deb), наприклад, у теку «Завантаження».
  2. Двічі клацніть по файлу: відкриється програма установлення («Центр застосунків»), натисніть «Установити». Знадобиться пароль вашого користувача.
  3. Те саме в терміналі:
    cd ~/Завантаження
    sudo apt install ./SYCH-HackRF-Generator-Ubuntu-*.deb
    Усе потрібне (бібліотеку HackRF, графічні бібліотеки) apt доустановить сам.
  4. Підключіть HackRF після установлення. Якщо плата вже була підключена, вийміть кабель і вставте знову: так вмикається доступ до неї.
  5. Відкрийте «SYCH HackRF Generator» у меню програм. Перший запуск триває кілька секунд.

Ключ, код і реєстрація не потрібні: усі режими відкриті одразу. Версію й дату завершення можна побачити в терміналі: sych-hackrf-generator --version.

Видалити програму:

sudo apt remove sych-hackrf-generator

Налаштування лежать у ~/.config/HackRfSigGen.

Контрольна сума файлу (SHA-256), якщо хочете її звірити: 896750ac9513208d920b209cb3c2e577c15e792b0efaed03570f335f85040944

Перша передача

Сім кроків від заглушки до сигналу

Головне вікно програми для Ubuntu з пронумерованими блоками
Головне вікно. Цифри на знімку позначають блоки, про які йдеться нижче. Знімок зроблено без плати й без передачі: тому в блоці «Пристрій» (6) пристроїв ще немає.
  1. Прикрутіть заглушку (див. «Головне правило»), потім підключіть HackRF кабелем USB.
  2. Блок «Пристрій» (6): натисніть кнопку ↻ поруч зі списком, виберіть HackRF, натисніть «Підключити».
  3. Поле «Несуча, MHz» (1) — це частота сигналу. Її вписують у мегагерцах: 5800 означає 5,8 ГГц. Або виберіть готову частоту в блоці «VTX-канал» (7): зверху діапазони 1.2, 3.3, 5.8 і 7.2 ГГц, під ними квадратики з частотами в МГц.
  4. Для першого разу в блоці «Режим передавання» (3) нічого не міняйте: «Фіксована частота» і «CW тон» (простий безперервний тон).
  5. Блок «Потужність» (4): залиште «Мінімальна».
  6. Натисніть «ПУСК TX» (2). Кнопка зміниться на «СТОП TX» — нею ж і зупиняєте.
  7. Потрібен сильніший сигнал — підіймайте потужність по одному кроку й дивіться на приймач, який перевіряєте. Усі рівні слабкі: від майже нуля до чверті мілівата.

Режими

Режим каже, як змінюється частота, а вміст — що передається

Режим передавання

ФІКСОВАНА ЧАСТОТА

Один сигнал на одній частоті. Частоту можна міняти просто під час передачі.

СВІП ДІАПАЗОНУ

Програма по черзі перебирає канали вибраного діапазону. Так перевіряють, як приймач реагує на зміну каналу.

РОЗНЕСЕНІ СИГНАЛИ

Кілька сигналів поруч, на заданій відстані один від одного.

Вміст

CW ТОН

Один простий тон. Найпростіше — з нього й починайте.

ДВА ТОНИ

Два тони поруч. Видно, чи не спотворює приймач сигнал.

ПИЛКА

Частота росте й різко падає, і так по колу — схоже на сигнал радара.

ШУМ

Смуга шуму заданої ширини.

ІМПУЛЬС

Тон, що швидко вмикається й вимикається.

ВІДЕО-SIM

Сигнал, схожий на відео, без картинки.

ВІДЕО FPV

Справжня картинка з написом у форматі PAL або NTSC. FPV-окуляри її показують.

АУДІО FM

Звук із файлу чи мікрофона.

Безпека

Потужність і захист смуг

Потужність. 14 рівнів: від майже нуля (близько −76 dBm) до близько −6 dBm — це приблизно чверть мілівата. Значення орієнтовні: плату не калібровано. Кнопка «Ручний» відкриває повзунки для тонкого налаштування.

Галочка «Дозволити захищені смуги» (5) вимкнена — так і лишайте. Поки вона вимкнена, програма не випустить сигнал на частоти авіації, супутникової навігації (GPS), морського зв'язку, аварійних маяків і FM-радіо (88–108 МГц). Вмикайте її тільки в екранованій камері.

Помилки

Якщо щось не так

Плати не видно

Програма не бачить HackRF. Перевірте кабель. Команда lsusb | grep 1d50 у терміналі має показати плату. Вийміть і вставте кабель після установлення пакета. Закрийте інші програми, що працюють із HackRF (GQRX, SDR++, hackrf_transfer). У віртуальній машині спершу передайте USB-пристрій у гостьову систему.

Немає звуку з мікрофона

Для мікрофона потрібен пакет pulseaudio-utils: sudo apt install pulseaudio-utils. Перевірте, що мікрофон вибрано в налаштуваннях звуку Ubuntu.

Аудіофайл не відкривається

Файли WAV відкриваються одразу. Для MP3 та інших форматів (OGG, FLAC, M4A) установіть sudo apt install ffmpeg.

Вікно не відкривається

Запустіть у терміналі команду sych-hackrf-generator і подивіться, що вона пише. У сеансі Wayland програма працює через XWayland: він є в Ubuntu за замовчуванням.

Програма не запускається після 9 квітня 2027

Строк дії цієї версії вийшов. Нова з'явиться на цій сторінці.

Android · перед початком

Телефон з USB-OTG і кабель до HackRF

  • Android 7 або новіший. Телефон має вміти працювати з USB-пристроями (USB-OTG) — більшість сучасних уміють.
  • Кабель або перехідник OTG, який підходить до роз'єму вашого телефона (зазвичай USB-C) і до HackRF.
  • HackRF One і штучне навантаження 50 Ом.
  • Інтернет і додаткові програми не потрібні. Ключ і реєстрація не потрібні.

Установка

Файл із сайту, без Google Play

  1. Завантажте файл із кнопки вище прямо на телефон і відкрийте його.
  2. Якщо Android скаже, що установка з цього джерела заборонена, — натисніть «Налаштування» і дозвольте встановлення для браузера, з якого завантажили. Потім поверніться й натисніть «Установити».
  3. Якщо Google Play Protect попереджає про невідомий застосунок — виберіть «Усе одно встановити». Застосунок не з Google Play, тому так і буває.
  4. Відкрийте «SYCH SigGen». Коли вперше торкнетесь підтвердження перед передачею, Android запитає дозвіл на сповіщення — дозвольте: через нього можна швидко зупинити передачу.
Екран застосунку з пронумерованими блоками
Головний екран. Цифри позначають блоки з кроків поруч. Знімок без плати, тому «плати не видно».

Перша передача

Від заглушки до сигналу

  1. Прикрутіть заглушку, потім під'єднайте HackRF до телефона. Android спитає дозвіл на доступ до USB — натисніть «Дозволити».
  2. Угорі (1) має з'явитись назва плати. Якщо там «плати не видно» — натисніть «ШУКАТИ ПЛАТУ».
  3. Частота (2): торкніться числа й впишіть частоту в мегагерцах (5800 означає 5,8 ГГц). Або виберіть діапазон і готовий канал нижче (3).
  4. Форма сигналу (4): для першого разу залиште «Чистий тон».
  5. Потужність (5): залиште повзунки на нулі, а «Підсилювач» вимкненим.
  6. Передача (6): торкніться рядка «Натискаючи, ви підтверджуєте…» — так ви кажете, що заглушка на місці. Потім утримуйте кнопку, поки не з'явиться «ПУСК» (близько півтори секунди). Зупинка — кнопка «СТОП» на екрані або в сповіщенні.
  7. Потрібен сильніший сигнал — підіймайте повзунки по одному кроку й дивіться на приймач.

Підтвердження діє близько 30 секунд, потім його треба повторити. Колір під частотою підказує, чи можна: зелений — вільна смуга; бурштиновий — перевірте місцеві правила; червоний — захищена смуга (авіація, навігація та подібне): не передавайте.

Форми сигналу

Шість форм, з однієї й починайте

ЧИСТИЙ ТОН

Один простий тон; можна взяти до трьох одночасно або по черзі. З нього й починайте.

ПИЛКА

Частота росте й різко падає, як у радара.

ШУМ

Смуга шуму.

ІМПУЛЬСИ

Тон, що швидко вмикається й вимикається.

ВІДЕО (ТЕСТ)

Сигнал, схожий на відео, без картинки.

ВІДЕО (ФОТО)

Ви вибираєте фото з телефона, і воно передається як картинка для FPV-окулярів.

Помилки

Якщо щось не так

Плати не видно

Перевірте кабель OTG і чи дозволили доступ до USB. Відключіть HackRF і підключіть знову. Не всі дешеві кабелі передають дані — спробуйте інший.

Передача не вмикається

Спершу торкніться рядка підтвердження, а вже потім утримуйте кнопку. Підтвердження діє близько 30 секунд, потім його треба повторити.

Строк дії цієї версії вийшов

Після 9 квітня 2027 передача вимкнеться, а на екрані буде червоний напис про строк. Потрібна нова версія — шукайте її на цій самій сторінці.

Завантаження

Файл на один клік, без реєстрації

Ключ, код активації й обліковий запис не потрібні. Версія для Windows працює до 8 квітня 2027, для Ubuntu і Android — до 9 квітня 2027.

← Назад до списку проєктівНа головну