2. Установка

Пользователи Windows™ могут выбрать между двумя методами установки прошивки Deviation.

  1. Использование утилиты Deviation Uploader
  2. Использование утилиты Walkera DfuSe USB Upgrade (только Windows™)

Если у вас нет операционной системы Windows, выберите первый пункт, Deviation Uploader. Это приложение Java, разработанное командой Deviation, для эффективного и простого использования с любым передатчиком Devo и любой версией Deviation или даже с Devention, если вы захотите вернуться к прошивке Walkera. Утилита Walkera использует двухэтапный подход, сначала вы устанавливает прошивку, затем библиотеку файловой системы. Утилита Deviation Uploader делает то же самое в одно простом, удобном шаге, используя ZIP архив прошивки в качестве источника.

Раздел Подготовка описывает то, что вам нужно сделать перед началом установки. Затем два раздела установки описывают фактическую установку, в зависимости от утилиты, которую вы используете. Ниже приведены разделы, которые включают примечания, относящиеся к обновлению от или до различных версий и типов сборки.

2.1. Подготовка

Во-первых, убедитесь, что ваш Devo полностью заряжен перед началом установки. Загрузите прошивку deviation-devoXX-x.y.z.zip по адресу http://deviationtx.com/downloads-new/category/1-deviation-releases, где XX это номер вашего передатчика Walkera Devo. x.y.z указывает номер версии Deviation.

ПРИМЕЧАНИЕ: Не пытайтесь использовать утилиту Dfuse от STMicroelectronics!

Вы можете загрузить утилиту Walkera по адресу: https://drive.google.com/drive/u/0/folders/0B6SupsT8-3_BYXNQM1dOUlRYcGM

Утилиту Deviation Uploader можно загрузить по адресу: http://deviationtx.com/downloads-new/category/161-dfu-usb-tool

Если вы используете Windows, вам необходимо установить соответствующий драйвер USB. Смотрите раздел Установка драйвера Windows

Распакуйте утилиты и установите их на компьютер. Если вы используете утилиту Deviation Uploader, нет необходимости разархивировать загруженную прошивку. Рекомендуется протестировать утилиту DFU, предварительно обновив ваш передатчик до другой версии прошивки Walkera.

Если вы обновляете предыдущую версию Deviation, настоятельно рекомендуется создать резервную копию каталога „models“ из передатчика, а также файлов „tx.ini“ и „hardware.ini“, для гарантии, что вы не потеряете модели или конфигурацию передатчика.

2.1.1. Установка драйвера Windows

Утилита Walkera DfuSe и утилита Deviation Uploader используют разные драйверы. Оба драйвера могут быть установлены с помощью Deviation USBDrv Installer, доступного по адресу http://www.deviationtx.com/downloads-new/category/161-dfu-usb-tool

Разархивируйте Deviation USBDrv Installer, и запустите „DFU USBDrv Installer-x.y.exe“. Затем вы можете удалить оба драйвера, или установить Deviation USB Driver для использования с Deviation Uploader или драйвер Walkera. Установите драйвер для утилиты DFU, которую вы планируете использовать.

2.2. Установка DFU с помощью Walkera DfuSe

Установка Deviation с помощью утилиты Walkera DfuSe выполняется точно так же, как обновление прошивки Walkera Devention. Имейте в виду, что Deviation не будет перезаписывать модели Walkera, хранящиеся в передатчике. Хотя они недоступны с помощью Deviation, они будут безопасно сохранены, если потребуется переустановить прошивку Walkera.

_images/DFuSe_USB_Upgrade.png

Разархивируйте файл прошивки, который вы загрузили ранее. Подключите передатчик к компьютеру через порт USB, и включите передатчик, удерживая нажатой кнопку „EXT“, чтобы войти в режим прошивки. Для Devo12, это выполняется удержанием переключателя тренера.

Некоторые пользователи сообщали о проблемах совместимости с Windows и/или портами USB при использовании этой утилиты. Если DfuSe не распознает ваш передатчик, попробуйте удалить все USB устройства и перезапустите компьютер с USB подключением только к передатчику. Примите меры, необходимые для решения любых проблем с подключением.

Если ваш передатчик подключен правильно, в поле „Available DFU Devices“ будет отображаться „STM Device in DFU Mode“. В противном случае это поле останется пустым.

  1. Нажмите кнопку „…“ и выберите файл для установки: deviation-devoXX-vx.y.z.dfu.
  2. Выберите „Upgrade“ для установки прошивки. Это будет недоступно, если ваш передатчик не обнаружен. НЕ ИСПОЛЬЗУЙТЕ „Upload“, так как это разрушит файл DFU на вашем компьютере.
  3. Только для Devo12: выберите закладку „Library“, нажмите „…“ и выберите файл devo12-lib.dfu. Затем выберите „Upgrade“ для установки библиотеки.

