I was having trouble programming my new rainbowduino 2.0 with my arduino MEGA 2560.
I originally just got the error:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
after checking this thread and taking some tips from eikcam1 I finally got it working.
I used a wire in between ground and reset to make it stop resetting. Manually reset Rainbowduino before programming.
I had my RX to RX and TX to TX.
I don’t think I would have figured it out without this thread though.