I'm having problems using an Arduino UNO SMD to upload a sketch to an ATMEGA328 chip (not the ATMEGA328P). So far, I've managed to successfully install the bootloader on the chip, but I'm having trouble uploading a sketch to it.
The setup i'm using looks like this, and is taken from the http://arduino.cc/en/Tutorial/ArduinoToBreadboard tutorial
and the error message I get is this - avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0xf1 avrdude: stk500_recv(): programmer is not responding
Since I had to modify the avrdude.conf file to install the bootloader, I tried modifying that again so the signature is what would be expected for a ATMEGA328 Non-P chip (signature = 0x1e 0x95 0x14), but it didn't like that and i got this message - avrdude: Expected signature for ATMEGA328P is 1E 95 14 Double check chip, or use -F to override this check.
According to the tutorial, I should remove the chip from the Arduino when using it to program another chip. Unfortunately, with the SMD Uno, I can't remove the chip, so I guess that could be causing the issues? Is there a workaround for that? Or does someone think I may be having a different problem?