user10953: When I try to upload I get this error. I cannot upload the program into my Arduino Mega ADK board. I tried putting the drivers agiain too, but it does not work.
avrdude: stk500v2_getsync(): timeout communicating with programmer

Is it the problem with the hardware or the system?
Please help me. Thank you :)

user4628: I get this problem sometimes with some of my boards. I usually solve the problem following these steps:

Set the compiler on debug/verbose mode to see what's happening
Launch compilation/upload
When the compile phase is done, and the upload process is about to start, press the reset button on the board

Usually that takes care of the problem.

user2926: What @dda says in his answer are good points.
Removing the board USB for a few seconds, then re-plugging and re-selecting the COM port in the IDE usually fixes it.  Sometimes when you un-plug and re-plug the board it changes COM ports.
Also if you have a short-circuit wired to your arduino sometimes it becomes non-responsive in this manner.

10953: <p>When I try to upload I get this error. I cannot upload the program into my Arduino Mega ADK board. I tried putting the drivers agiain too, but it does not work.</p>

<pre><code>avrdude: stk500v2_getsync(): timeout communicating with programmer
</code></pre>

<p>Is it the problem with the hardware or the system?
Please help me. Thank you :)</p>
 4628: <p>I get this problem sometimes with some of my boards. I usually solve the problem following these steps:</p>

<ul>
<li>Set the compiler on debug/verbose mode to see what's happening</li>
<li>Launch compilation/upload</li>
<li>When the compile phase is done, and the upload process is about to start, press the reset button on the board</li>
</ul>

<p>Usually that takes care of the problem.</p>
 2926: <p>What @dda says in his answer are good points.</p>

<p>Removing the board USB for a few seconds, then re-plugging and re-selecting the COM port in the IDE usually fixes it.  Sometimes when you un-plug and re-plug the board it changes COM ports.</p>

<p>Also if you have a short-circuit wired to your arduino sometimes it becomes non-responsive in this manner.</p>
