контроллер питания возможно.
вот что я нашел на сайте мак:
iPhone 3GS Ошибка 29
Боюсь Вас огорчить. Проблема серьезная с устройством.
Подобная ошибка может появится во время смены версии ОС на устройстве. Если во время процесса iTunes выдал error 29, на гаджете горит не только контроллер питания но и продохранитель на нижнем шлейфе.
Вашему iPhone нужен ремонт.
Необходимо заменить нижний шлейф, контроллер питания и можно прошивать устройство.