How to check, if Arduino is fully operative

Hello,

a few days ago, I've done just some little things with blinking LEDs to learn how to use the Arduino, when he suddenly stopped to work. Reprogramming failed. Because the L-LED didn't blink when I reset, I thought, that I maybe killed the Bootloader. For burn it, I used an other Arduino, similar to this instruction https://sysexit.wordpress.com/2013/02/07/burning-a-bootloader-to-an-arduino-nano-using-another-arduino/ But that fails too with this output:

/home/armin/Dokumente/Sonstiges/Arduino/arduino-1.6.5/hardware/tools/avr/bin/avrdude -C/home/armin/Dokumente/Sonstiges/Arduino/arduino-1.6.5/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -P/dev/ttyACM0 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 19:04:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/home/armin/Dokumente/Sonstiges/Arduino/arduino-1.6.5/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/home/armin/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyACM0
         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.05s

avrdude: Device signature = 0xffffff (retrying)

Reading | ################################################## | 100% 0.05s

avrdude: Device signature = 0xffffff (retrying)

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% 0.05s

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


avrdude done.  Thank you.

I can't find the error in this process, and I fear, that I have damaged the board by a short-circuit during my little experiments. Is there any possibility to check, if the board could work generally?

Thanks for an answer :)

alpha42

The signature reading 0xffffff means that something is wrong. Either the processor is damaged or the wiring is incorrect. What models of Arduino are you using?

Hi John,

the broken one is an Arduino Nano V3.0 compatible board with ATmega 328 and I tried to repair it with an original Arduino Uno with an ATmega 16u2. Can I give you any further information? Which one?

Thanks for reply :)

If you are sure you wired it correctly then your Nano is probably damaged beyond repair.

Ok, I checked the cable twice now. I think, I have destroyed it :sob: But fortunately, they aren't too expencive. The new one has alredy arived. :)