Включите передатчик, удерживая нажатой кнопку „ENT“. На экране должен появиться логотип USB. Если это первая установка Deviation, компьютер должен запросить форматирование USB привода. Отформатируйте с параметрами по умолчанию. Затем обновите файловую систему на приводе USB.

2.3. Обновление файловой системы через USB

Откройте папку, извлеченную из zip-файла, и скопируйте все файлы и каталоги из этой папки в корень USB-диска передатчика. Подробнее о файловой системе смотрите USB и файловая система. Не нужно копировать файлы с расширением „zip“ и „dfu“.

_images/dont_copy_files.png

Если вы обновляете предыдущую версию, не обновляйте файлы „tx.ini“, „hardware.ini“ и папку „models“. Можно скопировать папку „models“ в передатчик, исключая файлы текущих настроенных моделей. Этот шаг гарантирует, что значения по умолчанию для вновь создаваемых моделей будут иметь самые последние параметры. Если файл „tx.ini“ перезаписан, необходимо повторить калибровку стиков и заново настроить параметры передатчика.

2.4. Установка DFU с помощью Deviation Uploader

„Deviation Uploader“ - это файл Java (jar). Вы можете запустить jar файл в командной строке, или открыть его в графическом интерфейсе, используя приложение Java. Вам необходимо установить Java с http://www.java.com/, если вы его еще не установили.

Как только „Deviation Uploader“ запущен, подключите ваш передатчик к порту USB, затем включите его, удерживая нажатой кнопку „EXT“. Для Devo12, это выполняется удержанием переключателя тренера.

Если все работает правильно, вы должны увидеть, что „Transmitter“ изменится на тип подключенного передатчика. Если он изменится на неправильный тип передатчика, остановитесь и обратитесь за помощью к форумам. Если он не изменился, проверьте системную информацию, чтобы узнать есть ли это устройство в списке. Если отображается в Windows как неизвестное устройство, проверьте установку драйвера и попробуйте отключить все остальные USB устройства. Примите меры, необходимые для решения любых проблем с подключением.

  1. Нажмите кнопку „…“ и выберите zip-файл прошивки, которую вы будете устанавливать. Нет необходимости распаковывать zip-файл, так как это сделает Deviation Uploader.
  2. Если это начальная установка, все поля „Replace“ вместе с „Format“ будут выбраны.
  3. Нажмите на опцию „Install/Upgrade“. Установка займет несколько минут, будьте терпеливы. Всплывающее диалоговое окно сообщит вам о завершении установки. Установка завершена.
  4. Выключите передатчик. Когда вы включите его снова, вас поприветствует заставка Deviation.

Для передатчиков отличных от F7 и F12E, включите передатчик, удерживая нажатой кнопку „ENT“. На экране появится логотип USB. Если это первая установка Deviation, компьютер запросит форматирование диска. Отформатируйте с параметрами по умолчанию.

2.5. Обновление файловой системы с помощью Deviation Uploader

Если вы следовали приведенным выше инструкциям по установке zip-файла прошивки с помощью утилиты Deviation Uploader, ваша установка завершена и дальнейших действий не требуется. Если же вы распаковали файл и установили отдельный файл прошивки DFU, тогда вы должны продолжить, установив файл библиотеки DFU. В этом способе нет никаких преимуществ, но так можно сделать.

2.6. Deviation 5.0

Долгожданное обновление прошивки с версии 4.0.1 до версии 5.0.0 вышло 30 апреля 2016 и было объявлено на форуме DeviationTX. Версия Deviation 5.0 является текущей версией и включает все исправления, исправления ошибок, улучшения и протоколы предыдущей версии. Тем не менее, разработка продолжается, поэтому в список будут добавляться новые передатчики, а также новые протоколы и функции, когда они станут доступными.

2.7. Ночные сборки Deviation

Ночные сборки - это версии Deviation с дополнительными возможностями, выходящими за рамки версии Deviaton 5.0. Ночные сборки выпускаются, чтобы позволить сообществу Deviation полностью протестировать новые возможности, и сообщество могло предоставить отзывы и предложения для улучшения. Как пользователь, вы признаете, что Deviation - это поддерживаемая сообществом программная система, и члены этого сообщества могут внести свой вклад, проверяя, утверждая или комментируя используемые функции. Ночные сборки находятся по адресу http://www.deviationtx.com/downloads-new/category/13-nightly-builds

