html текст
All interests
  • All interests
  • Design
  • Food
  • Gadgets
  • Humor
  • News
  • Photo
  • Travel
  • Video
Click to see the next recommended page
Like it
Don't like
Add to Favorites

Вещаем по переходнику! Как превратить копеечный видеоадаптер в SDR, способный захватывать FM и спуфить GPS

Утилита Osmo-fl2k превращает адаптер с USB на VGA за 15 долларов в SDR-передатчик, который позволяет вещать в диапазонах FM-радио и телевидения DTV, подделывать сигнал GPS или симулировать базовую станцию UMTS. Неплохая штука для дружеских розыгрышей и других интересных применений. В этой статье мы поговорим о том, как такое вообще возможно, и разберем необходимые шаги.

INFO

В статье использованы материалы презентации автора утилиты Стива Маркграфа, которую он представил на OsmoDevCon 2018, статьи в вики Osmocom и заметки Томаса Си в блоге Hackernoon. Адаптировал и перевел Андрей Письменный.

SDR-приемники в последнее время заметно упали в цене, да и SDR с возможностями передатчика тоже дешевеют, но все еще могут обойтись в сотни долларов, как, например, Hack-RF. Проект Osmo-fl2k позволяет использовать переходник USB 3.0 на VGA, основанный на чипе Fresco Logic FL2000 в качестве ЦАП общего назначения и SDR-передатчика. Стоят такие переходники примерно по 5 долларов за штуку. Благодаря Osmo-FL2K можно генерировать непрерывный поток семплов и избегать интервалов горизонтальной и вертикальной синхронизации.

Несмотря на то что выходной сигнал слаб, его более чем достаточно для того, чтобы захватить частоту FM на расстоянии нескольких метров или изобразить сигнал спутника GPS, который обычно проходит сотни тысяч километров.

WARNING

Использовать передатчик с FL2000 с незафильтрованным выходом ЦАП и присоединенной антенной за пределами экранированного помещения незаконно без лицензии. Вся ответственность за неосторожное использование описанного устройства будет лежать на тебе. Подробнее о предосторожностях — в конце статьи.

 
Предыстория

За идеей использовать адаптер VGA в качестве передатчика — длинная история.

  • В 2001 году Эрик Тьель выпустил программу Tempest for Eliza, которая передает сигнал в диапазоне AM.
  • В 2005 году Фабрис Беллар использовал видеокарту ATI Radeon 9200SE, чтобы передавать видеосигналы DVB-T, PAL и NTSC.
  • Позже, в 2009 году, Бартек Каниа опубликовал VGASIG — программу, которая позволяет передавать FM-радио в режиме реального времени при помощи SDL и обычной видеокарты.
  • В 2013 году siro использовал все три выхода ЦАП карты VGA и присоединенного модулятора ввода-вывода, чтобы передавать любые сигналы.

Главный недостаток при использовании обычной видеокарты в том, что сигнал, который генерирует RAMDAC, не до конца подконтролен пользователю. Вызывается это тем, что VGA использует горизонтальное и вертикальное запирание, которое прерывает сигнал. В отличие от конкурентов, производящих устройства DisplayLink, которые скорее напоминают обычные видеокарты с интерфейсом USB 2.0/3.0, во Fresco Logic избрали другой подход и, кстати, запатентовали его.

Вместо того чтобы встраивать фреймбуфер для ЦАП VGA в само устройство, они использовали память компьютера и непрерывно посылают данные по USB. Это делает адаптеры особенно дешевыми, поскольку они состоят из единственного чипа без памяти под фреймбуфер. Главный недостаток, конечно, в том, что на это тратятся ресурсы процессора и шина USB оказывается забитой. Это приводит к пропуску кадров и миганию экрана.

Разреверсив USB-протокол FL2000 в 2016 году, Стив Маркграф экспериментальным путем обнаружил, что возможно использовать FL2000 таким образом, чтобы горизонтальная и вертикальная синхронизация отключалась. Это дает возможность слать непрерывный поток семплов. Эта работа и стала основой для Osmo-fl2k, которая позволяет передавать слабосильные сигналы FM, DAB, DVB-T, GSM, UMTS и GPS.

 
Поддерживаемое железо

Для наших экспериментов, как ты понимаешь, подходит далеко не любой конвертер. Пройдемся по вариантам.

 
Донглы USB 3.0 на VGA

