I'd like to offer some context about what I'd like to do because I might have misundertood something.
I'm trying to reduce power consumption on my device, an Arduino Mega 2560, and I've found this library
which uses the Watchdog to put Arduino on power saving for a predetermined interval of time; after that it reactivates what has been disabled and let the program continue its flow.
I searched for more information about the Watchdog and I found out several warnings about dealing with Watchdog on an Arduino Mega 2560, stating that it would only work with a modified bootloader: This scared me a bit because I'm not very keen on risking to brick my Arduino (I absolutely need it to work on the next few days).
Now, I only have two Arduino Mega 2560 at my disposal and if I'm not mistaken, flashing the bootloader on an Arduino Mega 2560 using another Arduino Mega 2560 as a programmer can't be done because the procedure ends with errors:
Hence my most important question: if I test the watchdog functionality on my code (the sketch) and the Arduino happens to continually reset, can I fix the situation by powering off the Arduino?
(if you can help with my other issues as well, I'd be very grateful, I'm not sure I completely understood how these things work)