I am trying to bootload an atmega 168 chip with arduino UNO. I have connected all the wiring correctly (I've checked them like a thousand times). The method I am following to bootload the chip is:
1. Upload the Arduino as ISP sketch to arduino UNO.
2.Connect the wiring as in http://arduino.cc/en/Tutorial/ArduinoISP
I have connected a 10uF capacitor between reset and ground button on Arduino Uno.
3. Press the Burn Bootload button.
However, I get this error message
I have almost tried everything in the web . Please someone help me
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Where did the ATmega168 come from? Is is factory fresh? Are you sure it doesn't have serial programming disabled (a fuse option)?
Which bootloader are you installing:
"Arduino Duemilanove or Diecimila"?
Do you have a 16 MHz crystal or resonator connected to the target chip?