Начиная с версии OpenTX 2.x, появилось одно существенное улучшение относительно предыдущих версий: теперь можно залить новую прошивку в Taranis непосредственно из самой аппаратуры без использования OpenTX Companion.
Теперь давайте разберёмся, в чём отличия в обновлении прошивки с SD карты, вставленной в аппаратуру, от обновления прошивки с использованием OpenTX Companion. Также рассмотрим способ обновления прошивки и бутлоадера по отдельности.
Для справки
Вообще бутлоадер уже записан на чипе. Companion может использовать этот бутлоадер, если сможет получить к нему доступ. Есть одно но: ни в Windows, ни в MacOS нет встроенных драйверов для этого бутлоадера. Поэтому для того, чтобы получить доступ к чипу приходится использовать Zadig для установки драйвера для STM BOOTLOADER. Ну и конечно для того, чтобы в первый раз залить прошивку нужно использовать Companion 9X или OpenTX Companion. Таким образом мы получим OpenTX загрузчик на STM чипе. В результате на чипе будет два бутлоадера: один оригинальный, в второй – OpenTX. И только после всех этих процедур появляется возможность иначе обновлять программное обеспечение на аппаратуре.
Зачем вообще нужен второй загрузчик? Оригинальный загрузчик тоже неплохо работает с OpenTX Companion, но при наличии второго загрузчика функции записи (обновления) программного обеспечения можно выполнять непосредственно с аппаратуры.
При наличии на аппаратуре OpenTX версии 2.х при подключении к компьютеру в системе будет появляться два новых диска: один Taranis (его ни при каких условиях лучше не трогать, вообще), а второй – внешний диск (это собственно SD карта вставленная в аппаратуру). Для того, чтобы увидеть эти диски – аппаратуру нужно подключить к компьютеру в режиме бутлоадера.
Подключение в режиме бутлоадера
Для подключения в режиме бутлоадера нужно зажать горизонтальные тримы (в сторону кнопки включения) и быстро нажать кнопку включения (актуально для QX7, быстро – значит не нужно долго ее держать). Аппаратура загрузится и появится следующий экран.
Если вы собираетесь работать с настройкой аппаратуры через OpenTX Companion или файлами на SD карте, то после того как вы перешли в режим бутлоадера нужно подключить USB кабелем аппаратуру к ПК.
С экрана бутлоадера можно:
– записать другую прошивку (Write Firmware), которую нужно предварительно скопировать на SD карту в папку FIRMWARE.
– Восстановить EEPROM, бекап которого хранится на SD карте.
– выйти из режима бутлоадера.
Обновление прошивки
NB: Далее по тексту слова firmware.bin будут использоваться для того, чтобы отличить файл c новой прошивкой. На самом деле, сам файл при его скачивании (скачивание происходит с использованием OpenTX Companion) имеет другое название. Рекомендую при записи на SD карту сделать название покороче, длинное название Taranis может не увидеть.
При наличии любой прошивки и бутлоадера версии не ниже 2.0 есть два способа обновления прошивки:
Способ 1:
Обновить прошивку с использованием OpenTX Companion с подключением ВЫКЛЮЧЕННОЙ аппаратуры через USB к ПК. В этом случае обновится также и бутлоадер. Это самый простой, надёжный и безопасный способ обновления прошивки.
Способ 2:
Подключение ВКЛЮЧЕННОЙ аппаратуры в режиме бутлоадера по USB к ПК. В этом случает бутлоадер не обновляется. Этим способом можно обновить прошивку и бутлоадер по отдельности.
Чтобы обновить прошивку:
Нужно скопировать новый файл firmware.bin в папку FIRMWARE на SD карте.
а) это можно сделать либо через подключение аппаратуры с воткнутой в нее SD картой в режиме бутлоадера, тогда SD карта будет видна в системе, либо
б) вытащить SD карту и подключить ее через картридер к ПК, и потом вставить назад в аппаратуру.
Включить аппаратуру в режиме бутлоадера и выбрать пункт Write Firmware:
Выбрать нужный файл с прошивкой:
Нажать Enter, затем еще раз Enter на следующем экране, но уже долго.
Нажать Exit. Еще раз замечу, что при использовании такого способа бутлоадер не обновляется.
Обновление только бутлоадера с использованием аппаратуры
Включить аппаратуру, перейти на экран Radio Setup (долгое нажатие Menu).
Кнопкой Page перейти на экран SD карты (может быть SD card или SD-HC card в зависимости от карты).
Зайти в папку FIRMWARE.
Выбрать нужный файл *.bin с прошивкой, в ней же содержится бутлоадер. Возможно возникнет резонный вопрос: зачем это всё нужно?
а) так можно обновить бутлоадер, если обновление прошивки происходило через аппаратуру включенную в режиме бутлоадера (см. выше).
б) Возможно новый бутлоадер глючный, а сама новая прошивка нормально работает. Предыдущий бутлоадер может спасти ситуацию.
в) И последняя причина: предыдущий бутлоадер лучше, чем новый в плане опций и возможностей и вам хочется его сохранить. Т.е. OpenTX позволяет настроить аппаратуру как нам надо.
Нажать Enter, затем Flash Bootloader и снова Enter.
После окончания процесса можно нажать Exit, чтобы вернуться на основной экран аппаратуры.
На этом всё!
обновляя аппу без бутлоадера (способ 2) можно легко поймать “кирпич”, в случае если версия прошивки сильно отличается от версии лоадера…
производитель рекомендует обновляться с выключенной аппой, иного нет в мануале…
Согласен. Это мой перевод (что посчитал лишним - выкинул) статьи с сайта open-txu.org (“Бутлодыри”). Где-то в середине сказано, что при наличии любой прошивки и бутлоадера версии не ниже 2.0 есть эти два способа обновления прошивки.
На своей аппаратуре QX7 я попробовал второй способ, с раздельным обновлением. Прокатило.
Привет, народ! Как обновить прошивку тараниса х9d (не плюс). Прошивка очень старой версии 2013 opentx-x9d-v1.0.01 EEPR 215. При потытке запустить бутлоадер (стики в центр и включение) аппаратура просто включается без перехода в режим загрузчика.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4af9ffb03df955007776801d":{"_id":"4af9ffb03df955007776801d","hid":56413,"name":"smg2000","nick":"smg2000","avatar_id":null,"css":""},"4fb355873df955007774459c":{"_id":"4fb355873df955007774459c","hid":119461,"name":"Plohish","nick":"Plohish","avatar_id":null,"css":"user__m-banned"},"5ab217f63df95500776ff6ea":{"_id":"5ab217f63df95500776ff6ea","hid":330663,"name":"EvgenyO","nick":"EvgenyO","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5adeecae9970730077117c6c","hid":23344,"title":"Taranis Bootloader","html":"<p>Boot Loaders (загрузчик, бутлоадер, бутлодырь)</p>\n<p>Начиная с версии OpenTX 2.x, появилось одно существенное улучшение относительно предыдущих версий: теперь можно залить новую прошивку в Taranis непосредственно из самой аппаратуры без использования OpenTX Companion.<br>\nТеперь давайте разберёмся, в чём отличия в обновлении прошивки с SD карты, вставленной в аппаратуру, от обновления прошивки с использованием OpenTX Companion. Также рассмотрим способ обновления прошивки и бутлоадера по отдельности.</p>\n<p>Для справки</p>\n<p>Вообще бутлоадер уже записан на чипе. Companion может использовать этот бутлоадер, если сможет получить к нему доступ. Есть одно но: ни в Windows, ни в MacOS нет встроенных драйверов для этого бутлоадера. Поэтому для того, чтобы получить доступ к чипу приходится использовать Zadig для установки драйвера для STM BOOTLOADER. Ну и конечно для того, чтобы в первый раз залить прошивку нужно использовать Companion 9X или OpenTX Companion. Таким образом мы получим OpenTX загрузчик на STM чипе. В результате на чипе будет два бутлоадера: один оригинальный, в второй – OpenTX. И только после всех этих процедур появляется возможность иначе обновлять программное обеспечение на аппаратуре.<br>\nЗачем вообще нужен второй загрузчик? Оригинальный загрузчик тоже неплохо работает с OpenTX Companion, но при наличии второго загрузчика функции записи (обновления) программного обеспечения можно выполнять непосредственно с аппаратуры.</p>\n<!--cut-->\n<p>При наличии на аппаратуре OpenTX версии 2.х при подключении к компьютеру в системе будет появляться два новых диска: один Taranis (его ни при каких условиях лучше не трогать, вообще), а второй – внешний диск (это собственно SD карта вставленная в аппаратуру). Для того, чтобы увидеть эти диски – аппаратуру нужно подключить к компьютеру в режиме бутлоадера.</p>\n<p>Подключение в режиме бутлоадера</p>\n<p>Для подключения в режиме бутлоадера нужно зажать горизонтальные тримы (в сторону кнопки включения) и быстро нажать кнопку включения (актуально для QX7, быстро – значит не нужно долго ее держать). Аппаратура загрузится и появится следующий экран.<br>\n<span class=\"image\" style=\"width: 960px\" data-nd-image-orig=\"https://a.radikal.ru/a09/1804/b8/35aa86f9ac0c.jpg\"><img src=\"https://a.radikal.ru/a09/1804/b8/35aa86f9ac0c.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 42.0833%\"></span></span><br>\nЕсли вы собираетесь работать с настройкой аппаратуры через OpenTX Companion или файлами на SD карте, то после того как вы перешли в режим бутлоадера нужно подключить USB кабелем аппаратуру к ПК.</p>\n<p>С экрана бутлоадера можно:<br>\n– записать другую прошивку (Write Firmware), которую нужно предварительно скопировать на SD карту в папку FIRMWARE.<br>\n– Восстановить EEPROM, бекап которого хранится на SD карте.<br>\n– выйти из режима бутлоадера.</p>\n<p>Обновление прошивки</p>\n<p><strong data-nd-pair-src=\"**\">NB</strong>: Далее по тексту слова firmware.bin будут использоваться для того, чтобы отличить файл c новой прошивкой. На самом деле, сам файл при его скачивании (скачивание происходит с использованием OpenTX Companion) имеет другое название. Рекомендую при записи на SD карту сделать название покороче, длинное название Taranis может не увидеть.</p>\n<p>При наличии любой прошивки и бутлоадера версии не ниже 2.0 есть два способа обновления прошивки:</p>\n<p>Способ 1:</p>\n<p>Обновить прошивку с использованием OpenTX Companion с подключением ВЫКЛЮЧЕННОЙ аппаратуры через USB к ПК. В этом случае обновится также и бутлоадер. Это самый простой, надёжный и безопасный способ обновления прошивки.</p>\n<p>Способ 2:</p>\n<p>Подключение ВКЛЮЧЕННОЙ аппаратуры в режиме бутлоадера по USB к ПК. В этом случает бутлоадер не обновляется. Этим способом можно обновить прошивку и бутлоадер по отдельности.</p>\n<p>Чтобы обновить прошивку:</p>\n<ol>\n<li>\n<p>Нужно скопировать новый файл firmware.bin в папку FIRMWARE на SD карте.<br>\nа) это можно сделать либо через подключение аппаратуры с воткнутой в нее SD картой в режиме бутлоадера, тогда SD карта будет видна в системе, либо<br>\nб) вытащить SD карту и подключить ее через картридер к ПК, и потом вставить назад в аппаратуру.</p>\n</li>\n<li>\n<p>Включить аппаратуру в режиме бутлоадера и выбрать пункт Write Firmware:<br>\n<img class=\"image\" data-nd-image-orig=\"https://d.radikal.ru/d22/1804/77/6bcb1083e227.jpg\" src=\"https://d.radikal.ru/d22/1804/77/6bcb1083e227.jpg\" alt referrerpolicy=\"no-referrer\"></p>\n</li>\n<li>\n<p>Выбрать нужный файл с прошивкой:<br>\n<img class=\"image\" data-nd-image-orig=\"https://d.radikal.ru/d05/1804/1c/1c9cee3bf75d.jpg\" src=\"https://d.radikal.ru/d05/1804/1c/1c9cee3bf75d.jpg\" alt referrerpolicy=\"no-referrer\"></p>\n</li>\n<li>\n<p>Нажать Enter, затем еще раз Enter на следующем экране, но уже долго.<br>\n<span class=\"image\" style=\"width: 960px\" data-nd-image-orig=\"https://b.radikal.ru/b08/1804/f7/f861e0cdf7ac.jpg\"><img src=\"https://b.radikal.ru/b08/1804/f7/f861e0cdf7ac.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 44.5833%\"></span></span></p>\n</li>\n<li>\n<p>Нажать Exit. Еще раз замечу, что при использовании такого способа бутлоадер не обновляется.</p>\n</li>\n</ol>\n<p>Обновление только бутлоадера с использованием аппаратуры</p>\n<ol>\n<li>\n<p>Включить аппаратуру, перейти на экран Radio Setup (долгое нажатие Menu).</p>\n</li>\n<li>\n<p>Кнопкой Page перейти на экран SD карты (может быть SD card или SD-HC card в зависимости от карты).</p>\n</li>\n<li>\n<p>Зайти в папку FIRMWARE.<br>\n<span class=\"image\" style=\"width: 960px\" data-nd-image-orig=\"https://a.radikal.ru/a29/1804/68/bf8b356055e2.jpg\"><img src=\"https://a.radikal.ru/a29/1804/68/bf8b356055e2.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 44.7917%\"></span></span></p>\n</li>\n<li>\n<p>Выбрать нужный файл *.bin с прошивкой, в ней же содержится бутлоадер. Возможно возникнет резонный вопрос: зачем это всё нужно?<br>\nа) так можно обновить бутлоадер, если обновление прошивки происходило через аппаратуру включенную в режиме бутлоадера (см. выше).<br>\nб) Возможно новый бутлоадер глючный, а сама новая прошивка нормально работает. Предыдущий бутлоадер может спасти ситуацию.<br>\nв) И последняя причина: предыдущий бутлоадер лучше, чем новый в плане опций и возможностей и вам хочется его сохранить. Т.е. OpenTX позволяет настроить аппаратуру как нам надо.<br>\n<span class=\"image\" style=\"width: 960px\" data-nd-image-orig=\"https://c.radikal.ru/c23/1804/b6/82a44ee66522.jpg\"><img src=\"https://c.radikal.ru/c23/1804/b6/82a44ee66522.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 44.5833%\"></span></span></p>\n</li>\n<li>\n<p>Нажать Enter, затем Flash Bootloader и снова Enter.<br>\n<img class=\"image\" data-nd-image-orig=\"https://d.radikal.ru/d30/1804/2b/02ed8fabe993.jpg\" src=\"https://d.radikal.ru/d30/1804/2b/02ed8fabe993.jpg\" alt referrerpolicy=\"no-referrer\"></p>\n</li>\n<li>\n<p>После окончания процесса можно нажать Exit, чтобы вернуться на основной экран аппаратуры.<br>\nНа этом всё!</p>\n</li>\n</ol>\n","user":"5ab217f63df95500776ff6ea","ts":"2018-04-24T08:37:02.000Z","st":1,"cache":{"comment_count":3,"last_comment":"5efc957b997073007711d54a","last_comment_hid":3,"last_ts":"2020-07-01T13:54:03.000Z","last_user":"4af9ffb03df955007776801d"},"views":3195,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}