I have a non-official board (http://www.itsqv.com/QVW/images/5/53/BGC20.jpg from ItsQv) which was working fine. Unfortunately, the micro-usb on the board broke and I tried to (hand) solder it back in. After several attempts, I gave up and cleaned up all the solder on the board (and checked for short-circuits). Instead, I tried to program the board with a Duemilanove but the programmer keeps throwing:
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
I have tried resetting the board after uploading, to no effect. I also noticed that I can no longer reset the board (i.e. pressing the reset button has no effect).
I can however, read messages from the serial monitor (from the last program I uploaded). But cannot send any data.
What could be the issue? Have I damaged the board?
I got that error when the board and the computer were not communicating with each other - make sure you've chosen the appropriate COM port , or what ever your equivalent is if you use Mac, etc.
Also check you set it to the right board. You may have forgotten to change board types when switching boards.
I have checked both the serial port (I am under linux) and the board type (Arduino Pro or Pro Mini (5V, 16 Mhz)w/ ATmega328) as stated in the wiki. And it made no difference.
I had a look at the board, it seems that the board and you can't program it with anything other than USB as it does not appear to bring out the serial port.
@MrDropsy: As I mentioned earlier, I broke the usb port. Did you mean something else?
@ChilliTronix: So, I cannot program it through the RX/TX on the top side (next to Silabs chip on http://www.itsqv.com/QVW/images/5/53/BGC20.jpg) like any other arduino? It would be unfortunate if it's not possible.