Having a problem with 2 different Arduino Nano's (running the CH340G chip)

First, I would like to address the obvious questions before anything else.

Yes, I have tried updating the driver from https://www.wch.cn/download/CH341SER_ZIP.html
Yes, I have tried 2 different boards, with 2 different cables, on 2 different computers, and I get the same results.
Yes, I have checked the port in the Device Manager, and gone through all the troubleshooting tips I could find, ie, remove the board, and the driver, hit the reset button twice, confirmed it worked on 4 other non -nano boards. ( I have 3 x Mega 2560 R3, and 1 Uno R3)

The last image made me wonder about something, since I get no information about the board, yet it is shown as being on port 4, could that mean something?

When uploading a new, empty skecth

I get the following output, but it doesn't exactly tell me something that I don't already know, and it's that the platform cannot communicate with the boards.

Before I send the boards back, since this seems to be an ongoing issue for a great many users, are there any suggestions I haven't tried yet?


Sketch uses 444 bytes (1%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa6
Failed uploading: uploading error: exit status 1

Did you try to select "Old bootloader" CPU option in the IDE?

No, where is that?

This solved the issue. Thank you so much for the advice.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.