Sorry if this has been resolved already, but I've searched the forums and although there are lots of references, I can't find the answer. Please don't beat me up!

I am trying to burn the bootloader to an Atmega328 using the instructions in http://arduino.cc/en/Tutorial/ArduinoToBreadboard - Minimal Circuit (Eliminating the External Clock), Arduino 0021, ArduinoISP.pde, and a Duemilanove.

The sketch loads to the Duemilanove OK but when trying to burn, I get these errors - avrdude: stk500_getsync(): not in sync: resp=0xf0 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xf0

The only clue I have is that the sketch says // Windows users should consider WinAVR's avrdude instead of the // avrdude included with Arduino software. (I'm using Vista). Only trouble is I have no idea how to configure this, and can't find any guide. TIA Selby

but when trying to burn

How? Through the IDE?

Yes. Tools | Board | ATmega328 on a breadboard (8 MHz internal clock). Tools | Burn Bootloader | w/Arduino as ISP.

Make certain the correct serial port is selected. This is very unlikely to be the problem but it's good idea to check the simple things first.

The sketch loads and runs OK. The error occurs when I try to burn the new chip.

The only suggestion I have left: [u]very[/u] carefully check the wiring.

Coding Badly, The wiring is OK. Many thanks for taking an interest.

I'd be interested to hear if anyone has been successful with this setup in the recent past. Unfortunately I only have the one chip to burn, so I can't eliminate that as a possibility.

Rgds Selby

Well..... Just found this post http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1267120897. I'll give it a go!

But.... It didn't help! Has anyone been successful with this method????

Well not actually resolved, I could not get it to work, but I have been able to burn a bootloader using these instructions instead. http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html Many, many thanks to Kimio.