Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)

StrelecRUS

Вчера получилось прошить. Шил Унипрогом через ЛПТ, всё вроде ОК. Всем спасибо за помощь.

minc

Немного доработал аппаратуру и LPT-кабель…

sotikov
minc:

Немного доработал аппаратуру и LPT-кабель…

Это программатор?

minc

Да. Простой программатор из пяти проводов и LPT-штекера

Yaguar

Дениса смутил ЮСБ большой переходник. меня, кстати тоже поначалу. я решил это другим способом: вставил разъем под наклейку в верхней части аппы, а разъем от старого компьютера, которые подключались к в плату материнки на ресет, НДД лед и т.д. получилось супер и не видно никому, и мне не мурыжит глаз. Подсмотрел у кого-то. люди делали в внизу в ножке аппы.

sotikov
Yaguar:

Дениса смутил ЮСБ большой переходник

Просто уточнил. Я знаю два устройства, одно это программатор, а второе USB-UART переходник. Различие всего в одной схеме. Так же и здесь могло быть.

1 month later
CrazyElk

One more novice.

Коллеги не поможете побороть программатор и влится в ряды альтернативщиков. Наконец дошли руки и потребности сменить прошивку в давно купленной Turnigy (еще первое поколение с удочкой). Но лыжи не едут никак. Как и у всех купивших поделие “Мастер кит” avr 910 compatable - имеем Can’t enter in programming mode при попытке работы через AVRProg.

Перемыкание выходных резистров 😦 ситуацию не меняет. Reset при попытке прочитат фьюзы проходит экран гаснет но потом (после закрытия окна с диагностикой “не смогла” ) все возвращается на круги своя передатчик работает в нормальном режим.

Попытался потренероваться на кошках.

Взял из старых запасов мелкую atmega8-16pu в dip корпусе.
Reset на 1
GND на 8 и 22
MOSI на 17
MISO на 18
SCK на 19
Керамический резонатор ZTT 12.0МТ среднюю на 8 (GND) крайние на 9 (xtal1) и 10(xtal2)
VCC 7 соеденил с AVCC 20

Казалось бы минимальная схема для проверки проще некуда. Подкючаю программатор подаю питание на мегу (4,8 от 4NiMh) и теже портянки вид изнутри. попытка прочитать фьюзы дает Can’t enter in programming mode.

Посмотрел осцилоскопом (DSO 5200) на xtal1/xtal2 тактовой не видно шумы на уровне 10mv. От безисходностичем черт не шутит может прошит внешний клок завел такт от програматора (там хороший 1 Мg ) на xtal1 - само собой не помогло. Вобщем никак не могу понять кто не едет я (накосячил при распайке ) или лыжи (программатор дохлый сам по себе)

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

Вобщем если не сложно помогите кто чем может советом али делом.

WBR CrazyElk

P.S. Ветку читал внимательно. новый програматор на ebay заказан. LPT порта нет и проще купить AVR Dragon чем искать LPT - но гаубицу пока брать не хотелось бы дюже редко стреляю.

Catsw
CrazyElk:

Коллеги не поможете побороть программатор и влится в ряды альтернативщиков.

Вэлком 😃

CrazyElk:

Но лыжи не едут никак.

😃 Сутки коту под хвост.(С) Я.

CrazyElk:

avr 910 compatable

ХЗ, но догадываюсь, что что то похожее на пришедший пару дней назад мне AVRISP MKII

CrazyElk:

Перемыкание выходных резистров ситуацию не меняет.

С ходу нет, но всё равно перемыкать надо. 😦

CrazyElk:

Reset при попытке прочитат фьюзы проходит экран гаснет но потом (после закрытия окна с диагностикой “не смогла” ) все возвращается на круги своя передатчик работает в нормальном режим.

1 в 1.

CrazyElk:

Рекомендации что попробовать принимаются.

У меня теперь работает на всех скоростях - необходимо:
1е. Замкнуть в программаторе 100 Омные резисторы по сигналам (4шт рядом с разъёмом)
2е. В аппе заменить электролит сброса на более маленький - я вместо 4,7*6 поставил 1*5. Или вообще временно отключить. Хотя она у меня и без него стартует, но с ним как то спокойнее.
3е. Ну и подать питание на камень, у меня программатор не подаёт, а по линиям питания только КОНТРОЛИРУЕТ напругу на прошиваемом камне.

