Альтернативная прошивка ER9X для Turnigy 9X

ВладимирБВБ
experimentator:

Внимательно смотрим лог в появившемся окне, также выкладываем его сюда

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x1e9702
avrdude.exe: reading input file “0x0E”
avrdude.exe: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0x0E:
avrdude.exe: load data lfuse data from input file 0x0E:
avrdude.exe: input file 0x0E contains 1 bytes
avrdude.exe: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.02s

avrdude.exe: verifying …
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file “0x81”
avrdude.exe: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 0x81:
avrdude.exe: load data hfuse data from input file 0x81:
avrdude.exe: input file 0x81 contains 1 bytes
avrdude.exe: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.00s

avrdude.exe: verifying …
avrdude.exe: 1 bytes of hfuse verified
avrdude.exe: reading input file “0xFF”
avrdude.exe: writing efuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude.exe: 1 bytes of efuse written
avrdude.exe: verifying efuse memory against 0xFF:
avrdude.exe: load data efuse data from input file 0xFF:
avrdude.exe: input file 0xFF contains 1 bytes
avrdude.exe: reading on-chip efuse data:

Reading | ################################################## | 100% 0.02s

avrdude.exe: verifying …
avrdude.exe: 1 bytes of efuse verified

avrdude.exe done. Thank you.

=================================================================================
AVRDUDE done - SUCCESSFUL
============================================================================
Я надеюсь это то что надо.

experimentator
ВладимирБВБ:

Я надеюсь это то что надо.

Ну да, похоже все хорошо!
Аппа заработала нормально?

Ежели по-прежнему что-то не так - качаем этот файл и через eePe прошиваем его. Для этого в меню eePe выбираем Burn --> Flash Firmware to Tx, затем выбираем только что скачаный файл и жмем OK.

ВладимирБВБ
experimentator:

Аппа заработала нормально?

Только что попробовал прошить er9x-128.hex. Выдаёт туже ошибку.

experimentator

Какую ошибку? Попробуйте скачать заново (по моей ссылке) и прошить через eePe по инструкции сообщением выше.
После этого покажите лог - по-идее, все должно работать.

P.S. Ушел по делам, вернусь примерно через час.

Юrik

Можно в другом каком-нибудь прошивальщике сравнить содержимое Флеш микросхемы с файлом прошивки или слить прошивку с МК в файл и сравнить хотя бы объемы. Сдается мне, что прошивка не вся загружается в процессор.

Я тут не понял. Автор идет прошивать, затем выкладывает лог удачной прошивки, а на вопрос, заработала?, отвечает, что сейчас прошьет и посмотрит.
Возникает вопрос, что он тогда делал до этого?

Мне это напоминает некоторое время назад подобную проблему, когда человек заливал не файл прошивки, а неправильно скачанный с сайта файл.

ВладимирБВБ
experimentator:

Попробуйте скачать заново (по моей ссылке) и прошить через eePe по инструкции сообщением выше.

Кажется помогло записалось без ошибки, в eePe поковырялся в настройках попробовал сохранить вроде всё нормально. Значит действительно было что то не так с ФЬЮЗАМИ. Спасибо большое за помощь! Вылезла другая проблемам с переменным резистором, похоже где то провод переломило или нет контакта в колодке. То нормально работает то уходит полностью в плюс. И пульт показывает что выключатели THR и AIL постоянно включены, на переключение их не реагирует, ведь их по моему и перенесли на другие ноги процессора. Ведь в пошивке для FrSky Уже учтена переделка. Или опять что то не то с настройками в пульту? Я так понимаю поковырялись в пульту 😃 Вывод: если железяка работает хорошо зачем в неё лезть! Пойду снова разбирать и позванивать где что не так.

Plohish

при переделке на телеметрию выключатели тоже переделывать нужно…
как раз на 41 и 42 ножку… это на 64 меге!

про 128 не скажу но должно быть так же

ВладимирБВБ
Plohish:

при переделке на телеметрию выключатели тоже переделывать нужно…
ищите, делайте как в статье…

Они переделаны. Если только тот товарищ, которому сначала отдал пульт на переделку не спалил сопротивления также как плату под 41 42 ногой процессора. Ведь он не стал перерезать дорожки а просто отпаял сопротивления и поставил их стоя и к свободному концу подпаял проводки. А я честно не знаю можно или нет испортить смт сопротивление перегрев его. Вот и собрался идти в мастерскую (подвал) чтобы прозвонить их цешкой.

Plohish
ВладимирБВБ:

