Wiki Довідка
Усунення несправностей
Програма не мовчить про збої: кожна відмова має вікно або рядок на панелі з причиною й порадою. Тут зібрано повідомлення, які ви можете побачити, — від «немає картинки» до втрат відліків, — у порядку «що видно → чому → що робити».
Немає спектра й водоспаду
- Вікно OpenGL недоступний
- Причина. Спектр і водоспад малюються через OpenGL 3.3, а цей комп’ютер його не дав. Вікно показує текст помилки й каже, що решта програми працює, але картинки не буде. Що робити. Оновіть драйвер відеокарти; у віртуальній машині ввімкніть 3D-прискорення. Причину записано у слід аварії.
- Вікно Спектр не малюється
- Причина. Кадр спектра впав із помилкою вже після того, як OpenGL запрацював. Програма сама каже, що це її вада, а не відеокарти; решта програми працює. Що робити. Перезапустіть програму. Звіт записано у слід аварії — шлях до нього названо у вікні.
- Вікно Екран зупинився 0.9.28
- Причина. Екран перестав отримувати кадри спектра через помилку; вікно називає її. Спектр і водоспад більше не оновлюються. Що робити. Перезапустіть програму. Подробиці — у сліді аварії.
- Вікно Помилка QML
- Причина. Не завантажився сам інтерфейс; програма закривається й лишає слід аварії. Що робити. Спробуйте перевстановити програму; якщо повторюється — збережіть слід аварії для звернення до підтримки.
Прилад не знаходиться або не відкривається
- У вікні вибору стоїть HackRF, RTL-SDR чи tinySA не знайдено 0.9.25
- Причина. Жодного приладу не видно на USB. Що робити. Перевірте кабель і живлення — кабель лише для заряджання, без ліній даних, виглядає так само. Для HackRF One і RTL-SDR призначте драйвер WinUSB утилітою Zadig (zadig.akeo.ie); tinySA має бути видно в Диспетчері пристроїв як «STMicroelectronics Virtual COM Port». Потім натисніть Оновити. У SDR SA PRO PRO цього напису не буває: рядок Pluto / Pluto+ за адресою… стоїть у списку завжди; як підготувати її приймачі — на сторінках ADALM-Pluto, Fobos SDR і bladeRF.
- Червоний текст у вікні вибору: Не завантажилась бібліотека приладу 0.9.25
- Причина. Не завантажилась бібліотека з теки
driversпрограми — це не про сам прилад. Що робити. Перевстановіть програму. Демонстраційний сигнал і записи при цьому відкриваються. - Вікно Не вдалося відкрити джерело
- Читайте його згори вниз: що сталось, що робити, технічна причина. Після нього програма повертається до вікна вибору — виправте причину, натисніть Оновити і Підключитися.
| Перший рядок вікна | Що це означає | Що робити |
|---|---|---|
| Пристрій не знайдено | Приладу немає на шині USB або він зник між пошуком і відкриттям. | Кабель, живлення, Оновити. |
| Пристрій видно, але драйвер не прив'язаний | Прилад є на USB, але звернутись до нього не вдалось. | Спершу закрийте інші SDR-програми; якщо не допомогло — Zadig, драйвер WinUSB, перепідключити USB. |
| Пристрій зайнятий іншою програмою | Прилад тримає інша програма. | Закрийте її й спробуйте знову. |
| Пристрій не підтримує заданий режим | Прилад чи його прошивка не вміє того, що просили. | Причину названо нижче у вікні. |
| Обрив зв'язку з пристроєм | Обмін USB обірвався. | Кабель і порт USB, тоді підключитися знову. |
HackRF One
- «HackRF не знайдено на шині USB»
- Перевірте кабель і живлення; кабель для заряджання без ліній даних виглядає так само.
- «Пристрій … видно на шині USB, але libhackrf його не бачить»
- Найімовірніше, не прив’язаний драйвер WinUSB. Запустіть Zadig і призначте WinUSB саме цьому пристрою.
- У списку — серійник недоступний (зайнятий іншою програмою або без драйвера)
- Серійний номер не читається з шини — так буває, коли прилад уже відкрила інша програма. Закрийте SDR#, SDRangel, GQRX чи hackrf_transfer, натисніть Оновити.
- «libusb не змогла звернутись до пристрою»
- Програма називає дві причини в порядку ймовірності: (1) прилад тримає інша програма; (2) не прив’язаний WinUSB. Zadig свідомо стоїть другим: перевстановлювати драйвер тому, у кого просто відкрита інша програма, не треба.
- «Прошивка пристрою старша за бібліотеку»
- Оновіть прошивку HackRF або не користуйтесь функцією, якої вона не підтримує.
- Вікно Апаратний свіп недоступний
- Прилад не запустив власний свіп; програма свіпує програмним шляхом — у десятки разів повільніше. Причина й порада — у вікні.
- Вікно Не підтверджено, що передачу спинено 0.9.25
- Причина. Прилад не підтвердив вихід із режиму передачі: передавач може лишатися ввімкненим. Що робити. Від’єднайте HackRF від USB і підключіть знову — під час підключення прошивка ставить режим OFF. PortaPack з акумулятором від’єднання не вимикає: вимкніть його живлення.
- Жовтий рядок «Передач USB непарної довжини: N» у групі Джерело 0.9.36
- Прилад віддав передачу, у якій останній байт — половина відліку. Програма його відкинула й позначила місце розривом. Якщо спектр став дзеркальним, натисніть Перепідключити.
- Підпис LNA (RF) ? чи VGA (IF) ?, у Сума підсилення — невідомо 0.9.25
- Причина. Прилад не підтвердив нове значення: воно могло лягти, а могло й ні. Програма не вигадує суму, якої не знає. Що робити. Задайте це підсилення ще раз. Для підсилювача (вікно Підсилювач приймання не підтверджено) — перемкніть AMP у групі Джерело ще раз.
RTL-SDR 0.9.25
- Пристрій зайнятий іншою програмою
- Закрийте програму, що тримає донгл (SDR#, rtl_tcp, SDR++), і спробуйте ще раз.
- Пристрій видно, але драйвер не прив'язаний — «на донглі не той драйвер»
- Поставте драйвер WinUSB на «Bulk-In, Interface (Interface 0)» через Zadig. Програма працює з донглом власним драйвером поверх WinUSB.
- Пристрій не підтримує заданий режим під час відкриття
- У донглі тюнер, якого драйвер не вміє. Підтримано R820T і R820T2 (перевірено на R820T2) та R828D / Blog V4 (на залізі ще не перевірено); E4000 і FC0013 — ще ні.
- «потік RTL-SDR стоїть … с: жодної передачі» або «потік RTL-SDR обірвався»
- Перевірте кабель і натисніть Перепідключити.
- Бейдж PLL НЕ ЗАХОПЛЕНО у панелі довіри
- Синтезатор тюнера не захопився на цій частоті: частота недостовірна, і спектр на екрані — не з тієї ділянки ефіру. Не вірте показам, доки бейдж горить. Той самий стан показує поле PLL тюнера в групі Джерело.
- «bias-tee, можливо, лишився увімкненим»
- Вимкнення живлення антени не підтвердилось — напруга може бути на роз’ємі. Від’єднайте антену або навантаження й перепідключіть донгл.
- «читач USB попереднього потоку не зупинився»
- Перепідключіть донгл; якщо не допомагає — перезапустіть програму.
- Жовті рядки «Передач USB, що повернулись зі збоєм: N» чи «Передач USB непарної довжини: N» 0.9.36
- Окремі передачі USB не дійшли цілими. Потік не зупинено: на їхньому місці розриви, кадр спектра через них не будується, а запис дістає позначку. Скільки відліків бракує, показує Не доїхало. Якщо таких передач багато, перевірте кабель і порт USB. Див. RTL-SDR.
tinySA 0.9.25
- «tinySA не знайдено» або «порт … не існує»
- Підключіть tinySA кабелем USB; порт має з’явитись у Диспетчері пристроїв як «STMicroelectronics Virtual COM Port».
- «порт … зайнятий»
- Закрийте tinySA-App чи термінал, що тримає порт.
- «на порту … не tinySA»
- На цьому порту відповідає інший пристрій. Виберіть у списку інший порт.
- «tinySA на … не відповів на Enter …», «… шле відповіді, яких у нього не питали …», «tinySA відповів не на «…» …», «… не назвав своєї моделі …» 0.9.42
- Чотири відмови підключення; кожна каже, що прилад надіслав 0.9.43. Найчастіше прилад ще домірює свіп, на ньому відкрита клавіатура введення числа чи екран VERSION / TOUCH TEST, або він ще відповідає на команди попереднього підключення. Закрийте такий екран на приладі, зачекайте кілька секунд і підключіться ще раз. Докладно кожна — на сторінці tinySA.
- «tinySA … не приймає команд: ще виконує попередній свіп»
- Зачекайте, поки свіп закінчиться; за вузького RBW це хвилини. Якщо свіпу на приладі немає — закрийте на ньому клавіатуру введення числа чи екран, що сам не закривається.
- «tinySA не почав свіп за … с» або «кадр свіпу обірваний»
- Можливо, RBW завузький для такої смуги: поставте RBW auto, звузьте смугу або зменшіть кількість точок. Якщо прилад ще виконує попередній свіп — зачекайте; якщо обірвався USB — перепідключіть прилад.
- Спектр стоїть, у групі Прилад tinySA жовтий рядок «Прилад сам обірвав свіп програми …», на панелі довіри — ОБРИВ СВІПІВ
- На приладі торкаються екрана чи кнопок, і він обриває свіпи програми. Програма свіпує знову сама; спектр оновиться з першим цілим свіпом. Атенюатор, LNA і спури після цього невідомі — виберіть їх у програмі знову. Див. Дотик до приладу під час роботи.
- «tinySA не відповідає на команди … с після того, як сам обірвав свіп»
- На приладі відкрита клавіатура введення числа чи екран, що сам не закривається, або палець ще на екрані. Закрийте цей екран на приладі й натисніть Перепідключити.
- Жовтий рядок «На екрані приладу не та смуга, якою свіпує програма …» 0.9.43
- Найчастіше смуга програми виходить за діапазон режиму, в якому прилад зараз: tinySA Ultra без увімкненого режиму Ultra — до 800 МГц. Точки поза цим діапазоном рівнями сигналу не вважайте. Див. Коли на екрані приладу інша смуга.
- Вікна про атенюатор: «tinySA поставив атенюатор … замість …», «tinySA тримає атенюатор …: його змінено не з програми»
- З увімкненим LNA ручного атенюатора прилад не має; атенюатор, змінений з меню приладу, програма задасть наново після Перепідключити. Див. Що програма знає про ручки приладу.
- Немає звуку, запису IQ і zero span
- Це не збій: аналізатор потужності віддає рівні, а не відліки IQ, тож груп звуку й zero span і кнопок запису для нього немає.
Обрив під час роботи 0.9.25
- Картинка завмерла, вікно Обрив зв'язку з пристроєм
- Причина. Обмін USB обірвався вже на відкритому приладі. Порада у вікні розрізняє два випадки: прилад на шині, але обмін із ним збоїть (кабель, порт, хаб), і прилад зник із шини. Про Zadig чи іншу програму тут не йдеться: відкритий прилад ніхто інший забрати не може. Що робити. Перевірте кабель і порт USB — краще без хаба — і натисніть Перепідключити у групі Джерело на вкладці Пристрій.
Втрати відліків і покриття менше 100 %
Втрати рахуються окремо на кожному рівні, бо це різні несправності. Лічильники — на вкладці Пристрій; докладно — на сторінці Панель довіри й лічильники втрат.
- Дропи у панелі довіри червоні; росте Кільце (дропи)
- Причина. Програма не встигла забрати відліки з кільця джерела. Раннє попередження — Заповнення кільця понад 70 %. Що робити. Знизьте темп приладу; лишіть Спектр із блоків на авто; поставте Кадрів спектра 30 або 15.
- Не доїхало більше нуля
- Причина. Відліки губляться в USB ще до програми. Драйвер про них не повідомляє, тому це оцінка з годинника; лічильник кільця при цьому показує нуль. Що робити. Нижчий темп або інший порт USB без сусідів на тому самому контролері.
- Покриття менше 100 % у панелі довіри
- Причина. Машина не встигає рахувати спектр із кожного блоку відліків, і програма пропускає частину блоків замість того, щоб губити відліки для всіх. Запис, звук і zero span отримують усі блоки, але подія, коротша за пропуск, може не потрапити на екран. Що робити. Якщо потрібен кожен блок, знизьте темп приладу. Спектр із блоків: усіх вимикає пропуск — тоді, якщо машина не встигне, губитиме кільце приладу.
- Відкинуто на паузі
- Не збій: це відліки, що прийшли, поки потік стояв на паузі. У записі на цьому місці розрив.
- Під час запису росте Диск не встиг або Черга писаря понад 70 %
- Диск не тримає потоку. Для 20 МС/с потрібні сталі 40 МБ/с на диску C:. Знизьте темп.
Рівні й дивні піки
- У свіпі в групі Смуга розділення червоний рядок «АЦП насичений у … тюнах»
- Рівні в цих ділянках — не вимір, а продукти обмеження; поруч можливі хибні піки. Зменште підсилення або приберіть сильний сигнал.
- Полиця шуму стрибає, з’являються піки, яких в ефірі немає
- Це перевантаження входу. На HackRF One знижуйте LNA (RF) і вимкніть AMP — вхідний підсилювач стоїть до фільтрів і в місті легко перевантажується сильними передавачами поруч.
- Пік рівно в центрі смуги з міткою DC
- Це властивість приймача, а не сигнал в ефірі. Увімкніть DC-фільтр у групі Смуга розділення або зсуньте центр приймання, якщо потрібний сигнал стоїть саме там.
- Бейдж СМУГА ЗРІЗАНА
- Смуга VFO вилізла за захоплену: за краєм захоплення відліків немає, і той бік не вимірюється. Посуньте центр або звузьте смугу.
- Спектр за краєм екрана або водоспад одного кольору
- Шкала рівня не відповідає сигналу. Поставте Шкала: авто 0.9.25 у групі Амплітуда або один раз натисніть A.
- Бейдж dBFS — UNCAL
- Не збій, а нагадування: рівні з HackRF One і RTL-SDR — відносно повної шкали, не калібровані dBm.
Свіп, запис, звук і передача одночасно
- Під час свіпу немає звуку
- Приймач перестроюється, і слухати одну частоту нема як. Виберіть ділянку, вужчу за миттєву смугу приладу.
- У записі, зробленому під час свіпу, розрив
- Поки йде свіп, запис не отримує відліків; розрив позначається в метаданих як перерва через свіп. Якщо запис має бути неперервним, не запускайте свіп.
- Вікно Темп не змінено: триває запис 0.9.25
- Усі відліки запису мусять мати один темп, тому під час запису смугу приймання змінити не можна. Спиніть запис і оберіть смугу знову.
- Вікно План свіпу не складається під час запису
- Свіп під записом іде на темпі запису. Задайте більше N або спиніть запис, щоб свіп узяв ширший темп.
- Вікно Запис зупинено: темп приладу змінився 0.9.25
- Прилад почав віддавати відліки з іншим темпом; вони зіпсували б файл, тому запис зупинено. Записане досі — ціле.
- Передача не почалась, Свіп не запущено, Запис не почато: триває передача, Темп не змінено: триває передача
- HackRF One напівдуплексний: він або приймає, або передає. Під час передачі не починаються свіп і запис і не міняється темп, а під час свіпу не починається передача. Зупиніть те, що йде, і повторіть дію.
Немає звуку
- Режим
raw— це не демодуляція: виберітьnfm,am,wfmчи інший режим у групі Частота. - Індикатор каже шлюз закритий — сигнал нижчий за Поріг шлюзу; опустіть поріг.
- Потік на паузі (кнопка ⏹) — натисніть ▶.
- Іде свіп або передача.
- У діапазоні мовного FM вибрано не
wfm— програма попереджає про це жовтим рядком. - Перевірте Вихід і Гучність у групі Звук.
Запис не починається або зупинився
- Вікно Не вдалося почати запис
- Найчастіше — «на диску … ГіБ, потрібно щонайменше 2.0 ГіБ»: звільніть місце на диску C:.
- Червоний рядок «місце на диску вичерпано — запис зупинено, усе записане досі ціле»
- Програма зупинила запис сама, не чекаючи помилки диска. Звільніть місце.
- Файл → Відкрити запис… відповідає Не реалізовано
- Перемикання джерела в головному вікні ще не зроблено. Перезапустіть програму й відкрийте запис через Продовжити без пристрою.
Налаштування й мова
- Інтерфейс не тією мовою
- Меню Мова (четверте зліва) → Українська або English.
- Вікно Мова: «Каталог перекладу не завантажився, інтерфейс лишається українським»
- У встановленій програмі бракує файлу перекладу. Перевстановіть програму.
- Налаштування повернулись до типових
- Або сеанс завершився аварійно (налаштування записуються під час закриття), або файл налаштувань був пошкоджений — тоді він лежить поруч як
sdrsa.json.broken. Див. Налаштування, файли й мова.
Слід аварії sdrsa-crash.json
Файл sdrsa-crash.json лежить у теці даних: Документи\SDR Signal Analyzer для програми зі Store, поруч із програмою — для переносної збірки. Він з’являється, коли програма впала з необробленою помилкою, не дістала OpenGL, не змогла намалювати кадр, не завантажила інтерфейс або коли екран спектра зупинився через помилку 0.9.28. У SDR SA PRO PRO файл лежить у її власній теці даних — Документи\SDR SA PRO для програми зі Store, — і туди ж пишеться відмова частини програми PRO, про яку програма каже вікном.
- У ньому: час, текст помилки, відомості про те, де програма шукає свої бібліотеки (зі шляхами на вашому комп’ютері), і останні попередження Qt.
- Файл один: наступна подія записується поверх попередньої.
- Програма нікуди його не надсилає. Його можна видалити будь-коли.
- Якщо ви пишете на support@sdrsa.net, додайте цей файл — рішення за вами.
Обмеження
- Програма не встановлює й не лагодить драйвери: WinUSB призначаєте ви, через Zadig.
- Поради щодо збоїв USB під час роботи, непідтверджених підсилень і виходу з передачі перевірено на програмних підробках приладів, а не на живих обривах.
- Діагностику «HackRF видно, але WinUSB не прив’язаний» виведено з джерел libhackrf; на залізі автора її не спостерігали.
- Не доїхало — оцінка за часом, а не точний лічильник.