Раф, прости, я добавлю кое-что, чтобы флейм не разводить: по сути задача к МК имеет только то отношение, что прошивка считана с него. В остальном возможности по дерганию ног восстановить функцию прошивки не выйдет. Надо делать то, что Дима в самом начале написал.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.