Hi, I am trying to burn new bootloader on my Geeetech GT2560 rev A+.
I have connected audrino uno with The sketch AudrinoISP on it, to the GT2560.
The Hartbeat is OK.
When i try to burn bootloader i get this fault:
Arduino: 1.8.4 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
How did you disable the auto-reset on your Arduino? I like a 1uF to 10uF between the Reset pin (+) and Ground pin (-).
If you don't disable Auto Reset the Arduino UNO will reset and you will be trying to burn a bootloader on the Arduino UNO. Since the device signature of the ATmega328P doesn't match the expected device signature (ATmega2560) you get a signature error.
johnwasser:
How did you disable the auto-reset on your Arduino? I like a 1uF to 10uF between the Reset pin (+) and Ground pin (-).
If you don't disable Auto Reset the Arduino UNO will reset and you will be trying to burn a bootloader on the Arduino UNO. Since the device signature of the ATmega328P doesn't match the expected device signature (ATmega2560) you get a signature error.
The next step is to turn on verbose upload messages in Preferences. That will tell you what value you are getting for the Device Signature. If it is all 0's (00 00 00) or all 1's (FF FF FF) then you probably have a bad connection or the system clock on the target processor is not running.
I recommend you invest in a USBasp device. That will remove many problems, like bad wiring or the auto-reset problem. Either get one with a 6-pin cable or get the more common 10-pin variety and a separate 10-pin to 6-pin adapter. The total cost on eBay should be under $5 if you don't mind waiting six weeks for a slow boat from China.
PKrusager:
Seem's to be a lot of different brands, is there one you would recomend - or are they all the same?
There are lots of different vendors but the USBasp units themselves are very similar. Some have extra features like being able to supply either 5v or 3.3V. Over 90% seem have a 10-pin connector and most of those come with a 10-pin cable. The Arduinos use 6-pin ICPS headers so you could buy one of the few units that have a 6-pin cable or get an adapter that allows you to plug your 10-pin cable into a 6-pin header. The signals are all the same but the 10-pin cable has 5 lines for ground.
You can get the 10 pin ones a little cheaper but once you buy the adapter they actually end up being more expensive. I own 10 pin ones also but I never use them because the larger cable is not as flexible. It is nice to have the voltage level option but I haven't needed it yet.