Go Down

Topic: Flashing bootloader from Arduino nano v3 to nano v3 (Read 2189 times) previous topic - next topic

Paladium

Hi,

I have some arduino nano with bootloader, but some without.
I would like to flash those without with the ones with bootloader.

I need help doing this. Which pins do I have to connect? Do I need other "tools"?
Which sketch do I have to use? ...

Thanks for any help.

Markus

Paladium

After a long search I found this and it works:

Try this:

Approach A:  (Arduino IDE/Arduino as ISP)

* Open IDE
* Tools >> Board >> Arduino Duemilanove 2009/Nano w/328
* Tools >> Serial Port  >>  (choose correct one)
* Upload the ArduinoISP sketch  (Files >> Examples >> Arduino ISP) to your working NANO

(unplug your main/working Arduino Nano)

* Wire up your 'target' board that is outlined in the tutorials  (D11, D12, D13, +5v, GND & RESET) pins...

MAIN BOARD:      >>>     TARGET BOARD:
     D10:      >>>     RESET
     D11:      >>>      MOSI
     D12:      >>>      MISO
     D13:      >>>      SCK
     GND:      >>>     GND
     +5v:       >>>     +5v


* Go to:  Tools >> Board >> and choose ""Arduino Duemilanove 2009/Nano w/328"..   


* Tools > Burn Bootloader > w/ Arduino as ISP

CrossRoads

Pretty quick search - you were able to find the method and then show it worked in <45 minutes.
Takes most folks waaaay longer and they have multiple questions.
Nice work!
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

retrolefty


After a long search I found this and it works:

Try this:

Approach A:  (Arduino IDE/Arduino as ISP)

* Open IDE
* Tools >> Board >> Arduino Duemilanove 2009/Nano w/328
* Tools >> Serial Port  >>  (choose correct one)
* Upload the ArduinoISP sketch  (Files >> Examples >> Arduino ISP) to your working NANO

(unplug your main/working Arduino Nano)

* Wire up your 'target' board that is outlined in the tutorials  (D11, D12, D13, +5v, GND & RESET) pins...

MAIN BOARD:      >>>     TARGET BOARD:
     D10:      >>>     RESET
     D11:      >>>      MOSI
     D12:      >>>      MISO
     D13:      >>>      SCK
     GND:      >>>     GND
     +5v:       >>>     +5v


* Go to:  Tools >> Board >> and choose ""Arduino Duemilanove 2009/Nano w/328"..   


* Tools > Burn Bootloader > w/ Arduino as ISP


Yes good job. But keep in mine that you could have selected the Uno board type before the Burn Bootloader step. Benifits:

Handles watch dog timer interrupts correctly
Uploads sketches at twice the baud rate as the older nano bootloader
Smaller bootloader means a little more flash space available for larger sketches.

The only thing you have to remember is to always select the Uno board type before uploading sketches in the future, as your nano now thinks and behaves as a UNO board.

Lefty

Go Up