I've been using the single sided board that i built a while ago, but i no longer have a serial port! So for a few reasons i got the Pololu USB AVR Programmer (http://www.pololu.com/catalog/product/1300) and planned to use it to program the single sided serial board using ICSP, but i cant seem to get it to work.
I've successfully installed the programmer (prog on COM3, TTL comms on COM4), and can run the pololu config util which connects and i can change settings ok. When i plug the programming into the serial boards icsp header the programmer responds with flashing yellow indicating it has detected correct voltage and is ready for programming.
So, i have configured the Arduino IDE to use COM3, and the board to "Arduino Duemilanove or Nano w/ ATmega328" (I have the 328), but i get the timeout message as if i have the wrong COM port selected (stk500_disable(): protocol error, expect=0x14, resp=0x51). I currently have the log output set to verbose, and it doesn't really tell me much except:
Using Port : \\.\COM3 Using Programmer : stk500v1 Overriding Baud Rate : 57600
I have configured COM3 to 57600 to match. When i attempt to program the green programmer led flashes a few times (sending 0   3 times) but then nothing else for maybe 5 seconds, then another flash (Sending Q ) and then protocol error. It appears the auto reset isn't working (should it with ICSP?), and even manual reset doesn't seem to make a difference (I've manually reset in the past programming with serial).
So, i've tried most options i think. I'm trying to use the serial board with Arduino Bootloader (I don't want to have to re-flash the bootloader in the future) and ICSP.
I have looked through the forum but i cant find anything related. Sorry this is a long post but im trying to cover eveything i've done so hopefully someone can help me :)
Thanks in advance, James