Deviation - альтернативная прошивка для Walkera DEVO

VladislavVY

Попутно PB взломал протокол Hubsan X4 и сегодня утром уже полетал на нем. Для этого протокола также требуется небольшая доработка с установкой модуля подобного модулю Flysky/Turnigy 9X (на базе чипа A7105).

Rakshas
VladislavVY:

Попутно PB взломал протокол Hubsan X4 и сегодня утром уже полетал на нем. Для этого протокола также требуется небольшая доработка с установкой модуля подобного модулю Flysky/Turnigy 9X (на базе чипа A7105).

А что слышно по поводу новой версии, очень не хватает сигнализации разряда батареи от телеметрии.

dimanovih

А можно 2 дополнительных модуля одновременно юзать? Ну не стразу чтобы 2-мя моделями управлять одновременно, а просто впаяны и выбирать когда какой)

VladislavVY

Модуль для Flysky/Turnigy 9X (на чипе А7105) ставится параллельно основному модулю и управляется прошивкой (выбором протокола). Сомневаюсь, что можно еще один (третий) подключить.

Новая версия где-то на подходе, вылавливаются отдельные баги и готовится новая документация. Х.З. когда она выйдет, PB не сознается.

VladislavVY

PB ответил насчет выхода прошивки так: I’m hopeful I’ll get it out in the next week or so.

Выйдет на следующей неделе или около того.

К его удивлению, модуль от WLToys 911 без проблем заработал с Hubsan X4, хотя приемной антенны у этого модуля нет. Так что пока обходимся одним дополнительным модулем от WLToys 911.

Rakshas

Решил сегодня полетать в симуляторе и … А как это сделать на альтернативной прошивке ?

Нашел…

You need to create a ‘Simulator’ model which uses PPM as the protocol. You probably want to use a simple config (like 6ch Airplane).
After you’ve created ans saved your Simulator model, you can reboot with this model, or Load it, or press ‘Re-bind’ to PPM mode.

В документации я этого не увидел.

Rakshas
Diman79:

а для семерки будет прошивка?

Major features include:
Support for multiple protocols without any modifications to the transmitter:
Walkera Devo 6/7/8/10/12

Но вот когда это будет для 7-ки - неизвестно. На сколько я понял, в первую очередь они работают над 8S.
Лучше спросить у разработчиков

VladislavVY

Для Devo 7 прошивка не планируется, в связи с очень ограниченными возможностями экрана. В настоящий момент поддерживаются следующие передатчики: Devo8, Devo8S, Devo6, Devo6S и Devo10.

Завтра или послезавтра планируется выпуск очередного стабильного релиза прошивки. Пока можно почитать англоязычные черновики новых руководств пользователя:

Devo 8:
deviationtx.com/…/DeviationUserManual_2012-11-25.p…

Devo 10:
www.deviationtx.com/…/Deviation10UserManual.pdf

Из неприятного: Протокол DSM2 существенно доработан и устранена ошибка нормализации каналов (100% расход на самом деле являлся 150%, максимально возможным). В связи с этим пользователям протокола DSM2 придется перенастроить расходы всех каналов и перекалибровать ESC в канале газа. При потенциальных проблемах с каналом газа, возможно поможет повторная перепривязка модели.

Количество каналов для DSM2 расширено до 9 каналов, но не советую выбирать более 7 каналов, если ваш приемник их не имеет. В данный момент, автоматическое определение возможностей приемника отсутствует.

VladislavVY

Вышел очередной релиз прошивки Deviation v2.0.0

www.deviationtx.com/…/Deviation-2.0.0/

Информация о релизе:
www.deviationtx.com/…/16-version-2-0-0

Документация:
www.deviationtx.com/repository/Documentation/

Основные возможности:

  • Поддержка Devo10

  • Поддержка телеметрии (для Devo)

  • Новые переводы интерфейса:

    • Традиционный китайский
    • Упрощенный китайский
    • Румынский
    • Голландский
    • Итальянский

Другие возможности:

  • Быстрые страницы обеспечивают доступ к часто используемым страницам
  • Шрифты теперь хранятся в файловой системе
  • Порядок микшеров теперь можно изменять
  • Порядок каналов теперь можно изменять
  • Новый тип кривой ‘мертвая зона’
  • Протокол DSM2 поддерживает до 9 каналов
  • Улучшена поддержка протокола WK2601
  • Новый протокол ‘Hubsan’
  • Энергосбережение (автогашение экрана)
  • Новые микшеры ‘максимум’ и ‘минимум’
  • Пределы (ограничения) применяются сразу
  • Управление скоростью сервоприводов
