Анализ прошивки Barvinok для управления FPV

Military hub | СВО, FPV, дроны, БПЛА@mil_hubАрмия и СВО6 октября 2026, 20:17

SineLink 2: разбор линка второго поколения Несколько месяцев назад мы разбирали первый SineLink. Сегодня нам попался полный комплект второго поколения. Корпус теперь модульный, внутри два слота под сменные радиомодули, у каждого свой SMA и свой обдув. Слот первый, условно «1G», это прямой потомок старого SineLink по частотному диапазону. Слот второй, «2G», это дополнительный диапазон частот. Дальность выросла до 140 км, передатчик до 2 Вт. Управляет всем микроконтроллер STM32H750 на ядре Cortex-M7 с частотой 480 МГц, против скромного STM32G431 в первом поколении. Радиочип Semtech LR1121, третье поколение LoRa-трансиверов у Semtech. И вот здесь начинается самое интересное. Даташит LR1121 описывает четыре рабочие полосы: привычный sub-GHz (150–960 МГц), L-band 1525–1660 МГц, S-band 1900–2200 МГц и классический ISM 2.4 ГГц. Производитель поставил в борт модуль с маркировкой «Band: 1600–2700», и это не опечатка. Стандартные FPV-джаммеры работают по 700–1000 МГц и по 2.4 ГГц, потому что там сидят ELRS и первые SineLink. А тут линк прыгает по 1100 МГц полосе, захватывая L-диапазон. Внутри 1610–1626 МГц сидит восходящий канал Iridium, выше идёт спутниковый S-сектор. Жечь помехой на этих частотах значит гасить и спутниковую связь. Дальше усилили адаптивность. Четыре режима FHSS: ручной, одноканальный (модем сам сбегает с зашумлённого канала), многоканальный, где одновременно занято несколько чистых частот, и режим, вычёркивающий каналы по потерям пакетов. Отдельно работает динамическая модуляция: при помехах битрейт падает с 30 кбит/с до 1.5 кбит/с, и линк выживает там, где обычный рвётся. Мощность тоже сама подтягивается вверх, как только растут повторы пакетов. Маппинг портов расширили до 5 линий: три физических UART плюс два виртуальных на USB-C. Протоколы на выбор: RAW, MAVLink, SBUS и CRSF. Появился полноценный Ethernet с PoE - модем на мачте питается и живёт через один кабель, всё что ходит по UART доступно как UDP-порты. Для тяжёлых комплексов это большой шаг, один шнур вместо пучка. Канальная инфраструктура выросла в сторону роя. Один мастер держит до 32 бортов с индивидуальными AES-ключами, либо PSK-сеть с общим ключом, это для дешёвых FPV-бортов. Появилась функция Masquerade: мастер за 1 секунду превращается в «умный маяк» и обратно, без перезагрузки. А вместе с Share Slaves это готовая рабочая процедура - борт запускается с одной точки, в полёте оператор в укрытии забирает управление себе, начальный мастер уходит в тихий режим. Внутри сети есть даже чат для операторов на 25 символов, смешно, но имеет место. Отдельно режим Sinepilot, в котором наземный модем сам генерирует координаты борта из сети маяков SNS и отдаёт их наружу как обычный MAVLink. Официальное применение - антенные трекеры. Враг сейчас уходит туда, где подавление на бытовом железе не работает - спутниковые L/S-диапазоны, адаптивный FHSS, автоподстройка модуляции и мощности. Чтобы давить такие линки, нужна широкополосная станция, закрывающая и 510 МГц, и весь сектор 1.6–2.7 ГГц. Плюс на стороне платформы сеть маяков, которая ведёт борт без GPS вообще. Протокол и поведение эфира полноценно не видно на одном модуле, нужен второй экземпляр для пары мастер/слейв. Если у кого-то такой модуль завалялся, вы бы могли помочь нашему изучению. SineLink 2: разбор линка второго поколения Несколько месяцев назад мы разбирали первый SineLink. Сегодня нам попался полный комплект второго поколения. Корпус теперь модульный, внутри два слота под сменные радиомодули, у каждого свой SMA и свой обдув. Слот первый, условно «1G», это прямой потомок старого SineLink по частотному диапазону. Слот второй, «2G», это дополнительный диапазон частот. Дальность выросла до 140 км, передатчик до 2 Вт. Управляет всем микроконтроллер STM32H750 на ядре Cortex-M7 с частотой 480 МГц, против скромного STM32G431 в первом поколении. Радиочип Semtech LR1121, третье поколение LoRa-трансиверов у Semtech. И вот здесь начинается самое интересное. Даташит LR1121 описывает четыре рабочие полосы: привычный sub-GHz (150–960 МГц), L-band 1525–1660 МГц, S-band 1900–2200 МГц и классический ISM 2.4 ГГц. Производитель поставил в борт модуль с маркировкой «Band: 1600–2700», и это не опечатка. Стандартные FPV-джаммеры работают по 700–1000 МГц и по 2.4 ГГц, потому что там сидят ELRS и первые SineLink. А тут линк прыгает по 1100 МГц полосе, захватывая L-диапазон. Внутри 1610–1626 МГц сидит восходящий канал Iridium, выше идёт спутниковый S-сектор. Жечь помехой на этих частотах значит гасить и спутниковую связь. Дальше усилили адаптивность. Четыре режима FHSS: ручной, одноканальный (модем сам сбегает с зашумлённого канала), многоканальный, где одновременно занято несколько чистых частот, и режим, вычёркивающий каналы по потерям пакетов. Отдельно работает динамическая модуляция: при помехах битрейт падает с 30 кбит/с до 1.5 кбит/с, и линк выживает там, где обычный рвётся. Мощность тоже сама подтягивается вверх, как только растут повторы пакетов. Маппинг портов расширили до 5 линий: три физических UART плюс два виртуальных на USB-C. Протоколы на выбор: RAW, MAVLink, SBUS и CRSF. Появился полноценный Ethernet с PoE - модем на мачте питается и живёт через один кабель, всё что ходит по UART доступно как UDP-порты. Для тяжёлых комплексов это большой шаг, один шнур вместо пучка. Канальная инфраструктура выросла в сторону роя. Один мастер держит до 32 бортов с индивидуальными AES-ключами, либо PSK-сеть с общим ключом, это для дешёвых FPV-бортов. Появилась функция Masquerade: мастер за 1 секунду превращается в «умный маяк» и обратно, без перезагрузки. А вместе с Share Slaves это готовая рабочая процедура - борт запускается с одной точки, в полёте оператор в укрытии забирает управление себе, начальный мастер уходит в тихий режим. Внутри сети есть даже чат для операторов на 25 символов, смешно, но имеет место. Отдельно режим Sinepilot, в котором наземный модем сам генерирует координаты борта из сети маяков SNS и отдаёт их наружу как обычный MAVLink. Официальное применение - антенные трекеры. Враг сейчас уходит туда, где подавление на бытовом железе не работает - спутниковые L/S-диапазоны, адаптивный FHSS, автоподстройка модуляции и мощности. Чтобы давить такие линки, нужна широкополосная станция, закрывающая и 510 МГц, и весь сектор 1.6–2.7 ГГц. Плюс на стороне платформы сеть маяков, которая ведёт борт без GPS вообще. Протокол и поведение эфира полноценно не видно на одном модуле, нужен второй экземпляр для пары мастер/слейв. Если у кого-то такой модуль завалялся, вы бы могли помочь нашему изучению.

  • 1
  • 1

