Brick Arduino Pro Mini 3.3v?

I always upload sketch on the Arduino Pro Mini 3.3v using Arduino UNO as ISP. But now, for some reason, does not work. In the Ide I always get this message: avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Writing the bootloader, same thing.

I tried Uploader with avrdude in console:

avrdude -F -C /etc/avrdude.conf -p m328p -cstk500v1 -P /dev/ttyACM2 -b19200 -U flash:w:/tmp/build1725209248692235316.tmp/Blink.cpp.hex

avrdude: AVR device initialized and ready to accept instructions

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

avrdude: Device signature = 0x000000 (retrying)

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

avrdude: Device signature = 0x000000 (retrying)

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

avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATmega328P is 1E 95 0F avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file "/tmp/build1725209248692235316.tmp/Blink.cpp.hex" avrdude: input file /tmp/build1725209248692235316.tmp/Blink.cpp.hex auto detected as Intel Hex avrdude: writing flash (1106 bytes):

Writing | ################################################## | 100% 1.40s

avrdude: 1106 bytes of flash written avrdude: verifying flash memory against /tmp/build1725209248692235316.tmp/Blink.cpp.hex: avrdude: load data flash data from input file /tmp/build1725209248692235316.tmp/Blink.cpp.hex: avrdude: input file /tmp/build1725209248692235316.tmp/Blink.cpp.hex auto detected as Intel Hex avrdude: input file /tmp/build1725209248692235316.tmp/Blink.cpp.hex contains 1106 bytes avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.87s

avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x00 != 0x0c avrdude: verification error; content mismatch

avrdude: safemode: Fuses OK (E:00, H:00, L:00)

avrdude done. Thank you.

Led in 13 does not work. What is the problem? Thank You.

Are you sure it's connected properly? The device signature being all zeros looks more like a loose wire than a real device connected properly.

Same thing here with a pro micro. I have two of them, and fried one yesterday:( I'm not exactly sure how.

If your wires are connected properly and you have enough power available, it means it's fried. I have another pro micro which I can use avrdude on no problems, so I know it's the chip.

(Note that I'm following up on an old post for the sake of other people that this turns up for in searches).