Суть задачи в том чтобы Arduino получала прошивки по воздуху. В моем случае через GSM Shield. С работой GSM я знаком могу получать байты и отправлять через интернет, вопрос в другом как можно реализовать сам процесс обновления прошивки. Читал что это можно сделать через загрузчик (
habrahabr.ru/post/160469/), но ни исходников, ни поясняющей статьи на эту тему не нашел.