Налаштування HackRF One
В цьому розділі описано як налаштувати SDR HackRF One у застосунку Spectrozir SA
Підключення до застосунку
Застосунок Spectrozir SA підтримує SDR HackRF One з версією API:1.07 реліз від 2023.01.1 та вище.
Підключіть пристрій до ПК за допомогою якісного кабелю для передачі даних.
Якщо ваша прошивка старіша, ви можете скористатися керівництвом з оновлення HackRF One за посиланням
На стартовому екрану застосунку оберіть джерело HackRF One та ID вашого пристрою. Натисніть кнопку Підключитися

Pic 1: Connect to hackRF One
Меню налаштувань
Натисніть кнопку налаштувань Pic 2 (1) в застосунку Spectrozir SA, щоб побачити меню налаштувань HackRF One.

Pic 2: HackRF One Settings
Пояснення:
- Кнопка налаштувань підключеного пристрою;
FFT Size(ШПФ Розмір) - розмірШвидкого Перетворення Фурьєвибірки, який впливає на крок спектраRBW(Resolution Bandwidth / Роздільна здатність смуги).
Чим меншийRBW, тим краще виглядає спектр, менше значення шуму, але менше значенняRBWпотребує більше обчислювальних ресурсів ПК.
Оптимальне значенняFFT Size= 4096;Spur Filter(Шпоровий фільтр) - фільтр паразитних сигналів які породжує сам пристрій або апаратура поруч;LNA Gain(МШП Підсилення) - підсилення сигналу за допомогоюМалошумного Широкосмугового Підсилювача, який вбудований вHackRF One;VGA Gain(VGA Підсилення) - підсилення сигналу за допомогою підсилювача зРегульованим Коефіцієнтом Підсилення, який вбудований вHackRF One;+10dB- включення додаткового вбудованого вHackRF Oneпідсилювача сигналу який дає приріст в середньому +10dB;ECO Mode- режим придушення швидкості сканування для слабких ПК;- Кнопка скидання параметрів за замовчуванням;
- Кнопка відключення пристрою;
- Кнопка оновлення підключення.
Підсилення сигналу
Переконайтесь, що поруч з вами нема потужних джерел випромінення радіосигналу які можуть вивести з ладу вхідний каскад вашого пристрою.
SDR HackRF One має три вбудованих підсилювача для прийому сигналу (LNA, VGA, Додатковий +10dB) Pic 2 (4,5,6).
Рекомендовано починати роботу з мінімальних значень LNA та VGA та відключеним додатковим +10dB підсилювачем.
За замовчуванням значення LNA = 20dB, VGA = 16dB є оптимальним стартовим для більшості випадків.
Якщо ви хочете підсилити слабкі або далекі сигнали, та впевнені, що поруч з вами нема потужних джерел випромінення, то поступово збільшуйте значення LNA, або/та увімкніть додаткове підсилення +10dB
Значення VGA залишайте на рівні 16-20dB, воно мало на що вплине в режимі роботи sweep у HackRF One
Крок сканування
SDR приймач HackRF One має ширину миттєвої смуги сканування максимум 20 MHz (20 000 000 Hz), в застосунку Spectrozir SA hackRF працює у режимі sweep, що дозволяє швидко перемикати несучу частоту для відображення панорами спектра.
Таким чином, крок сканування RBW ми маємо розглядати в рамках смуги 20 MHz і на це значення впливає обчислення методом FFT та значення FFT Size.
Чим менше значення FFT Size, тим більше крок сканування RBW в Hz, чим більше значення FFT Size, тим менший крок сканування RBW і потребує більше обчислюваних ресурсів ПК.
Для прикладу:
При значенні FFT Size = 500, крок сканування спектра RBW = 40 000 Hz.
(20 000 000 Hz / 500 = 40 000 Hz)
При значенні FFT Size = 8000, крок сканування спектра RBW = 2 500 Hz.
(20 000 000 Hz / 8000 = 2 500 Hz)
Підбирайте оптимальне значення FFT Size залежно від потужності вашого ПК.
Значення Display Points (Відображення точок), в налаштуваннях спектра, впливає на роздільну здатність яку бачить користувач на спектрі VBW (Viewable Resolution Bandwidth / Видима роздільна здатність).
Шпоровий фільтр (Spur Filter)
HackRF One має паразитні Spurs/шпори/шипи які заважають при аналізу спектра. Шипи з'являються з кроком 40/20 MHz залежно від значень підсилення сигналу.
У додатку Spectrozir SA вбудовано фільтр Pic 2 (3) який зменшує вплив цих шипів та робить спектр трішки чистішим.
Приклад як виглядає результат можна побачити на скріншоті Pic 3.

