Mini won't load sketch

I'm on a PPC mac running Arduino 12.
I'm trying to use the USB adapter to connect to the Arduino mini 04.

to test the board I've tried uploading the blink program (turns an LED on and off at digital out 13), but I keep getting the following error:

avrdude: stk500_getsync(): not in sync: resp=0x20
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xc0

The LED doesn't blink at pin 13, but it does blink at pin 12. I tried uploading a new sketch with a different delay, but nothings changed.

I've reviewed my wiring several times, and I'm pretty sure Its correct. I can post a photo in the morning if it will help.

Is this a common problem? does anyone have any other suggestions?

Does the mini have its own LED that lights up to let you know data is transfering (currently, none light up on mine)?

Whoops!

Fixed it: I had to reset the Mini RIGHT before I tried to upload the sketch. It works now.

Have the same problem, I get this on the screen when uploading:

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

However, my sketch is working to some degree anyway cause that LED is flickering. Not in a random pattern BUT certainly NOT with 1 second OFF and then 1 second ON.

I´m using Arduino Mini 03 and USB Mini 03. Do anyone know any issues with these versions?

Did you check your wiring? Can you post a picture of your circuit? Are you pressing the reset button?

I did check my wiring several times, and it were correct. However it seems that this circuit with the Arduino Mini 3 and USB Mini 3 is very unstable without a reset button (had none first). It seems that you really can´t have a successful uploading to the Arduino Mini I/O board without performing a reset on it just before the uploading.
At least it seems to be more stable now and that the important thing for the moment...

thanks for your reply though, really appreciate it!
/Mike