Burning a bootloader using only an Arduino board

While looking on the internet for a cheap an easy (as in: no need to solder) way to burn a bootloader on some ATMega 328 chips, all I found was using an external breadboard, connecting it to an Arduino with a load of wires and burn it.

I came to the idea of taking an Arduino Uno board (in this case a cheap illegal clone, sold as a legal compatible but well, eBay), removing the chip and replacing it with a ZIF-socket (see attached picture).

This way it must be easy to bun a bootloader, do some basic checks using the Blink sketch and be done with it.

However, the only response the IDE gives me is

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

I used the right board and port, and tried all of the programmers, but no luck.
Should this work like I suppose, or there something I'm missing?

You need a Programmer to Burn a bootloader. A Programmer connects to the ICSP header (SPI pins plus Reset, power, Gnd) to access the memory directly and set up the Fuses and load the bootloader.
Can be a discrete tool, can be an Arduino running a bootload installer sketch:

Well, if you really, really want to know! :grinning:

Note that it must be a UNO clone, and not a Duemilanove clone fraudulently sold as a "UNO".

A UNO is defined as having a 16U2. If it does not have a 16U2, well it is nothing like a UNO in any respect. :roll_eyes:

DavidKunz:
While looking on the internet for a cheap an easy (as in: no need to solder) way to burn a bootloader on some ATMega 328 chips, all I found was using an external breadboard, connecting it to an Arduino with a load of wires and burn it.

I came to the idea of taking an Arduino Uno board (in this case a cheap illegal clone, sold as a legal compatible but well, eBay), removing the chip and replacing it with a ZIF-socket (see attached picture).
<...>

You can just put your ATmega328P-PU chip on a breadboard as shown here and then run the ArduinoISP software.

Ray