Let's Make Robots!

WTC - Think I kill my Wild Thumper Controller

Well, I'm using a WTC just about a year. I use it controlled by another arduino via I2C, made some changes in original code to it, and ok, works very well.

Recently WTC stop receive and trasmit data, so I tried to burn the diagnostic, but I received a "avrdude: stk500_getsync(): not in sync: resp=0x00" message.

Any sketch I receive the same message. COM is correct, board type is correct, programmer is correct.

So I tried to burn program via another arduino as isp(followed this: http://www.sparkfun.com/tutorials/247), and the message became "resp=0x15"... Double checked the cable positions...

My arduino used as isp is a duemilanove clone, with ATmega328... When I try to burn the 168 bootloader via "arduino as isp" on the WTC, I get the message like "this is not a atmega 168 signature"(not with theese words).

Is there something I can do to bring my WTC to live again? I just run over ideas...



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

When avrdude complains about wrong signature, could you cut-n-paste us the exact wording. could help us to help you.

avrdude: Expected signature for ATMEGA168 is 1E 94 06
         Double check chip, or use -F to override this check.



Sometimes if you let your battery voltage get too low then it can corrupt the bootloader. It sounds like this has happened to you. There are two versions of the ATmega168. The new version has the same functions but manufactured using a different process and unfortunately it has a different signature.

Have a look at my tip / walkthrough here: http://letsmakerobots.com/node/32096



Thank you so much...

Just don't know how battery goes under 6v, since I never "juice off" the batery... But now you show me how to fix it when happen again.



Thank you, I will try it.
I need to have a functional arduino exact the same as my WTC, or can I use my Duemilanove clone 328 as ISP?

"This will work for any board using an ATmega168 or ATmega328." Yes, this will work...