Yes I had heard about the old bootloader problem but not with the watchdog timeout. Thanks for looking into it. After getting a batch of 10 Nanos with bad bootloaders I now load code on my Nano projects the same way I do my ATtiny85 projects with a Sparkfun Tiny AVR programmer. I skip the bootloader altogether. Without the bootloader you get almost instant startup when power is applied and save a little program memory as well. It's not ideal for developing code so I have a couple genuine Nanos from Arduino that I use until I am ready to deploy the project.
For the Uno I am aware of only 1, Optiboot. The bootloader issue really only seems to be a Nano issue. There are 2, one called old bootloader, and one that is not (and it is the same Optiboot bootloader as the Uno). If you have a Nano and you are using the old bootloader, then it will be called that in the Tools/Processor menu and the comm port upload speed is also 57600. If you can successfully upload code at 115200, then you have the new Optiboot bootloader. I will explain this more when I make a video of all the "fun" I have updating. Ian
Nice updates to the code & detective work on the nano/watchdog issue!
Amazing!
I always like your input !!
Yes I had heard about the old bootloader problem but not with the watchdog timeout. Thanks for looking into it.
After getting a batch of 10 Nanos with bad bootloaders I now load code on my Nano projects the same way I do my ATtiny85 projects with a Sparkfun Tiny AVR programmer. I skip the bootloader altogether. Without the bootloader you get almost instant startup when power is applied and save a little program memory as well. It's not ideal for developing code so I have a couple genuine Nanos from Arduino that I use until I am ready to deploy the project.
How can I find which bootloader I have in my UNO and NANO ?
For the Uno I am aware of only 1, Optiboot. The bootloader issue really only seems to be a Nano issue. There are 2, one called old bootloader, and one that is not (and it is the same Optiboot bootloader as the Uno). If you have a Nano and you are using the old bootloader, then it will be called that in the Tools/Processor menu and the comm port upload speed is also 57600. If you can successfully upload code at 115200, then you have the new Optiboot bootloader. I will explain this more when I make a video of all the "fun" I have updating. Ian
Beeps to make parents crazy. But that's ok, my grown up children have children of their own, this time I laugh.
After a while the beeps were driving me nuts, and disturbing the dog too. So they can be disabled :-)