Они переделаны. Если только тот товарищ, которому сначала отдал пульт на переделку не спалил сопротивления также как плату под 41 41 ногой процессора. Ведь он не стал перерезать дорожки а просто отпаял сопротивления и поставил их стоя и к свободному концу подпаял проводки. А я честно не знаю можно или нет испортить смт сопротивление перегрев его.

резисторы элементарно проверить цэшкой… посмотри.

а телеметрия что нить показывает?

ВладимирБВБ
Plohish:

для 128 вроде как не нужно ничего переделывать

В смысле не надо переделывать. Я думал они (64 и 128) ни чем не отличаются (кроме объёма памяти) и переделки для них одинаковы, впрочем как и для 2561. Поэтому и хотел сначала купить 2561, но в наличии не оказалось такого.

Plohish
ВладимирБВБ:

В смысле не надо переделывать. Я думал они (64 и 128) ни чем не отличаются (кроме объёма памяти) и переделки для них одинаковы, впрочем как и для 2561. Поэтому и хотел сначала купить 2561, но в наличии не оказалось такого.

ничем, ты правильно поступил! просто я засомневался.
Ищи почему не работает, проверить резисторы элементарно, провода тоже…
Телеметрия работает?

experimentator

Не, не, перепаивать переключатели надо на любой Меге. Просто для 128 нет различных вариантов прошивок - и телеметрийная, и обычная совмещены в одной.

В настройках аппы надо установить параметр FrSky Mod Done = YES.

Кроме этого, необходимо откалибровать стики и крутилки - делается там же, в настройках.

Plohish
ВладимирБВБ:

ДА.

это хороший признак, значит резисторы…
можно заменить на обычные, есть такие? попробуй

experimentator

Погодите менять резисторы! Настройки надо выставить - FrSky Mod Done

Plohish
experimentator:

Погодите менять резисторы! Настройки надо выставить - FrSky Mod Done

Андрей, а если эта опция не включена, телеметрия будет показывать что то на экране?

ВладимирБВБ
experimentator:

В настройках аппы надо установить параметр FrSky Mod Done = YES.

Это я первым делом поставил как только удачно прошился. Инструкцию читал.

Plohish:

это хороший признак, значит резисторы…
можно заменить на обычные, есть такие? попробуй

У меня и смд полно правда на платах но думаю найти проблем не будет. Пацан уже к стати пульт вскрыл и прозвонил сопротивления, говорит что по нулям. Значит точно “спец” и их умудрился сжечь.

experimentator

Кстати, резисторы точно перепаяны? Они должны подключатья, фактически, к ногам Атмеги. Там дорожек других нет. Соответственно, если меняли чип - должны были обратить внимание и восстановить эту модификацию (если она была сделана).

Plohish
ВладимирБВБ:

Пацан уже к стати пульт вскрыл и прозвонил сопротивления, говорит что по нулям. Значит точно “спец” и их умудрился сжечь.

меняй, там в принципе всё от 200 Ом до килоОма подойдёт

ВладимирБВБ
experimentator:

Кстати, резисторы точно перепаяны?

ДА.

experimentator:

Соответственно, если меняли чип - должны были ообратить внимание и восстановить эту модификацию (если она была сделанае).

Так всё и есть.

Plohish:

меняй, там в принципе всё от 200 Ом до килоОма подойдёт

Если точно то на 200 ом. Сейчас пацан ищет на старых платах, он говорит таких мелких вроде нет. Есть больше по размеру.

Всё нашли и перепаяли. Ура все работает прекрасно:)
Беру свои слова обратно

ВладимирБВБ:

Вывод: если железяка работает хорошо зачем в неё лезть!

Аппетит приходит во время еды. Пацан наезжает, давай дальше ковырять хочу чтобы пульт говорил и писал телеметрию не SD. Говорит что где то в интернете видел про такие переделки. Так что наши приключения продолжаются. Я так думаю это была не последняя проблема.
Кстати спасибо всем за помощь:).

experimentator
ВладимирБВБ:

Если точно то на 200 ом. Сейчас пацан ищет на старых платах, он говорит таких мелких вроде нет. Есть больше по размеру.

Не обязательно искать такие же по форме и размеру. Подойдут даже обычные, не SMD, близкие по номиналу (т.е. 200 Ом или чуть больше). Только если будете использовать обычные резисторы - их надо закрепить (например, каплей термоклея), чтобы они не создавали механическую нагрузку на дорожки и не отвалились.

Plohish:

Андрей, а если эта опция не включена, телеметрия будет показывать что то на экране?

Хороший вопрос… Хмм… 😃
У меня аппы сейчас под рукой нет - проверить не могу. Возможно и не будет…