avrdude: stk500_getsync()

Have you done the loop-back test to make sure everything is communicating properly?