Берем файл фуллфлеш.
При помощи папуатул:
- считываем все коды, рассчитываем ключи, воодим в телефон;
- потом преобразуем фулл в юзер свап подставив считаные коды;
Полученым свапом прошиваем телефон.

Если это делается так, то почему на 16% свап выдает надпись:Erase-Error Block 0 : Error in the command sequence????