Rakshas

Перепрошился и оттестил по 3-4 аккума на Blade Nano CP X и Blade mSR - все работает нормально. С перебиндиванием mSRа пришлось трясти бубен … но все закончилось нормально.

Neznaykin

А для Devo12S планируется вообще альтернативная прошивка?

VladislavVY

В теории планируется, но на данный момент мало что сделано.

VladislavVY

Что интересно, с прошивкой Deviation в самолетиках серии Ultra Micro (E-flite) газ активируется только в режиме 6 каналов, в 4 и 5 канальном режиме все 3 управляющие плоскости работают, а газ не работает.

Rakshas
VladislavVY:

Что интересно, с прошивкой Deviation в самолетиках серии Ultra Micro (E-flite) газ активируется только в режиме 6 каналов, в 4 и 5 канальном режиме все 3 управляющие плоскости работают, а газ не работает.

На E-flite Blade mSR то-же самое, все кроме газа работало пока не сделал 6 каналов. Проблема появилась только в последней версии прошивки.

VladislavVY

В последней прошивке протокол DSM2 более правильный. Возможно, что реальные передатчики Spektrum 4, 5 и 6 каналов всегда шлют в пакетах DSM2 все 7 каналов, но неиспользуемые каналы имеют только номер канала и фиксированное значение (10 битный 0 или -150%). Deviation шлет в неиспользуемых каналах 0xFFFF.

RW9UAO

оранж и AR8000 пережевывают, что 0xFFFF в неиспользуемых каналах, что реальные значения. они просто “не выводятся” на разъемы. возможно проблема в этом куске

static const u8 ch_map4[] = {0, 1, 2, 3, 0xff, 0xff, 0xff}; //Guess
static const u8 ch_map5[] = {0, 1, 2, 3, 4, 0xff, 0xff}; //Guess
static const u8 ch_map6[] = {1, 5, 2, 3, 0, 4, 0xff}; //HP6DSM
static const u8 ch_map7[] = {1, 5, 2, 4, 3, 6, 0}; //DX6i
static const u8 ch_map8[] = {1, 5, 2, 3, 6, 0xff, 0xff, 4, 0, 7, 0xff, 0xff, 0xff, 0xff}; //DX8
static const u8 ch_map9[] = {3, 2, 1, 5, 0, 4, 6, 7, 8, 0xff, 0xff, 0xff, 0xff, 0xff}; //DM9

loginkr

Знаю идея бредовая и может даже бессмысленная , но если
Devo 8s подключить через юсб к компьютеру и использовать его как передатчик
А управлять джойстиком с помпа возможно ли такое ?

VladislavVY

Андрей, можешь проверить работу модуля телеметрии? У меня нормально показывает только температуру T2, остальные (T1, T3, T4) время от времени показывают какую-то туфту, даже если датчики отключены. Остальные датчики вроде нормально работают.

Rakshas
VladislavVY:

Андрей, можешь проверить работу модуля телеметрии? У меня нормально показывает только температуру T2, остальные (T1, T3, T4) время от времени показывают какую-то туфту, даже если датчики отключены. Остальные датчики вроде нормально работают.

Смогу проверить только завтра после 19:00, а результат отпишу аж после 22:00 (450-ка лежит на работе, завтра заеду за ней перед полетушками)

Rakshas

Проверил, 3 температуры одинаковые (Т1,Т2,Т3) и Т4 отличается (иногда). Т.е. показывает туфту и возможно, все четыре. Модуль у меня глубоко в корпусе стоит, долезть и поотключать датчики, пока вертолет не разобью - проблемно. Но одинаковую температуру во время полета они показывать не могут т.к. датчики стоят на ESC, батрейке, моторчике и один выведен под корпус.

VladislavVY

Я бы пока рекомендовал вообще воздержаться от плотного использования релиза 2.0.0. На данный момент известно о 2 случаях перезагрузки передатчиков во время полетов. Лучше подождать следующего патч-релиза.

Rakshas
VladislavVY:

Я бы пока рекомендовал вообще воздержаться от плотного использования релиза 2.0.0. На данный момент известно о 2 случаях перезагрузки передатчиков во время полетов. Лучше подождать следующего патч-релиза.

Перезагрузок я не наблюдал, а вот загрузка предыдущей модели во время редактирования параметров новой происходила много раз. После перезаписи модели в передатчике под новой прошивкой проблема уходила. Похоже что то поменялось в чтении файлов конфигурации моделей. Налетал на новой прошивке не менее 4-х часов (2 часа в DSM2 и 2 часа в DEVO) и около 3-х в симе.