Эти сборки публикуются, когда добавляются новые возможности в ядро Deviation, когда исправляются серьезные ошибки и кода добавляется новая аппаратная поддержка. Ночные сборки протестированы, но не так исчерпывающе, как полный релиз. Прочитайте это сообщение! http://www.deviationtx.com/forum/5-news-announcements/1416-nightly-builds

Руководство пользователя для Deviation регулярно просматривается и обновляется для добавления информации о новых возможностях. Кроме того, хотя сообщество Deviation прилагает все усилия для обновления руководства пользователя, эта документация может не полностью описывать особенности ночных сборок. Любой пользователь Deviation с обновлением или изменением для руководства может отправить дополнения и изменения через отслеживание проблем репозитория Deviation-manual Github по адресу https://github.com/DeviationTX/deviation-manual/issues , или напрямую отредактировать руководство.

Итак, вы должны загрузить версию Deviation 5.0 или вы должны загрузить ночную сборку? Ваши собственные требования будут определять ответ на этот вопрос. Если вы используете модели Walkera, Spektrum или Frsky, и любые вариации квадрокоптеров WLToys V202, версии Deviation 5.0 будет достаточно. Если у вас есть один из многих новых небольших квадрокоптеров, или если вам нужна поддержка дополнительного оборудования, кроме дополнительных передающих модулей, вам следует рассмотреть использование ночной сборки.

Если вы выполняете модификацию оборудования, такую как переключатели или передающие модули, сначала установите ночную сборку Deviation и просмотрите доступные возможности. После того, как Deviation запущен, установите ваше оборудование и измените параметры для поддержки вашей модификации. Это поможет в дальнейшем определить источник проблем, для устранения неполадок.

2.8. Тестовые сборки

Тестовые сборки предназначены только для опытных пользователей. Тестовые сборки Deviation готовятся разработчиками программного обеспечения для тестирования новых возможностей или аппаратных опций, и требуют более высокого уровня опыта. Эти сборки могут также требовать особой настройки передатчика или аппаратных модификаций.

Некоторые тестовые сборки требуют предварительной установки ночной сборки. НЕ УСТАНАВЛИВАЙТЕ ТЕСТОВУЮ СБОРКУ пока не прочитаете тему подробно описывающую причину этой сборки и способы ее использования, и если не знаете почему вы хотите ее использовать.

После установки тестовой сборки, пошлите сообщение с соответствующую тему , чтобы разработчик знал, как все работает! Вот почему они создаются - чтобы разработчик мог получить отзыв, даже если это только замечание о том, что все работает нормально.

2.9. USB и файловая система

Deviation хранит всю конфигурацию, изображения и модели как обычные файлы в файловой системе USB. USB режим можно легко включить, удерживая нажатой кнопку „ENT“ при включении питания передатчика. Затем файлы можно скопировать в передатчик или из него.

Структура каталогов выглядит следующим образом:

\tx.ini Конфигурация передатчика. Включает настройки триммеров, данные калибровки и номер последней модели.
\hardware.ini Настройка оборудования передатчика, описывает поддерживаемые аппаратные модификации.
\errors.txt Если прошивка перезагружается, в этом файле сохраняется отладочная информация.
\datalog.bin Файл для данных телеметрии.
\media\config.ini Цветовая схема и шрифты для передатчика.
\media\sound.ini Содержит ноты для воспроизведения различных сигналов.
\media\*.bmp Изображения для текущей темы передатчика.
\media\*.fon Файлы шрифтов.
\models\default.ini Настройки модели по умолчанию, загружаются при очистке модели.
\models\model*.ini Файлы конфигурации для каждой модели. Из-за ограничений в прошивке, Deviation не может создавать новые файлы. Поэтому необходимо иметь файл modelxx.ini для каждой модели, вне зависимости от ее использования в данный момент.
\modelico\*.bmp Все доступные значки моделей (рекомендуется 96x96 пикселей, но не обязательно). Значки моделей должны быть сохранены как 16-битный BMP файл в формате RGB565 (непрозрачный) или ARGB1555 (прозрачный).
\templates\*.ini Файлы конфигурации, используемые при загрузке предопределенных шаблонов. Они почти идентичны файлам конфигурации моделей, однако могут определять не все параметры.
\language\lang*.* Языковые файлы перевода. Это текстовые файлы UTF-8, содержащие английскую строку и соответствующую переведенную строку.

Примечание: Deviation поддерживает имена файлов только в формате 8.3. Это означает, что имена файлов не должны быть длиннее, чем „xxxxxxxx.yyy“.