Обычный смартфон 2014 года превратили в радиоприёмник, способный ловить короткие волны и сигналы метеоспутников. Разработчик Логан Заров 9 ноября выпустил D325f SDR 2.0 для LG D325 (L70 Dual). Новая версия умеет записывать радиоэфир по расписанию даже с выключенным экраном, используя встроенный сотовый модем вместо отдельного SDR-устройства.
В основе проекта лежит изменение прошивки модема Qualcomm MSM8610 с процессором обработки сигналов Hexagon. Патч открывает Android доступ к цифровым IQ-отсчётам, из которых программа восстанавливает радиосигнал. Модифицированное ядро передаёт поток 8-битных данных со скоростью 7,68 млн отсчётов в секунду, обеспечивая полезную полосу приёма около 5 МГц.
Главная хитрость связана с частотами. Обычно модем работает в гигагерцевом диапазоне, но при настройке ниже 1000 МГц программа заставляет Bluetooth-чип излучать непрерывную несущую в диапазоне 2,4 ГГц. Радиотракт использует дополнительный сигнал для переноса низких частот. Так удалось принять FM-станции, коротковолновую речь и сигнал аналогового телевидения на 551,25 МГц.
Превращение телефона в приёмник не ограничивается установкой APK. Нужны root-доступ, LineageOS 14.1, TWRP и специальное ядро. Провода от радиотракта B1 и B8 выводят к разъёму для наушников, а внешнюю антенну подключают через переходник SMA. Программа поддерживает AM, FM, однополосную модуляцию и азбуку Морзе, показывает спектр и «водопад» активности в эфире.
В полевых испытаниях Заров принял передачу спутника Meteor-M № 2-3. Запись обработали через SatDump и восстановили 2019 примерно из 2050 строк инфракрасного изображения. Для работы потребовалась спутниковая тарелка с самодельным облучателем. Сигнал MetOp-B на 1701,3 МГц также приняли, но получить полноценный снимок пока не удалось.
Версия 2.0 умеет сохранять IQ-данные и звук, воспроизводить записи, восстанавливать приём после сбоев модема и следить за температурой. Во время записи продолжают работать звук и спектрограмма. Приложение поддерживает 13 языков, но не передаёт эфир по сети. Разработчик отказался от сетевых функций, поскольку при непрерывной работе Bluetooth-гетеродина Wi-Fi ведёт себя нестабильно.
Приём подтвердили на двух доработанных LG D325f. Первый аппарат позже сломался, а второй работает с microSD вместо неисправной eMMC. Образ ядра для исправной внутренней памяти ещё не испытали на телефоне. На Redmi Note 8T и ASUS ZenFone 2 Laser удалось получить лишь отдельные IQ-данные, а Itel Vision 3 не принял модифицированную прошивку. Поддержка других моделей пока не доказана.
У самодельного приёмника нет опубликованных измерений абсолютной чувствительности. В сравнении с RTL-SDR V4 результаты зависели от частоты, а в нескольких диапазонах модем терял настройку. При работе Bluetooth-гетеродина смартфон постоянно излучает сигнал на 2,4 ГГц. Мощность может нарушать местные радионормы, поэтому эксперимент нельзя считать готовой заменой серийному оборудованию.