Upload error when using NANO board made by LAFVIN

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.

lamviec4, did you ever get yours working?

IanSmith:
After selecting the board as Arduino Nano, the only choices for processor are ATmega328 and ATmega168.

This means you're using a very outdated version of Arduino AVR Boards. Even if it doesn't solve your problem, it's still a good idea to update:

  • Tools > Board > Boards Manager
  • Wait for the download to finish.
  • Click on "Arduino AVR Boards".
  • Click the "Update" button.
  • Wait for the update to finish.
  • Click the "Close" button.
  • Try uploading to your LAFVIN Nano again.

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.

Worked like a charm.

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!