Unable To Program V1 1 V1 2 Motherboard

When you attempt to program the Sanguino-based generation 3 motherboard, you may see an error like this:

avrdude: stk500_getsync(): not in sync: resp=0x48
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x48
Due to a problem with these boards, the Sanguino does not always automatically reset itself when programming begins. To get around this, you'll have to reset the Sanguino manually when programming. It can be a little tricky to get right; you'll need to reset it just as it begins programming the chip. Since the Arduino environment recompiles everything from scratch every time you try to program a chip, this means you'll have to wait about two or three seconds after hitting the build button, and then hit the motherboard's reset button. It will probably take a few tries to get this right.

If you're running the Arduino software from a console, you'll usually see a message like this:

Binary sketch size: 13180 bytes (of a 63488 byte maximum)

after hitting the build button in the Arduino software. This indicates that the build is done; when you see this message you should hit the motherboard's reset button.

Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.