В предыдущей статье я рассказал о том, как подготовить 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, пульт сам включить в нормальном режиме. Вот теперь можно отключить пуль от программатора.
Внимание!
Не отключайте программатор от компьютера, пока к программатору подключен пульт.
После отключения от программатора, включите пульт с помощью кнопки питания, расположенной на нём. Теперь у вас в руках пульт, перепрошитый на стандартную прошивку. Поздравляю Вас.
Вот, собственно, и всё.
Аппа FlySky FS-TH9X, програматор USBasp.
Перепрошиляся нормально - но была ошибка прошивки на экране .
Откатился обратно на бэкап. - Перстала включаться аппа-по крайней мере ни звука ни картинки . ( прошивки читаются и заливаются нормально )
Нужна помощь.
Аппа FlySky FS-TH9X, програматор USBasp.
Прошил er9x последней версии r-820 . В меню DIAG SW показывает что включены THR SW и TRN SW на переключения тумблеров не реагирует. При возврате к старой прошивке вылазит SWITCH ERROR. ЧТо посоветуете сделать ?
Да забыл, чтобы припаянные провода случайно не коротнули - залил места припайки термоклеем.
Нужна помощь.
Аппа FlySky FS-TH9X, програматор USBasp.
Прошил er9x последней версии. Проработала один день. Даже толком не настроил.
Просто перестала реагировать на кнопки. Прошивка прошивается но на кнопки не регирует, чтобы закончить прошивку не получается без кнопок. Родной прошивки не осталось, она чудным образом стёрлася. Пробовал прошивать от турниджи пишет EEprom error/
Если прошить er9x и включить, пишет Bad EEprom Data press any key. Но на кнопки не реагирует.
Куда копнуть? Все форумы перелопатил, ничего толком не нашёл.
Уже мозг кипит, летать хочется, а не на чем.
Но есть один баг. Когда заходишь в меню то ничего толком не удается настроить. Кнопка + всё время зажат, хотя кнопка в порядке, всю плату прозвонил.
Я в трауре.
Почитав много форумов, наткнулся на похожие сообщения.
Лечится заменой процессора.
Процессор 365 р + перепайка 500 р.
Убираем транзистор с подсветки.
Я так полагаю виной всему эта модернизация с подсветкой.
Перед прошивкой сбрасываем фюзы программой eepe до базовых "Reset fuses to factory defaul".
Протом прошиваем желаемое.
Я для начала попробовал родную прошивку от турниги, так как от флай скай не нашел.
Проверил, всё работает.
После всего прошил уже er9x.
камень шьется а показывать нечего непоказывает !
бутлоудер ?
Здравия желаю !
Решил я прошить свою аппу !
Разобрал, подпоялся, программатор не видит атмегу, почитал и отпаял конденсатор нечего не изменилось (пульт работает полностью).
Далее вычитал что кто то прошился без задней стенки пульта, отключил попробовал, программатор не видит атмегу!
после этого пульт начала писать eeprom error!
Далее еще 2 вечера танцев с бубноми пульт вовсе перестал включаться
а программатор не видит атмегу вот с такими пирогами - Device signature = 0x000102 или 0х000000
После чего руки опустились и было принято решения обрезать все дорожки относящиеся к прошивке (MOSI MISO RST SCK)
После этого мой USB ASP увидил наконец токи атмегу
Прошил прошивку но пульт так и не заводится !
Напряжение на Процессоре есть 5в
Помогите восстановить!
Итоги
Проблем было не так уж и много и ключевое решение было как раз резка всех дорожек! http://vg.ucoz.ru/_fr/0/0425601.jpg
Родные сопротивления были слишком сильной подтяжкой к - что давало поразительный эффект самоуничтожения атмеги!
1 день проб обошелся потерей EEPRO ма http://vg.ucoz.ru/_fr/0/3396240.jpg
2-день потеря прошивки http://joxi.ru/Y82Q6BeuZZkBAd
3-тий потеря фьюзов и полное умертвление камушка http://joxi.ru/vDr85R3SppXzm6
Решение
Питание только от акб аппы !!!
Помогло запустить аппу вшитие родных фьюзов http://joxi.ru/0KAg4gYuVYe8rl
Впайка резисторов на 680ом помогла считывать без обрезания дорожек - наброски http://vg.ucoz.ru/_fr/0/0958895.jpg
конец http://joxi.ru/0KAg4gYuVYO8rl http://joxi.ru/QY2LJzeF8bLGr6
http://forum.modelka.com.ua/index.php?showtopic=39807 шил по этому материалу, может поможет, там и настройуа рассказана