П.С. Попробовал потом разомкнуть резисторы - та же фигня - “Can’t enter in programming mode” (С) АВР. Замкнул - всё работает, так и оставил.

П.П.С. Все тумблеры на аппе - в положении ВВЕРХ или НА СЕБЯ. Хотя ИМХО только ТротКут и Аил*2 критичны, уже не помню точно.

Makey
CrazyElk:

One more novice.
Коллеги не поможете побороть программатор и влится в ряды альтернативщиков.

Немного было “танцев с бубном” при прошивке FrSkyевской аппы (тоже с удочкой). Проверте сигнал CLK он должен подаваться на 11 ногу МК(уточните по даташиту), Когда припаял по фото получилась 12 нога.МК уходил в программирование но сразу же вылетал из него.После подачи сигнала на 11 ногу прошился на УРА.

Catsw
Makey:

Немного было “танцев с бубном” при прошивке FrSkyевской аппы (тоже с удочкой). Проверте сигнал CLK он должен подаваться на 11 ногу МК(уточните по даташиту), Когда припаял по фото получилась 12 нога.

Разные версии платы. В первой надо подпаиваться к выводу/резистору (как на фотке в первом посте), во второй китайцы исправились и “передвинули” рядом стоящую КТ туда, где ей и место 😃

CrazyElk
  1. 100 om закорочены
  2. Конденсатор на сбросе сдул
  3. все выключатель перед программированием “на себя”
  4. питание есть (ибо рботает в нормальном режиме)
  5. SCK на 11 ноге. Даташит это подтвеждает.

Постоянство признак мастерства “Can’t enter in programming mode” (С) АВР.

Все (и эксперименты смелкой мегой) указывает на ЙокКирдык программатора. Попытка укоротить шлейф в двое привела к йок кирдык шлейфу (хреново обжимается без климпера).

За советы всем спасибо. Будем городить короткий шлейф пайкой чтоб уж наверняка и пытатся еще.

Не выходит пока каменный цветок.

Catsw
CrazyElk:

Все (и эксперименты смелкой мегой) указывает на ЙокКирдык программатора.

Возможно 😦

CrazyElk:

За советы всем спасибо. Будем городить короткий шлейф пайкой чтоб уж наверняка и пытатся еще.

Длинна ИМХО не причём - у меня в штатный шлейф ещё удлинитель воткнут, 30 см примерно, он в разъём, и от разъёма ещё 10 см до платы. Поиграйтесь со скоростями прошивки - “заводится” иногда на большей.

П.С. Щас глянул - соврал 😃 У меня ещё один хвост там, общая длинна более полуметра точно!

CrazyElk

НУ вобщем я тоже не надеялся - толко исходя из - ну что то же делать надо

А у мастер кита скорость 😦 никак не регулируется. На просторах iNet-а ходили страшные рассказы что как раз наоборот именно этому программатру надо понижать. На сахаре или радио коте не помню точно . Человек проводя исследования анализировал работу и нашел что отыгрывая команду на переход в программный режим во первых валит фронты и слишком быстро диктует программируемый чип его не воспринимает а потому обратного отклика нет хоть убей. А если понизить скорость надиктовки чтобы он четко и внятно произнес команду перехода в режим SPI программирования то все нормализуется. Но логического анализатора под рукой нет так что подвиг по установленю истины пожалуй не повторю.

Пока программа проста

  1. Короткий шнурок для очистки совести
  2. Завести мелкую мегу от кварца а не резонатра (чтобы чекий такт был на XTAL) и повторить все эксперименты на ней
  3. Дождавшись программатора с eBay еще раз но уже с ним (там славо богу скорость прошивки можно регулировать).
  4. Если все не помогло пойду заряжать покупку гаубицы терраэлектронике (AVRDragon).
CrazyElk

