Go Down

Topic: Yikes! Invalid device signature. (Read 2833 times) previous topic - next topic

Chrisake

I recently purchased a funduino mega 2560 and when i tried to upload to it any sketch I got receive timout error, while whenever i plugged it in the L and on LED just turn on solid no flashing no nothing so i guessed it had to do something with the bootloader. I tried to burn the bootloader to it and while i followed the steps on: http://forum.arduino.cc/index.php?topic=113680.0 and did the proper wiring but i got the error avrdude: Yikes!  Invalid device signature. Double check connections and try again, or use -F to override this check. with a signature of all 0s. The interesting part of the error is that Oscillator is set to OFF does that has something to do with the errors? I really tried everything and read a lot of threads in this forum with no result at all...


The Error:

Arduino: 1.6.12 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Users\chs\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino6/bin/avrdude -CC:\Users\chs\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino6/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM7 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\chs\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino6/etc/avrdude.conf"

         Using Port                    : COM7
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         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    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 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.02s

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.

Budvar10

The message "Yikes!  Invalid device signature. Double check connections..." means that the target does not responding and the solution for 90% of cases is described - double check you connections. Check this first. I don't know what exactly you meant about the oscillator but surely the main clock is necessary for the MCU's run and it can cause this error also if missing.
Arduino clone with ATmega1284P   http://forum.arduino.cc/index.php?topic=277260.0

Chrisake

the oscillator is not missing as seen in the error it says "Oscillator      : Off" the board is at perfect condition as it was delivered i haven't managed to upload any sketch to it yet thats why i am conserning a board problem i checked my connections and they seem fine to me i uploaded a picture for you to verify that! :)

Budvar10

Quote
the oscillator is not missing as seen in the error it says "Oscillator      : Off"
Ah, ok. It doesn't matter.

Picture?
Arduino clone with ATmega1284P   http://forum.arduino.cc/index.php?topic=277260.0

Chrisake

https://drive.google.com/file/d/0B90zeRhbVubqWVF5a1NUZHRQMnhsY3NJV1o1SThJdmpBY05v/view?usp=sharing

here it is I guess it didn't upload it due to large size

DrAzzy

Usually that means that either connections are bad, or you've set the fuses to tell it to use an external crystal, but there is no external crystal connected, or it's connected improperly.
ATTinyCore for x4/x5/x61/x7/x8/x41/1634/828/x313 megaTinyCore for the megaavr ATtinies - Board Manager:
http://drazzy.com/package_drazzy.com_index.json
ATtiny breakouts, mosfets, awesome prototyping board in my store http://tindie.com/stores/DrAzzy

Budvar10

I looked to the photo, SCK, MISO, MOSI are good. I don't understant why SS/reset is going to the breadboard and how about the yellow GND wire and capacitor?, it is not clear from this photo.
UNO SS (#10) should be directly connected to the Mega RESET, 10k pull-up is on the board.
Arduino clone with ATmega1284P   http://forum.arduino.cc/index.php?topic=277260.0

Go Up