I'm just registered here after I have been reading in these forums for a long long time.
I'm not too much of an expert in this field, but I'm a software engineer outside of this hobby so I have some basic knowledge.
Currently I have a problem programming/reading my Turnigy 9X which is why I would like to ask for some help.
My setup is as follows:
I have a Turnigy 9x that currently runs ER9x
A USBASP programmer with the lastest firmware update (as well as a Arduino Uno, Mega2560, Bus Pirate)
I'm working on a MacBook
Now the thing is, I've been using my Arduino in the past to read and write the flash and eeprom from my 9x. That always went flawless after pressing the reset button on the Arduino at the right moment This was a great solution for a while, but also pretty inconvenient to always flash the Arduino first and then to wire everything so I can read my 9x.
For that reason I bought a USBASP from banggood a few days back. Now I wired everything up and tried to read my 9x again, unfortunately I always get the following error message:
Code: Select all
avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
Code: Select all
avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 avrdude: AVR device initialized and ready to accept instructions avrdude: Device signature = 0x000000 (retrying) avrdude: Device signature = 0x000000 (retrying) avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATmega64 is 1E 96 02
I tried different -B options for avrdude as well as different baud rates, but not seemed to help.
It still works with my Arduino so it's not the cableing.
I attached two pics from my USBASP to see if you guys think it's one of the resistors?!
Any help is highly appreciated!!