I've been seeing the avrdude: stk500_getsync() error in several sanguinololu boards that I have been testing this week. Three of them have the 644P, and one of them has the 1284P.
In the case of the 1284P, I found that the Boards.txt file that you get from sanguino.cc has incorrect fuse bit values. I don;t know a thing about fuse bits, but I got new values from [github.com] and burned a fresh bootloader using a MKII programer. All of the sync problems are gone, and now it works on all my PCs (XP, Win7 32, Win7 64).
I am now suspecting that there may be a similar thing going on with the 644P boards. I need to study up on bootloaders, and sort this out. I know a lot of sanguino posts ask this question about the sync issue. It would be great if there is a solid solution.
In the case of the 1284P, I found that the Boards.txt file that you get from sanguino.cc has incorrect fuse bit values. I don;t know a thing about fuse bits, but I got new values from [github.com] and burned a fresh bootloader using a MKII programer. All of the sync problems are gone, and now it works on all my PCs (XP, Win7 32, Win7 64).
I am now suspecting that there may be a similar thing going on with the 644P boards. I need to study up on bootloaders, and sort this out. I know a lot of sanguino posts ask this question about the sync issue. It would be great if there is a solid solution.