News FAQ Music Links Forum Download

Sagem: FANs & FAQs 


Вернуться назад

Как бороться с проблемой PB3 EEPROM и другими аналогичными неисправностями
в телефонах Sagem 9xx серии.


Бывает (и это может случиться с каждым обладателем телефона), что как-то раз, пытаясь
включить телефон, вы вместо приветствия увидите надпись PB 3 EEPROM или COMPLETE FORMAT или не увидите ничего кроме горящей подсветки. 

Естественно, первым делом приходит на ум - отнести телефон в сервис-центр. Но, к сожалению, пока этих сервисов не достаточно. И не везде найдутся грамотные специалисты. 

Следует помнить, что восстановление испорченного содержимого еепрома - это борьба
с "последствиями", а не с "причиной", т.е. успешное восстановление не даст гарантии,
что этого снова не произойдет. Поэтому иногда следует предварительно как следует пропаять
плату (в этой статье данные действия не рассматриваются).

Даже счастливых обладателей дата-кабеля к телефону такая проблема может поставить в тупик. Телефон становится "не виден" через кабель.

Для тех, у кого есть желание самостоятельно восстановить аппарат, и написана эта статья.

Сразу надо сказать, что существуют модели, у которых микросхема еепром защищена от записи или ее просто нет - тогда данный метод не сработает. Для остальных аппаратов эти рекомендации можно применить.

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

Реально нам потребуется подключать только 4 и 8 ноги микросхемы 24с64 и 7 и 14 ноги микросхемы 24с128 для подключения питания и 5 и 6 ноги 24с64 (8 и 9 для 24с128 ) для чтения-передачи данных. Остальные ноги уже подключены на плате.

Далее нужно скачать программу PonyProg (желательно последнюю версию) отсюда и установить ее на компьютере. Оттуда же можно добыть к ней русский язык (если надо).

Затем надо разобрать телефон (используется отвертка torx t6 или на худой конец заточенная
на конус обычная отвертка).

Вынимаем плату. Дисплей с динамиком можно пока не снимать. Ищем микросхему EEPROM.
Она выглядит так                                                    или так:

Располагается она обычно на плате со стороны кнопок внизу слева (около разъема зарядника).
Иногда (в некоторых моделях аппаратов) она располагается с другой стороны платы справа от симкард - ридера.
Читать и программировать ее следует не выпаивая. (Кстати иногда можно просто безболезненно заменить одну на другую).
От интерфейса к микросхеме следует подпаять 4 вывода: +5B, земля и 2 провода данных.

Следует запастись bin-файлом с копией eeprom от телефона аналогичной модели (а желательно и той же версии, если она известна).

Как определить номер версии? Обычно если это телефон от D2, то на наклейке под аккумулятором есть надпись типа  /S3-D2/ - так вот, обычно если там стоит S5 и старше- это версия М и старше. Для нее требуется определение phone id. Если меньше - S, S3 - то это версия L и младше. 

После подключения схемы запускаем PonyProg, предварительно закрыв программы, которые
выполняют какие-либо процессы (типа проверки почты, ICQ).
Делаем настройку порта на Easy I2C API интерфейс.
Выбираем тип устройства - I2C Bus 16 bit eeprom 2464 или 24128.
Запускаем из меню "установки" калибровку.

Система готова к работе.
Теперь пытаемся прочитать eeprom. (Команды/Считать Все)
Если чтение удалось - сохраняем образ в bin-файле.
Если нет- следует проверить схему (например поменять провода данных местами).

Итак у нас есть оригинальный дамп епрома. Он может быть испорчен.
Из него можно вытащить поля в текстовом формате, используя программу
sfe (Sagem Field Extractor), которую можно скачать здесь.

Затем открываем bin-файл, который мы заранее припасли. Его размер должен соответствовать типу микросхемы.

Пишем его в еепром. (Команды/Записать Все). После нескольких проверок запись заканчивается.

Отпаиваем провода от микросхемы и собираем телефон (можно частично).

Включаем телефон без сим-карты.
Он должен загрузиться и выдать что-то типа sim locked.
Это уже хорошо.

Дальше берем дата-кабель и приступаем к восстановлению софта.

Запускаем Sagem Doctor 1.4c или более поздний (когда появится).
Выставляем скорость COM-порта (сначала наугад.. для 92х обычно 4800, для 93х - 9600 или 19200).
Пробуем посчитать контрольные суммы (и здесь наконец мы можем точно определить номер версии прошивки телефона).
По номеру версии можно подыскать более подходящую копию еепрома, но не обязательно.

Если доктор при расчете контрольных сумм не требует поиска phone id, то после необходимых корректировок телефон должен перестать писать sim locked при включении без сим-карты.

Если требуется вычислить phone id - тут все сложнее (ссылка здесь).

В любом случае телефону нужно записать оригинальный IMEI.
Он находится в поле 0 и зашифрован в поле 1000.
Так как мы программировали еепром с другого телефона - надо восстановить оригинальные значения.

Для этого списываем с задней крышки телефона его IMEI в десятеричном виде и с помощью программы Sagem0 переводим его в HEX-вид.

С помощью доктора записываем новый IMEI (через пункт меню Change IMEI, а не напрямую в поле 0) и пересчитываем контрольные суммы.

Перегружаем телефон. Если с сим-картой телефон пишет, что ее нет, то скорее всего поле 0 и соответствующее значение поля 1000- не совпадают.

Если без карты телефон пишет sim not present, а с картой sim locked, то теперь осталось его разлочить.

Но это тема отдельной статьи. 

 (c) Евгений Попов ([email protected])

Вернуться назад