А тини2313 откуда прошивку возъмет? Бутлоадер можно сделать на ЛЮБОЙ интерфейс в том числе и ваш собственный, в данном случае это может быть,радиомодем, единственное ограничение - это размер кода самого бутлодыря. Как вариант можно сделать промежуточное хранение кода прошивке в какой то внешней памяти подключенной по SPI, I2C и т.п.,
(может такая память уже есть на плате) куда код будет заливаться из основной программы с проверкой целостности передачи, все таки радиомодем, тут и помехи всяческие могут быть, а потом следует команда на перезагрузку с каким то признаком необходимости работы бутлодыря и бутлодырь относительно простой, который работает только с аппаратным интерфейсом той промежуточной памяти и забирает оттуда код и перепрошивает основную программу.