stk500_recv SOLVED


This post is about the error message " stk500_recv(): programmer is not responding " .

I am using an Arduino mega 2560 to program other IC's like ATTiny or other arduino's via arduinoISP. This process is clearly descriped in I managed to program the ATTiny, although I received the stk500_recv error message. But then I bought an ethernet board, which was unprogrammable. (same error)

After days of searching a solution to this problem I found a solution: - connect a 10 uF capacitor between reset and ground (after uploading the ArduinoISP sketch). - connect a 200 (500) Ohm resistor between Reset and 5V.

Note: The Reset of the programming board, in my case the arduino mega 2560, is meaned.

  • One "problem" left: the programmed board hooked up, it needs a reset.

  • Why do I post this? I have seen that the stk500_recv error is quit common, nearly every day there is a new topic about this error on the forum without a clear solution for the problem. The use of a capacitor is often recommended for the arduino Uno, but I am using an arduino Mega.

As far as I found out, the error is related to a "misfunction" of the internal reset, but maybe someone else can tell us more about it.

Hopefully someone else can solve his problem by reading this post.

Sincerely, Pura


Thank you for posting this. I have been struggling with problem for a month now. I posted about it but all the solutions did not work. I hope this works!!
The explanation kinda lost me. Could you please simplify it for beginners?


I am happy that at least somebody is interested in this XD.

I used Fritzing to make a nice picture about the wiring, maybe it is usefull for you!

P.S. You can use this to program other Arduino boards via ISP, but if you want to
program an ATTiny, you need to get some more files.

This page might help you:

If you have an Arduino uno, just take a look at the link,
If you have an Arduino mega, just do what i’ve described.


Here you got a wiring diagramm with the arduino uno.
I tried it yesterday, it works great.

Can anybody answer the question about the misfunction of the arduino ISP to programm an ATMEL chip ?