Альтернативная прошивка ER9X для Turnigy 9X
Если прямо в EEPE сделать RESET FUSES TO FACTORY DEFAULTS ?
Сделал, вот ответ:
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -u -U lfuse:w:0x0E:m -U hfuse:w:0x89:m -U efuse:w:0xFF:m
=================================================================================
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x1e9602
avrdude.exe: reading input file "0x0E"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.02s
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.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "0x89"
avrdude.exe: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 0x89:
avrdude.exe: load data hfuse data from input file 0x89:
avrdude.exe: input file 0x89 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.01s
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.00s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of efuse verified
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - SUCCESSFUL
=================================================================================
затем отключить кварц и попробовать снова Read Memory From Tx
Отключил кварц, нажал Read Memory From Tx:
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U eeprom:r:C:/Users/User/AppData/Local/Temp/temp.hex:i
=================================================================================
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x1e9602
avrdude.exe: reading eeprom memory:
Reading | ################################################## | 100% 0.34s
avrdude.exe: writing output file "C:/Users/User/AppData/Local/Temp/temp.hex"
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - SUCCESSFUL
=================================================================================
И тут же снова это:
это нормально, у вас там в памяти хрен знает что, пробуем прошить прошивку
результат отписываем
прошить прошивку
результат отписываем
Блин!! 😦
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U flash:w:C:/Users/User/Desktop/er9x (1).hex:i
=================================================================================
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Ожидалась такая-то сингатура, а оказалась другая… Опять не хочет шиться.
так это уже проще…
главное отзывается, погоди 10 мин
Может быть, попробовать другую программу? Например, на странице, откуда я покупал программатор, вроде бы рекомендуется это:
Я скачал этот Khazma, просто ради проверки попробовал посчитывать данные:
Тоже что-то не может задать (в eePe это называлось “sck period”, в khazama называется “clock”), а далее все-таки успешно считывает. Может, этой программой и прошиться (вот только как)?
давай ка прошей мой файл, только разархивируй сначала 😃
кстати, при программировании:
все разъёмы аппы должны быть подключены (в том числе и от задней крышки)
оба стика в положении вниз, все выключатели “от себя”
Не шьется 😦
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -U flash:w:C:/Users/User/Desktop/er9x_801.hex:i
=================================================================================
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
крышку поставил на место, выключатели “от себя” поставил?
ключик сделай дополнительный -B 100
если питание берёшь от программатора, отключи его и прошейся с включенной аппой
Нет, крышка отсоединена…
Боюсь одевать крышку, а то точно что-то где-то или оторвется, или коротнет.
ничего там не оторвётся если нормально присоединить разъём и крышку просто приложить… никто её винтами прикручивать не заставляет
USB ИЗ “ЖОПЫ” БРАТЬ НУЖНО!!! на морде системника может быть проблема с низким питанием…
вас жизнь ничему не учит…
ну что там, куда пропал?
ключик -B 100 добавил?
пиши может в аську?
К жопе доступ совсем неудобный. Сейчас сделаю запитку от аккмулятора - тогда уж точно и 5 вольт будет, и задняя стенка будет подключена.
Отключил VCC, подключил аккумулятор - снова target doesn’t answer. В общем, от чего ушли, к тому и пришли. Хоть снова осциллятор подключать…
херня какая то… не должно быть хуже при запитке чипа от аккума аппаратуры…
если вернуть VCC на место, снова не отвечает?
пробуй ключ -B 100 даже можно попробовать -B 1000
Припаял VCC обратно, подключился к порту сзади (тьфу, к ЖОПЕ!):
-B 1000
Read Memory From Tx:
=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m64 -B 1000 -P usb -U eeprom:r:C:/Users/User/AppData/Local/Temp/temp.hex:i
=================================================================================
avrdude.exe: set SCK frequency to 1000 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
=================================================================================
AVRDUDE done - exit code 1
=================================================================================
Непробиваемая просто аппаратура!
Читаю забугровский форум, у человека такая же проблема (даже цифры сигнатур те же):
Started AVRDUDE
C:/Program Files/eePe/avrdude.exe -c usbasp -p m64 -P usb -U eeprom:r:C:/DOCUME~1/Robert/LOCALS~1/Temp/temp.hex:i
=================================================================================
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
И вот там один в конце отвечает:
I had the same errors with my original files … I simply used AVR8 to do the job. Worked a treat!
Была такая же проблема с какими-то оригинальными файлами - просто воспользовался AVR8, и все заработало. Что такое AVR8? Программатор? Или настройка/команда/ключ в eePe?
я бы рискнул и поставил ключ -F один хрен не работает
решать вам…
А риск очень велик? Прямо убьет/сожжет все к едрене-фене?
ICQ 260370852
А риск очень велик? Прямо убьет/сожжет все к едрене-фене?
самое страшное - придётся поменять чип (но не факт), что в условиях Питера плёвое дело…
а может и поможет!
стой, какая у тебя версия EEPE?
Может поколдовать с программатором? Терять особо нечего, можно позакорачивать резисторы как советовали в посте 2959. Я шил самодельным. Вчера весь день убил. Что только не делал. Изматерился. Когда уже не знал что делать дай думаю R 10, 11, 12,13 закорочу. И пошло дело! Что характерно контроллер программатора шился через эти резюки. А пульт нет. Можно не выпаивать совсем, перемычками мостиком закоротить
Коллеги - подскажите такой вопрос
У меня ТУРНИГА 9Х С АЛЬТЕРНАТИВОЙ v1
Так вот вопрос - как подружить c приемником v2
Трудно сейчас найти приемник v1
Может кто видел на наших или забугорных сайтах такую инфу
Думаю дело в прошивке FS8004
Кто могЁт !?
Коллеги - подскажите такой вопрос
Заменить ВЧмодуль на V-2
Неожиданный поворот событий:
😃
Уже почти занес паяльник над программатором, дабы закоротить на нем резисторы, но сначала решил переустановить на него драйвера и выполнить одну странную (на первый взгляд) рекомендацию - отключить и снова подключить программатор непосредственно перед заливкой прошивки. Дело в том, что у него есть интересная особенность - он успешно выполняет первую процедуру после подключения (например, чтение имеющейся прошивки), а потом начинает выдавать ошибки. В частности, вот эта проблема с сигнатурами - в первый раз она определяется нормально (0x1e9602), во второй - ошибка, mismatch (это и в eePe, и в khazama). В общем, точно даже не знаю, что сыграло решающую роль (может быть, совокупность факторов: короткий кабель, подключение через USB на задней панели, переподключение программатора, другие драйвера, параметр -B 1000 в eePe), но в итоге оно прошилось, что, конечно же, очень радует 😃
В общем, всем огромное спасибо за помощь, за участие, за все прозвучавшие советы и рекомендации! Без Вас я бы точно не справился 😃 Все, собираю аппаратуру, иду отдыхать 😃
PS На всякий случай пара слов насчет драйвера. Они в сети попадаются разные. У меня прошивка состоялась вот с таким:
А до этого был какой-то libusb-win32 devices…
молоток, поздравляем!
программатор один хрен похоже кривой… лучше купить другой