Having spent approximately a day trying to figure things out and troubleshoot, I have become an official member of the "Can't Upload to my Nano" club.
My computer is a MacBook Pro with the MacOS High Sierra operating system. I have been working with Unos and have had no problems. So the Mac works and the Arduino IDE software works.
I bought a Nano and it would not upload. I did some searches and tried some things and had no luck. So I bought another Nano – this time from my local electronics store, not Amazon – and I had the same results. So I went searching again, this time with more vigor and rigor.
Here is what I have done to date:
- Tried two different Nanos for two different retail sources (albeit, both boards are most likely from China)
- Checked and tried both the current and old Nano ATmega328P bootloaders
- Tried multiple USB cables
- Reinstalled my Arduino IDE software
- Learned about the CH340 chip and downloaded the driver via GitHub
- As suggested by the error message, I have visited the Troubleshooting Guide, but to no avail.
The error message (shown below), as far as I can determine, refers to a missing file – .avrduderc – that apparently is supposed to alter or configure the avrdude file. I tried to search this out, but most of what I found was pretty arcane and all of it was pointed towards Windows or Unix (Linux?) operating system.
I certainly hope someone will be able to help me. I would gladly buy a Nano directly from the Arduino site if I thought that would do the trick. But with the lack of success with the CH340 driver and the cryptic error message from the failed upload, I currently have no faith that would do any good.
Many thanks for your time, effort, and help.
Arduino: 1.8.7 (Mac OS X), Board: "Arduino Nano, ATmega328P (Old Bootloader)"
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/Users/donaldsimmons/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf"
User configuration file is "/Users/donaldsimmons/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/cu.usbmodem1411
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: ser_open(): can't open device "/dev/cu.usbmodem1411": No such file or directory
avrdude done. Thank you.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.