Лыжи не едут конкретно видимо я гдето кореным образом лопухаюсь но замыленный глаз не видит в упор где именно. ВСе вногу (у вех получается) МнУ не в ногу (не выходит каменный цветок)

Сразу Пункт 4. Гаубица (avrdragon) куплена. Тренировка на кошке (совершенно одинокой Atmega8) прошла успешно голую 8 читает стирает и понимает.

Попытка стрельбы “по мешени” выдает

00:13:39.489: [ERROR] Programming session setup failed: Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00

что по сути тоже самое что до этого говорил мастеркитовский набор.

Help Me а то хана 😃.

WBR CrazyElk

P.S. Со скоростями игрался. Запитать процессор от самого AvrDragon не удалось. При питании от батареек VTG (контроль уровня питания процессора) снимал непосредственно с 64 ноги (тудаже пытался заводил VCC при попытке запитать от дракончика). MISO c MOSI от безисходности менял тоже самое. Googl-ить ошибку гуглил (с нулевым результатом).

Что такое не везет и как с ним боротся. 😦

Catsw
CrazyElk:

Help Me а то хана

ок, 2 вопроса - резисторы на выходе программатора замкнули? И переключатели на аппе “на себя” ставили?

Надеюсь, про конденсатор на линии сброса мы помним?

У меня питается чип от штатного аккума, по штатной схеме, я не игрался с внешним питанием - для меня это вообще не нужно, “родное” использовать проблем никаких.

Проблемы такие с этой аппой из за того, что на этих ногах висят выключатели, и фиг ещё что, поэтому программатор должен выдавать достаточно сильный ток! Или чип выпаять и прошить отдельно, кому как проще…

CrazyElk

У меня уже не AVR 910 или его клон мастеркитовский а AvrDragon там перемыкать уже нечего (а если и есть то я не возьмусь тип размер там мельче 06)
переключатели на аппе на себя ставил
Конденсатора нет

С родным аккумулятрным питанием и выдает такую диагностику. От платы праграмматора запитыватся не хочет точнее просаживает так что програматор перестает откликатся.

😦

>>Или чип выпаять и прошить отдельно
Ну тогда мне еще прейдется городить переходник с TQFP на DIP40 или чтото подобное - чур меня. Это толко в контексте заменить 64 на 128 или чтото подобное. На такое пока не решусь. Кроме того предпологается много много экспериментов с кодом а потому хочется таки ISP добить.

Catsw
CrazyElk:

У меня уже не AVR 910 или его клон мастеркитовский а AvrDragon там перемыкать уже нечего (а если и есть то я не возьмусь тип размер там мельче 06)

Боюсь… У меня без перемыкания СТО !!! Омных (вроде - и не резистор толком) резисторов мой МАРК2 не хотел камень видеть с таким же диагнозом - “не могу войти в режим программирования”
Ничем, кроме как сделать перемычки, тут не обойтись.

Хотя, есть один совет “для гурманов” - либо поднимите эти ноги и подпаяйтесь тонким проводом к ним, либо разрежьте временно дорожки от них, потом запаяете. Можете тумблер поставить на замыкание дорожек 😃

RW9UAO

смотрю на схему сабжа. если отпаять резисторы в 200 ом от 2, 3 и 11 ног? и припаяться к точкам дорожки идущей на проц? может кондеры стоят не на 0,1 мкф, а больше и фронты валят.

Catsw
RW9UAO:

смотрю на схему сабжа. если отпаять резисторы в 200 ом от 2, 3 и 11 ног? и припаяться к точкам дорожки идущей на проц? может кондеры стоят не на 0,1 мкф, а больше и фронты валят.

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

vadson

Доброго времени суток! У меня возник вопрос! Летаю по фпв, заказал себе РУ часть выносную на 12 каналов управления. , слышал что есть для турниги прошивка с 16 каналами управления! Объясните как реализовано управление,? Где управляющих ручек столько взять? Прошу не ругать я не очень силен в радиоэлектронике, но стимул пере прошить аппу под свои нужды есть огромный! Всем ответившим большое спасибо !

Вячеслав_Михеев
vadson:

слышал что есть для турниги прошивка с 16 каналами управления

незнаю возможно это или нет