Илья Данилов в своём блоге выяснил, что существуют некоторые проблемы с Optiboot на не-Uno-платах Arduino (отсюда):
Если загрузить скетч — он вполне нормально стартует. Но стоит отключить и снова включить питание, как optiboot зацикливается, реальных шансов снова увидеть работающий скетч — крайне мало. Кроме всего прочего, некоторые жалуются на проблемы при заливке больших скетчей. Собственно, после просмотра исходника optiboot возникает масса вопросов — например, как автор выбирал задержку для watchdog-а, или правильно ли используются улучшения от ladyada. У меня разборки неожиданно осложнились трапом линковщика при попытке пересобрать optiboot из исходников.Так что пока радоваться рано. Лишних килобайтов для скетчей нет, проблемы со стартом скетчей и прочие неприятные вещи. Придётся ждать облагороженную версию Optiboot, а пока можно попробовать 1К-bootloader для увеличения пространства для загрузки скетчей, с ним проблем нет.