Arduino nano ch340 upload problem

Hi
i purchased arduino nano from internet three days ago, and im still trying to upload my code

when i upload my code the programmer starts to lag and it gives me this message after a while :

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x67
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x67
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

i searched in youtube and google and everytime i search it says "select the old bootloader" but
i dont know how to get that bootloader

the board is visible in my device manager (USB-SERIAL CH340 (COM3))

please i need a solution..
thanks for reading

Select Tools > Processor > ATmega328P (Old Bootloader) and then try uploading again.

1 Like

i cant find that.. there is only 2 choices : ATmega328 and ATmega168

Which version of the Arduino IDE are you using?

im using arduino ide 1.6.8

Freakup:
there is only 2 choices : ATmega328 and ATmega168

This indicates you are using a very outdated version of the "Arduino AVR Boards" platform. This means that you are already using the equivalent of the "**ATmega328P (Old Bootloader)*" option (since the new bootloader was added in a later version). The error may be caused by uploading to a Nano that has the new bootloader while the IDE is configured for uploading to boards with the old bootloader.

Please try this:

  1. Select Tools > Board > Boards Manager from the Arduino IDE menus.
    A "Boards Manager" dialog will appear.
  2. Wait for the updates to finish, as shown by the messages printed at the bottom of the "Boards Manager" dialog.
  3. Scroll down through the list of boards platforms until you find the "Arduino AVR Boards" entry. Click on it.
    Some buttons will appear on the entry.
  4. Click the "Update" button on the "Arduino AVR Boards" entry.
  5. Wait for the update to finish.
  6. Click the "Close" button on the "Boards Manager" dialog.

Now try uploading a sketch to your Nano board again. Hopefully this time the error will not occur.

Freakup:
im using arduino ide 1.6.8

Wow, that's pretty old. You should definitely think about updating to a newer version of the IDE. But let's get this Nano upload issue fixed first.