Ну на крайний случай, можно загрузить разные прошивки в программатор на компьютере друга 1 раз и шить автономно, не используя далее компьютер.
Не сочтите за рекламу, но пользовался(точнее пользуюсь)
http://www.triton-prog.ru/
Имеет собственную память для прошивок, для вашего случая,если я правильно понял, есть еще полезная функция- можно автономно считать прошивку с незащищенного контроллера, сохранить в памяти программатора и также автономно прошить другой контроллер, той же модели.