Bootloader on Geetech GT2560

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.

Error while burning bootloader.

I have duble checket the connections .

Can some one please help mee??

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.

Please do this:

  • File > Preferences > Show verbose output during: > compilation (uncheck) > upload (check) > OK
  • Tools > Burn Bootloader
  • After the process fails you'll see a button on the right side of the orange bar "Copy error messages". Click that button.
  • Paste the error messages in a reply here USING CODE TAGS (</> button on the toolbar).

Hii

here is my Error:

Arduino: 1.8.4 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cstk500v1 -PCOM7 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xD8:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM7
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega2560
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
           flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Error while burning bootloader.
Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

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.

Tryed your suggestion, same error

PKrusager:
Tryed your suggestion, same 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.

Hi
Seem's to be a lot of different brands, is there one you would recomend - or are they all the same?

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.

This is the one I always use:
https://www.ebay.com/itm/232327462892

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.

Thanks a lot.
I found one in the EU, so hopfully 5 - 10 days and it is here.

I will come back with my progress at that time