Pages: [1]   Go Down
Author Topic: Flashing bootloader from Arduino nano v3 to nano v3  (Read 1946 times)
0 Members and 1 Guest are viewing this topic.
GERMANY
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

GERMANY
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 545
Posts: 27352
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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!
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17301
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Pages: [1]   Go Up
Jump to: