ORX TX6i
по секурному протоколу рассказали слегка. попробую сделать компиляцию 4х страниц форума.
- хоппинг присутствует, механизм генерации сетки каналов не открывают. сетка каналов при бинде в эфир не передается.
- разрешение 4096, против 2048 дсмХ
- длительность фрейма 7мс, против 11мс дсмХ. на самом деле 11мс дсмХ та еще пестня. все 12 каналов передаются за 22мс.
- за один фрэйм передается 9 каналов, против 7 в дсмХ
- за один фрэйм идет двусторонний обмен, туда каналы. обратно телеметрия
- обмен туда и сюда пошифрован симметричным ключом TEA
- каждый пакет накрыт электронной подписью SHA1
- обмен ключами идет при биндинге
- шифрованием занимается сам радиомодуль. на входе и выходе его готовые данные. в инит пакете радиомодуля отдельный байт отвечает за включение секурного линка. на вход идут данные каналов в чуть ином формате чем при дсм, ибо разрешение 12 бит. обратно идет телеметрия в формате спектрума =)
теоретически можно подобрать ключ или подслушать обмен при бинде.
подобрали ту тонкую грань между latency и устойчивостью.
говорят при гонке заметна разница, квадрик более отзывчив.
Всё это, конечно, здорово, но те, кому реально нужны 10+ каналов купят как минимум Taranis, ибо эксплуатируют достаточно серьёзные аппараты и с этим прозрачным чудом будут выглядеть смешно… А для пионЭров есть варианты и подешевле - им этот функционал не нужен…
ИМХО - мертворождённый проект… Сделали бы они тупо классический серый/черный корпус - заняли бы свою средне-хоббийную нишу
этим прозрачным чудом
это же ORANGErx. у них почти вся линейка в прозрачных оранжевых корпусах.
всплыли еще интересные подробности.
10ка отличается от 6ки стиками на датчиках холла. на аналоговых, и вроде как они будут продаваться отдельно. я прикинул на глаз, в спектрум например должны войти. точно не мерил.
еще момент. у новых приемников куча выходных протоколов - cPPM, SBUS, инвертированный (т.е. в уровнях нормального УАРТа)SBUS,iBUS(flysky), DSM2048, JR, JR250kbps. а вот теперь самое интересное, как они переключаются.
у рыжиков разработана стратегия “программной карты”. первоначально она служила для настройки самолетных полетных стабилизаторов, чтобы не таскать с собой на поле компьютер. подключается она к ним по радио. но потом функционал расширили для настройки режимов в приемниках.
т.е. приемник забинден к радио. биндим к програмкарте, там настраиваем:
- режим выхода УАРТа
- телеметрия: вкл, выкл, или брать от полетного контроллера по MSP
- фэйлсэйф: нет сигнала, то что запомнили при бинде, все по центрам (кроме газа), настроенные уровни с карты.
- передача каналов. т.е. с карты настраиваем нужные положения серв и сохраняем их в фэйлсэйф
с карты настраиваются ДСМ совместимые приемники. по радио. причем привязка к аппе не слетает.
это все в прототипах есть, но не дают погонять 😉 говорят мало сделали.
на сегодня с карты по радио рулятся: два самолетных стабилизатора, приемник с УАРТ выходом (они его называют serial), две версии многоканальных PWM приемников.
кроме этого по кабелю рулятся flysky совместимые приемники.
по собстно аппе. гоняю в симуляторе и на мелком кваде по комнате. стики без хрустов, заеданий. все плавно движется.
скорее всего применен какой-то программный фильтр, дрожания показаний почти нет.
внутри собрана добротно, без соплей. флюс отмыт. смазка где положено есть.
проблем со связью не испытываю.
телеметрия стабильна, показатели на уровне с дх8 в одинаковых условиях.
на грани пропадания (в здании) TX6i показывает лучшие характеристики. более устойчиво за счет применения более мощного РА.
телеметрию показывает дальше из-за применения LNA на входе радиомодуля.
не скажу, что удивлен =)
поднял выходную мощность.
плюсы: дальше слышно
минусы: жрет, греется, ощутимо гадит по диапазону (а скорее всего и выше тоже на 2 и 3 гармониках, на видео приемнике уровень шумов возрос)
наверное верну обратно. 100мвт и так достаточно много, я на этой аппе далеко не собираюсь летать.
10ка отличается от 6ки стиками на датчиках холла. на аналоговых, и вроде как они будут продаваться отдельно. я прикинул на глаз, в спектрум например должны войти. точно не мерил.
Что за 10-ка ?
Память на 20-ать моделей ? Расширить возможности нет ?
в состоянии подготовки к выпуску находится ORX TX10i, это 10ти канальная версия 6ки. чуть другой корпус, стики на датчиках холла. больше подробностей не знаю.
мне дали отладочную версию софта, я уже нашел в ней один баг, написал репорт. в остальном софт не особо отличается.
курьер притащил 7ми канальный приемник с SecureLink. принтанул по быстрому корпус для него.
ну шо я могу сказать. оно работает. посмотрел фреймы. быстрее, да. не скажу, что на глаз заметно, квадрик стал как-то по другому рулиться. четче что-ли. может и кажется 😉
посмотрел что там в эфире идет. каша какая-то. на первый взгляд не ломается. но зная алгоритм шифрования подглядел биндинг. там идет обмен ключами. накидал програмку, чета оно не распаковывает. наверное, я чего-то еще не знаю.
приемник по умолчанию настроен на выход в режиме SBUS. полетник его вполне себе жрет. джиттера сигнала нет.
в пакете каналов в передатчик реально уходит полноценные 12 бит на канал. в самой аппе пакет не шифрованный.
пробовал порулить сам передающим модулем, благо прошивка аппы не защищена никак. закинул свой софт. рулится, биндится. может на досуге выложу протокол управление модулем. разработчики зовут его TX-OEM. мол для сторонних применений. в линейке обещают похожие модули для FrSky и FlySky.
вооооооот. а еще на пальцах объяснили как приемнику поменять настройки выходного протокола. сменил на флайскайный iBUS. потом вернул SBUS, у него разрешение выше.
всего-то надо написать свой софт для аппы =) который будет гонять настройки дсмХ, содержимое каналов =) и выдавать приемнику команды на смену режима.
если по рукам не набьют, попробую добавить для DeviationTX такой режим работы.
вооооот. интересно, OpenTX есть исходники для линейки stm32F0?
Стандартные, родные, спектрумовские приемники воспринимает? Имею ввиду DSM2 и DSMX ?
дсм2 у меня нету, AR8000 работает. ТМ1000 телеметрию показывает, даже от ГПС =)
биндил принудительно в дсм2 - тоже работает.
615Х работает в дсм2 и дсмХ
старые рыжики - 7, 10 и 12 каналов тоже работают. телеметрию отдают.
новый рыжик, который securelink в дсм2 НЕРАБОТАЕТ! выпилен. какие-то заморочки с сертификацей в европе.
отреверсил SecureLink с некоторыми подсказками 😉 ну как с некоторыми… пока просили не выкладывать наработки.
не вижу особых сложностей добавить его в DeviationTX.
в двух словах:
биндинг как обычно, только ИД протокола свой - 0хСС
затем на 27 канале передатчик гонит какой-то мусор накрытый CRC16
приемник отвечает на этот мусор своим мусором.
на основе этого мусора и CYRF chipID вычисляют SHA1 и MD5 хэши. которыми и подписывают пакет.
дальше просто. берем пакет с каналами и шифруем его ТЕА с ключом приемника. CRC16 не забываем перед этим наложить.
принятый пакет от приемника ТЕА дешифруем ключом передатчика.
не уверен, что атмега328 мультимодуля потянет это все шифрование на лету. версия на стм32 должна справиться.
шифрование получается действительно стойкое. авторы упирают на максимальное соотношение устойчивость/latency. можно крепче, но будет задержка.
з.ы. расковырял протокол настройки приемников с програм карты. тоже ничего сложного, обмен буквально ASCII поверх дсм пакетов.
Десятка вышла, помяти так и не добавили … все теже 20 моделей - hobbyking.com/…/orangerx-tx10i-10ch-dsmx-dsm2-radi…
Десятка вышла
Выглядит и конструктивно очень даже интересный вариант. Антенна негнучая и неломучая, корпус стал менее игрушечно-апельсиновым. Она двухтарифная? DSM2 & DSMX?
помяти так и не добавили … все теже 20 моделей
Для меня не принципиально, а если пионерам в кружок, то может и мало…
Она двухтарифная? DSM2 & DSMX?
в EU режиме - дсмХ и S-Link
в FCC режиме - дсм2, дсмХ и S-Link.
в FCC режиме - дсм2, дсмХ и S-Link.
EU и FCC режимы переключабельны из меню?
S-Link
Про этот ничего не знаю.
из инженерного меню. уже забыл как туда заходить. стики в центр вниз что-ли. или оба вправо вниз, не помню.
покрутите стики с включением питания.
про SLink я выше писал.
Для меня не принципиально, а если пионерам в кружок, то может и мало…
Мне 10-ти (счас в Спектруме у меня столько) уже давно мало, думаю и 20-ти то же не хватит … а хотелось бы ещё и про запас … то есть хотя бы так моделей на 50 память.
в FCC режиме - дсм2, дсмХ и S-Link.
100 мВт при этом есть ?
100 мВт при этом есть ?
есть. там 250мВт усилитель стоит. работает процентов на 75-80.
Сергей, скажите, а есть ли техническая возможность расширения памяти ?
я оригинальную прошивку не сильно реверсил. не подскажу.