Розділи Wiki

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; на залізі автора її не спостерігали.
  • Не доїхало — оцінка за часом, а не точний лічильник.

Wiki описує версію 0.9.49. Версію вашої програми видно в меню «Довідка» → «Про програму». Знайшли неточність? Напишіть нам.