Help to update the Bootloader of chinese Arduino Nano

iosoft

PC enthusiast since MS DOS 5
Skilled
Friend,

I recently bought a brand new Arduino Nano.

When programming, I faced uploading issue even with the basic Blink example.
I came to know that chinese/clone Arduino Nano has this issue from years.

The only solution is to update its Bootloader using another 'original' Arduino UNO.

If you are in Kolkata area and have a working 'original' Arduino UNO, can you pls help me to update the bootloader of my Arduino Nano?
It will be a great help.


P.S. yes I installed the CHXXX driver, tried it in both Windows 7 and 10, but still uploading error!
 
Last edited:
If guide above gives you trouble, just follow the steps in this video, it is essentially the same thing, should be easy to follow.

 
Actually my Nano Clone is strange!
Even after upgrading the Bootloader, I face no issue uploading Blink example through Arduino IDE.
But, when uploading the code from VSCode+PlatformIO (implementing an Open-Source Project), the upload success rate is like 40%

Upload Failed....
Upload Failed....
Upload Failed....
Upload Success.
 
Even after upgrading the Bootloader, I face no issue uploading Blink example through Arduino IDE.
It means your arduino nano is fine exactly as it should, it's fine.

But, when uploading the code from VSCode+PlatformIO (implementing an Open-Source Project), the upload success rate is like 40%
Currently your setup depends upon the bootloader to program the arduino, to make things simpler, get yourself a USBASP programmer, then you don't need a bootloader and it will flash directly to program memory of arduino. It should make your programming through VSCode+PlatformIO much simpler.

If you can I recommend switching to Microchip Studio, it's user interface is very similar to visual studio and is widely used in the industry.
 
.... get yourself a USBASP programmer

Can you pls suggest a model or link?

If you can I recommend switching to Microchip Studio, it's user interface is very similar to visual studio and is widely used in the industry.

Actually I was following an existing Github project that was already written in VSCode+PlatformIO.....
 
Can you pls suggest a model or link?
Sure, here is the programmer - Link

1683991309900.png


Since the programmer has 10 pin output, you'll also need this adapter to get the six ICSP pins from those 10 pins, the adapter just makes it easy to plug it into the arduino nano ICSP port. - Link

1683991371925.png


The ICSP port on arduino nano is this one.

1683991564601.png
 
Back
Top