solved breadboard Arduino not in sync: resp = 0x00

Just passing on the solution to my "not in sync: resp = 0x00" problem. Might be one in a million, but here it is:

Using breadboard with:

  • 328 with pre-loaded bootloader from Jameco
  • 10k pullup and 0.1 cap in line to FTDI on pin 1
  • 16 MHz resonator from Digi-key

...essentially identical layout as Ardweeny...

The pin 13 LED would blink on power up, and when attempting to upload a sketch the FTDI tx LED would blink, but I got no response, except the dreaded "not in sync: resp = 0x00" error.

I'd previously had no problems with the FTDI uploading code to a real Ardweeny.

I read on Nick Gammon's page about frequency issues, so I thought maybe my resonator was bad.

Turns out it was bad. After replacing it with another resonator - success! XD

After successfully uploading the "blink" sketch, I then put in the "bad" resonator. The blink sketch worked, but the blink rate was about a third of what it should have been. So I guess somehow a 5 MHz (?) resonator snuck into the 16 MHz batch.

Whew....