PDA

Просмотр полной версии : M600i как восстановить gdfs



Univer
28.02.2009, 16:58
M600i не включается, моргает только подветкой клавы, идентифи сетула:

PHONE STATE: "RETAIL"
FLASH CID: 0049
Speed:921600
Flash ID check:8964
Flash props sent ok
OTP: LOCKED:1 CID:49 PAF:1 IMEI:35931500113159 CERT:RED
FLASH CID:49 COLOR:RED
setGDFS_params failed
failed to setup GDFS
Elapsed: 77 secs.

шъётся без ошибок, но комплит естно непроходит из-за отсутсувия гдфса - есть возможность как то решить проблему??

jek@@
28.02.2009, 22:16
Univer,
Восстановление телефона

Во всех случаях, рассматриваемых ниже, будем считать, что не работоспособность телефона вызвана сбоем программного обеспечения, т.е. аппаратная часть телефона исправна, потребление тока в норме, следов жидкости и механических повреждений нет.



Во время всех операций внимательно следите за информацией в окне вывода лога процесса, её анализ позволит Вам сделать заключение о причине не работоспособности телефона.



Если до прошивки "моргунчика" (со слетевшей файловой), сохранить GDFS [Read GDFS],а потом залить его обратно с опцией Format GDFS, записная книжка сохранится.



Телефон не включается. При включении зависает, на экране нет изображения, подсветка включена (белый экран).

Возможная причина–сбой программного обеспечения телефона. Перезапишите ПО, выполняя следующую последовательность действий:



1. Нажмите кнопку [Clear] для очистки полей ввода от ранее выбранных файлов.

2. Выберите в диалоге [Files] основной файл прошивки (MAIN) и файловую систему (FS) соответствующие вашей модели. В случае необходимости, вместе с файлами прошивки можно указать файл GDFS в формате *.ssw (gdfs_in_ssw_format.ssw).



Если для вашей модели файл GDFS в формате прошивки (*.ssw) отсутствует, перейдите на вкладку Settings и отметьте пункт Format GDFS.



3. После окончания загрузки основных файлов ПО (MAIN и FS), загрузите файл GDFS в бинарном (*.bin) формате. Как правильно это сделать, подробнее смотрите пункт "Запись GDFS"

4. Перейдите на вкладку Settings и отметьте пункт Complete Phone и UNLOCK after FLASH

5. Подключите телефон к сервисному кабелю

6. Нажмите кнопку [Flash].

Повреждение области EROM у моделей (Z520,Z530, K60x, W550,W600, K750,W800,V800,Z800, W900).

Сразу можно сделать замечание, EROM в порядке, если программа выдала в логе:



Trying to launch embedded bootloader...

Embedded flashloader:

COMPACTPRODUCTION_CRIPPLED_LOADER_SETOOL2



Восстановление в случае сбоя в области EROM имеет ряд особенностей и зависит от модели телефона (типа сертификата)



· Модели Sony Ericsson K300,K500,K700,S700 – не имеют EROM, повреждение области EROM в них не возможно.

· Модели Sony Ericsson с типом сертификата меньше или CID49, а именно Z520,Z530, K60x, W550,W600, K750,W800,V800,Z800, W900 имеют область EROM.



Существует два типа файлов EROM: old (k750_w800_z520_old_erom.cry) и new (k750_w800_z520_new_erom.cry).

Old файлы EROM остались как исторические и практически ни где не встречаются в телефонах.

При выходе On-line сервиса FOTA, компания SE выпустила новый тип EROM файлов, поддерживающие обновления On-line через этот сервис. Отсюда вывод, пользовать только new erom.



При её повреждении в данных аппаратах не стартует загрузчик и, как следствие, операции с файловой системой заканчиваются сообщением об ошибке:



csloader startup error, fs startup error 1(29)

loader filesystem startup failed, that is fatal.



На данный момент (v0.91380061) в аппаратах k310, k510, w300, w810, z550

убитый EROM восстановлению не подлежит, даже через тест - поинт.



EROM на k600, k750, w550, w900 можно восстановить используя процедуру с помощью тестпоинта


EROM на k310, k510, w300, k600, k750, w810, w500, w900 защищен аппаратно и убить его можно только при операции "кривые руки"



Для восстановления области EROM здесь следует:

1. Нажать кнопку [Clear] для очистки полей ввода от ранее выбранных файлов

2. Выполнить операцию восстановления сертификата – нажать кнопку [Recovery]

3. После завершения процесса Recovery, выбрать в диалоге [Files] соответствующий вашей модели файл xxx_erom.cry или xxx_erom.ssw .