Поддерживаются только устройства с чипом Fresco Logic FL2000. Обычно они маркируются как адаптеры USB 3.0 на VGA с поддержкой разрешения 1920 × 1080 по USB 3.0 и 800 × 600 по USB 2.0. Иногда бывает написано, что максимальное разрешение — 1920 × 1200, но этот режим работает только с некоторыми контроллерами xHCI при включенной компрессии RLE.

Если на коробке написано, что максимальное разрешение 2048 × 1152, и заявлена поддержка macOS либо только интерфейс USB 2.0, то внутри будет чип DisplayLink, который несовместим с Osmo-fl2k.

Цены на адаптеры с FL2000 варьируются в пределах 5–15 долларов, а девайсы с DisplayLink стоят 25 долларов и более. Также заметь, что в устройствах с коннектором USB-C другой чипсет (например, Realtek RTD2166) и это всего лишь конвертеры с DisplayPort на VGA.

Найти нужный адаптер можно на AliExpress, eBay или Amazon. Устройства бывают разных размеров, иногда заодно поддерживают DVI или HDMI. Ниже — два наиболее типичных вида устройств.



 
Донглы USB 3.0 на HDMI

Если тебе удалось раздобыть только адаптер VGA с USB 3.0 и HDMI, а внутри у него FL2000-1Q0-DX (тот же чип в более крупном корпусе с 88 ножками и параллельным выводом RGB) и ты не постесняешься припаять контакты к блокам QFN с планарными выводами, то тебе пригодится распиновка ЦАП VGA, приведенная ниже.


Во всех адаптерах с USB 3.0 на HDMI, основанных на FL2000, стоит регулятор напряжения на 1,2 В, и он, похоже, используется не только чтобы задавать опорное напряжение для ЦАП.


Продолжение доступно только подписчикам

Материалы из последних выпусков можно покупать отдельно только через два месяца после публикации. Чтобы продолжить чтение, необходимо купить подписку.

Подпишись на «Хакер» по выгодной цене!

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов. Подробнее о подписке

1 год

6890 р. Экономия 1400 рублей!

1 месяц

720 р. 25-30 статей в месяц

Уже подписан?
Читать дальше
Twitter
Одноклассники
Мой Мир

материал с xakep.ru

1

      Add

      You can create thematic collections and keep, for instance, all recipes in one place so you will never lose them.

      No images found
      Previous Next 0 / 0
      500
      • Advertisement
      • Animals
      • Architecture
      • Art
      • Auto
      • Aviation
      • Books
      • Cartoons
      • Celebrities
      • Children
      • Culture
      • Design
      • Economics
      • Education
      • Entertainment
      • Fashion
      • Fitness
      • Food
      • Gadgets
      • Games
      • Health
      • History
      • Hobby
      • Humor
      • Interior
      • Moto
      • Movies
      • Music
      • Nature
      • News
      • Photo
      • Pictures
      • Politics
      • Psychology
      • Science
      • Society
      • Sport
      • Technology
      • Travel
      • Video
      • Weapons
      • Web
      • Work
        Submit
        Valid formats are JPG, PNG, GIF.
        Not more than 5 Мb, please.
        30
        surfingbird.ru/site/
        RSS format guidelines
        500
        • Advertisement
        • Animals
        • Architecture
        • Art
        • Auto
        • Aviation
        • Books
        • Cartoons
        • Celebrities
        • Children
        • Culture
        • Design
        • Economics
        • Education
        • Entertainment
        • Fashion
        • Fitness
        • Food
        • Gadgets
        • Games
        • Health
        • History
        • Hobby
        • Humor
        • Interior
        • Moto
        • Movies
        • Music
        • Nature
        • News
        • Photo
        • Pictures
        • Politics
        • Psychology
        • Science
        • Society
        • Sport
        • Technology
        • Travel
        • Video
        • Weapons
        • Web
        • Work

          Submit

          Thank you! Wait for moderation.

          Тебе это не нравится?

          You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.

          • xakep.ru
          • домен xakep.ru

          Get a link

          Спасибо, твоя жалоба принята.

          Log on to Surfingbird

          Recover
          Sign up

          or

          Welcome to Surfingbird.com!

          You'll find thousands of interesting pages, photos, and videos inside.
          Join!

          • Personal
            recommendations

          • Stash
            interesting and useful stuff

          • Anywhere,
            anytime

          Do we already know you? Login or restore the password.

          Close

          Add to collection

             

            Facebook

            Ваш профиль на рассмотрении, обновите страницу через несколько секунд

            Facebook

            К сожалению, вы не попадаете под условия акции