Let's Make Robots!

Can't upload to Wild Thumper Controller

Hi all,


I can't seem to upload my sketch onto the wild thumper controller, tried with 0018, 0022 and the latest IDE.




what does the error code means? Where can I find the definitions for response 0x41 & 0x56?

Comment viewing options

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

You have a communication issue.  Some things to try--Have you selected the proper board and port in the Arduino IDE? (Under tools) I think the Wild Thumper controller would be seen as a Diecimila. Also, immediately above the error message is a link for basic Arduino troubleshooting.  And finally, the controller manual pages "Using the Arduino Environment," and "Configuring the Controller" might have something you've overlooked.

Board is correct: Arduino Diecimila, Duemilanove, or Nano w/ATmega

If wrong board is selected -> 


Port is good too.

If it's the wrong port -> 


I've uploaded the sample code to another spare ATmega328, it was OK.


The PC is able to detect the Arduino COM port. But what does resp=0x51 means?

The WTC is connected to a 2S Lipo too.

However, there is no mention of the above error in the manual.

The wild thumper is a 168 NOT a 328 --In addition to selecting the Duelimanove, be sure you are selecting the right one.


The error code is different when the wrong board is selected.

for 168: stk500_getsync(): can't communicate with device: resp=0x41

for 328:  stk500_getsync(): not in sync: resp=0x00

According to the "Using the Arduino Environment" section, he's got the right setting.  The only other thing I can think of is baud rate.  The next section goes into changing the baud rate of the Wild Thumper Controller.

Yeah. . .I figured someone (probobably you, Oddbot) would say something like that.  I was scratching the bottom of my idea barrel by that at that point.


Do you use "a lot of" Serial communications in your sketch?
I had this with my WTC too, and I also noticed someone on Sparkfun forum having the same issue.

Only thing I could do was reprogram the device using ISP (via Buspirate in my case)


I have a similar issue. My controller was working fine and now I can't upload. Battery voltage is at 7.4V COM port is the same. Here's the error I get when I try to upload.

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64

avrdude: stk500_cmd(): programmer is out of sync