В предыдущей статье я рассказал о том, как подготовить Turnigy 9x к перепрошивке. Сейчас я хочу рассказать о самой процедуре перепрошивки.

Сразу оговорюсь о нескольких вещах:
1) Я буду вести речь о прошивке er9x и программе-прошивальщике eePe. Скачать прошивку можно отсюда, а программу-прошивальщик отсюда.
Страница проекта er9x: http://code.google.com/p/er9x/
Страница проекта eePe: http://code.google.com/p/eepe/
При запуске программы eePe она сразу попробует найти свежую версию как прошивки er9x, так и программы eePe.
2) В качестве программатора я использую ISP USBASP Programmer for ATMEL AVR 51 ATMega ATTiny ATMEGA8 ATMEGA128 и беру питание в 5v от программатора.



Драйверы для программатора можно найти тут или тут. Инструкция по установке драйвера для Windows 7 находится тут (за ссылку спасибо Дмитрию Морозову, ака Airwolf).
3) Операционная система, в которой будет производиться перепрошивка – Windows XP Professional. Если у вас другая система, то тогда могут быть определённые нюансы в работе программы-прошивальщика и программатора.
4) Эту информацию я указываю в своём дневнике в первую очередь для себя, дабы опять не искать её по всей сети. Сама информация бралась из разных источников сети интернет.

С целью убрать возможные претензии ко мне скажу, что всё, что вы будете делать со своей аппаратурой, вы делаете на свой страх и риск. Я не несу никакой ответственности за вред, урон, повреждения и т.п. происшествия, возникшие в результате ваших действий.

Итак, ваша аппаратура полностью подготовлена к прошивке – все контакты распаяны на плате так, как было сказано в инструкции. Теперь давайте приступим к перепрошивке.
1) Сначала подключите программатор к компьютеру и, если это необходимо, установим для него драйвер (скачать его можно и тут). Ну что, программатор подключён к компьютеру, драйвер для него установлен, и он корректно работает? Если да, то идём дальше, а если нет, то возможно нужен драйвер поновее, или нужно изменить какие-то настройки в вашей операционной системе. Какие именно настройки вам нужно будет менять - я не знаю, т.к. не обладаю телепатическим даром. Возможно, это права доступа к определённым операциям, а возможно и нет. Тут уж, как говориться, вам и карты в руки – компьютер-то ваш. Но я немного отвлёкся, так что вернёмся к тому варианту, в котором программатор установлен в системе и правильно работает.
2) Нужно установить программу eePe на компьютер. После установки программы запустите её. При запуске программа попытается проверить наличие обновлений.
3) Теперь можно соединять пульт с программатором.

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


После подключения к программатору, аппаратура должна включиться (помните, что я беру питание в 5v от программатора) и периодически пищать, сигнализируя о том, что она подключена к программатору.

Если вы берёте питание от программатора, то НЕ ВКЛЮЧАЙТЕ ПУЛЬТ КНОПКОЙ ПИТАНИЯ НА САМОМ ПУЛЬТЕ

3) Первым делом после подключения аппаратуры нужно сделать резервную копию текущей прошивки и EEPROM. ЭТО НУЖНО СДЕЛАТЬ ОБЯЗАТЕЛЬНО. Для сохранения копии текущей прошивки, переходим в меню «Запись» и выбираем там пункт «Read Firmware from TX».



В открывшемся окне указываем место для сохранения копии прошивки и имя файла, а потом нажимаем кнопку «Сохранить».



После этого вы увидите окно с информацией о процессе сохранения прошивки в указанный вами файл.



Для сохранения копии текущего EEPROM, переходим в меню «Запись» и выбираем там пункт «Считать EEPROM в файл».



В открывшемся окне указываем место для сохранения копии EEPROM и имя файла, а потом нажимаем кнопку «Сохранить».



После этого вы увидите окно с информацией о процессе сохранения EEPROM в указанный вами файл.



Запомните место, куда вы сохранили резервные копии прошивки и EEPROM.

Ну, резервные копии сделаны, теперь пора приступать непосредственно к перепрошивке.
4) Для перепрошивки переходим в меню «Запись» и выбираем там пункт «Flash Firmware to TX».



В открывшемся окне выбираем файл с прошивкой (в моём случае это er9x(r-744)), а потом нажимаем кнопку «Открыть».



После этого вы увидите окно с запросом на перепрошивку.



Нажмите «Yes», если хотите перепрошить передатчик. После нажатия на кнопку «Yes» вы увидите окно с информацией о процессе прошивки передатчика.



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

Внимание!
Не отключайте программатор от компьютера, пока к программатору подключен пульт.

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


Как вернуть стандартную прошивку на Turnigy 9x

У вас может возникнуть вопрос о том, как вернуть стандартную прошивку на Turnigy 9x.
Я вам отвечу – очень просто. Ведь не зря же вы снимали копию оригинальной прошивки и EEPROM.
1) Соедините пульт с программатором.

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


После подключения к программатору, аппаратура должна включиться (помните, что я беру питание в 5v от программатора).

2) Запустите программу eePe на компьютере.
3) Для перепрошивки переходим в меню «Запись» и выбираем там пункт «Flash Firmware to TX».
4) В открывшемся окне выбираем файл с резервной копией оригинальной прошивки Turnigy 9x, а потом нажимаем кнопку «Открыть». На запрос о перепрошивке отвечаем «Yes». И любуемся окном с информацией о процессе прошивки передатчика.
5) По окончании прошивки ваш передатчик будет истошно пищать и на его экране будет зловещая надпись «EEPROM ERROR». Не пугайтесь этого.
6) Перейдите в меню «Запись» и выберите там пункт «Загрузить EEPROM из файла».
7) В открывшемся окне выбираем файл с резервной копией оригинального EEPROM Turnigy 9x, а потом нажимаем кнопку «Открыть». На возможный запрос о перепрошивке отвечаем «Yes». И любуемся окном с информацией о процессе прошивки EEPROM передатчика.
8) После перезаписи EEPROM, пульт сам включить в нормальном режиме. Вот теперь можно отключить пуль от программатора.

Внимание!
Не отключайте программатор от компьютера, пока к программатору подключен пульт.

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

Вот, собственно, и всё.