Выложил depositfiles.com/files/c33tqx1j9
Если вам интересно иметь дело с AVR советую зарегистрироваться на AVRFreaks в любом случае. Там очень много любительских проектов которые можно смотреть, общаться с авторами, задавать вопросы в форуме. Удобный ресурс по этой теме.
Я ни разу не пользовался функционалом AVRProg встроенного в студию и основанного на протоколе описанном в AVR109. А вот функционалом меню Program AVR пользуюсь постоянно с программаторами AVR-ISP mk2 и AVR Dragon, поэтому загрузчик расчитан на работу через основное меню программирования.
Добавил деактивацию UART для варианта сборки с автовыходом из загрузчика после прошивки и исправил баг с некорректным рапортом версии программатора для студии, плюс внес пару косметических правок. На AVR Freaks лежит там же, кому попроще — depositfiles.com/files/1tcug8ow0.
А совместимость с Arduino IDE сохранена? Честно говоря сходу в коде не понял, вроде функционал шире стандартного бутлодера, но вот совместим ли с настройками avrdude из комплекта arduino не разобрался.
Работа с Arduino из AVR Studio 4