title: Mac + Uno + avrdude: stk500_recv(): programmer is not responding
body: <p>I'm trying to upload <code>.hex</code> file to Arduino. I don't have any problems with uploading code through an IDE (like blink example or any other). The port and board are correct.</p>
  
  <p>So, the problem appears when I try to upload</p>
  
  <pre><code>avrdude -pm328p -carduino -P/dev/tty.usbmodemfd121 -b57600 -D -Uflash:w:grbl_v0_8c_atmega328p_16mhz_9600.hex -v -v -v -v
  
  avrdude: Version 6.1, compiled on Mar 23 2014 at 04:42:55
       Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
       Copyright (c) 2007-2014 Joerg Wunsch
  
       System wide configuration file is "/usr/local/Cellar/avrdude/6.1/etc/avrdude.conf"
       User configuration file is "/Users/Mikhail/.avrduderc"
       User configuration file does not exist or is not a regular file, skipping
  
       Using Port                    : /dev/tty.usbmodemfd121
       Using Programmer              : arduino
       Overriding Baud Rate          : 57600
  avrdude: Send: 0 [30]   [20] 
  avrdude: Send: 0 [30]   [20] 
  avrdude: Send: 0 [30]   [20] 
  avrdude: ser_recv(): programmer is not responding
  avrdude: stk500_recv(): programmer is not responding
  avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
  </code></pre>
  
  <p>What I tried:</p>
  
  <ul>
  <li>I have 4 Uno's at the table (original + free versions), the same issue.</li>
  <li>I have installed newest drivers from <a href="http://ftdichip.com/Drivers/VCP.htm" rel="nofollow noreferrer">here</a>, tried with and without them. </li>
  <li>tried with avrdude which comes with Arduino IDE (1.0.5 and nightly builds) and newest avrdude v.6.1 <code>brew install avrdude</code></li>
  <li>different baud rates down to 9600</li>
  <li>tried to press reset after bytes are sent like suggested <a href="https://stackoverflow.com/questions/19765037/arduino-sketch-upload-issue-avrdude-stk500-recv-programmer-is-not-respondi">here</a></li>
  </ul>