Просмотр полной версии : Проблема смены IMEI на телефонах с пустой OTP
smirnovaa
13.04.2006, 11:59
Возникла проблема с заменой IMEI, причём эта проблема возникает только после смены flesh памяти. Если память не менять то после прошивки IMEI можно сменить и всё нормально. Если сменить память, прошщить а затем поменять IMEI вродебы всё тоже нормально до первого включения аппарата. После включения пишет IMEI Corupted , а если посмотреть опять на Multi-Box то вместо IMEi fffffffffffff.
Вопрос. Может я что-то делаю не так, обьясните.
FractalizeR
13.04.2006, 12:16
О какой модели аппарата идет речь?
smirnovaa
13.04.2006, 15:39
Philips 755 (CT7558)
FractalizeR
13.04.2006, 17:39
Есть два вида телефонов Philips. Те, что хранят и сверяют IMEI с OTP, и те, у которых IMEI хранится только в EEPROM.
Чтобы запрограммировать первый тип телефонов, вам сначала понадобится перенести значения из OTP зоны старой флешки телефона, если она жива, в новую флешку. Можно и из любой другой флешки этих аппаратов взять IMEI из OTP. Это все можно проделать программатором микросхем памяти типа UP48 или LabTool: http://gsmservice.ru/accessories/?cat=61
Нужно только убедиться вначале, что они поддерживают программирование соответствующего типа микросхемы памяти и имеют в комплекте нужные адаптеры под эту флешку.
А потом телефон нужно просто прошить, установив галочку Use OTP IMEI.
Со вторым типом все проще. Его можно просто прошить, прописав нужный IMEI (галочку Use OTP убрать).
Первый способ мной конкретно на Philips не тестировался, но я думаю, что все должно пройти успешно. На Siemens C55 такой же способ у меня работал идеально.
smirnovaa
14.04.2006, 09:53
Спасибо. Теперь понятно почему после включения аппарата вместо IMEI fffffffffffffff.
Идея впринципе понятна, но возикли некоторые вопросы:
Как узнать адрес в котором лежит IMEI чтобы програматором его слить.
Как определить к какому типу первому или второму принадлежит тип памяти.
FractalizeR
14.04.2006, 12:28
Программаторы UP48 и Labtool имеют специальный режим программирования OTP памяти, так что знать адреса вам не нужно. В самом интерфейсе программы в меню есть пункт чтения/программирования OTP регистров. Я думаю, OTP зона находится вне адресного пространства микросхемы.
Определить, я полагаю, просто. Заменить флешку и прошить телефон. Если будет такой же симптом, как у вас - OTP. Если все запустится отлично - не OTP.
Наверное, можно определить и по версии телефона, эта информация должна быть у меня позже.
smirnovaa
17.04.2006, 15:08
заметил ещё одну особенность
в инструкции при замене при считывании информации с телефона
пишеться Otp Imei (3521250026589)
а у нас после замены памяти просто Imei (3521250026589)
номера от балды не обращайте внимания.
тоесть если я правильно понимаю то Imei прописываеться куда-то но только не в Otp область. Это на верно тот случай когда Imei расположен в двух местах.
smirnovaa
17.04.2006, 15:09
хорошобы конечно узнать модели в которых имей записываеться в одной или двух областях.
FractalizeR
17.04.2006, 17:49
Да, этот тот самый случай. Imei прописывается в Eeprom.
FractalizeR
18.04.2006, 15:27
Кстати, при чтении информации с телефона, программа должна писать, где хранится Imei. Otp или нет.
smirnovaa
19.04.2006, 09:24
да вот у нас ипишет что imei лежит в eeprom а не в otp.
Пробывал через программатор, ни чего не получилось. Программатор не потдерживает данный тип памяти. А може есть другой способ?
Веть процессоры используемые в аппаратах Philips обладают интерфейсом jtag но софтинки под этот интерфейс нет.
Вопрос зачем вообще нужет jtag. Я понимаю что через него можно слить всё влешку вместе с otp. Я могу ошибаться хотелось бы побольше узнать про jtag/
FractalizeR
19.04.2006, 17:52
Он пишет, что IMEI в EEPROM уже после замены микросхемы или писал до ее замены?
Что за микросхема там стоит? Может быть, UP128 или UP256 нужен?
JTAG - аппаратный интерфейс работы с устройствами. Но команды JTAG не стандартизованы, поэтому возможности этого JTAG зависят от производителя. Я думаю, что и флешку слить и OTP запрограммировать через сам интерфейс возможно, но скорее всего в MultiBox реализовано только восстановление загрузчика в телефонах, как я понимаю.
smirnovaa
20.04.2006, 08:14
Вначале я меняю микросхему, затем заливаю Mcu, Lp, Cp/ep. после записываю Imei, пересоединяю аппарат смотрю что получилось. Получаеться что он пишет после замены микросхемы. До замены микросхемы он не может этого написать так как Imei пока ни где не прописан. Веть у филипса нет привязки к процессору.
Ми кросхема памяти стоит: (вернее что на неи написано) M36lor705otozaq.
Да и как посмотреть какой прокрамматор потдерживает ту или иную память.
FractalizeR
20.04.2006, 12:16
Понятно.
Узнать, какой из программаторов поддерживает ту или иную микросхему можно скачав софт для этого программатора и запустив его. Без самого программатора он запускается в Demo Mode и позволяет посмотреть, какие чипы он поддерживает. www.up48.com
FractalizeR
20.04.2006, 14:19
Добрый день. Мне переслали ваше письмо с вопросами о MultiBox и мне бы хотелось на них ответить:
1. Основной целью покупки оборудования Multi-box приследовалась смена IMEI в
OTP регистре новой flash памяти, в нашем случае все операции связанные с
записью ПО проходят успешно кроме записи IMEI. Без записи IMEI нет
возможности менять flash память, а данный компонент приходиться менять
достаточно часто, в коммерческих (платных) ремонтах.
2. Есть ли возможность записывать IMEI в чистую память (возможно в Multi-box
команды для записи IMEI в OTP зону не доступны для новых типов памяти) в
нашем случае используется память: M36LOR705OTOZAQ это память типа
flash+SRAM.
MultiBox не может программировать OTP зону микросхем памяти телефонов Philips. Эта возможность в описании оборудования на сайте производителя не заявлена и я получил подтверждение службы поддержки производителя по этому факту.
3. например на модели CT6598 такая возможности есть.
У нас получилось заменить soft и IMEI на модели CT6598. Если посмотреть
листинг программы multi-box то в данной модели IMEI прописывается не в OTP
область, а в область EEPROM. На новых же моделях с типом памяти указанным
выше, IMEI располагается в двух областях OTP и EEPROM.
Да, в некоторых моделях и даже в некоторых версиях аппаратного обеспечения некоторых моделей IMEI хранится и в OTP и в EEPROM.
Вопрос в следующем: возможно ли узнать у разработчика продукта MULTI-BOX
потдерживается замена IMEI на новых моделях Philips (запись в OTP регистр).
Нет, к сожалению, запись в OTP область микросхем памяти MultiBox в настоящее время не поддерживает. Поэтому прямая замена IMEI в случае с OTP версией моделей не поддерживается
Способ обхода (правда, связанный с трудозатратами) этой проблемы, я вам описал.
Если у вас есть еще вопросы, я буду рад на них ответить.
vBulletinВ®, Jelsoft Enterprises Ltd. Translate: zCarot