From Arduino to a breadboard for ISP programming with arduino Uno

Hi All,

I have a question about the tutorial on the next link:

After completing all steps, I get the error code (when I try to load a bootloader in the atmega168):

avrdude: stk500_getsync(): not in sync: resp=0x00

What could be the problem ?
I tried everything…:frowning:

Also have checked my devices if my COM port is connected with the arduino.

That guide is so old and not clear, because they remove the microcontroller (at least that's what I see in the first picture) but you don't have to remove it when you use Arduino as ISP, else you wouldn't be able to programm another chip. You need another new microcontroller to burn bootloader (either atmega328p or atmega168 or another).

Show us schematic of your setup please, and another quick question: is it a brand-new atmega168 or has been previously used on another projects?

Using an Arduino running a bootload install sketch to install a bootloader onto a blank part:

JoDuino: It seems it will work...but now I got a new problem:

avrdude: Expected signature for ATMEGA328P is 1E 95 0F

I think this will cause because I will burn the bootloader on a atmega168 chip.

What Have I to do or change ?

On boards list, select "Arduino Diecimilla w/ atmega168" and repeat.

Yes but you are not having trouble with the Arduino but your custom breadboard. Perhaps you don't have decoupling capacitors.

Yikes! Invalid device signature

Did it state which device signature it found?

Can you take a photo of your setup? What are you using to interface with your computer? An FTDI cable?

Do you have a Atmega168 or Atmega168P ?