Похожие посты

Северный Ветер@warriorofnorthАрмия и СВО5 октября 2026
Анализ прошивки Barvinok для управления FPV

Сумское направление 🔴 Работает «Рубикон» 0:07 - НРТК 0:11 - НРТК 0:13 - Авто 0:15 - Авто 0:17 - НРТК 0:19 - ПВД 0:23 - Блиндаж 0:32 - Блиндаж 0:47 - ПВД 0:51 - ПВД 0:55 - Склад БК 0:57 - ПВД 0:59 - Генератор 1:01 - Склад 1:03 - DJI Mavic 1:05 - Баба-Яга 1:08 - FPV-дрон 🔴 Rutube 👊 Статистика «Рубикона» на Lostarmour 🔴 Вступить в «Рубикон»: +79856759127 - Пункт отбора кандидатов Центра «Рубикон» Бот отбора кандидатов Промо 1 | Промо 2 🔴 Мы в MAX

  • 62
  • 25
  • 7
Military hub | СВО, FPV, дроны, БПЛА@mil_hubАрмия и СВОвчера
Анализ прошивки Barvinok для управления FPV
  • Фото поста канала  Military hub | СВО, FPV, дроны, БПЛА

Обратите внимание на диапазоны Производитель поставил в борт модуль с маркировкой «Band: 1600–2700», и это не опечатка. Стандартные FPV-джаммеры работают по 700–1000 МГц и по 2.4 ГГц, потому что там сидят ELRS и первые SineLink. А тут линк прыгает по 1100 МГц полосе, захватывая L-диапазон. Внутри 1610–1626 МГц сидит восходящий канал Iridium, выше идёт спутниковый S-сектор. Жечь помехой на этих частотах значит гасить и спутниковую связь. Чтобы давить такие линки, нужна широкополосная станция, за...

  • 1
Military hub | СВО, FPV, дроны, БПЛА@mil_hubАрмия и СВО5 октября 2026
Анализ прошивки Barvinok для управления FPV

Возможные атаки на Barvinok и их временная сложность. Начало (описание особенностей прошивки) - https://t.me/tishina_lab/33 Описанные ниже атаки были реализованы в коде на основании тестовых данных, сформированных по результату реверс-инжиниринга прошивки. Для полноценной проверки необходимо наличие пары RX+TX. 1. Восстановление UID на основе наблюдений частот (без демодуляции пакетов). В таком режиме нам доступна информация о наблюдаемых частотах и временных интервалах между ними. При наблю...

  • 1
Military hub | СВО, FPV, дроны, БПЛА@mil_hubАрмия и СВО5 октября 2026
Анализ прошивки Barvinok для управления FPV

Барвинок — цветок, который сажают на могилах, вплетают в венки и не могут вывести с участка. Еще так называется прошивка для управления FPV, которую мы проанализировали - Barvinok 5.1.0 для диапазона 2.4 ГГц. Ниже приведены основные факты, а в следующем посте мы разберем возможные атаки с целью более эффективного подавления FPV на базе этой прошивки. 1. Настройки радио SF CR Пакетов/с Длина, байт 7 4/6 LI 200 8 8 4/6 LI 25 8 9 4/6 LI 50 8 10 4/8 LI 25 9 12 4/5 LI 20 9 12 4/8 LI 10 9 2. Ча...

  • 1