Виявлення прихованих GPS-трекерів за допомогою HackRF
Дослідники з Hunan University, Boise State та UT Arlington представили GPSBuster — метод виявлення прихованих GPS-трекерів за їх ненавмисними електромагнітними випромінюваннями за допомогою HackRF One.
Замість пошуку радіопередач система використовує побічні витоки від кварцового генератора, локального генератора та мікшера GPS-приймача. Активний трекер випромінює два характерні спектри: 26–104 МГц і 1545–1625 МГц, що дає змогу виявляти його без бази сигнатур.
Система використовує HackRF, ближньопольовий зонд NFP-3 та 35 dB LNA. Для пошуку потрібно сканувати зондом область; максимальна дистанція виявлення — 0.61 м.
Під час тестів на 10 популярних трекерах GPSBuster показав 98.4% успішного виявлення, працюючи навіть через пластик, тканину, шкіру та поруч з іншою електронікою. Метод також спрацював з модулями L1+L5, включно з Quectel LC29H, і навіть з екранованими чипами.
Дослідники з Hunan University, Boise State та UT Arlington представили GPSBuster — метод виявлення прихованих GPS-трекерів за їх ненавмисними електромагнітними випромінюваннями за допомогою HackRF One.
Замість пошуку радіопередач система використовує побічні витоки від кварцового генератора, локального генератора та мікшера GPS-приймача. Активний трекер випромінює два характерні спектри: 26–104 МГц і 1545–1625 МГц, що дає змогу виявляти його без бази сигнатур.
Система використовує HackRF, ближньопольовий зонд NFP-3 та 35 dB LNA. Для пошуку потрібно сканувати зондом область; максимальна дистанція виявлення — 0.61 м.
Під час тестів на 10 популярних трекерах GPSBuster показав 98.4% успішного виявлення, працюючи навіть через пластик, тканину, шкіру та поруч з іншою електронікою. Метод також спрацював з модулями L1+L5, включно з Quectel LC29H, і навіть з екранованими чипами.
🔥3❤1
Портативна прошивка ADS-B для LILYGO T-Display-P4 (ESP32-P4) з підтримкою RTL-SDR.
Джон Стокдейл випустив відкриту прошивку для прийому ADS-B (1090 МГц) на T-Display-P4 — портативному пристрої з 4" сенсорним екраном, GPS, SD та LoRa. Головне — власний USB host-драйвер, що дозволяє підключити RTL-SDR напряму без Raspberry Pi чи ноутбука. Є підтримка Mode-S (на базі dump1090), радар з відображенням літаків у реальному часі. https://adsb-scope.offx1.com/
Адаптивне підсилення, база OpenSky (587 тис. записів), логування на SD, OTA-оновлення, MQTT, веб-інтерфейс із картою та 3D. Також працює Meshtastic (mesh-радіо) і MP3-плеєр. ~30 морських миль дальність, 15–30 повідомлень/с, 12–30+ літаків.
Джон Стокдейл випустив відкриту прошивку для прийому ADS-B (1090 МГц) на T-Display-P4 — портативному пристрої з 4" сенсорним екраном, GPS, SD та LoRa. Головне — власний USB host-драйвер, що дозволяє підключити RTL-SDR напряму без Raspberry Pi чи ноутбука. Є підтримка Mode-S (на базі dump1090), радар з відображенням літаків у реальному часі. https://adsb-scope.offx1.com/
Адаптивне підсилення, база OpenSky (587 тис. записів), логування на SD, OTA-оновлення, MQTT, веб-інтерфейс із картою та 3D. Також працює Meshtastic (mesh-радіо) і MP3-плеєр. ~30 морських миль дальність, 15–30 повідомлень/с, 12–30+ літаків.
❤1
P25-Survey: інструмент для сканування та логування контрольних каналів P25 за допомогою SDR
На GitHub програміст blantonl випустив p25-survey — інструмент на Python, який сканує діапазон частот за допомогою RTL-SDR, Airspy або HackRF і визначає наявні контрольні канали P25. Для кожного знайденого каналу він записує WACN, System ID, NAC, RFSS ID і Site ID, повний частотний план IDEN_UP, сусідні сайти з визначеними частотами, а також метрики якості сигналу, включно з RSSI, BER і швидкістю декодування.
Інструмент також має опціональний режим звірки з RadioReference, який додає до результатів назву системи та опис сайту з RR, позначає відхилення частот від бази даних і генерує Markdown-звіт для відправки даних, яких ще немає в RadioReference. Функція авто-підсилення перебирає значення gain для кожного підтвердженого контрольного каналу та рекомендує оптимальне налаштування для вашого SDR і місця на основі BER.
На GitHub програміст blantonl випустив p25-survey — інструмент на Python, який сканує діапазон частот за допомогою RTL-SDR, Airspy або HackRF і визначає наявні контрольні канали P25. Для кожного знайденого каналу він записує WACN, System ID, NAC, RFSS ID і Site ID, повний частотний план IDEN_UP, сусідні сайти з визначеними частотами, а також метрики якості сигналу, включно з RSSI, BER і швидкістю декодування.
Інструмент також має опціональний режим звірки з RadioReference, який додає до результатів назву системи та опис сайту з RR, позначає відхилення частот від бази даних і генерує Markdown-звіт для відправки даних, яких ще немає в RadioReference. Функція авто-підсилення перебирає значення gain для кожного підтвердженого контрольного каналу та рекомендує оптимальне налаштування для вашого SDR і місця на основі BER.
Зображення погоди в L-діапазоні незабаром повернуться в Західну Європу через Elektro-L3
12 лютого 2026 року запустили супутник Elektro-L №5. Як і попередні, він передає незашифровані дані в L-діапазоні (1691 МГц) з зображеннями LRIT/HRIT.
Після введення L5 в експлуатацію супутник L3 планують перемістити на позицію 14.5°W (замість L2, у якого зламався передавач). Це вперше з 2018 року поверне відкритий геостаціонарний L-band сигнал для Західної Європи (Велика Британія, Ірландія, Іспанія тощо).
Сигнал легко приймається на RTL-SDR (V3/V4), LNA і тарілку ~65 см. Точних термінів переміщення поки немає, але вже варто готувати обладнання.
12 лютого 2026 року запустили супутник Elektro-L №5. Як і попередні, він передає незашифровані дані в L-діапазоні (1691 МГц) з зображеннями LRIT/HRIT.
Після введення L5 в експлуатацію супутник L3 планують перемістити на позицію 14.5°W (замість L2, у якого зламався передавач). Це вперше з 2018 року поверне відкритий геостаціонарний L-band сигнал для Західної Європи (Велика Британія, Ірландія, Іспанія тощо).
Сигнал легко приймається на RTL-SDR (V3/V4), LNA і тарілку ~65 см. Точних термінів переміщення поки немає, але вже варто готувати обладнання.
Нове відео від Paul Maine — це четверта частина серії про SatDump V2.x. У ньому пояснюються “Image Product Expressions”
Спочатку розглядаються основні величини супутникових даних: альбедо, яскравісна температура та радіація. Далі пояснюються сенсори супутників на прикладах, зокрема супутника GOES-19 та його інструменту Advanced Baseline Imager.
Також показано, як створювати RGB-зображення, комбінуючи різні супутникові канали, що дозволяє отримувати красиві й корисні знімки. https://youtu.be/JGzJgfgtCnU
Спочатку розглядаються основні величини супутникових даних: альбедо, яскравісна температура та радіація. Далі пояснюються сенсори супутників на прикладах, зокрема супутника GOES-19 та його інструменту Advanced Baseline Imager.
Також показано, як створювати RGB-зображення, комбінуючи різні супутникові канали, що дозволяє отримувати красиві й корисні знімки. https://youtu.be/JGzJgfgtCnU
У Тайвані затримали 23-річного студента, який за допомогою RTL-SDR і портативної рації зламав внутрішній радіозв’язок компанії Taiwan High Speed Rail Corporation і зупинив чотири швидкісні потяги.
Він атакував систему TETRA і передав сигнал “General Alarm” — найвищий пріоритет, який автоматично змусив поїзди виконати аварійне гальмування. Рух був зупинений на 48 хвилин.
Студент перехопив радіотрафік через RTL-SDR, розшифрував параметри та запрограмував їх у свої рації. Систему використовували 19 років без суттєвого оновлення параметрів, що й зробило атаку можливою.
Його знайшли за логами базових станцій і камерами спостереження. Під час обшуку вилучили 11 рацій, ноутбук і RTL-SDR. Він вийшов під заставу та може отримати до 10 років ув’язнення.
Він атакував систему TETRA і передав сигнал “General Alarm” — найвищий пріоритет, який автоматично змусив поїзди виконати аварійне гальмування. Рух був зупинений на 48 хвилин.
Студент перехопив радіотрафік через RTL-SDR, розшифрував параметри та запрограмував їх у свої рації. Систему використовували 19 років без суттєвого оновлення параметрів, що й зробило атаку можливою.
Його знайшли за логами базових станцій і камерами спостереження. Під час обшуку вилучили 11 рацій, ноутбук і RTL-SDR. Він вийшов під заставу та може отримати до 10 років ув’язнення.
🤣1
Система вимірювання вітру у верхніх шарах атмосфери (включно з реактивним потоком) лише за допомогою звичайного SDR-приймача RTL-SDR і стандартної антени — без радарів чи метеоданих.
Приймаються сигнали ADS-B від літаків (1090 МГц). Аналізуються траєкторії польотів у протилежних напрямках. Різниця швидкостей дозволяє оцінити напрям і швидкість вітру на висоті польоту.
За 100 днів зібрано понад 5 мільйонів повідомлень ADS-B. Отримані оцінки вітру з похибкою ≈ 14° по напрямку (у хороших умовах). Точність близька до професійних авіаційних систем (AMDAR).
Це повністю пасивна система (нічого не передає). Не потребує співпраці літаків чи доступу до їхніх сенсорів. Використовує лише геометрію польотів і відкриті сигнали.
RTL-SDR можна використовувати не тільки для “прослуховування”, а й як інструмент вимірювання атмосфери — фактично отримувати дані про стан повітря над собою в реальному часі.
https://www.rtl-sdr.com/guest-post-listening-to-the-jet-stream-100-days-of-wind-sensing-with-stock-rtl-sdr-hardware/
Приймаються сигнали ADS-B від літаків (1090 МГц). Аналізуються траєкторії польотів у протилежних напрямках. Різниця швидкостей дозволяє оцінити напрям і швидкість вітру на висоті польоту.
За 100 днів зібрано понад 5 мільйонів повідомлень ADS-B. Отримані оцінки вітру з похибкою ≈ 14° по напрямку (у хороших умовах). Точність близька до професійних авіаційних систем (AMDAR).
Це повністю пасивна система (нічого не передає). Не потребує співпраці літаків чи доступу до їхніх сенсорів. Використовує лише геометрію польотів і відкриті сигнали.
RTL-SDR можна використовувати не тільки для “прослуховування”, а й як інструмент вимірювання атмосфери — фактично отримувати дані про стан повітря над собою в реальному часі.
https://www.rtl-sdr.com/guest-post-listening-to-the-jet-stream-100-days-of-wind-sensing-with-stock-rtl-sdr-hardware/
RTL-SDR BLOG V4 — КІНЕЦЬ ВИРОБНИЦТВА
RTL-SDR Blog V4 був дуже популярним продуктом, який ми випустили ще у серпні 2023 року. Тоді він був представлений як продукт «обмеженої серії», тому що Blog V4 базувався на чипі Rafael R828D, який компанія Rafael Micro більше не виробляє. У нас був доступ до великого запасу цих чипів, і ми розраховували, що його вистачить приблизно на рік продажів. Коли наближався 2024 рік, нам дуже пощастило, що наш партнер із контрактного виробництва зміг знайти ще один великий запас, завдяки чому ми дійшли до поточного моменту.
На жаль, цей запас тепер вичерпаний, і, наскільки нам відомо, інших придатних запасів більше не існує, тому подальше виробництво Blog V4 стане неможливим. Спочатку ми сподівалися виготовити ще дві великі партії, що дозволило б нам працювати майже до кінця 2026 року; однак ми щойно підтвердили, що всі останні чипи R828D, які ми ще могли отримати, виявилися несправними в тому чи іншому вигляді.
Надалі Blog V3 залишиться у стабільному виробництві.
Ми також працюємо над випуском нового продукту Blog V4L «lite», який використовуватиме чип R828S. Різниця полягає в тому, що R828S має лише два входи замість трьох, які є у R828D, тому додаткова фільтрація, що використовувалася у Blog V4, буде неможливою. Однак та сама архітектура Blog V4 із HF upconverter все ще використовуватиметься. Відсутність додаткової фільтрації також має невеликий позитивний компроміс — кращу чутливість.
Ми очікуємо, що невелика початкова партія Blog V4L буде доступна для продажу протягом наступних одного-двох місяців. Зверніть увагу, що Blog V4L потребуватиме оновлення драйвера, оскільки, наскільки нам відомо, чип R828S раніше не використовувався у пристроях типу RTL-SDR. Blog V4L також буде продуктом обмеженої серії, тому що, як і у випадку з R828D, чип R828S більше не виробляється, і ми будемо покладатися на наявні складські запаси.
Ми також перебуваємо на дуже ранній стадії опрацювання продукту Blog V5, але зверніть увагу, що навряд чи він буде готовий цього року.
У реселерів все ще можуть залишатися обмежені запаси Blog V4. Будь ласка, користуйтеся списком наших реселерів на сторінці магазину, оскільки на маркетплейсах існує багато підроблених оголошень про продаж Blog V4. Більшість підроблених Blog V4 використовують скопійований корпус Blog V4, але всередині мають схему клона Blog V3, а інколи й навіть не її.
Сподіваємося, що всім сподобався продукт RTL-SDR Blog V4, поки він був доступний! Дякуємо всім покупцям, які підтримували блог.
https://www.rtl-sdr.com/rtl-sdr-blog-v4-end-of-line/
RTL-SDR Blog V4 був дуже популярним продуктом, який ми випустили ще у серпні 2023 року. Тоді він був представлений як продукт «обмеженої серії», тому що Blog V4 базувався на чипі Rafael R828D, який компанія Rafael Micro більше не виробляє. У нас був доступ до великого запасу цих чипів, і ми розраховували, що його вистачить приблизно на рік продажів. Коли наближався 2024 рік, нам дуже пощастило, що наш партнер із контрактного виробництва зміг знайти ще один великий запас, завдяки чому ми дійшли до поточного моменту.
На жаль, цей запас тепер вичерпаний, і, наскільки нам відомо, інших придатних запасів більше не існує, тому подальше виробництво Blog V4 стане неможливим. Спочатку ми сподівалися виготовити ще дві великі партії, що дозволило б нам працювати майже до кінця 2026 року; однак ми щойно підтвердили, що всі останні чипи R828D, які ми ще могли отримати, виявилися несправними в тому чи іншому вигляді.
Надалі Blog V3 залишиться у стабільному виробництві.
Ми також працюємо над випуском нового продукту Blog V4L «lite», який використовуватиме чип R828S. Різниця полягає в тому, що R828S має лише два входи замість трьох, які є у R828D, тому додаткова фільтрація, що використовувалася у Blog V4, буде неможливою. Однак та сама архітектура Blog V4 із HF upconverter все ще використовуватиметься. Відсутність додаткової фільтрації також має невеликий позитивний компроміс — кращу чутливість.
Ми очікуємо, що невелика початкова партія Blog V4L буде доступна для продажу протягом наступних одного-двох місяців. Зверніть увагу, що Blog V4L потребуватиме оновлення драйвера, оскільки, наскільки нам відомо, чип R828S раніше не використовувався у пристроях типу RTL-SDR. Blog V4L також буде продуктом обмеженої серії, тому що, як і у випадку з R828D, чип R828S більше не виробляється, і ми будемо покладатися на наявні складські запаси.
Ми також перебуваємо на дуже ранній стадії опрацювання продукту Blog V5, але зверніть увагу, що навряд чи він буде готовий цього року.
У реселерів все ще можуть залишатися обмежені запаси Blog V4. Будь ласка, користуйтеся списком наших реселерів на сторінці магазину, оскільки на маркетплейсах існує багато підроблених оголошень про продаж Blog V4. Більшість підроблених Blog V4 використовують скопійований корпус Blog V4, але всередині мають схему клона Blog V3, а інколи й навіть не її.
Сподіваємося, що всім сподобався продукт RTL-SDR Blog V4, поки він був доступний! Дякуємо всім покупцям, які підтримували блог.
https://www.rtl-sdr.com/rtl-sdr-blog-v4-end-of-line/
PicoADSB: Надкомпактний універсальний ADS-B приймач тепер на Kickstarter
На Kickstarter компанія Lambda58 LLC запустила кампанію для свого продукту PicoADSB — автономного ADS-B приймача на 1090 МГц, який замінює типову зв’язку SDR + Raspberry Pi одним PCB-модулем розміром із SD-карту, що має габарити 25 × 15 мм і важить лише 3 грами. На момент написання цієї статті кампанія зібрала близько $12 700 при цілі в $10 000 та завершиться 16 травня. Заявлена максимальна дальність прийому становить понад 500 км. На даний момент підтримка 978 МГц UAT відсутня, хоча розробники зазначають, що варто слідкувати за оновленнями.
Фотографія плати показує, що вона базується на ESP32-C3-MINI-1 для Wi-Fi вебсервера, а також, імовірно, використовує окремий мікроконтролер і тюнерний чип L-діапазону. Вхід антени через роз’єм U.FL підключається до SAW-фільтра на 1090 МГц, малошумного підсилювача (LNA), а потім до тюнера. Ми припускаємо, що мікроконтролер використовується для роботи АЦП та демодуляції ADS-B.
На Kickstarter компанія Lambda58 LLC запустила кампанію для свого продукту PicoADSB — автономного ADS-B приймача на 1090 МГц, який замінює типову зв’язку SDR + Raspberry Pi одним PCB-модулем розміром із SD-карту, що має габарити 25 × 15 мм і важить лише 3 грами. На момент написання цієї статті кампанія зібрала близько $12 700 при цілі в $10 000 та завершиться 16 травня. Заявлена максимальна дальність прийому становить понад 500 км. На даний момент підтримка 978 МГц UAT відсутня, хоча розробники зазначають, що варто слідкувати за оновленнями.
Фотографія плати показує, що вона базується на ESP32-C3-MINI-1 для Wi-Fi вебсервера, а також, імовірно, використовує окремий мікроконтролер і тюнерний чип L-діапазону. Вхід антени через роз’єм U.FL підключається до SAW-фільтра на 1090 МГц, малошумного підсилювача (LNA), а потім до тюнера. Ми припускаємо, що мікроконтролер використовується для роботи АЦП та демодуляції ADS-B.
❤1
GopherTrunk: новий сканер транкінгового радіозв’язку на Pure-Go з підтримкою P25, DMR, TETRA, NXDN та інших стандартів
GopherTrunk — новий сумісний із RTL-SDR радіосканер, що відстежує голосові виклики у цифрових транкінгових мережах та декодує їх в аудіо. GopherTrunk працює з набором RTL-SDR донглів і постачається у вигляді одного статично скомпільованого бінарного файлу розміром близько 10 МБ для Linux, macOS і Windows. Програма не має залежностей від C-бібліотек, тому для збірки або роботи не потрібні ні librtlsdr, ні libusb, що робить розгортання на новій системі або Raspberry Pi дуже простим.
Що стосується підтримки протоколів, GopherTrunk вміє декодувати канали керування для P25 (Phase 1 і 2), DMR, TETRA, NXDN, Motorola Type II, EDACS, LTR, MPT 1327, dPMR, D-STAR та YSF. Голосовий тракт написаний повністю на Go та безпосередньо реалізує вокодери IMBE і AMBE+2, усуваючи залежність від зовнішніх DVSI або mbelib. Інтерфейс програми базується на терміналі, але також включає повноцінну браузерну операторську консоль. Крім того, є імпортер конфігурацій, який може напряму обробляти PDF-експорти та CSV-набори з RadioReference.com і автоматично переносити їх у конфігурацію демона.
Метт зазначає, що хоча система вже працює повністю «від початку до кінця», він шукає ентузіастів SDR для тестування програми на реальних записах ефіру, щоб допомогти вдосконалити FEC-рівні під час прийому та налаштування рівнів звуку вокодера. Готові збірки та короткий посібник зі старту доступні на сайті GopherTrunk, а повний вихідний код розміщений на GitHub. Автори дуже вітають відгуки та повідомлення про помилки від усіх, хто вирішить спробувати програму.
GopherTrunk — новий сумісний із RTL-SDR радіосканер, що відстежує голосові виклики у цифрових транкінгових мережах та декодує їх в аудіо. GopherTrunk працює з набором RTL-SDR донглів і постачається у вигляді одного статично скомпільованого бінарного файлу розміром близько 10 МБ для Linux, macOS і Windows. Програма не має залежностей від C-бібліотек, тому для збірки або роботи не потрібні ні librtlsdr, ні libusb, що робить розгортання на новій системі або Raspberry Pi дуже простим.
Що стосується підтримки протоколів, GopherTrunk вміє декодувати канали керування для P25 (Phase 1 і 2), DMR, TETRA, NXDN, Motorola Type II, EDACS, LTR, MPT 1327, dPMR, D-STAR та YSF. Голосовий тракт написаний повністю на Go та безпосередньо реалізує вокодери IMBE і AMBE+2, усуваючи залежність від зовнішніх DVSI або mbelib. Інтерфейс програми базується на терміналі, але також включає повноцінну браузерну операторську консоль. Крім того, є імпортер конфігурацій, який може напряму обробляти PDF-експорти та CSV-набори з RadioReference.com і автоматично переносити їх у конфігурацію демона.
Метт зазначає, що хоча система вже працює повністю «від початку до кінця», він шукає ентузіастів SDR для тестування програми на реальних записах ефіру, щоб допомогти вдосконалити FEC-рівні під час прийому та налаштування рівнів звуку вокодера. Готові збірки та короткий посібник зі старту доступні на сайті GopherTrunk, а повний вихідний код розміщений на GitHub. Автори дуже вітають відгуки та повідомлення про помилки від усіх, хто вирішить спробувати програму.
GitHub
GitHub - MattCheramie/GopherTrunk: Pure-Go, cross-platform RTL-SDR scanner and audio processing toolkit.
Pure-Go, cross-platform RTL-SDR scanner and audio processing toolkit. - MattCheramie/GopherTrunk
Spectrum SDR Android-додаток портовано на iOS
Джеймс Мейнварінг повідомив про випуск iOS-версії його додатка “Spectrum SDR”, який раніше був доступний лише для Android і призначений для роботи з RTL-SDR.
Раніше Knowle Consultants вже випустили низку Android-додатків для RTL-SDR, зокрема для прийому FM, Airband, Ham FM та ADS-B reception
Джеймс пише:
Джеймс Мейнварінг повідомив про випуск iOS-версії його додатка “Spectrum SDR”, який раніше був доступний лише для Android і призначений для роботи з RTL-SDR.
Раніше Knowle Consultants вже випустили низку Android-додатків для RTL-SDR, зокрема для прийому FM, Airband, Ham FM та ADS-B reception
Джеймс пише:
Як багатьом відомо, наразі неможливо напряму підключити RTL-SDR донгл до мобільного пристрою Apple. Тому додаток розроблений для роботи з екземпляром rtl_tcp, запущеним на Mac, ПК або, можливо, Raspberry Pi.
Також можна встановити додаток безпосередньо на Mac з Apple Silicon — тобто з процесорами M1, M2 тощо. У такому випадку rtl_tcp, за потреби, може працювати на тому ж самому Mac.
Усім, кому потрібна допомога з цим додатком або будь-якими нашими існуючими Android SDR-додатками, слід звертатися на адресу jajae.developer@gmail.com
Для порівняння, Android-версія доступна тут: https://play.google.com/store/apps/details?id=me.jajae.spectrumsdr
👍1
Відстеження дикої природи в Південній Африці за допомогою RTL-SDR та Android-додатка
Гері Шнайдер (Gary Schneider) з workingwithwildlife.org, повідомив про випуск свого Android-додатка “SDR Direction Finder (RTL-SDR)”, що наразі коштує $9.99. Гері — фахівець із охорони дикої природи, який використовує RTL-SDR та власний Android-додаток для відстеження радіомаяків тварин у дикій природі. Найкраще він сам описує свою історію:
Додаток називається “SDR Direction Finder (RTL-SDR)” і доступний у Google Play Store:
Google Play Store
Гері Шнайдер (Gary Schneider) з workingwithwildlife.org, повідомив про випуск свого Android-додатка “SDR Direction Finder (RTL-SDR)”, що наразі коштує $9.99. Гері — фахівець із охорони дикої природи, який використовує RTL-SDR та власний Android-додаток для відстеження радіомаяків тварин у дикій природі. Найкраще він сам описує свою історію:
Я керую природоохоронним проєктом у Південній Африці, займаючись моніторингом дикої природи, і вже 7 років працюю в польових умовах, відстежуючи тварин. Щоб зробити процес відстеження практичнішим і доступнішим для дослідників та неурядових організацій, я значну частину часу поза польовими роботами присвятив розробці Android-додатка, який мав замінити традиційні приймачі. Нещодавно я опублікував його в Google Play Store.
Хоча інші подібні додатки існують, я виявив, що в польових умовах ними занадто складно користуватися, а також вони мають дуже обмежену дальність прийому. Моя головна мета полягала в максимальному збільшенні дальності VHF-прийому при збереженні простого інтерфейсу.
Використовуючи власні налаштування IQ-фільтрів у додатку разом із комбінацією RTL-SDR V3 та LNA, мій старий запасний смартфон Xiaomi тепер перевершує мій приймач Comm Spec R-5000 вартістю $1200. Найскладнішою частиною розробки була оптимізація високодеталізованого waterfall-спектра, щоб він плавно працював на високій частоті дискретизації без зависань навіть на слабких пристроях.
Я додав вбудовану функцію картографії для запису пеленгів і автоматичного обчислення приблизного місця розташування сигналу. Карта також дозволяє імпортувати власні файли KML/KMZ. Це виявилося надзвичайно корисним для швидкого пошуку відстежуваних тварин та подальшого експорту даних для аналізу. Waterfall-спектр полегшує роботу зі зміщенням частоти сигналу або одночасний моніторинг кількох нашийників (наприклад, коли я шукаю зграю африканських диких собак, на яких може бути два або три активні VHF-нашийники).
Хоча відстеження дикої природи тут повністю базується на CW-сигналах у діапазоні 148–152 МГц, додаток не обмежується лише цим. Він також підтримує AM, NFM, WFM (моно/стерео), LSB та USB у всьому підтримуваному діапазоні.
Незважаючи на те, що я розробляв його саме для відстеження тварин, він однаково добре підійде для соколиного полювання, “fox hunting” (радіопеленгації) або просто для SDR-ентузіастів загалом.
Додаток називається “SDR Direction Finder (RTL-SDR)” і доступний у Google Play Store:
Google Play Store
Google Play
SDR Direction Finder (RTL-SDR) - Apps on Google Play
Radio direction finder & SDR receiver. RTL-SDR, Airspy, HackRF. Waterfall & map.
RPITX-UI: модернізований форк RPITX для Raspberry Pi
Ігар Яцевич (Ihar Yatsevich) випустив rpitx-ui — оновлений і простіший у використанні форк популярного проєкту rpitx від F5OEO. rpitx дозволяє перетворити Raspberry Pi (крім Pi 5) на RF-передавач, який генерує сигнал прямо через GPIO без додаткового радіообладнання.
Проєкт адаптовано для сучасних 64-бітних Raspberry Pi OS (Debian Trixie), систему збірки перенесено на CMake, а більшість компонентів переписано на C++20
SSB та AM тепер використовують внутрішній DSP із DMA-виводом, що прибрало довгі затримки запуску.
NFM став окремим передавачем із пресетами девіації.
WFM отримав підтримку RDS із налаштуванням PI, PS та RadioText.
CW/Morse має безпечніший парсер і регулювання швидкості WPM.
Додано режим RFgen для генерації шуму, sweep та багатотонових сигналів.
Підтримуються всі аудіоформати, сумісні з libsndfile, а не лише WAV
додали вибір файлів, циклічне відтворення, введення повідомлень для POCSAG/RTTY/CW, вибір бокової смуги SSB, параметрів NFM та RDS
Ігар Яцевич (Ihar Yatsevich) випустив rpitx-ui — оновлений і простіший у використанні форк популярного проєкту rpitx від F5OEO. rpitx дозволяє перетворити Raspberry Pi (крім Pi 5) на RF-передавач, який генерує сигнал прямо через GPIO без додаткового радіообладнання.
Проєкт адаптовано для сучасних 64-бітних Raspberry Pi OS (Debian Trixie), систему збірки перенесено на CMake, а більшість компонентів переписано на C++20
SSB та AM тепер використовують внутрішній DSP із DMA-виводом, що прибрало довгі затримки запуску.
NFM став окремим передавачем із пресетами девіації.
WFM отримав підтримку RDS із налаштуванням PI, PS та RadioText.
CW/Morse має безпечніший парсер і регулювання швидкості WPM.
Додано режим RFgen для генерації шуму, sweep та багатотонових сигналів.
Підтримуються всі аудіоформати, сумісні з libsndfile, а не лише WAV
додали вибір файлів, циклічне відтворення, введення повідомлень для POCSAG/RTTY/CW, вибір бокової смуги SSB, параметрів NFM та RDS
No-SDR: новий open source multi-user WebSDR для RTL-SDR
Джордж (gbozo) випустив no-sdr (“No(de)-sdr”) — новий open source WebSDR для RTL-SDR, написаний на Go та Node.js. WebSDR дозволяє запускати SDR віддалено й отримувати доступ до нього через локальну мережу або Інтернет. Це зручно для розміщення SDR ближче до антени без довгого коаксіального кабелю, а також для спільного використання SDR кількома користувачами.
no-sdr працює на x86 і Raspberry Pi, підтримує Docker та одночасну роботу з кількома RTL-SDR донглами.
Серед цікавих функцій — кнопка “Identify Song”, яка через API Audd може визначати музику, що транслюється у WFM, NFM та AM.
Окремо Джордж відзначає власний lossless FFT-кодек із коефіцієнтом стиснення близько 10:1, а також використання Opus для аудіо. У результаті система передає FFT (12 FPS, 8192 bins) та стиснене аудіо AM-відтворення зі швидкістю лише 12–15 кБ/с.
Джордж (gbozo) випустив no-sdr (“No(de)-sdr”) — новий open source WebSDR для RTL-SDR, написаний на Go та Node.js. WebSDR дозволяє запускати SDR віддалено й отримувати доступ до нього через локальну мережу або Інтернет. Це зручно для розміщення SDR ближче до антени без довгого коаксіального кабелю, а також для спільного використання SDR кількома користувачами.
no-sdr працює на x86 і Raspberry Pi, підтримує Docker та одночасну роботу з кількома RTL-SDR донглами.
Серед цікавих функцій — кнопка “Identify Song”, яка через API Audd може визначати музику, що транслюється у WFM, NFM та AM.
Окремо Джордж відзначає власний lossless FFT-кодек із коефіцієнтом стиснення близько 10:1, а також використання Opus для аудіо. У результаті система передає FFT (12 FPS, 8192 bins) та стиснене аудіо AM-відтворення зі швидкістю лише 12–15 кБ/с.
Оголошено ранні плани розробки Flipper One
Команда, яка стоїть за надзвичайно популярним пристроєм Flipper Zero, щойно оголосила про свої плани щодо розробки Flipper One. Якщо ви не знайомі з Flipper Zero — це дуже популярний інструмент для бездротового хакінгу та досліджень, побудований на мікроконтролері STM32 та субгігагерцовому трансивері TI CC1101. Хоча це не SDR, радіочіп CC1101 має дуже широкі можливості для демодуляції та передачі багатьох субгігагерцових протоколів OOK/ASK/FSK/GFSK/MSK, а також для атак типу capture/replay. Flipper Zero також підтримує RFID 125 кГц, Bluetooth LE, NFC 13.56 МГц, інфрачервоний RX/TX та універсальні інтерфейси GPIO/UART/SPI/I2C. Популярність Flipper Zero стала настільки великою, що пристрій навіть з’являвся у масових медіа, наприклад у Linus Tech Tips.
Хоча Flipper Zero став дуже популярним, команда прямо наголошує, що Flipper One не є його наступником. Це повністю новий проєкт. Flipper One буде повноцінним Linux-комп’ютером на базі ARM-процесора RK3576 (із продуктивністю приблизно на рівні Raspberry Pi 5), із мікроконтролером-співпроцесором Raspberry Pi RP2350 та модулями розширення PCIe M.2 для додавання таких можливостей, як SDR, 5G-модем, SSD або будь-що інше.
Також пристрій матиме модулі GPIO-розширення, буде універсальним Ethernet/Wi-Fi мультитулом на базі MediaTek MT7921AUN, отримає супутниковий NTN (non-terrestrial network) стільниковий модем і, звісно, вбудований AI-прискорювач NPU з підтримкою офлайн LLM-моделей. Крім цього, розробники планують зробити Flipper One здатним запускати повноцінний Linux-десктоп і використовуватися як портативний ТВ-медіабокс.
Наразі проєкт перебуває на ранньому етапі розробки: команда все ще працює над архітектурними та апаратними рішеннями, а також над програмним забезпеченням. Метою анонсу було повідомити, що Flipper One розроблятиметься відкрито та публічно, а також залучити підтримку спільноти через портал розробки Flipper One.
Розробники зазначають, що відкритий процес розробки необхідний для реалізації їхніх амбітних цілей: забезпечення повної підтримки mainline Linux kernel для процесора RK3576, тиску на виробників задля відкриття існуючого закритого коду та відмови від binary blobs, створення незвичної архітектури CPU + мікроконтролер-співпроцесор, розробки Flipper OS — шару Debian із профілями користувачів, які можна скидати, а також створення Linux UI-фреймворку для маленьких екранів.
Найближчими існуючими конкурентами виглядають ClockworkPI uConsole, Vivid Unit, а також різноманітні пристрої типу Cyberdeck.
Команда, яка стоїть за надзвичайно популярним пристроєм Flipper Zero, щойно оголосила про свої плани щодо розробки Flipper One. Якщо ви не знайомі з Flipper Zero — це дуже популярний інструмент для бездротового хакінгу та досліджень, побудований на мікроконтролері STM32 та субгігагерцовому трансивері TI CC1101. Хоча це не SDR, радіочіп CC1101 має дуже широкі можливості для демодуляції та передачі багатьох субгігагерцових протоколів OOK/ASK/FSK/GFSK/MSK, а також для атак типу capture/replay. Flipper Zero також підтримує RFID 125 кГц, Bluetooth LE, NFC 13.56 МГц, інфрачервоний RX/TX та універсальні інтерфейси GPIO/UART/SPI/I2C. Популярність Flipper Zero стала настільки великою, що пристрій навіть з’являвся у масових медіа, наприклад у Linus Tech Tips.
Хоча Flipper Zero став дуже популярним, команда прямо наголошує, що Flipper One не є його наступником. Це повністю новий проєкт. Flipper One буде повноцінним Linux-комп’ютером на базі ARM-процесора RK3576 (із продуктивністю приблизно на рівні Raspberry Pi 5), із мікроконтролером-співпроцесором Raspberry Pi RP2350 та модулями розширення PCIe M.2 для додавання таких можливостей, як SDR, 5G-модем, SSD або будь-що інше.
Також пристрій матиме модулі GPIO-розширення, буде універсальним Ethernet/Wi-Fi мультитулом на базі MediaTek MT7921AUN, отримає супутниковий NTN (non-terrestrial network) стільниковий модем і, звісно, вбудований AI-прискорювач NPU з підтримкою офлайн LLM-моделей. Крім цього, розробники планують зробити Flipper One здатним запускати повноцінний Linux-десктоп і використовуватися як портативний ТВ-медіабокс.
Наразі проєкт перебуває на ранньому етапі розробки: команда все ще працює над архітектурними та апаратними рішеннями, а також над програмним забезпеченням. Метою анонсу було повідомити, що Flipper One розроблятиметься відкрито та публічно, а також залучити підтримку спільноти через портал розробки Flipper One.
Розробники зазначають, що відкритий процес розробки необхідний для реалізації їхніх амбітних цілей: забезпечення повної підтримки mainline Linux kernel для процесора RK3576, тиску на виробників задля відкриття існуючого закритого коду та відмови від binary blobs, створення незвичної архітектури CPU + мікроконтролер-співпроцесор, розробки Flipper OS — шару Debian із профілями користувачів, які можна скидати, а також створення Linux UI-фреймворку для маленьких екранів.
Найближчими існуючими конкурентами виглядають ClockworkPI uConsole, Vivid Unit, а також різноманітні пристрої типу Cyberdeck.
Flipper Blog
Flipper One — We Need Your Help
With Flipper One, we're reimagining what a Linux cyberdeck can be — it's a huge project. We're opening up the development process and asking the community for help.
OpenWXSDR — новий open-source Python-фреймворк, що перетворює один або кілька RTL-SDR донглів або SDR-приймачів Airspy на повністю автоматизовану наземну станцію для прийому радіозондів, яка працює на Raspberry Pi 4/5 або Linux x86.
Якщо ви не знаєте, радіозонд — це легкий комплект приладів, який зазвичай підіймається метеозондом (повітряною кулею) для збору атмосферних даних, зокрема температури, вологості, тиску та GPS-координат. Ці дані передаються на землю через радіосигнал. Використовуючи RTL-SDR або інше програмно-визначуване радіо (SDR) разом із відповідним програмним забезпеченням для декодування, ентузіасти та дослідники можуть приймати, декодувати й візуалізувати ці сигнали. Радіозонди зазвичай запускаються місцевими метеорологічними службами в багатьох містах світу щонайменше двічі на день.
OpenWXSDR безперервно сканує метеорологічний діапазон 400–406 МГц, автоматично визначає передачі від повітряних куль за допомогою DFT-кореляційного аналізу та запускає окремі subprocess-процеси декодера rs1729. Підтримуються такі типи зондів: RS41, RS92, DFM06/09/17, M10, M20, iMet-54, LMS6 та MRZ.
Програмне забезпечення також підтримує роботу з кількома радіозондами та кількома SDR-приймачами одночасно. Поки один донгл сканує ефір у пошуках нових сигналів, інші паралельно обробляють активні сесії декодування. Декодовані телеметричні дані можуть одночасно надсилатися до SondeHub v2 та OpenWX.de через MQTT (з опціональною підтримкою TLS), а також у вигляді Horus-сумісних UDP JSON-датаграм для локальних інструментів, таких як SondeMonitor.
Вбудований вебінтерфейс на базі Flask і Leaflet відображає поточні позиції, треки польоту до 20 000 точок, показники PTU-сенсорів (тиск, температура, вологість) та параметри сигналу. Більшість налаштувань можна змінювати прямо через WebUI під час роботи системи.
Image
Якщо ви не знаєте, радіозонд — це легкий комплект приладів, який зазвичай підіймається метеозондом (повітряною кулею) для збору атмосферних даних, зокрема температури, вологості, тиску та GPS-координат. Ці дані передаються на землю через радіосигнал. Використовуючи RTL-SDR або інше програмно-визначуване радіо (SDR) разом із відповідним програмним забезпеченням для декодування, ентузіасти та дослідники можуть приймати, декодувати й візуалізувати ці сигнали. Радіозонди зазвичай запускаються місцевими метеорологічними службами в багатьох містах світу щонайменше двічі на день.
OpenWXSDR безперервно сканує метеорологічний діапазон 400–406 МГц, автоматично визначає передачі від повітряних куль за допомогою DFT-кореляційного аналізу та запускає окремі subprocess-процеси декодера rs1729. Підтримуються такі типи зондів: RS41, RS92, DFM06/09/17, M10, M20, iMet-54, LMS6 та MRZ.
Програмне забезпечення також підтримує роботу з кількома радіозондами та кількома SDR-приймачами одночасно. Поки один донгл сканує ефір у пошуках нових сигналів, інші паралельно обробляють активні сесії декодування. Декодовані телеметричні дані можуть одночасно надсилатися до SondeHub v2 та OpenWX.de через MQTT (з опціональною підтримкою TLS), а також у вигляді Horus-сумісних UDP JSON-датаграм для локальних інструментів, таких як SondeMonitor.
Вбудований вебінтерфейс на базі Flask і Leaflet відображає поточні позиції, треки польоту до 20 000 точок, показники PTU-сенсорів (тиск, температура, вологість) та параметри сигналу. Більшість налаштувань можна змінювати прямо через WebUI під час роботи системи.
Image