Pic 3: HackRF Spur Filter
ЕКО режим
Якщо під час використання SDR-приймача HackRF One ваш ПК працює на повному завантаженні процесора або перегрівається, ви можете скористатися ЕКО-режимом у меню налаштувань HackRF One. Це дозволить пристрою передавати дані в 2-3 рази повільніше, що допоможе знизити навантаження на ваш ПК.

Pic 4: HackRF ECO mode
Оновлення прошивки HackRF One
Застосунок Spectrozir SA підтримує SDR HackRF One з версією API:1.07 реліз від 2023.01.1 та вище.
Рекомендована остання прошивка API:1.08 реліз від 2024.02.1.
Для оновлення прошивки можна скористатися наступними методами:
- Оновити за рекомендаціями на сайті розробника
HackRF Oneза посиланням (opens in a new tab).
ВАЖЛИВО! Ці рекомендаціі не підходять для пристроюHackRF Portapack.
Якщо ви маєте версіюHackRF Portapack, дивіться рекомендації за посиланням (opens in a new tab) - Скористатися нашим архівом та скриптом, для оновлення
HackRF Oneна Windows.
ВАЖЛИВО! Не працює для пристроюHackRF Portapack.
Кроки для оновлення прошивки HackRF One на Windows
- Завантажте архів
Update_HackRF_One.zipза посиланням (opens in a new tab); - Розпакуйте архів на вашому Windows ПК;
- Підключіть ваш
HackRF Oneдо ПК за допомогою якісного USB дата-кабелю; - Запустіть файл з папки
update_firmware_to_1_08.bat, він запустить скрипт та завантаже останню прошивкуhackrf_one_usb.binна вашHackRF One.
Після успішного виконання в консолі ви побачите наступний результат, та версію яка була до та після оновлення:
1. Current device information:
hackrf_info version: git-857d2ca0
libhackrf version: git-857d2ca0 (0.9)
Found HackRF
Index: 0
Serial number: 0000000000000000d63861dc2a437753
Board ID Number: 2 (HackRF One)
Firmware Version: 2023.01.1 (API:1.07)
Part ID Number: 0xa000cb3c 0x00584765
Hardware Revision: r10
Hardware does not appear to have been manufactured by Great Scott Gadgets.
Hardware supported by installed firmware:
HackRF One
2. Start update:
File size 42248 bytes.
Checking target device compatibility
Erasing SPI flash.
Writing 42248 bytes at 0x000000.
3. New information after update:
hackrf_info version: git-857d2ca0
libhackrf version: git-857d2ca0 (0.9)
Found HackRF
Index: 0
Serial number: 0000000000000000d63861dc2a437753
Board ID Number: 2 (HackRF One)
Firmware Version: 2024.02.1 (API:1.08)
Part ID Number: 0xa000cb3c 0x00584765
Hardware Revision: r10
Hardware does not appear to have been manufactured by Great Scott Gadgets.
Hardware supported by installed firmware:
HackRF One
Press any key to continue . . .Усунення неполадок
Що робити, якщо hackRF відмовляэться стабільно працювати з ПЗ Spectrozir SA
- Перевірте USB-кабель: Використовуйте якісний кабель USB 2.0 або 3.0 без пошкоджень. Якщо можливо, спробуйте кабель іншої довжини.
- Перевірте USB-порт: Переконайтеся, що гніздо USB на вашому ПК не має люфтів. Спробуйте підключити пристрій до іншого порту вашого ПК.
- Увімкніть режим ECO Mode: У налаштуваннях пристрою
Pic 2 (7)активуйтеECO Mode. Це зменшить швидкість сканування, що може покращити стабільність. - Оновіть драйвери: Переконайтеся, що у вас встановлені найновіші драйвери для hackRF.
- Перевірте налаштування живлення: У параметрах енергозбереження ПК вимкніть опцію "Енергозбереження для USB".
- Спробуйте інший ПК: Якщо проблему не вирішено, спробуйте підключити hackRF до іншого комп’ютера, щоб виключити проблеми з вашим поточним обладнанням або операційною системою.
- Якщо жоден із кроків не допоможе, зверніться до технічної підтримки Spectrozir SA.