4. Загрузить его в телефон без отмеченной опции Complete Phone на вкладку Settings, нажав кнопку [Flash].

5. Выберите в диалоге [Files] основной файл прошивки (MAIN) и файловую систему (FS) соответствующие вашей модели.

6. Перейдите на вкладку Settings и отметьте пункт Complete Phone и UNLOCK after FLASH

7. Нажмите кнопку [Flash].



Модели SonyEricsson с типом серитификата RED49



На данный момент (v0.91380061) восстановление возможно только для моделей k750/w700/w900/w550/z530


При повреждении области EROM в этих моделях, при любых операциях загрузчик не отвечает в течении 15 секунд.

В окне вывода лога процесса это отображается сообщением:



Trying to launch embedded bootloader...

Embedded flashloader not response



Общая схема восстановления в данном случае выглядит так:



1. Нажать кнопку [Clear] для очистки полей ввода от ранее выбранных файлов

2. Выбрать в диалоге [Files] соответствующий вашей модели файл xxx_erom.cry или xxx_erom.ssw .

3. На вкладке Settings отметить опцию Use TESTPOINT и снять выделение с опции Complete Phone

4. Загрузить в телефон выбранный файл EROM используя тестпоинт, нажав кнопку [Flash]. Следуйте за указанием в информационном окне. Дождетесь успешной загрузки EROM в телефон.

5. Выберите в диалоге [Files] основной файл прошивки (MAIN) и файловую систему (FS) соответствующие вашей модели.

6. Перейдите на вкладку Settings и отметьте пункт Complete Phone и UNLOCK after FLASH

7. Нажмите кнопку [Flash].



Модели SonyEricsson с DB2020

В ранних версиях ПО для телефонов v630/k610/k790/k800 (основанных на последнем чипсете db2020), допущен ряд ошибок, из -за которых телефон может самопроизвольно перестать работать (при включении несколько раз моргает лампочка зарядки "red blink").

фирмой SEMC было выпущено частичное исправление этой проблемы, в виде "обновления EROM".



это добавление НЕ ИСПРАВИТ ситуации: залитый GDFS от иного телефона, битый GDFS.



Как правило, при прошивке эта проблема выглядит как:


gdfs startup error:29

проблема "красного мерцания"
(red blink - это когда телефон включаешь, а он вместо того, чтобы включится мерзко моргает тебе лампочкой зарядки)

EROM UPGRADE CAN'T FIND QUALIFIED PART



Общая схема восстановления в данном случае выглядит так:



1. На вкладке Settings отметить опцию USE SERVER

2. Перейти на вкладку SonyEricsson и выбрать вашу модель телефона

3. Нажмите кнопку [Recovery]. EROM будет перезаписан.



эта процедура не поможет Вам восстановить блоки безопасности.

работает только с COM или UFS интерфейсами





Модели SonyEricsson Z530

Выяснено, что область EROM на телефонах z530 не защищена аппаратно, из этого следует, что теперь возможно восстановить z530 с "стертым" EROM.



Общая схема восстановления в данном случае выглядит так:



1. На вкладке SonyEricsson выбрать модель телефона Z530

2. Нажмите кнопку [Recovery]

Телефон будет восстановлен, EROM будет перезаписан,

Возможно, для полноценного восстановления придется перзаписать телефон основным файлом прошивки



Если Вы выберете z530 и будете использовать восстановление с телефонами k310/k510/w300/w810/z550 то - Вы получите

мертвое тело. На данный момент (GUI v0.91380040) это работает только на единственной модели - Z530

При включении зависает с надписью Please Wait.

Проблема, может быть, вызвана следующими причинами:



1. Сбоем в области переменных GDFS.

Для решения следует произвести разблокировку телефона. Если после разблокировки проблема не устранилась, произвести перезапись области GDFS.



Для телефонов с типом сертификата RED49 данное утверждение верно, если область EROM не повреждена.



2. Сбой программного обеспечения либо неверная прошивка телефона.

Для решения проблемы выполните полную перезапись MAIN, FS с отмеченной опцией Complete Phone на закладке Settings.



Если после проведенных выше операций проблема не устранилась, вероятно, неисправна микросхема NAND памяти.

При включении зависает с надписью Configuration error

Ошибка конфигурации. При прошивке не была отмечена опция Complete Phone.

Выполните финализацию файловой системы, для этого:



1. Нажать кнопку [Clear] для очистки полей ввода от ранее выбранных файлов

