Here I explain why you might want to update the bootloader in an Arduino Nano, and show you how to actually do it.
We start with a demonstration test sketch showing the "old" bootloader causing a watchdog timer timeout that crashes the Nano. Then we use an Uno as an ISP programmer and connect it to the Nano. Next we update the Nano "high fuses" to allow us to benefit from the new bootloaders smaller size. Then we update the bootloader in the Nano. Finally we re-run the watchdog timer timeout sketch and see that it now works and the Nano is correctly reset instead of crashing.
My code and other materials, as used in the video, is here:
- [ Ссылка ]
Comments and questions welcome!
![](https://s2.save4k.ru/pic/CxquKl4hISw/maxresdefault.jpg)