# Burn Bootloader fails: "Device signature = 0x000000"

**URL:** <https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616>\
**Category:** Uploading\
**Created:** [October 26, 2024, 4:35pm UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616 "2024-10-26T16:35:28Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 15, 2025, 11:44pm UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/21 "2025-02-15T23:44:56Z")

</div>

Nope, Idk who that is.

Was just looking for a solution and stumbled across this forum.

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 15, 2025, 11:48pm UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/22 "2025-02-15T23:48:30Z")

</div>

> [@coder-gw](#):
>
> I'm still getting this error

made me suspicious it could be.

Alright, that capacitor, what type and how many Farad?

Edit: Can you take a closeup of the 328(P), when inserted in the breadboard with the wires attached?

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 15, 2025, 11:56pm UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/23 "2025-02-15T23:56:56Z")

</div>

It's a 50v 1uf capacitor, not sure of the type. Here's a picture

 ![WhatsApp Image 2025-02-15 at 18.56.08_afa3076a](https://europe1.discourse-cdn.com/arduino/original/4X/0/4/3/0432f5129d974245ea9b700a6d9abc85cb37d9ba.jpeg)

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 16, 2025, 12:02am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/24 "2025-02-16T00:02:02Z")

</div>

That's a good cap. Type is electrolyte.

I added an Edit to my previous post. I'll try to see if I can make anything out of such a photo. Photos are tricky to find out.

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 16, 2025, 12:09am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/25 "2025-02-16T00:09:27Z")

</div>

![IMG-20250215-WA0020](https://europe1.discourse-cdn.com/arduino/original/4X/b/f/3/bf37e14ee1fe8f7cb2170dbb94ba76c276f5eae0.jpeg)  
 ![IMG-20250215-WA0023](https://europe1.discourse-cdn.com/arduino/original/4X/3/e/8/3e83912e6d5d06d22b35937a1ed012f211a663f4.jpeg)

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 16, 2025, 12:10am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/26 "2025-02-16T00:10:01Z")

</div>

![IMG-20250215-WA0022](https://europe1.discourse-cdn.com/arduino/original/4X/c/7/c/c7c57a32423cc282556205f9f86cdecf1431d691.jpeg)  
 ![IMG-20250215-WA0021](https://europe1.discourse-cdn.com/arduino/original/4X/a/5/5/a5558614bce05c962c43206bee6d86c355a0f87b.jpeg)

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 16, 2025, 12:22am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/27 "2025-02-16T00:22:11Z")

</div>

It's difficult to see the wiring because the wires are in the way....

Is pin 8 and 22 to GND? Pin 7 and 20 to Vcc = 5 V? If you have a multimeter it's easy to check. Also if you got an extra capacitor, you could connect that between Vcc and GND on the 328P (pin 7 and 8). Mind the polarity of the cap if it's an electrolyte.

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 16, 2025, 12:28am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/28 "2025-02-16T00:28:18Z")

</div>

Checked, Pins 8 and 22 go to ground and pins 7 and 20 to 5v

I just added the other capacitor (found a few that were 100 nf, gonna use those since they aren't the electrolyte type)

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 16, 2025, 12:29am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/29 "2025-02-16T00:29:12Z")

</div>

After that check the programming wires, and then try again. Pick Minicore and 328. Choose the variant, in your case the 328P. Pick an internal clock if you intend to use it like this, w/o an external clock. There are more options, ask if you're uncertain.

If nothing of this works, the MCU is probably faulty. Either programmed with wrong fuses, or **really** faulty, broken.

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 16, 2025, 12:38am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/30 "2025-02-16T00:38:15Z")

</div>

Tried all that and it still didn't work

Adding this picture so you see what the settings are

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/d/5/5/d556645610c6cfd685c3474859fb5fcf75957d90.png)

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 16, 2025, 12:42am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/31 "2025-02-16T00:42:12Z")

</div>

That looks good to me, Clock is superimportant to get right, variant also important, the rest is in the long run but in this stage not.

Do you have more MCU's? Where did you buy this one?

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 16, 2025, 12:52am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/32 "2025-02-16T00:52:59Z")

</div>

I got this one off an Arduino that wasn't working. The thing is, I checked it on a known good Arduino and it worked.

As for where I got this one, I was teaching over the summer and the Arduinos were part of the kit. Since I wasn't the arduino teacher, I didn't look into it at the time. Initially I only got 1 good arduino but after the program, there were some extra kits that they just gave away and I ended up with 2 good Arduino Uno R3s and 2 bad ones. The company never told me where they sourced the boards from but based on everything on them, I think they got them straight from the arduino site.

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 16, 2025, 1:01am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/33 "2025-02-16T01:01:34Z")

</div>

> [@coder-gw](#):
>
> I got this one off an Arduino that wasn't working.

I can tell you the "problem" straight away.

Since it was in an Arduino, it's programmed for an _external 16 Mhz clock_. Now you try to communicate with a paralyzed MCU. Without a 16 MHz clock attached you can't do anything with it.

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 16, 2025, 1:12am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/34 "2025-02-16T01:12:59Z")

</div>

Ah, alright

That's unfortunate but I guess I'll pick this up when I get the clock or buy the chip outright. Thanks for your help! I appreciate it

---

<div class="post-metadata">

**Author:** ![coder-gw](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/coder-gw/32/1197273_2.png) [@coder-gw](https://forum.arduino.cc/u/coder-gw)\
**Post date:** [February 16, 2025, 1:30am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/35 "2025-02-16T01:30:44Z")

</div>

I guess I'll ask one more thing, is it possible to undo the 'paralysis' that is plaguing this chip?

I'll do the research into it myself if it's possible.

---

<div class="post-metadata">

**Author:** ![souptik\_samanta](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/souptik_samanta/32/1051921_2.png) [@souptik\_samanta](https://forum.arduino.cc/u/souptik_samanta)\
**Post date:** [February 16, 2025, 5:56am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/36 "2025-02-16T05:56:54Z")

</div>

ig no need to research - [phaq » Blog Archive » Arduino Duemilanove as ISP: ST500K protocol errors due to Serial Reset](https://phaq.phunsites.net/2018/05/01/arduino-duemilanove-as-isp-st500k-protocol-errors-due-to-serial-reset/)  
read this . my issue was same but this fixed it

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 16, 2025, 8:24am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/37 "2025-02-16T08:24:44Z")

</div>

Yes, the fuses can be reprogrammed. When you in your case match the chip with an external 16 MHz, it's go time.

---

<div class="post-metadata">

**Author:** ![random-linux-fish\_12345](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/random-linux-fish_12345/32/1108357_2.png) [@random-linux-fish\_12345](https://forum.arduino.cc/u/random-linux-fish_12345)\
**Post date:** [February 19, 2025, 4:39pm UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/38 "2025-02-19T16:39:06Z")

</div>

Litterly only now? I have already forgoten that..

---

<div class="post-metadata">

**Author:** ![ledsyn](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ledsyn/32/1203827_2.png) [@ledsyn](https://forum.arduino.cc/u/ledsyn)\
**Post date:** [February 20, 2025, 7:40am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/39 "2025-02-20T07:40:01Z")

</div>

You're thread got revived...

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [August 19, 2025, 7:40am UTC](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616/40 "2025-08-19T07:40:51Z")

</div>

Closed on August 19, 2025, 7:40am UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.

[Previous page](https://forum.arduino.cc/t/burn-bootloader-fails-device-signature-0x000000/1315616.md?page=1)