2. Отметить пункт Complete Phone

3. Подключите телефон к сервисному кабелю

4. Нажмите кнопку [Flash].

5. По окончании процесса отсоедините кабель от телефона, переподключите батарею и включите телефон. В случае повторения ошибки производите перезапись файловой системы телефона (FS).



В некоторых случаях для успешного проведения операции Complete Phone необходимо установить скорость соединения 115200



Обратите внимание, что версия основной программной части (MAIN) и файловой системы (FS) должна совпадать.



В случае если телефонный аппарат не включается, либо операция Complete Phone завершается сообщением об ошибке.

Зависания на выборе языка для модели К700.

Необходимо:

1. В окно MISC files загрузить файл GDFS - k700gdfs.bin

2. На вкладке Settings отметить опцию Enable Format GDFS

3. Записать файл в телефон, нажав кнопку [Write GDFS].

4. Разблокировать телефон нажав кнопку [Unlock/Repair]

5. Выберите в диалоге [Files] основной файл прошивки (MAIN) и файловую систему (FS) соответствующие версии R2AY

6. Отметить пункт Complete Phone на закладке Settings.

7. Нажмите кнопку [Flash]

8. В окно MISC files загрузить файл GDFS - k700lang_lock_fix.bin

9. На вкладке Settings снимите выделения опцию Enable Format GDFS.

10. Записать файл в телефон, нажав кнопку [Write GDFS].



Если выполненные действия не устранили проблему, то она связана с аппаратной неисправностью микросхемы Nand-флеш памяти или чипа управления Bluetooth.



Исправление ошибки "белого экрана" на DB2010 и DB2020

Данная проблема исправляется с помощью версии GUI v0.91380061. Внезапная проблема характерна для телефонов серии DB2010 Sibley-based (w300/w810/k310/k510/z550) и DB2020 моделей в которых применяется микросхема памяти ST.



Решение проблемы довольно простое - профлэшить последней версией FW "белый" телефон с помощью SeTool версии GUI v0.91380061.



k790 перестал "видеть сеть"

Обычно k790 перестает "видеть сеть" после заливки в него прошивки от k800. Если это так, следует выполнить следующее.



1. ОБЯЗАТЕЛЬНО сначала перелить телефон в k790

2. Выполняем скрипт следующего содержания:

gdfsread:00020e5a
gdfsread:00020e48
gdfsread:00010851
gdfsread:00000006
gdfsread:0000000E
gdfsread:00000013
gdfsread:0000001C
gdfsread:00000018
gdfsread:000000AA


3. Пишем GDFS (взять можно здесь ). Опции "Format GDFS When Writing" во вкладке Setting выключить.

Телефон умрет, не коннектится по USB ("C" если нажимать), моргает лампочкой, короче трупп.
4. Скрипт нам считал GDFS и сохранил файлы. Мы видим такое вот дело:



gdfs_var_00_0018_35220600000000.txt
gdfs_var_00_001C_35220600000000.txt
gdfs_var_00_00AA_35220600000000.txt
gdfs_var_01_0851_35220600000000.txt
gdfs_var_02_0E48_35220600000000.txt
gdfs_var_02_0E5A_35220600000000.txt


В каждом из них одна длинная строка. Нам надо сделать один файл, в котором эти длинные строчки все скомпонованы.

Содержание будет примерно такое:



gdfswrite:00020E5A02030110973E49966CB6............ ....
gdfswrite:00020E480102011074B85B66610E............ .
gdfswrite:00010851000300120001000F0001............ ..
gdfswrite:00000006275DF29FC54431048FC6............ ...
gdfswrite:00000013FE3DA55C73002030790F............ ..
gdfswrite:0000000ECBEFBD6E9449BD889B93............ .......
gdfswrite:0000001C2508D868E9E61C3C98B8............ .......
gdfswrite:000000AA12FFFFFFFFFFFFFFFFFF
gdfswrite:00000018FF


5. Полученный файл, мы пишем как файл скрипта в телефон.



При работе по USB нажимать вместо "С" - "2+5"



6. Включаем, должна появиться сеть.



Данный метод съедает 3 кредита (чтение скрипта, запись GDFS, запись скрипта)

vth
28.02.2009, 22:22
Для этого м600 можно прописать новый, m600_gdfs_only_for_old_security.bin. Потом анлок.
А может у кого-то реста не было, тогда сначала надо просто прошить его.

Univer
06.03.2009, 11:27
:silly: действительно, прошивка + соответсвующий рест + формат гдфс + комплит исправили ситуацию, спасибо господа!