I ordered a 3-pack of NANO boards from LAFVIN. When I try to upload a sketch the IDE says "Problem uploading to board". Nothing seems to work.. below are my settings in "tools" drop down.
Tool settings in IDE:
Board > Arduino Nano
Processor > ATmega328P (Old Bootloader)
Port > COM4
It would be worth trying Tools > Processor > ATmega328P. I think you were right to select the Tools > Processor > ATmega328P (Old Bootloader) option, but it's certainly possible that these 3rd party board manufacturers will eventually start using the new bootloader. I think that would be the best choice for them at this point, but I'm not sure they are even aware enough of the Arduino world to know that's a thing.
If that doesn't help, please switch back to old bootloader and do this:
(In the Arduino IDE) File > Preferences
Uncheck the checkbox next to "Show verbose output during: compilation"
Check the checkbox next to "Show verbose output during: upload
Click "OK"
Sketch > Upload
After the upload fails, you'll see a button on the right side of the orange bar "Copy error messages" (or the icon that looks like two pieces of paper at the top right corner of the black console window in the Arduino Web Editor). Click that button.
In a forum reply here, click on the reply field.
Click the </> button on the forum toolbar. This will add the forum's code tags markup to your reply.
Press "Ctrl + V". This will paste the upload output between the code tags.
Move the cursor outside of the code tags before you add any additional text to your reply.
I have the same problem... Three new LAFVIN Nano's that I cannot upload to. Unlike the dialog I see here, I have no option of selecting a 328P processor. After selecting the board as Arduino Nano, the only choices for processor are ATmega328 and ATmega168.
On Upload attempt using IDE version 1.8.11, I get:
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\Ian\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM9
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=0x7b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x7b
I tried a loopback test, but I get now characters returned to the serial monitor.
Thank you so much!! I was unaware of the Board Manager. Tried updating my board library and got messed up to the point where sketches wouldn't compile. Eradicated the whole Arduino environment and did a fresh install of 1.8.11.
I'm sorry you had a rough time with the Arduino AVR Boards update. Boards Manager usually works great, but that does happen occasionally, and it's no fun. I'm glad to hear you got it working finally. Enjoy!