I just bought a 4th Nano to complete a project I am working on and could not get it to upload any sketches. There's heaps of forum answers on what to do about that none of which worked so I assumed I had a dud and bought more units from two different suppliers. I can't get any of the new ones to upload.
I already had three units bought earlier this year for the project and they all work fine, I can upload a sketch to each of them using the same hardware - cable, computer that I am using with the new Nanos. I tested that repeatedly and successfully whilst struggling to get the new ones to work.
With the new ones I have tried:
The 'new' and old bootloader
The new and 2019 versions of CH340 driver (both work with older Nanos)
Holding reset down when plugging in the USB lead
Restarting the computer and IDE many times
Checking the port in Device manager and in IDE
Changing to another PC (older Nanos work with both; new Nanos with neither)
Every cable I own - all of which are proven.
Reinstalled Arduino IDE 2.3.2
There is nothing connected to the unit except the USB cable
I am uploading an empty sketch to both new and older units
There is just the tiniest flicker from the Rx led when the IDE says it's uploading but it clearly is not.
Both PC's W10 Pro
I have always found the Nano to be more problematic to configure than other Arduino models - occasionally it has taken more than an hour of fiddling to get it working but this time I am stumped. Given that with Nanos bought a few months ago I can upload sketches, I am wondering if the Nano has changed recently in some way. Unfortunately I cannot complete my project witout changing spec from Nano to something else unless I can solve the problem. Can anyone suggest what is going wrong?
This is the error message
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x74
avrdude: ser_recv(): read error: Access is denied.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x74
avrdude: ser_send(): write error: sorry no info avail
avrdude: ser_recv(): read error: Access is denied.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x74
avrdude: ser_send(): write error: sorry no info avail
avrdude: ser_recv(): read error: Access is denied.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x74
avrdude: ser_send(): write error: sorry no info avail
avrdude: ser_recv(): read error: Access is denied.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x74
avrdude: ser_send(): write error: sorry no info avail
avrdude: ser_recv(): read error: Access is denied.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x74
avrdude: ser_send(): write error: sorry no info avail
avrdude: ser_recv(): read error: Access is denied.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x74
avrdude: ser_drain(): read error: Access is denied.
Failed uploading: uploading error: exit status 1