Mini Nano the L led just blinks rapidly

Hi All,

I bought a three pack of Mini Nano V3.0 Module ATmega328P 5V 16MHz CH340G Chip.
two out of the three works great and I was able to install sketch. The last Nano Mini I plugged into USB port and the red power led is lit and the L led was blinking rapidly before I even started to install sketch. I have tried to install a blink sketch and also a empty sketch but the L led light just blinks rapidly non stop. I have also held down the reset button and plugged in USB then waited for upload to start and released the rest button but that didn't work either. I have turned off my anti virus as well.

Here is the settings I used for the other Nano Mini and it worked fine:
Board Arduino Nano
Processor ATmega328P (old Bootloader)
Port 11
Programmer AVRISP mkll
using Arduino IDE 1.8.9 (windows store 1.8.21.0)

I also tried these settings on Nano mini that doesnt work:
Processor ATmega328P
Programmer AVR ISP

Here is the fault I am getting:

Sketch uses 924 bytes (3%) 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.
C:\Users\randy\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\randy\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM11 -b57600 -D -Uflash:w:C:\Users\randy\AppData\Local\Temp\arduino_build_114306/Blink.ino.hex:i

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\randy\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

Using Port : COM11
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x6e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6e

avrdude done. Thank you.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\arduino_108762: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\arduino_108762
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\hardware: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\hardware
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\libraries: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\libraries
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\sketches: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\sketches
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\arduino_108762: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\arduino_108762
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\hardware: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\hardware
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\libraries: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\libraries
Invalid library found in C:\Users\randy\Documents\Arduino\libraries\sketches: no headers files (.h) found in C:\Users\randy\Documents\Arduino\libraries\sketches

thank you have a great day!!

~~no need for rude comments...Respect one another life is to short! ~~

GreatDay:
the L led was blinking rapidly before I even started to install sketch

This, and the upload error are symptoms of a bug in the "Old Bootloader" that causes an endless reset loop after a watchdog reset:

The fix is to burn the bootloader. Please follow these instructions:

Let me know if anything is unclear.

When you get to the "Select the target board from the Tools > Board menu" step, I recommend selecting Tools > Board > Arduino Uno. This will free up 1.5 kB of program memory, with absolutely no disadvantages. The Uno's bootloader also doesn't have the watchdog reset loop bug that the Nano "Old Bootloader" has. Just remember to always have Tools > Board > Arduino Uno when using your Nano from then on.


As to why your Nano would have arrived in a watchdog reset loop, the only explanation I can think of is that a customer bought the board, put it in the reset loop, couldn't figure out how to fix it, returned it, and then the seller sold the "bricked" board again.