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

falcon86
Aleksey_Gorelikov:

Для меня - лучшая - та что в этой теме, для ВитГо - та, что в его блоге. Потому, что нам они интуитивно понятны.

А я не совсем понял где находится самая последняя прошивка, что в этой теме? Вот эта?

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

А я не совсем понял где находится самая последняя прошивка, что в этой теме? Вот эта?

да эта последняя версия с переделанной аппаратурой rcopen.com/forum/f8/topic182549/371

а вот не для переделанной аппаратуры rcopen.com/forum/f8/topic182549/265 ( у этой 8 моделей в памяти)
и вот ещё одна rcopen.com/forum/f8/topic182549/238 ( это самый нормальный вариант этой прошивки без переделки апаратуры)

falcon86

Спасибо за разъяснение. Как я понял, мой вариант - последняя ссылка, т.к. я все припаял как показано на 1ой странице этой темы. Правильно я понял?

falcon86

Столкнулся с проблемой. Вначале был спаян программатор LPT с 4 резисторами 100-150 Ом. Итог: uniprof (МК не обнаружен. Проверьте порт и настройте пины - типа того) и avr prog(в принципе отсутствует в настройках LPT порт, одни COM1, COM2 и т.д., поэтому на эту программу я забил сразу) не увидели пульт. Вычитал в этой теме, что нужно выкинуть резисторы и тогда все заработает. перепаял - ничего не изменилось. Операционка Windows XP SP3, компьютер допотопный: Pentium III 667МГц, 256Мб оперативы Dimm-133. В настройках БИОСа LPT порт поставил в режим SPP (он по умоланию у меня стоял, но я все же проверил). В программе uniprof выводы поставил согласно спаянной схеме: RESET - DATA 7(9) MOSI - DATA 5(7) SCK - DATA 4(6) MISO - (10). (на всякий случай менял местами MOSI, SCK местами, ничего не получилось) “Трот.кут” (слева сзади) и “Аил Д/Р” (справа сверху) ставил и от себя и к себе.
Порядок подключения был следующий:

  1. программа uniprof, шлейф всегда воткнут в комп со стороны компа (LPT), потом подключал шлейф к пульту, а потом включал питание на пульте (питание стандартное от 8 батареек АА). В итоге у пульта экран не загарается, а при считывании EEPROM и PROGRAM сплошные “0000”.
  2. Шлейф к пульту, питание пульта, а только потом программу uniprof. Тот же эффект - все с “0000”.
    Когда выходишь из программы uniprof, то передатчик похоже, что перезагружается и выходит в меню и пищит через какое-то время, а если опять загрузить программу uniprof - замолкает и экран гаснет.
    Длина шлейфа: в пульте + снаружи не превышает 50 см, спаяно правильно, через землю (один провод сигнальный, рядом земля, потом опять сигнальный, земля и т.д.)
    Подскажите плизз, что я не учел, в чем могут быть проблемы.😵
    P.S.: Сегодня конечно начну прозванивать LPT с одной стороны и прямо на микросхеме с другой, т.к. я уже ничего не понимаю…
metronom

Конденсатор по цепи сброса в аппе выпаяй и замени на керамику порядка 0.1 мкф. Советуют вообще не ставить - я так никогда не делаю. Кандер как раз возле пятачка RST - по моему 10 мкф.

falcon86

Т.е. как я понял это надо вот это выпаивать? Или то, что выше? А если я ничего выпаивать не буду, а просто сверху перемычку сделаю - это решит проблему?

falcon86

V.14, пришла недели 2 назад, вылезла проблема. Поэтому и решил перешить. Понипрогом попробую сегодня воспользоваться. Надеюсь, что проблема не в компе (+ ко всему…).

metronom
falcon86:

Т.е. как я понял это надо вот это выпаивать? Или то, что выше? А если я ничего выпаивать не буду, а просто сверху перемычку сделаю - это решит проблему?

То что выше - желтого цвета. Резюк(обведен) не трогай. Перемычка не пойдет - мега будет постоянно в режиме сброса.

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

и ещё посмотри. тут уже где-то писали что в новой версии аппаратуры провода по другому паять надо, немного разводку платы поменяли

falcon86

Я паял относительно ножек, т.е. считал на какую ножку надо припаять и паял. Так что вряд ли я не правильно спаял, хотя на деле получилось слегка по-другому все припаяно, чем на фото на 1 странице. Спасибо за советы, сегодня буду все просматривать, прозванивать и возможно перепаивать конденсатор.
Вопрос еще один возник: как себя ведет аппаратура при программировании? Вот у меня она с выключенным экраном - это нормально? а когда выходишь из программы, то включается экран и пищит?!

falcon86

Пришел домой, установил на тот старый комп Ponyprog - ничего не пошло… Пошел расстроенный перепаивать конденсатор, а потом подумал, а дай я на другом компе попробую, там Windows 7 x86 стоит, поэтому с мыслями - врядли… Устанавливаю программу Poniprog, втыкаю провод и как вы думаете, ВСЕ РАБОТАЕТ! Перепрошил пульт, довольный как слон! Так что боюсь тут дело в контроллере LPT!! Всем спасибо за помощь! Правда в самой прошивке еще не разобрался, но думаю, что метод научного тыка мне поможет )

Aleksey_Gorelikov

2 неочевидных момента:

  1. если прошивка с полетными режимами - то настраивать надо в каждом режиме. Т.е. зашли в настройку расходов к примеру, установили расход, счелкнули тумблером режима - установили еще раз, щелкнули еще раз… 😃 Это относится ко всему. Либо настроили полностью один режим, в меню скопировали этот режим в два других, далее провели корректировку отличий (что у вас там в режимах отличаться будет).

  2. Меню… Где-то - клавиши ок и эксит, где-то стрелки влево-вправо. Я так и не удосужился пока привести все к одному виду. 😃

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

2 неочевидных момента:
Я так и не удосужился пока привести все к одному виду. 😃

может те пивка пару 2 литровых бутылок закинуть, смотришь доделаешь меню;)

druksel

Вопрос Алексею Гореликову, как главному программисту сей аппы… почему сигналы программатора MISO и MOSI подаются на 2 и 3 ноги процессора а не на 12 и 13 как в даташите?? уж извините за ламерский вопрос но стало очень интересно…

Aleksey_Gorelikov

Потомучто даташит надо читать внимательно! Перечитайте еще раз и все поймете!

RL2000

Установил данную прошивку, откалибровал стики, открылось меню - никакой реакции ни на одну из кнопок. Что я делаю не так?

Catsw
RL2000:

Что я делаю не так?

Провода для программирования отпаяли ? Просмотрите места пайки - может где то шарик заскочил, коротит. Что бы кнопки не работали - такого ни у кого не было ИМХО.

RL2000

Провода отпаял, видимых шариков нет. Проверил, кнопки друг о друге не знают, т.е. друг с другом не пересекаются. Что характерно, приемник биндится, но ни один из каналов не шевелится!