Update 02.12.2015
Статья переработана и перепроверена
Актуально для Optiboot 6.2 и Arduino IDE 1.6.6 или выше.
Рано или поздно приходится столкнуться с необходимостью замены bootloader (загрузчика) микроконтроллера. В моём случае остро потребовался функционал загрузчика Optiboot, из-за реализованного в нем сторожевого таймера (watchdog). Плюс ко всему, он весит в четыре раза меньше стандартного и освобождает дополнительно 1.5kb памяти для скетча!
Сразу хочу отметить, что