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

metronom

Вполне возможно что при записи прошились фузы под внешнее тактирование - если так то возможно в программаторе есть выход для таких случаев - подать внешний тактовый сигнал на мегу нужно.

ATiGeR

Пытаюсь настроить вывод показаний телеметрии FrSky с датчика тока FAS-100, а именно ток и потраченные mAh. Это, насколько я понял, можно сделать на вкладке “Telemetry 2”, страница Custom display.
Так вот - все настраивается и работает!
Но только до отключения питания пульта 😦
Не нашел как сохранить настройки, вроде бы на других экранах все сразу запоминается…
Никто не знает как это сделать?

Владимир1961418
ATiGeR:

Не нашел как сохранить настройки, вроде бы на других экранах все сразу запоминается…
Никто не знает как это сделать?

Присоединяюсь к вопросу.

ATiGeR
Владимир1961418:

Присоединяюсь к вопросу.

Хехе 😃
Сам себе отвечаю - нужно поправить файл er9x.cpp со строки с №1842 и далее (там где строки вида #ifdef FRSKY
CustomDisplayIndex[0] = 5; …), и установить те показатели, которые хотим. Кодировка простая - смотрим в файл menus.cpp со строки №48 и ставим желаемый показатель + 1 в CustomDisplayIndex, например, для вывода потребляемого тока в амперах нужно указать 18, в файле menus.cpp указано “#define TEL_ITEM_AMPS 17”, значит считаем его + 1 = 18 и записываем в er9x.cpp строку “CustomDisplayIndex[0] = 18;”
Ну и, конечно, перекомпилировать исходники и залить новую прошивку.
Оно, конечно, не сохраняет значения введенные через меню пульта, но позволяет настроить, то, что выводиться при его включении.
Вроде у меня работает.

Maksimov

Спасибо всем огромное!!! Ожил мой передатчик. Припаял провод RST напрямую к ноге Атмеги. Вернул старую прошивку. er9x залилась вроде как, передатчик попросил нажать любую кнопку для перезаписи EEPROM, я нажал, но ноль реакции от передатчика.

airat

так на всякий случай пишу. прошивал в прошлом году. дня два мучил аппу, все программы перепробовал, всегда выходила ошибка и прошится не удовалось… вся проблема оказалась в программаторе (USBASP), необходимо было замкнуть три контакта заземления (припаивался к одному контакту, а как назло на нем земли не оказалось).

Владимир1961418
Maksimov:

но ноль реакции от передатчика.

Возможно прошивка легла криво,прошейте ещё раз,сколько по времени занял процесс заливки?

Maksimov

Не больше минуты заливалась. Контакты заземления не замыкал. Я решил пока прервать эксперименты. Погода хорошая пришла летать надо. Да и функционала вполне мне хватает. Интересно просто было почему так все хвалят эту прошивку.

darkcats
Maksimov:

Интересно просто было почему так все хвалят эту прошивку.

по тому что ОНА КЛАССНАЯ))) и к ней лучше сразу привыкать (как к хорошему) чтоб потом не переучиваться!

Владимир1961418
Maksimov:

Не больше минуты заливалась.

Это мало,у меня заливается минута сорок секунд,это значит не залился EEPROM.

Pavel_K
Maksimov:

Не больше минуты заливалась. Контакты заземления не замыкал. Я решил пока прервать эксперименты. Погода хорошая пришла летать надо.

тогда надо сфотить подпайку к контактам, сам программатор и общий вид собранного и готового к прошивке комплекта и выложить их сюда, скорее всего где-то что-то не так. Еще попутно вопросы - прошивается передатчик в сборе или располовиненный (отключна нижняя часть от верхней)? Прошивка ведется с питанием от программатора или от аккумулятора самого передатчика? Программатор напрямую в USB подключается или через шнурок-удлинитель? Для прошивки используется конфигуратор eepe или какая-то сторонняя утилита?

Maksimov:

Да и функционала вполне мне хватает. Интересно просто было почему так все хвалят эту прошивку.

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

Владимир1961418
Pavel_K:

тогда надо сфотить подпайку к контактам, сам программатор и общий вид собранного и готового к прошивке комплекта и выложить их сюда

Присоединяюсь,фотки в студию!

ATiGeR:

Так вот - все настраивается и работает!

Ну вот и я более или менее разобрался с этими экранами,остаётся непонятным что означают Mah1 Mah2,FasU,Cvlt?

ATiGeR
Владимир1961418:

что означают Mah1 Mah2,FasU,Cvlt?

Я тоже не понял, что это…
Но есть мысль, что это показатели будут нормальными, если телеметрия по току и напряжению идет не от Sensor Hub, а от FLVS-1.

Maksimov

Фотки не могу сделать я уже все от паял. Прошивал в сборе (задняя стенка подключена), питал от программатора, программатор напрямую к компу для прошивки использовал конфигуратор eepe, программатор такой: www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem=&item=1…, паял как на картинке. Сейчас понял, что точно не посмотрел какая ревизия платы. 😃. Вечером попробую еще раз, но теперь все 100 раз перепроверю.

Pavel_K

да, в первой ревизии точка подпайки №2 не к SCK подключена, а к другой ножке, так что версию платы надо проверить еще до пайки.

Pavel_K
FlyingBear:

Вон какую штуку придумали
www.hobbyking.com/hobbyking/s...0-E4AA4FAA6F8B

“прищепко-программатор” в промышленном исполнении, круто! коптеростроители будут рады такой штуке, больше не надо паяться к регуляторам для их перепрошивки 😃

King-Lion
FlyingBear:

Вон какую штуку придумали
www.hobbyking.com/hobbyking/…/uh_viewitem.asp?idpr…

да ну … еще 20$ отдавать, проще и быстрее спаять чем ждать эту штуку 2 недели, если только теперь заказывать: пульт+вч+программатор+эту штуку сразу одним комплектом. Для регуляторов конечно мана небесная 😃

Pavel_K

этот программатор только для ESC, регуляторов то бишь. Для Turnigy 9X с ее Atmega64A эта фитюлька не подходит, просто не налезет

King-Lion

эх жаль … может им написать, чтобы large size сделали для турниг 😃

DmitryS

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