Прошивка LG Optimus One (P500)

Дернула нелегкая обновить прошивку на смартфоне супруги. Телефончик вот такой:

LG Optimus One (P500)

Официальный инструмент обновления ПО поколбасился и на 4% прошивки сказал что утеряна связь с телефоном. Тут бы мне и остановиться, благо телефон после этого продолжал включаться и работал исправно. Но мы ведь инженеры не ищем простых путей. Залез на http://4pda.ru/forum/ и нашел неофициальные программы прошивки. Запустил KDZ_FW_UPD. Ввел телефон в "emergency mode" (громкость вверх, назад и питание) подключил, запустил прошивку. На половине программа сообщила об ошибке и телефон был потерян. Включался только в желтый скрин emergency mode (EM). Перезагрузки, доставание аккумулятора, переподключение. не давало эффекта. Windows не видел телефона. Я потихоньку прикидывал какой аппарат купить супруге взамен поломанного :).
После часа метаний и поиска в сети решение нашлось. Телефон без аккумулятора с трехпальцевым салютом (домик+вниз громкость+питание) включил в USB. Система его тут же определила. После этого запустил KDZ, запустил прошивку и, в момент когда шел этап распаковки, вставил аккумулятор. Прошивка прошла успешно. Телефон сам выключился. Я его отсоединил от USB, включил. Первый раз он загружался довольно долго - 2-3 минуты. Но загрузился с обновленной прошивкой.
Версия прошивки до эксперимента - v20d
Версия прошивки после - v20e
KDZ v.1.0.4.4
Android 2.3.3