Issue uploading sketches to board.

3 days ago a friend of mine gave me an arduino nano and demonstrated to me how to use him to light a led with delay. He uploaded the sketch from his pc to the board and everything was fine.

On the past 2 days, ive been trying without success to upload sketches from the arduino IDE to the same nano board:

Here is my info:

Im using Ubuntu 16.
And im using a Arduino Nano (chip CH340S)
On the tools menus i have selected Board: "Arduino Nano"
And the processor im using is ATmega328P
The port ive selected /dev/ttyUSB0

When i selected the verbose option on preferences to get detailed info about the upload, here is what i got:

System wide configuration file is "/opt/arduino-1.8.5/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/home/pedro/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/ttyUSB0
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=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

avrdude done. Thank you.

I dont even get that [20][30] text i saw people on other forum threads getting.

Im using Arduino 1.8.5 , ive also tried the same setup on Ubuntu 14 and Windows 10 and i get exactly the same log when trying to upload.

I also noticed when i select Tools to get Board Info i get this:

BN: Unknown board
VID: 1A86
PID: 7523
SN: Upload any sketch to obtain it

Can somebody provide me with a detailed way on how to solve this ?

Read this. You might have the new bootloader.

i read it and i noticed i had version 1.6.20 instead of 1.6.21, so i updated and selected old bootloader, however i am still not able to upload sketches although the log is different specially the Baud Rate. PLEASE HELP ME! I really wanted to do some experiments with arduino! Here is the altered upload log : ("only the baud seems to be different)

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

System wide configuration file is "/home/pedro/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/home/pedro/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

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

avrdude done. Thank you.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Double check your selection of, Tools/Processor:"ATmega328P (Old Bootloader)"

Baudrate for (Old Bootloader) should be 57600. We still don't know which bootloader you have.

Try plugging your Nano into the USB port of your PC. Then push and hold the Reset button.

With the old Bootloader on mine I get an immediate one flash when I release the button.

On the New Bootloader I get three/four quick flashes when the button is released.

No flashes may mean you or your friend wiped out the bootloader and it will have to be re-loaded.

kprims:
Double check your selection of, Tools/Processor:“ATmega328P (Old Bootloader)”

Baudrate for (Old Bootloader) should be 57600. We still don’t know which bootloader you have.

I selected the ATmega328P old bootloader.

I also pressed the reset buttons for a second. When pressing the “L” light on the board went off. Then when i released it, it flashed one time very fast(so i guess i have old bootloader), and then it started flashing rhytmically again.

Do you have any more ideas? Thanks for the help so far.

There should be nothing on TX1 and RX0. Just have the USB cable connected and nothing else.

If you have something to magnify the pins on the CH340G chip on the back of the Nano, I can tell you how to do a loop-back test.

Maybe you could check with your friend and make sure he was using the old Nano bootloader and not the UNO bootloader like I do.

What is a loop back test?

This means that the host computer hardware driver, USB cable, and USB to serial converter are all working.

Loop-Back Test.

Modify step 4. Connect a jumper from the TX pin (Digital Pin 1) to the RX pin (Digital Pin 0) to
Very, very carefully Short pins 2&3 on the Ch340G chip on the rear of the Clone Nano.

Follow the other steps.