/
Автор: Тюнин Н.А. Родин А.В. Сотников С.А.
Теги: электротехника радиосвязь и радиовещание электроника руководство по ремонту телефоны серия ремонт
ISBN: 5-90219-719-8
Год: 2006
Текст
НАХОДКА ДЛЯ СПЕЦИАЛИСТА!
<<РЕМОНТ>> N9 93
С. А. Сотников
Программный ремонт
сотовых телефонов
-
Более 200 моделей
1995-2005 г.г. выпуска
LG
MOTOROLA
NOKIA
SIEMENS
-
Методики разблокировки
и прошивки ПО
-
Принципиальные схемы
DАТА-кабелей
БОНУС:
Описание и схемы
универсальных боксов
в· ··~-
УДК 621.396.218
ББК 32.884.1
с67
Серия «Ремонт», выпуск 93
Приложение к журналу «Ремонт & Сервис»
С. А. Сотников / Под общей редакцией А. В. Родина и Н. А. Тюнина.
Программный ремонт сотовых телефонов. - М.: СОЛОН-ПРЕСС,
2006. -
96 с.: ил. (Серия «Ремонт», выпуск 93).
ISBN 5-90219 -719 -8
Предлагаемая книга является уникальной в своем роде - аналогов ей пока нет не только в Рос
сии, но и в странах СНГ и Балтии. В пособии собраны материалы по программированию более 200
моделей сотовых телефонов торговых марок SIEMENS, MOTOROLA, NOКIA и LG.
Кроме описания методики программирования телефонов с помощью наиболее распространенных
программных средств, в книге приводятся схемы интерфейсных кабелей (ОАТА-кабелей), различных
видов программаторов-боксов, а таюке назначение выводов системных разъемов телефонов.
Для некоторых моделей приводятся описания тестовых режимов, рассматриваются характерные
дефекты аппаратов и их устранение.
В книге приводятся все необходимые начальные сведения по архитектуре рассматриваемых мо
делей телефонов, распределению их памяти и другим аппаратным особенностям Благодаря этому,
она может использоваться в качестве учебного пособия при подготовке специалистов по ремонту
сотовых телефонов.
При подготовке книги использовались материалы журнала «Ремонт & Сервис» за 2004-2006 гг.
Сайт издательства «Ремонт и Сервис 21 »: www.remserv .ru
Сайт издательства «СОЛОН-ПРЕСС»: www.solon-press.ru
КНИГА- ПОЧТОЙ
Книги издательства «СОЛОН-ПРЕСС» можно заказать наложенным платежом (оплата при полу
чении) по фиксированной цене. Заказ оформляется одним из двух способов:
1. Послать открытку или письмо по адресу: 123242, Москва, а/я 20.
2 Оформить заказ можно на сайте www.solon-press.ru в разделе «Книга - почтой».
Бесплатно высылается каталог издательства по почте.
При оформлении заказа следует правильно и полностью указать адрес, по которому должны
быть высланы книги, а также фамилию, имя и отчество получателя. Желательно указать допол
нительно свой телефон и адрес электронной почты.
Через Интернет вы можете в любое время получить свежий каталог издательства
«СОЛОН-ПРЕСС», считав его с адреса www.solon-press.ru/kat.doc.
Интернет-магазин размещен на сайте www.solon-press.ru
ISBN 5-90219-719-8
По вопросам приобретения обращаться.
ООО «АЛЬЯНС-КНИГА КТК»
Тел: (095) 258-91 -94, 258-91 -95, www.abook.ru
©С. А. Сотников, 2006
©Макет, обложка «СОЛОН-ПРЕСС», 2006
© «Ремонт и Сервис 21 », 2006
Предисловие
Предлагаемая книга является первой и единственной в настоящее время публикацией в России
по программированию сотовых телефонов, а также ремонту их программной начинки. В ней приведе
ны материалы по программированию большинства распространенных в России моделей сотовых те
лефонов торговых марок SIEMENS, MOTOROLA, NOKIA и LG (всего более 200 моделей).
Известно, что большинство неисправностей сотовых телефонов происходят по двум основным при-
чинам:
различные механические или электрические повреждения, повлекшие за собой отказ тех или иных
узлов телефона;
неисправности, вызванные сбоями в работе программного обеспечения, «прошитого» в микросхе
ме FLАSН-памяти телефона.
В первом случае порядок восстановления работоспособности телефона достаточно ясен - исходя
из алгоритмов проверки, которые приводятся в сервисной документации, проверяется работоспособ
ность его узлов и определяется неисправный элемент.
Во втором случае все несколько сложнее, потому что информация по устранению дефектов те
лефонов, связанных со сбоями программного обеспечения до сих пор нигде не публикова
лась.
Сложность диагностики заключается в том, что многие дефекты телефонов, связанные с пробле
мами их программного обеспечения, внешне проявляются как чисто аппаратные неисправности Есть
попытки развить эту тему в Интернете, но большинство представленных сегодня материалов не сис
тематизированы и не могут похвастаться полнотой.
К сожалению, в таких сведениях зачастую встречаются неточные или даже ошибочные дан
ные, использование которых может вывести из строя аппаратную часть телефона. Некоторым
утешением служит лишь то, что не все специалисты-ремонтники с доверием относятся к подобного ро
да материалам, так как уже не раз сталкивались на практике с негативными последствиями неосто
рожного заимствования чужих «опытов)> по ремонту технически сложных аппаратов, которыми явля
ются современные телефоны.
Для всех рассматриваемых в книге телефонов приведена востребсванная информация по про
грамматорам-боксам и ОдТА-кабелям, а именно: принципиальные схемы, порядок работы, различные
справочные материалы по конфигурации и назначению выводов системных разъемов телефонов.
Кроме того, в книге приводятся описания основных программных пакетов для работы с сотовыми
телефонами основных торговых марок, представленных на российском рынке.
Отдельной главой в книге выделен материал по универсальным боксам, которые можно изго
товить самостоятельно в домашних условиях.
Ценность предлагаемого издания заключается в его универсальном характере - помимо конкрет
ных моделей рассматриваются аппаратные платформы, на которых выполнены серии, включа
ющие в себя до десятка моделей телефонов.
Глава 1. Сотовые телефоны SIEMENS
Модель: «Siemens 535»
Необходимое оборудование
Оборудование, необходимое для программи
рования большинства сотовых телефонов (и, в
частности, «Siemens 835») не отличается особой
сложностью :
персональный компьютер (ПК). Причем, его
основные параметры совершенно некритич
ны : в нем не нужны «навороченная» видео
карта, процессор с высокой тактовой частотой
или большой объем оперативной памяти. Для
этих целей подойдет почти любой офисный
ПК. Единственное необходимое условие для
него - наличие СОМ-порта (RS 232);
DAТА-кабель, который служит для сопряже
ния системного соединителя сотового теле
фона и ПК (через СОМ-порт).
Кроме того, необходимо специальное про
граммное обеспечение (ПО) на ПК, но на этом
мы остановимся позднее Внешний вид рабочего
места по программированию сотовых телефонов
показан на рис. 1.1.
Каждый DAТА-кабель должен соответство
вать модели телефона. Как правило, маркировка
кабеля наносится на корпус одного из его соеди
нителей. Кабель имеет два соединителя, в кор
пус одного из которых встроена схема преобра
зователя уровней (сигналов интерфейса RS 232
Рис. 1.1
Модель: ((Siemens 535,,
в сигналы с уровнями TTL}. В нашем случае пре
образователь выполнен на распространенной
микросхеме МАХ3232. Вариант компоновки схе
мы приведен на рис 1.2. Принципиальная схема
кабеля представлена на рис. 1.3. Он подходит к
сотовым телефонам «Siemens C/S 25, С 28,
NC/M/S 35», а также ко всем аппаратам 45 и
50-серии. Следует отметить, что штатные DА
ТА-кабели не имеют линию включения/выключе
ния телефона (AUTO IGNITION), поэтому, при
желании, схему на рис. 1.3 можно доработать
(вновь установленные элементы выделены рам
кой). Эта линия необходима для автоматическо
го включения телефона после «прошивки» стан
дартным сервисным ПО - W1nswup 32. При от
сутствии этой линии телефон включают вручную.
Схему преобразователя DAТА-кабеля лучше
питать от отдельного нестабилизированного ис
точника питания напряжением 8... 1О В Его поло
жительный вывод подключают к входу стабили
затора напряжения 78L05 - кант. 7 (RTS) соеди
нителя RS 232, а отрицательный - к кант. 5
(GND).
Кроме DАТА-кабеля многие ремонтники в
своей практике используют так называемые уни
версальные переходники («UNl-BOX» - универ
сальная коробка), в составе которых уже имеет
ся встроенный преобразователь уровней. Пере
ходники «UNl-BOX» подключены к СОМ-порту
ПК, а второй их соединитель меняется в зависи
мости от типа сотового телефона (его системно
го соединителя). Это очень удобно, так как отпа
дает необходимость в приобретении десятков
DAТА-кабелей - достаточно иметь один универ
сальный блок.
Следует отметить, что перед выполнением
любых операций с ПО телефона необходимо
полностью зарядить его аккумуляторную бата
рею.
: SIEMENS С/525, С28, C/S/M 35
1
1
1
1
RTS 7
1
1
1
RS 2321
1
RxD
12
TxD
GND I
1
1
1
3
5
78L05
З V1n
out
01м•r
GND
2
4
14
5
Рис. 1.2
Программирование телефона
Следует отметить, что при использовании
указанного оборудования можно выполнять сле
дующие операции по программированию сото
вых телефонов «S1emens C/S/M 35»:
С1+
С1-
восстановление исходного ПО;
«русификацию» ПО;
замена версии ПО на более позднюю;
регулировку контрастности дисплея (эта опе
рация бывает необходима после замены дис
плея);
сделать резервную копию содержимого памя
ти аппарата или отдельных его блоков.
16
Vcc
Vs+
2
МАХ3232
·~
С2+
Vs- 6 l.o.1мl
С2-
поuт
Т11N 11
5
тх
R11N
RIOUT 12
6тх
14
1 Системный разъем
DTR
1 телефона
1
1
1
AUTOIGNITION
1~
I _________________________________ I
Рис. 1.3
6
Прежде чем выполнять операции по програм
мированию телефона, необходимо знать теку
щую версию его ПО. Будем считать. что телефон
включается (то есть его аппаратная часть исп
равна. но есть проблемы с ПО).
Текущую версию ПО телефона можно узнать,
набрав на клавиатуре следующую комбинацию:
* # 06 *. Эту операцию можно выполнить даже в
том случае, если в телефон не установлена
SIМ-карта. После этого на дисплее отобразится
серийный номер телефона (ЕМЕl-номер). Затем
нажимают на его левую функциональную кнопку
(она показана стрелкой на рис. 1.4) и на дисплее
отобразится версия ПО телефона На рисунке
видно, что версия ПО - 20 .
ПО на телефон можно установить или анало
гичное, или более позднюю версию.
Чтобы разобраться, какие языковые пакеты
конкретной версии ПО необходимо установить в
память телефона, существует программа-под
сказка LanglnfoGSM (рис. 1.5) Она поддержива
ет не только аппараты SIEMENS, но и
MOTOROLA, NOКIA и ALCATEL.
В меню программы выбирают -
«Siemens
CSM 35» (1 на рис. 1.5). Зная, что текущая вер
сия ПО нашего телефона 20, в окне 2 выбирают
«version 5-20» (2 на рис. 1.5). Затем, меняя поло
жение указателя 3 (Language Pack), в окне 4 на
ходят русский пакет (Russiaп). Получается, что
версия языкового пакета (русский) - 04 (Lang
pack 04). Что же касается указателя 5 (Т9), то он
определяет словарь SМS-сообщений (см. окно
6). Для другой версии ПО, например 24, языко
вый пакет определяют аналогичным образом.
После получения необходимых сведений о соот
ветствии версии ПО языковым пакетам програм
му LanglnfoGSM закрывают.
Mololola \ Nokia DСТЗ J Hokia DCT 4 \
AlcateJ BFюt 1 $ierмnsA.н \ Sremens С25 \
SiemensCSMЗ5 1 StememX45 \
. !Versi~ 5 ::J lI~~--P.,ck-00
' v_e•_
••_
0
"_
-
-~ r тЭРасk-оi
-
Language Pack-
r ТЭpack02
\ r Langpack.01
1(" T9pack03
r Langpack02
r T9pack04
J
.
1 r Т9расk(б
! (" Lang рас!< 03 1·(" ТЭ pack 06
1-------r -. ,- <• Lang рас!< 04
r Т9pack08
1 r Lang рас!< 05
r тэpack09
r T9pack 10
r Lang pack 08
(" ТЭ pack 12
Глава 1. Сотовые телефоны S/EMENS
\.
L."
1 l;~Hl!r-
i O'CH~::r.
tllit lll/Ш;
Рис. 1.4
Затем приступают непосредственно к этапу
программирования телефона. Следует отметить,
что существует множество программ «прошив
ки», мы же остановимся на программе, которая
называется Winswup 32. Она используется на
ПК, работающих под управлением операционной
системы Windows.
Загружают на ПК эту программу (рис. 1.6).
Первое, что в ней необходимо сделать - скон
фигурировать СОМ-порт ПК, к которому подклю
чен через DАТА-кабель сотовый телефон. Для
Рис. 1.5
Модель: ((Siemens S35»
Е•• Optlons
~1~1~1~1~1~1 ~ ~
Pos t-Check
Г Skip
sть.;:, т
Serial Conlig
.- - --~- -- --г----г--г---
Рис. 1.6
этого нажимают кнопку «Serial Config» (рис. 1.6),
после этого появится окно (рис. 1. 7). В нем выби
рают скорость обмена 115200 (Baud) и номер
СОМ-порта Нажимают «ОК» и возвращаются в
основное окно (рис 1.6). Нажимают «File» (1 на
рис. 1.6), затем «Open» и в появившемся окне
указывают путь для выбора файла прошивки
(рис. 1.7). Имя файла (S35_2004.xЬi) расшифро
вывается следующим образом:
тип телефона - S35;
версия ПО - 20;
языковый пакет - 04 .
Порядок определения двух последних пози
ций был описан выше.
Выбирают нужный файл и нажимают кнопку
«Открыть» (рис. 1.8).
Следует отметить, что существуют два вари
анта программы Wiпswup 32 - с прикрепленны
ми файлами прошивки и без них. Если использу
ется программа с прикрепленной прошивкой, то
r 28800
rCom1 rCom5 rCom9
r 57600
r Com2 r Соmб r Com10
r 101500 (FastЬool) r. СоmЗ r Com7 r Com11
r 115200
r Com4 r Com8 r Com12
r. 203000 (Faslbool)
1
Check Avail.
r 230400 (VS-COMI)
Synch-S!alion
&
Г Synch·Slalion
('" 406000 (Faslbool)
.
r 460000 (.t. .PI) .
AЬbrechen
---- ---,,
l-=°--~---··-·...J
Рис. 1.7
~535_0501 .XBI
~535_0503 .ХВ!
~ 535_0504 . ХВ!
~535_1003 . XBI
~535_1201 .ХВ!
~535_1203 .ХВ!
~535 1204.XBI
~ 535_1603 .ХВ!
~ 535_1604 .ХВ!
~535_1604 .ХВ!
~535_2001 .ХВ!
B,_iGJФl•'ll
Jiмя Файт~: lsз5_2004 xbi
~ 535_200-1 _
.XBI
~535_2101 .XBI
~ 535i· 1003 .xbl
!m5з5;. 1во1 . хЬ1
Iиn Ф<1йло6: 1BIN -Ftles ".BI N • XBI ".XD I • XBZ
Рис. 1.8
7
Qткрыть
Отмена
расширение файла имеет вид *.ехе. Программа
в этом случае имеет объем в несколько мега
байт. В нашем случае используется версия про
граммы без прикрепленных файлов прошивки.
В основном окне программы открывают этот
же файл, нажав кнопку 1 (рис. 1.9). В правом ок
не 2 появляется информация о загруженном
файле.
Галочка 3 в строке «Pre-Check» означает, что
перед записью ПО не будет выполняться пред
варительная проверка соединения с телефоном.
Галочка 4 в строке «Post-Check» устанавливает
ся, если используется DAТА-кабель без доработ
ки AUTO IGNITION (рис. 1.3), чтобы программа
не пыталась автоматически включить телефон
после прошивки его новым ПО.
Подключают телефон (он должен быть вы
ключен) к ПК через DATА-кабель. Нажимают
кнопку 5 «START » и, кратковременно, - кнопку
включения телефона (если используется DA-
TА-кабель без доработки). Далее происходит
стирание флэш-памяти телефона, при этом в ок
не программы меняется цвет подложки на оран
жевый (рис. 1.1 О). В момент записи ПО цвет под
ложки меняется на бирюзовый (рис. 1.11 }, а в по
зиции «Erase Flash» справа от шкалы появляется
сообщение Е401, что означает тип флэш-памяти
телефона. Одновременно в позиции «New MoЬi
le-SW» появляется шкала, отражающая процесс
записи ПО. Обычно эта процедура занимает око
ло 7 минут. В этот момент на телефоне мигает
подсветка клавиатуры и дисплея, причем инфор
мация на дисплее не отображается.
Так как в нашем случае был использован не
доработанный DАТА-кабель, программа прошив
ки меняет цвет подложки на красный (рис. 1.12) и
выдает ошибку. Эта ошибка означает, что отсут
ствует возможность автоматического включения
телефона.
8
Глава 1. Сотовые телефоны SJEMENS
\\СОТОВ\# \" .
6
'•,
r· prOjecl ·
---- -
--
1AI 1
L_еррЗS., ken6.z1
535
OFA~
гrЬ ~2.05.01 0935:31
6202--=i
2
Connecl М оЬоlе
ОЭЗ&44
6202
Transfer UP-S\\i
Blocko :
NewMoble-S\\I
START
111111111111~1111~~~·--~-~-~\SVN_N:_~~-~_;_~2-~0_5~_01_-_-
Рис. 1.9
Включают телефон вручную, проверяют вер
сию ПО, а та кже его работоспособность во всех
режимах
Подобную операцию по прошивке ПО выпол
няют в следующих случаях ·
Co-nocl. ~ 11111111111111111111111111
111111111111111111111~~
Рис. 1.10
Рис. 1.11
когда необходима «русификация» телефона,
при возникновении различных сбоев в работе
телефона (некорректная работа ПО) ,
для обновления версии ПО (в новых версиях
исправляются многие ошибки, выявленные
производителем, а также добавляются неко
торые дополнительные функции) .
Разблокировка телефона
Прежде чем говорить о порядке разблокиров
ки телефона, остановимся на видах блокировки
Всего их две . пользовательская и провайдерская
(оператора) .
Пользовательская блокиров ка означает, что
неправильно введен код самого телефона (см
инструкцию по эксплуатации на телефон, раздел
«Безопасность»). Коды SIМ-карты (PIN и PUK) к
коду телефона (Phone Code) никакого отношения
не имеют - они блокируют только SIМ-карту.
Можно конечно не включать опцию ввода кода,
SJART
·1-11111-a.-1111w1·a·11·.-1111SЗS
Рис. 1.12
Модель: ((Siemens 535,,
тогда проблема блокировки телефона отпадает
сама собой.
Что же касается блокировки провайдера, то
многие с ней знакомы, приобретая телефоны,
«прошитые» под конкретного оператора
SIМ-карты от других операторов в них работать
не будут. Код оператора еще называют SP-Lock.
Теперь приступим к методике разблокировки
телефонов.
Примечание.
1 Все операции по разблокировке телефона выполняются из
его выключенного состояния.
2 Перед тем. как начать программирование телефона, сле
дует убедиться, что аккумуляторная батарея полностью за
ряжена.
3 Прежде, чем приступать к любым действиям по разблоки
ровке аппарата (и прошивке новой версии ПО), необходимо
сохранить резервные копии ПО Более подробно на этом мы
остановимся ниже
В качестве примера возьмем программу «Sie-
mens х35 Service Тools» от MARTEСН (рис. 1. 13).
Выбирать тип телефона и его ПО нет необходи
мости, так как выбрана опция «AutoDetect» (1 на
рис. 1.13). На рисунке показана версия этой про
граммы, которая позволяет разблокировать те
лефоны с ПО до 18 версии. В нашем случае вер
сия ПО - 20, поэтому необходимо найти про
грамму, которая поддерживает соответствую
щую версию ПО телефона. При разблокировке
аппарата, версия ПО которого не поддерживает
ся программой, может привести к печальным по
следствиям.
Первое, что выполняют
выбирают
СОМ-порт, к которому подключен DАТА-кабель с
телефоном - каждое нажатие на кнопку 1 будет
менять порядковый номер порта.
Входят в сервисный режим телефона, нажав
кнопку 3 «Serv. Mode», а на телефоне - кнопку
включения питания. В сервисном режиме на дис
плее телефона высветится сообщение «Service
mode».
Как уже отмечалось выше, выполняют резер
вные копии ПО телефона (нажав кнопку 1 «Read
All Flash» - рис. 1.14) и, желательно, языкового
пакета, нажав кнопку 2 «Read Laпguage Агеа>>.
Эта операция занимает около одного часа.
В сервисном режиме также можно выполнить
регулировку контрастности дисплея телефона.
Для этого нажимают кнопку 3 «Read From Pho-
ne», после этого в окне 6 появится уровень конт
растности дисплея, считанный из телефона. При
необходимости, меняют эту величину кнопками
4 Нажимают кнопку записи 5 «Write То Рhопе» и
проверяют уровень контрастности на дисплее
телефона.
9
cOJ1
0 t81 " tlftПt"Гf
-
Iwe: jtioooi V••- lNone1
llмdl .muuati• Al•• 1
Hrod Лlll lo•t •
1
DISPLAY CONtflAST :
п
Рис. 1.13
UNLOCK
llralurr l1. •d
\'/r1te 1.1119 1.ыg (!
'W •il1· Лf'. Г r.t sl1
Рис. 1.14
По завершении всех операций в сервисном
режиме нажимают кнопку 7 «Discoппect».
Далее переходят к левому окну программы
или, собственно, к операции по разблокировке
телефона. С помощью кнопок 4 (рис. 1.13) выби
рают, что необходимо разблокировать - про
вайдерскую, пользовательскую блокировки или
обе одновременно.
Затем нажимают кнопку 5 «UNLOCK», а на те
лефоне - кнопку включения питания. Время
разблокировки составляет около 5 с.
Отметим также назначение следующих кно
пок (рис. 1.13):
«Restore Lock» -
восстановить исходную
блокировку:
«Wгite Language» - запись языкового пакета;
«Write All Flash» - записать полную версию
по.
Две последние операции в основном исполь
зуются для записи из резервных копий и восста
новления ПО телефона.
Глава 2. Сотовые телефоны SIEMENS
Модель: «Siemens С62»
Телефон «Siemeпs С62» выполнен на плат
форме Sony Eгicsson, со схемотехникой, схожей
с моделями Т39 и Т68 - в них применена анало
гичная аппаратная структура, а также использу
ются похожие комплекты микросхем. В связи с
этим структура памяти и принцип программиро
вания данной модели схож с программировани
ем аппаратов Sопу Ericsson.
Внешний вид телефона SIEMENS показан на
рис. 2.1 .
Прошивка ПО телефона
Для связи телефона с ПК необходим DА
ТА-кабель, принципиальная схема которого при
ведена на рис. 2.2. Можно также использовать
стандартный кабель от телефонов SIEMENS 55
и 60 серий (кроме ST55/60), предварительно вы
полнив на нем небольшую доработку - замкнуть
между собой попарно кант. 3, 5 и 4, 7 системного
соединителя (рис. 2.2). Если же эти перемычки
не установлены, с помощью этого кабеля можно
+f1
12,88
RS232
о
о
2Rx
о
3Тх
о
о
U1
78L05
выполнять только чтение данных с включенного
аппарата, а запись невозможна.
Рис. 2.1
R1 5.бк
Рис. 2.2
Модель: «Siemens С62»
Назначение контактов соединителя телефона
приведено в таблице 2.1.
Таблица 2.1
Назначение контактов системного соединителя
телефона ((Sieтens Сб2,,
~~-- ---
_-
-
~~-~-~~--~-~-!
1 Номер
Обозначение Вход (1)/
Н
1
1 контакта
сигнала выход (О)
азначение
!
1
POWER
1
Вход от зарядного устройства :,
2
GND
11
3
ТХ/D+
4
RX/D-
о
Общий провод зарядного
устройства
Передаваемые данные
с телефона для
программирования
FLАSН-памяти
Принимаемые данные
телефоном для
,
программирования
1
1
FLАSН-памяти
"
l1f------+---- --+-----+ -----------'1
~ 5 DATA/CТS
1/0
Набор сигналов для
1J
6
RTS
1
подключения модема, а также
11------+- - - - - - -+- - - -< внешних аксессуаров и записи
7
CLК/DCD
1/0
ПО во FLАSН-память телефона
8
Audю L
О
Выход звукового сигнала
(левый канал)
9
Audю RefjVpp
Напряжение питания (+12 В) :1
для программирования
FLАSН-памяти
,1
110
Aud R
ов
'
1
'
'
ю
ыход звукового сигнала
1
(правый канал)
,
11~__1
121_-+_G_N_D_М_1с_го_+-------+-О_б_щ_ии_-_пр_о_во_д_м_и_кр_о_Ф_он_а__ 1 1
M1cro
1
Вход микрофона
11
"'===~~~~~~~~-~~~~~~~~~-~
Следует отметить, что во многих источниках
принципиальная схема DAТА-кабеля имеет
ошибку - на входе питания (+12 В) включен по
следовательно диод, резистор R1 исключен. Для
того, чтобы при программировании телефона не
возникало ошибок и сбоев, схему кабеля необхо
димо выполнить, как показано на рис. 2.2, а пита
ющее напряжение должно составлять 12,8 В. Ре
зистор же необходим для ограничения тока при
программировании FLАSН-памяти.
Для программирования телефона «Siemeпs
С62»
необходима
программа
FLASH
PROGRAMMER (внешний вид ее окна показан на
рис. 2.3). В свободном доступе распространена ее
версия V2.78. Эту программу необходимо устано
вить на ПК. запустив файл FlashPгogrammeг.exe
(1 на рис 2 4). После этого на рабочем столе ПК
появится соответствующий значок программы.
Программа позволяет программировать
FLАSН-память телефона - основную область
(MCU-FLASH), языковые пакеты (Language Pack)
и так называемую область GDFS (Customizatioп
Pack), включающую настроечные таблицы теле
фона. Данный пакет позволяет программировать
только всю область FLАSН-память целиком.
11
ttн·
[ Phone -
1;
Modet
?..
1••
\
!:!ardware version:
1<auto -delect>
J
1
- Soflware selection . .
-: :,-------,
j ? {4i) ~oltware 1elease:
' ?J'aJ
i
!.anguage package:
1
1
::J 1
jвallic
'
J.
J;;ustomizalion package: IRussia
L___
____
._.
__ ___ __
1
Рис. 2.3
8 Fla t h Prog1amme1
[ \ .9:.ай11 Qроока !).,. .. .Д~~
~~а ___DJ
il+- _- -+
- !Ь1
~~J~l.lJL'J~YJ._ .Х
~1_ffi
-_
] Ацрес; l...J C:\Program F1let\microcell\ Flash Prograrnrner
i}!
... JAig
. .. J Config
...J GD I
...J HD0503·058 -M
...J HD0503-067 -M
...J HD0503-073·M
... J НDО503-08З ·М
... J НDО503·08З·М2
... J НDО50З.092-М
.. .Jsec
...Jтemp
~ borlndmrr1.dll
~ cc326fu.t dll
~ stlpmt45.dll
·.{/ur•insOOO. exe
!:j U ninstMCT P. eкe
~ rt\60.bpl
~vd60.bpl
~ vclx60.bpl
:@ FJ,, .hProgrammer inr
~ unin•OOOdat
Вь1t1.;;;;;, обьектов: 1
Рис. 2.4
22КБ
1.465 КБ
604КБ
Э20КБ
?ОКБ
26КБ
669КБ
1.295 КБ
209КБ
1КБ
4КБ
.!..!
Однако, для того, чтобы программировать по
отдельности перечисленные выше составляю
щие, «поверх» FLASH PROGRAMMER ставится
специальный «патч», одно из названий которого
может - fffs.exe.
Кроме того, для программирования телефона
необходим файл прошивки.
Имя его папки пишется только строчными бук
вами и имеет вид, например - HDOSOЗ-092-M (2
на рис. 2.4). Если буквы в названии будут строч
ными, программа не найдет файлы прошивки.
12
Цифры 092 в названии означают номер версии
файла прошивки.
Внутри этой папки есть еще три - CUST,
FLASH и LANG.
В папке CUST находятся так называемые
файлы «кустомизации» (или специальные «На
строечные» файлы в табличном виде). «Настро
ечный» файл для России имеет вид:
HD0503-092 -M-132 .CUS. Там же должен быть
файл с таким же названием, но имеющий расши
рение SSW. Эти два файла дополняют друг дру
га, и программа без любого из них работать не
будет. Проще можно сказать, что папка CUST
«отвечает» за содержимое GDFS-области
FLАSН-памяти телефона.
Папка FLASH содержит файл прошивки
MCU-FLASH (см. выше). Он может, например,
иметь следующее имя· HD0503-092-001-M.SSW.
В папке LANG находятся файлы языковых па
кетов Один из них может иметь следующее имя:
HD0503-LNG -092-M-04.SSW . Кстати, для России,
кроме 04 (кодировка MEDITERRANEAN), в имени
файла могут стоять цифры 90 (ISRAEL) и 91
(BALTIK). Последняя версия имеет русскоязыч
ный словарь Т9 для SMS, поэтому он использу
ется наиболее часто.
Программа после инсталляции будет установ
лена по следующему адресу: С.\Ргоgгаm Fi-
les\m1crosell\Flash Progгammer (3 на рис. 2.4).
Для нормальной работы программы папка
HD0503-092 -M должна находиться в директории
Flash Programmer (2 на рис. 2.4).
Чтобы узнать текущую версию ПО телефона,
на его клавиатуре набирают следующую комби
нацию: *#06# , а затем кнопку lпfo. После этого
на экране отобразится информация, как показа
но на рис 2.5 . Сообщение «SW-Versioп: 26»
означает, что текущая версия ПО соответствует
92-ой версии файла прошивки. Если версия дру
гая, необходимо обратиться к таблице соответ
ствия версий, например, еще одной распростра
ненной версии 20 соответствует прошивка 83.
На рис . 2.5 языковой пакет ПО телефона име
ет версию 91 (BALTIK) и словарь SMS - Т9 (см.
выше).
После определения файла прошивки далее
приступают к настройке программы FLASH
PROGRAMMER.
Загружают программу и нажимают последова
тельно кнопки OPTIONS и SETTINGS. В открыв
шемся окне Settiпgs (рис. 2 6) вначале выбирают
опцию С62 (1 на рис 2.6), а затем скорость обме
на через СОМ-порт - 115200 бит/с (2). Потом
нажимают кнопку Ports (3) и в окне Coпfigure
Ports (4) выбирают номер СОМ-порта (5).
Нажимают кнопку ОК на последнем окне (4),
выбирают !JYTb к директории Flash Programmer,
Глава 2. Сотовые телефоны SIEMENS
S~J-1\)ersion: 26
St.·J-Oate:
2004-06-0.3
Lап1;:1./ТЗ: l~;J З \/ 11
Рис. 2.5
нажав кнопку 6. Справа (рис. 2 7) появится окно
1, выбирают папку Flash Pгogrammer, нажимают
кнопку ОК и в окне 2 появится аналогичная ди
ректория .
После этого закрывают программу и вновь за
пускают .
В окне программы с помощью ниспадающих
меню (рис. 2.8) выбирают тип телефона (С62) -
<auto-detect> - версию ПО (в нашем случае
92) - языковый пакет (Balt1k) - Russ1a.
После этого подключают DАТА-кабель к вы
ключенному телефону и нажимают кнопку Flash
(1 на рис. 2 8). Появится окно (рис. 2.9), сообще
ние «Please гestart the рhопе» на котором означа
ет, что для начала прошивки необходимо кратко
временно нажать кнопку включения телефона.
После этого можно наблюдать процесс
(рис. 2.10) прошивки FLАSН-памяти телефона.
По времени он занимает около 10 минут.
В процессе прошивки могут возникнуть ошиб
ки (например, ERROR BLOCK 74 или ERROR 6),
но в большинстве случаев они могут быть вызва
ны проблемами с DАТА-кабелем (сбои питания)
или если в процессе настройки программы не
выбрана опция Recoveгy Flash (рис. 2.11 ).
С помощью программы FLASH PROGRAMMER
также можно получить служебную информацию о
телефоне Нажав кнопку Show lпformatioп (2 на
рис. 2.11 ), появится окно (рис. 2.12), в котором
приведены данные о ПО, IМЕl-номере, дате изго
товления и др. Телефон при этом должен быть
включен .
Кроме того, программа позволяет сохранять и
удалять пользовательские настройки аппарата.
Для этого необходимо нажать, соответственно,
кнопки 3 и 4 (рис. 2.11 ).
Как отмечалось. после установки FLASH
PROGRAMMER ставится «nатч», который позво
ляет выбирать файл для программирования те
лефона по отдельности: MCU-FLASH, языковые
пакеты или GDFS. После установки «патча» в ок
не программы появляется опция Flash File (5 на
Модель: «Siemens С62»
д:J"
Phone
... .,. ... --,.. ----
?t:J Model:
J:jiwdwaire ver$ion:
-~
iо/\1Щ11 е rele<ls«
..----~~~~--.
L~ piw::luoge:
J<same 4• current>
tu;torrizalion ~е: 1<none>
·"
".\
XeiЬriX1 ) Хе1ЬjХ8
ComectIOn -,...----.,,..--~...,..
с_~·~~ ~Г.-1-::15::::200::::::-_ -=L.-,-,--Н--t«>cel
- Fiш.ing
-
-
.-
1Boot lddel f0t 1clt-e teleмeo:
l"'~-·-·
22
1 ,465
604
920
70
26
Рис. 2.б
ioftworerele4se:
J<k>te st> ::::J
L~ pac!yige _
1<s4me <>• current>
CustomizМon pack<>ge: 1<none>
Об:юр narroк
(J Е!
;;:.. ...11
~ Alg
_J Con!ig
~GDI
:;: ~ НD0503 -058-М
.• ~ HD0503-067-M
• -~ HDOSOЗ-073-M
.~ _J HD0503-083 М
f+: ,~ HD0503-083 -M2
i+: ...:.J HDOSOЗ-092-M
...:.J Sec
_J
13
==c:i1i~i-iГГl'1i1ll~i:·h~-f~~=~=---=:шe
ок отм•н4
~
~.~
~ ____,, ___~ ,
XelЬriX1 1XelЬri Х8 С62 1
ок 1;_~
З-М
Смсеl 1З-М2
1115200
1 Jlмr~e:
L_
Flмhng
fioo\ folde< f0t soRware releases:
\ lc \P1og1am F11eo\mic1oce11\Flash Pr
2-М
22К
1 .465К
604К
Э20К
70К
26К
Рис. 2.7
рис. 2.11 ), при активации которой появляется ок
но для выбора нужного файла (рис. 2.13), а за
тем сразу окно начала «прошивки», показанное
на рис. 2.9.
Также отметим, что эта программа позволяет
прошивать аналогичную или более старшую вер-
сию ПО. Хотя, один момент, когда возможна за
пись и более младшей версии ПО. Для этого пе
реименовывают имена используемых для
программирования файлов и папок на более вы
сокую версию. Например, если на телефоне
установлена версия ПО 92, а необходимо уста-
14
'8 Flвah Progr1S111tТ1er
-
·'
"lilEJ
l:JМJ
Phone -
1?~
. \!mJ
Model:
!::!ardware version:
Soltware seleclion --- ---------
?~ ~oltware release:
· ?1~
1
. Language package:
lвaltic
jRussra
--"""'--
_
<11one>
~---1<same as currer1!>
F~sh.. bela Repair GDFS
~---.:-----------1RepairGDFS
GDFSAUDIO
lnternational
Рис. 2.8
Se1ections :
rr~~ne........." .... .. ... ... . : С62 in port COMl
t 1Softw111e release ..... .... ... ..... .. : 92 {~uto-detect HW version}
; Language package.." .... ."" ..: B~tic
1
Customizlltion P11ck11ge..". ." .: Ru$$il:!
• Copy11ght (С) 2000-2003 Microce11 Ltd
ln1tial121r1g .
' Upload111g flash algo11thm __
Wa1ting p11one restart ._
Рис. 2.9
навить 83, во всех именах 4-х файлов (MCU,
LANG, GDFS) младшей версии число 83 меняют
на 92, а затем программируют телефон.
Разблокировка телефона
Способ 1
Аппарат можно разблокировать, если в
GDFS-область FLАSН-памяти телефона запи
сать так называемый «ремонтный» GDFS-фaйл
(см. ниже).
Глава 2. Сотовые телефоны SIEMENS
"
-
.
~-
.--
",
"~...- ...~
~
fluh
":'
Selectrons :
Тarget phone.. " ."".. .. ." .." .." : СБ2 rn port COMl
Software release . ----- ----· - - - -- ·-: 92 (auto-detect HW version)
langш!ge packa9e_ "" ". "..: Ba1tic
(U$lomization package." " .. ": beta Repair GDFS
Fla~h1ng soltv~are (HD0503-092 -001 -M ssw) . _
1
Remaining time 6 miлutes 20 seco11ds
Рис. 2.10
f92 :::J
Cancel
. Qetarls »
, Customiz/ltion package: r-1R -u -
.s-ia------:::J- . :
Phone1 1
Model
Product code
Produclion seril:!! number
IMEI numЬer
Hardw11re v~rsion
Softm.re veision
Language Pl!Ckage
Custonization package
Manulacturing date
Способ 2
Рис. 2.11
cs2
08003038
;zд[О24445
/21213-00-4531588
,3003
'НDО50З-092·001-М
092-91
002-132
20040224iв4i4zi
Рис. 2.12
,...... -- -· --·
..,
l .." Cl<Js~ _~
Для разблокировки телефона можно исполь
зовать специальную программу С62 logger.exe,
доступную в Интернете. Ее окно показано на
рис. 2.16 .
Модель: «Sieтeпs С62»
15
. .: :.J Те1111>
1...,~: JSoltwo1ePack•ges(".s sw]
QтО<РЫrь 1
_ап-
_
__,1
.&.
Languoge Packages (" . s sw)
FFS Cu<t°""zat1on Pack~ (" ••w]
Customiz~tion P~ck~ .cus
Рис. 2.13
Эта программа определяет коды разблокиров
ки. которые можно ввести с клавиатуры. В окне
программы нажимают кнопку Read log (1 на
рис. 2.16) и, кратковременно, кнопку включения
питания телефона. Если процесс определения
кодов разблокировки прошел успешно, окно про
граммы будет иметь вид, показанный на рис. 2.17 .
В строке 1 можно увидеть, что пользователь
ский код телефона - 0000, а в строке 2 отобра
жается сообщение, что сформирован и сохранен
файл {IMEl-нoмep).log. В этом файле размещена
необходимая информация для подсчета осталь
ных кодов блокировок телефона, вводимых с
клавиатуры. Для прочтения этого файла необхо
дима программа. называемая C62_1og_decгyp
teг.exe. Ее окно после загрузки имеет вид, пока
занный на рис. 2.18 . Затем нажимают кнопку
Decpypt LOG File. После чего в окне появятся ко
ды разблокировки и блокировки телефона
(рис. 2.19). Эта программа поддерживает раз
блокировку телефонов с версией ПО до 20 вклю
чительно. Если же в телефоне используется вер
сия ПО, например, 26, то информация в окне бу
дет отображаться некорректно - в 16-ричном
коде (рис. 2.20). Это связано с тем, что произво
дителем в версиях ПО выше 20-й были измене
ны адреса кодов блокировок в памяти телефона.
Возможные неисправности телефона
и способы их устранения
Телефон не включается
В этом случае выполняют полную прошивку
FLАSН-памяти телефона ПО, как было описано
выше. Желательно перед прошивкой включить
опцию Recovery Flash (рис. 2.11 ).
При воспроизведении различных мелодий,
«скачанных» из Интернета (файлы с
расширением .тid), в телефоне выходит из
строя полифоническая динамическая
головка. При этом мелодия
воспроизводится с малым уровнем
громкости через телефонный капсуль,
который используется во время разговора
Причина возникновения дефекта заключается
в том, что некоторые из «скачанных» файлов
имеют установленную программную громкость,
равную 128. При их воспроизведении полифони
ческая звуковая головка (1 на рис. 2.14) телефо
на перегружается и у нее обрывается обмотка.
Головка восстановлению не подлежит, ее необ
ходимо заменить. Чтобы предупредить возникно-
Рис. 2.14
16
Глава 2. Сотовые телефоны S/EMENS
вение подобного дефекта . в меню телефона
устанавливают уровень громкости 75% от номи
нальной .
При воспроизведении полифонических
мелодий, их громкость ниже номинала
приблизительно на 50% (полифоническая
динамическая головка исправна)
Телефон блокируется после некорректной
разблокировки программным продуктом от
ZULEA, причем, при нажатии комбинации
кнопок *#06# его /МЕl-номер имеет вид:
099999-91-234567
Для устранения подобного дефекта необхо
димо скорректировать GDFS-область памяти.
С помощью текстового редактора (программой
БЛОКНОТ) открывают GDFS-фaйл (заканчиваю
щийся
на
xxxxx132.CUS,
например,
HD0503-092-M - 132.CUS) и вставляют в него
«программную» вставку, как показано на
рис. 2 15 (она занимает с 2 по 10 строки текста).
После этого заново перезаписывают Flасh-па
мять телефона.
Если набрать на телефоне комбинацию сле
дующих кнопок. *#0606#, на экране будет ото
бражено , что включены все блокировки («закры-
//:title Russia АО
03207000004040005050200
0321 7000004020305050200
03227000004000305080200
03237000001 0203040801 00
03247000001 0203050501 00
03254000000000000
032612 0000 010201 04010200 02 010301 02
032870000о1030305080200
0329 1 0000 03
00337000030393220313332
OODE800000001010101010101
000060000ос0000000000
ООЕО 2 0000 01 01
0018 1000001
0175 1 0000 02
0004 1 0000 06
0430400001Е21 0000
Рис. 2.15
.iL .Qose
Рис. 2.16
С62 Log erЬ Тerror · www unlock1n hu
r.;
PowerO N.. .
Phone " Ok
Boot".
Ok.
5k~d1ng loader
~
Sendi ng loader
Ok.
Reading .. .
IMEI : 21213 8·00·453158·8
11
Userlock: 0000 · Original
/
Saving: 2121 38·00 4531588 log /
Done.
Рис. 2.17
l~~~JI
\Сот 1 ::::J
6 С62 LOG dt!<rypter р~о~~Ьу DIV~__Q_9~
i oo•mv ..on;y W1th8&-t :U"in qd~te8 · J )
6 C6ZLDG det'YJ»er prov.ded Ьу DIV US8
na:x : 2i211еаоа5з1яа
1Dll'JI : 2ШЭ8111145Э1588
I w18h • !'uck J'OUZ•eU• to :lol.1.cnr1nQ8 :
I'f\Y18111i.l.e(ES), Cl"U8he~(КU) •
oiattr1(Y111, Un:Look1JЧJllRI),
S&l.- 1 _1(11LI, Et.ieno(l'RI •••
l'ee .l .Жrео to u•e/41•t.i-tlмlte th1•
•ottw.aro t.o
.. U .,оп :ra:teJ\48.
l'OE the lliNt son.rzn .e. ..n 'lll\l.Ock1ng,
~1.ASh1n9 ant. жe»a1w:'1ng ~twaжe
jU8t Yi81t the - ·
bt•• • /,.,,_ . _."1c••onCA8Ьer - -
•
Рис. 2.18
11(1{ l/J\1.ock1 ••oooo•i2ЭD95i0tl
Lock: •IOOOD*i230'51DI
11sск Vn1ock: •1оооа•56Э155В31
LocJ<: •1ооос•яэ155в31
C(J{ l/J\1.ock: •I0002*826i31611
Lock: *100020826131611
'Jill'CIC unJ.ock: •80001• "179995788
L nck: •1tD001•77999!178 •
SDC Vn.1 .ock : *10005*01.8900871
Lock: •10005•018900871
j
Pl.eue cl.•• and re•t.art
•o:ftw•re :ler next LOS :rtl.e I
-----~
htto·Jlwww sonyв dcsaonOosbвr c o m
L~~~o.o-~) (._~~ J
Рис. 2.19
•ск ~ • 1oooo•MA2•-
"l.Odl.'S ...ODOO •DDDOD-
l6CIC 1lnlA>4: .., .oooaooooooooot
f_- .
...... . • 10 00 4•000000001
сек 11n1.oc11<1 •10002•000111е11
Lock: *I0002• 72B02A6Atl
SPCK Un1o~k: *10001•000000001
1
•
Look: •10001•oooooooot
SDI Vlйock: *I0005•B02A6A4fl
Lock: "I0005•2A6Aal'A81
bnp·Uwww 1gnveri cssontlo1her com
f Dti'щpt LOG Fd•J f ~~
Рис. 2.20
Модель: ((Siemens С62»
ты» все замки)
Подобный дефект можно устранить, если про
шить FLАSН-память телефона специальным
«ремонтным» GDFS-файлом для 20-ой и 26-ой
(83-ей и 92-ой) версий ПО (расширение .CUS).
Название файла не приводится, так как он имеет
несколько имен (в разных редакциях).
Из «платного» ПО для решения подобной
проблемы можно порекомендовать программные
17
продукты от Griffiп Team (для С62), например -
D1rect Uпlock С62.
Также «дефектный» IМЕl-номер появляется
(одновременно блокируется телефон) после за
мены одной из микросхем - процессора или
FLАSН-памяти. Чтобы этого не происходило,
указанные микросхемы необходимо менять па
рами (в крайнем случае, микросхема FLАSН-па
мяти должна быть «чистой»).
Глава 3. Сотовые телефоны SIEMENS
Телефоны SIEMENS 45, 50, 55 и 60-ой серий
Сотовые телефоны SIEMENS серий 45, 50, 55
и 60-ой являются одними из самых массовых в
нашей стране. Не смотря на их «немецкое» каче
ство, эти аппараты являются частыми «гостями»
сервисных организаций. По этим моделям у ре
монтников всегда было много вопросов, а боль
ше всего - по восстановлению программного
обеспечение. Прежде чем подробно рассматри
вать эту тему, остановимся на некоторых момен
тах, которые необходимо учитывать при про
граммировании этих телефонов.
Управляющие программы (УП) для прошивки
аппаратов «Siemeпs C45/S45/ME45/SL45/A50/
А52», а также аппаратов 55-й и 60-й серий во
многом схожи. Исключение составляют телефо
ны «Siemeпs ST55/ST60/C62» выполнены на дру
гой платформе - для них необходимы другие
УП. Этот момент необходимо учесть. Материалы
об особенностях программирования телефона
«Siemeпs С62» были опубликованы в главе 3.
Также отметим следующее: во всех моделях
телефонов SIEMENS 45-й серии и в модели А50
применяется процессор производства INFINEON
марки РМВ 6850, а в модели «Siemeпs А52»,
всей 55-й и 60-й серий - процессор типа РМВ
7850. Вследствие этого программирование моде
лей с разными процессорами имеет отличие (см.
описание программы SST).
Для программирования телефонов с ПК необ
ходим DАТА-кабель. Принципиальная схема ка
беля для моделей 45-й серии и «Siemeпs А50»
приведена на рис. 3.1. Эта схема является уни
версальной для всей серии телефонов начиная с
25-ой и заканчивая 50-ой серией. Для моделей
55-ой и 60-ой серий схема кабеля приведена на
рис. 3.2.
На примере модели «Siemeпs С55» рассмот
рим наиболее часто используемые программные
продукты для этого и других телефонов (пере
численных выше), а также остановимся на осо
бенностях их программирования.
Прошивка ПО, программная
инициализация
Если аппарат включается, набирают код
*#06#, а затем левую кнопку (iпfo) - узнают
IМЕl-номер, версию ПО телефона, тип языкового
пакета и др. Исходя из этой информации выби
рают соответствующие файлы для прошивки те-
, - - - - - - - - - - - -=-=-=-=-=--=----=-=-=-= - -=-=-=--=-=-=- ==-=-- - - ~
1
16
1
1
с1+ Vcc
/
1
1
1
78L05
2 Fi1
мк1
1
Vs+
+
1
RTS 7
З Vin
out 1
С1-
1
1
GND
4 С2+ MAX323:s- 6 ~
1
1
1
1
RS232:
tОмк
.
...1 ..
1
С2-
1
RxD
12
14 ТЮUТ
T11N 11
5IТХ
TxD З
R11N
RЮUT 12
бRX
GND
5
R21N
1 GND
1
з1
1
~
1
,-~
1
1
DTR 14
1 Системный разъем
1
1 телефона
1
AUTO /GNIТION
: e5iJ
I ____ - - ______ =-=-- =. . --=::= --.c:.-=--=-'-=-'-"-~-=.c-=-=--=-c=-::..:.l_________J
Рис. 3.1
Телефоны SIEMENS 45, 50, 55 и 60-ой серий
7BL05
RTS Q-' -
7 +71Г-_.-=-tз Von
out
GND
RS232
10мк
16
с1+ Vcc
1
1
1
1
Vs+
+
1
2 f-=-J_1
МК1
4С
1
- МАХ3232
:
С2+
1
Vs- б
~:
С2-
1
RxD 2
•
4 т•оuт
т11N 11
31
тх
Тхо з
13 R11N
R10UT 12
4RX
G
5
R21N
2 GND
NDI
1
T21N GND
1IVpp
:4
: Системный разъем
1
15
,-~
J
DTR:_- - - - - ~и~~~N~Т~О~ -
-
---
-
-
-
-
-
-
-
-----
-
_
_iт~--
Рис. 3.2
19
лефона. Перечислим наиболее частые опера
ции, выполняемые с ПО телефона:
Отметим, что в обоих случаях используется
русскоязычный языковый пакет.
прошивка аналогичной версии ПО или ее но
вой версии (так называемое «повышение»
версии),
замена (обновление) языкового пакета.
Эти операции, например, можно выполнить с
помощью сервисной программы Winswup 32.
Порядок работы с этой программой для телефо
на «Siemeпs S35»описан в главе 1. Загрузочный
файл программы для телефона С55 имеет вид.
С55249111.ехе (тип телефона С55, 24-я версия
ПО, 91-й языковой пакет, 11-я группа).
Существует программа С55 UpdateTool, по
зволяющая программировать включенный теле
фон. Основным отличием данной программы от
Wiпswup является то, что в программный пакет
включена так называемая область контента, про
граммируемая на встроенную карту ММС и файл
загрузки, который, как правило, имеет вид:
С55189111 UpdateTool.exe . Окно программы по
казано на рис. 3.3.
Остановимся подробнее на программе Wiпs
wup 32.
Внешний вид ее окна после загрузки програм
мы показан на рис 3 4.
После загрузки программы нажимают кнопку
«0К» (1 на рис. 3.4). После этого появляется ок
но (рис. 3.5), состоящее из двух частей Правая
часть (1 на рис. 3.5) выполняет справочную фун
кцию и содержит информацию о типе телефона,
версии ПО, языковом пакете и др. Левая часть -
панель управления Если на ней нажать кнопку
«Seпal Coпf1g» (2 на рис. 3 5), появится окно на
стройки портов ПК (рис 3 6).
Приведем пример - допустим. вместо 18-ой
версии ПО. 90-го языкового пакета, 11-ой группы
необходимо прошить 24-ю версию, 91-й пакет,
11-ю группу. Файл обновленной прошивки будет
иметь вид С55_249111.ехе.
В качестве примера файла прошивки
С55_ 18хххх.ехе (хххх
-
цифровое обозначение
:: С55 UpdateToolV. 1 .01
_
_
~
UpdateTool
S ele cl yo ur language
~- ~ ----
-
En-1l1sh
Рис. 3.3
Рис. 3.4
SIEMENS
Пlobll e
,
AllNew• I
_~ 1ro.]
20
Глава 3. Сотовые телефоны S/EMENS
NewMoble·SW .- -:; ~- ---
-
·~
...
Polt{;hecl:
r
---
_.. ._
Г Slф
-.~
•
START
START 6'>С1 С!.05Е
1111111111111111n1n ,cs5 -
Рис 3.5
языкового пакета) в таблице 3 1 приведено соот
ветствие обозначений некоторых языковых паке
тов их содержимому.
Из таблицы видно, что для России предпочти
телен языковый пакет 9111 - он имеет русскоя
зычные пользовательский интерфейс и словарь
SMS (Т9).
В качестве дополнения хочется рассказать о
полезной программе, позволяющей быстро пере
водить цифры в содержащиеся в пакете языки.
Основное окно программы All New Siemens
Lang lnfo Ьу Mroa v.1.0 показано на рис 3 7. Вам
стоит только выбрать модель телефона и по
следние 4 цифры прошивки - программа сама
декодирует и покажет в правых окнах список
основных языков меню и языков Т9 Этой про
граммой поддерживаются модели от С45 до
СХ65, пюбые версии ПО.
Перед началом процесса прошивки телефона
необходимо поставить «галочку» в окне 3
(рис 3 5), включающую предварительную про
верку включения телефона. После появления ок
на предупреждения нажимают кнопку «0К».
Примечание. В некоторых случаях не происходит автома
тического включения телефона (программа
сообщит об этом) даже еспи в DАТА-кабеле
предусмотрена линия АИТО IGN/T/ON (см
рис 3 1 и 3 2) Для выхода из создавшегося по
пожения кратковременно нажимают кнопку
включения телефона
Затем нажимают кнопку «START » и контроли
руют процесс программирования телефона
ГBaud- --.~-- .гС001- -
r 28800 ""
-:.
11rCom1: r Com5
1\ ...
r 57600
1
1
rс~.rCom6
-~
rСоmЭ1
~~ Com.,!O 1
r Com11 1
,,-
r Com12
r 101500 (Fastboot) 11 r. СоmЗ r Com7
r 115200
1
1r Com4 r Com8
1
i 1 CheckAva~. f
r.~-~03000 (F~tЬoot) J
_______.
r 230400 (\15-COM~)j Г Synch·Station ~
•
1 Г Synch·Station
·
r 406000(FastЬool) · ·t_
_
-
-
-
~~
~f ~....
r 4D )(/[) (.д_t=··1 :
Abbrechen 1 !_
--
-
- ----
Рис. 3.6
&·1
ок ..-:J\
В ходе его выполнения окно программы меняет
цвет в зависимости от выполняемой операции
Например, при стирании Flаsh-памяти телефона
(Егаsе Flash), цвет окна - оранжевый (рис 3.8)
В нашем случае обновленная версия ПО -
С55_249111 (см. выше) Она имеет объем
4,612 Мбайт При скорости обмена между ПК
(СОМ-порт) и телефоном 115200 Бод время про
граммирования последнего должно составлять
около 7 минут
По окончании программирования телефона
окно программы будет иметь вид, показанный на
рис 3.9
Таблица 3.1
=--==~=
Обозначение
Объем, Мбайт
Языки пользовательского интерфейса
Словарь SMS (Т9)
языкового пакета
0101
5,08
Английский, немецкий, датский, французский турецкий,
Английский, немецкий, французский,
итальянский, арабский
итальянский арабский
[1
9010
5,05
Английский, немецкий, французский, русский, итальянский
Английский французский
1
1
1
0109
5,07
Английский, немецкий, французский, турецкий, датский
Английский, французский, арабский 1
11
1,
итальянский, арабский
9111
5,06
Английский, латвийский, литовский русский, польский, эстонский Английский, русский, польский
J
-=-=
=-==-
-
Телефоны SIEMENS 45, 50, 55 и 60-ой серий
(tiJ
::"ь;
-
о< бО
~45154~
SS5
SlS'!'
...LJ~
For more free §.Oftwere vi"1t IWW .Вtм>lfiSM ./)I
Te><tlt11
1tgfi.J ,, Gern\i'51, freпc.h, ltali..vi, Sl()Ve"e , Croa\ian,
) id'l
T9la 11
Рис. 3.7
После этого включают аппарат и проверяют
версию ПО (в нашем случае , 24-я версия, языко
вой пакет 9111) Если телефон после пошивки
ПО не включается или не выполняет некоторые
функции , заново прошивают ранее считанное
ПО (так называемую резервную копию его
Flаsh-памяти). Кстати, резервную копию ПО те
лефона считывают (и сохраняют) во всех случа
ях перед проведением программного ремонта
аппарата.
Если это не дает положительного эффекта,
проверяют файлы прошивок. соответствие
IМЕl-номера в ОТР-области и EEPROM и др.
В худшем случае принимают решение о прове
дении аппаратного ремонта телефона.
Перед тем, как приступить к рассмотрению те
мы по программному сбросу и разблокировке те
лефонов, рассмотрим распределение их
Flаsh-памяти.
Вся Flаsh-память телефона делится на следу-
ющие области :
Boot Соге (область загрузчика);
Маiп Flash (основная память);
Опе Touch Progгammiпg (ОТР или область па
мяти, однократно программированная произ
водителем),
Laпg (языки);
область EEPROM (ЭСППЗУ);
область CONTENT (ММС или FLEX).
Назначение и описание большинства из на-
званных областей Flасh-памяти приводится в
главах 1, 2 и 5. Остановимся подробнее на обла
сти CONTENТ.
В этой области помещены картинки, мелодии,
JАVА-приложения, звонки, SМS-сообщения, ад
ресная книга и др Из всех телефонов SIEMENS
45-й серии выделяется модель SL45 В ней под
область CONTENT выделена съемная карта па
мяти ММС. В моделях МЕ45, а также телефонах
50-й и 60-й серий подобная карта уже не преду
смотрена, аналогичные функции выполняет со
ответствующая область общей Flаsh-памяти .
Отметим , что при прошивке ПО этих телефо
нов, содержимое области CONTENT не меняется.
21
..
f)le Op00ns
~~~·1/V?/
Comec!Moble 11111111111111111111111111
Tr«lSlerUP·SW
Q
Erase flмh
111111111
•
1789
62121 / 4466584
10350 Byte/•
-425 .
~Jew Moble-SW 1
р;
"
POll-Check
Г Slф
fk ."1(
Ser1a!Con/og
111111111111111111111 С55
SVN:24
03.06. ОЗ
Рис. 3.8
[ile Oi;>lion s
~~н/lv·I
Г Slop
1709
100%
START
т-
•r·
Se<ia! Corfog
111111111111111111111 css
SVN:24
0306.03
Рис. 3.9
Содержимое CONTENT может меняться поль
зователем (добавляться или удаляться SМS-со
общения, мелодии и др.). Кроме того, для этих
целей существует специальные программы, на
пример, Siemens Data Suite и Data Exchange
Software Они работают с областью CONTENT,
не изменяя общее ПО телефона.
Существуют программы инициализации обла
сти CONTENT, которые вначале форматируют
ее, а затем копируют исходные файлы. Окно од
ной из этих программ - Flash File System lnitia-
lisation, показано на рис. 3.10. Для запуска про
цесса инициализации CONTENT нажимают кноп
ку 1 «START» Чтобы просмотреть список фай
лов, которые будут записаны в эту область
памяти телефона, нажимают кнопку 2 «Show lпiti
alizatioп Сопtепt» После этого появится окно, ко
торое показано на рис 3.11
22
Разблокировка
Виды блокировок телефонов рассматривают
ся главах 1 и 5. Для разблокировки указанных
выше моделей аппаратов существует целый ряд
программ . Остановимся подробнее на наиболее
распространенных.
Программа SJEMENS SERV/CE TOOLBOX
Программа SIEMENS SERVICE TOOLBOX
(или SST) имеет много версий . Рассмотрим одну
из них - SST Professioпal Edition 5 .31 Ее особен
ностью является наличие дополнительных по
сравнению с предыдущими версиями функцио
нальных возможностей Эта программа поддер
живает наиболее полный список моделей теле
фонов SIEMENS. Основное окно этой программы
показано на рис 3. 12. Оно состоит из двух частей
EGOLD и SGOLD, каждая из которы х «Привяза
на» к своему списку моделей . На самом деле. аб
бревиатуры EGOLD и SGOLD соответствуют раз
личным сериям процессоров , которые использу
ются в телефонах . Например, EGOLD соответст
вует сериям процессоров РМВ 6850 и РМВ 7850.
Порядок работы с этой программой следую
щий .
Подключают выключенный телефон к ПК че
рез DATА-кабель. Запускают программу SST и
выбирают окно в соответствии со списком моде
лей телефона (в нашем случае модель С55 на
ходится в окне EGOLD), в нем выбирают теле
фон С55, номер порта ПК (СОМ1) и скорость об
мена (115200 бод) .
Для чтения информации о IМЕl -номере и се
рийном номере Flаsh-памяти вначале выбирают
«Закладку» MAIN (1 на рис. 3.12) и нажимают
кнопку 2 «Read lnfo». Должно начаться чтение
данных из телефона (в DАТА-кабеле есть линия
AUTOIGNITION, см. рис. 3.1 и 3.2) Если этого не
f*' Sltf. 1~ ~""OS :W:..-odow tleЬ
-1 •1 1·1~1 IJl~li=lгH .,1_,1
Е "°"'
r --.A5Dl11ct
r S.....ШG
r. ~~~w - sx1
r '-•N55Jl611ASSIA.51i r '-' -A3SIA3GIAC8
r S.-1452
r s--. C 151W 151SJ S
r S.-SS51551CISSI
r S-...СЭМ13i1535 ....
r s--SL55/S1.55C/$L5' r s..- с•5
r S--N551t455CJW51 r s- . 5.45 /М Ее&
Глава 3. Сотовые телефоны SJEMENS
~:Ftash File s"1e1a- l111t
___
ializ_ a
_
lion---------. - - - - ~
H 11s piogom form!l!s tr.e Fl asroF
"System ond ...~• • the wnc.le
Flosh File Syste mol lhe moЬile comected to tr" РС Siemens [Jd мch0'1\je
Soltw0<e (OES) h•• to Ьо .,.rolled р~оЬе~у on thePCto run th• ogam.
2
W arni ng
-
-
-
-
~
All cu11ent dota ol the Flosh Fie System of lhe moЬile connected
to the РС wil get Юst ~ you press "St,,,t' '
Sw1tch оп mol:>ile оп PI"'' "Stort".
Startin!Ьeljzir>J FFS!
1
__
==:.j--"'I.~,----____.
Copyright ICI 2002 Siernens AG
Е1<11
Рис. 3.10
Рис. 3.11
произошло, кратковременно нажимают кнопку
включения питания телефона .
После чтения данных в окнах 3 и 4 отобразят
ся IМЕl-номер и серийный Ю номер микросхемы
Flаsh-памяти.
Для выполнения резервной копии MAIN счи
тывают файл прошивки телефона, нажав кнопку
8 «Read Flash» (рис. 3.11 ). Для открытия файла
нажимают кнопку 7 «Ореп Flash» , а для его запи
си - кнопку 9 «Write Flash».
r S--.1NCSO
,.. ~•СА/а1
Г S-1AGO
r s-.....s1.a
r S -..N&OIМТ!IO
r S..-.1Cfl2
Baui"• l 11s:oo :::J
1 Forcern~ tehclюn
r s.-,545
r S.......A55
""""""'
МAIN
LдNGUAGE IEEPROW 1 •LASНI
UJШ f r. N01rмt
Рис. 3.12
Телефоны SJEMENS 45, 50, 55 и 60-ой серий
[~о Stt!t Iuwig ~~ngs ~ridow t!~
~ l)J 1 11.11 l :1 l'i2.l=lml••IЧ .J I
Е5 ЕСТ РНОН ТУРЕ
r S-.n .A50/11G8
t"' Sia..мiW4G
r. ' Siellana CS5/2128/t56/CT56r SieJИN SX1
Г" Sie8en1 A55/A.51/A5G/AS&i r sto..na АЭ5JА3&/А40
("' Sie8tenl- А52
Г' ~ C35/W35/S35
("' &м..m S55/S57C/S56
r Sie1Nn8 C35/NЭ5/S35 new
r s...-u Sl..!Q/SLS5CJSLS6 r s---. c•s
r sм..n. W551N55Clli4.56
r Sie...- St5/WE46
1 S....m WC60
f'" Sie..- SL4S
Г' s- .c m. СЮ/С61
r S..... , _ W 50/WJSO
Г" S...•м АБО
r ~CF62
r Sie..m 546
r Sie8eNA66
l<AJN
LANGUAGE ~ЕРАО"' &F!ASHI LOCКS
ess lnfo
lnfo1e&ded
Рис. 3.13
Baudl~e (1 15.' 1-i n :::::J
1 F01ce rnlll'IUd1 select1on
Bootmodo
~
1r. Namol
r JavePelchei
l"' Тes1..Point[new Ьооt)
_,
.!.1
В закладке MAIN, нажав кнопку 5 «Uпlock»,
можно выпонить разблокировку телефона.
Для приведения в соответствие серийных но
меров аппарата IMEI (первый находится в облас
ти EEPROM, второй - в ОТР нажимают кнопку 6
«Rера1г». Эту операцию чаще всего выполняют,
когда аппарат не включается или при нажатии на
кнопку включения из динамической головки слы
шен звук низкого тона Также операцию REPAIR
выполняют после перезаписи данных из
EEPROM другого телефона или полной переза
писи FLASH. В этом случае серийный номер IMEI
считывается из ОТР-области телефона и запи
сывается в область EEPROM.
Открывают закладку LANGUAGE (рис. 3.13)-
в ней можно отдельно прочитать/записать языко
вый пакет и словарь Т9. Аналогичные операции
можно
выполнить,
выбрав
закладку
EEPROM&FLASH (рис. 3.14), но с одним отличи
ем - при нажатии кнопки 1 «Read» раздела
Flash Block можно выбрать границы чтения адре
сов Flаsh-памяти. Аналогично поступают при за
писи данных. В момент чтения/записи данных во
всех перечисленных закладках, появляется про
грессирующая шкала выполнения выбранной
операции (см. 1 на рис. 3.15 при выполнении
операции чтения области EEPROM).
Отметим, что после завершения операции
считывания выбранной области Flаsh-памяти
программа предложит сохранить сформирован
ный файл в бинарном формате.
Закладка LOCKS (рис 3.16) позволяет забло
кировать телефон на определенного оператора
(например, для отечественного оператора МТС
код блокировки :25001 ). Выбрав код оператора, в
этом же окне нажимают кнопку «Lock». После
проведен111я 110добной операции, никакие
23
~ SST Se1V1Ce Т80Им:8 Prole-* Edlioa 6 .31
•
•
lash ogress lnio
lrio re~
Рис. 3.14
SIМ-карты, кроме карт выбранного оператора, в
данном телефоне работать не будут.
Перечисленные выше операции по доступу к
Flаsh-памяти (чтению/записи) могут и не выпол
няться, так как фирма-производитель на многих
типах аппаратов предусмотрела защиту. Суть ее
в следующем: при внешнем подключении ПК к
телефону блокируется доступ к области загруз
чика Flаsh-памяти телефона. Например, в про
цессорах серии РМВ 7850 есть вывод (его бук
венно-цифровое обозначение Т9), на который
принудительно подается лог. «1 », запрещающий
чтение программы загрузчика Flаsh-памяти. Это
ограничение справедливо только на этапе запус
ка файла загрузки (из области памяти Boot Соге).
Если же в начальный момент загрузки на указан-
file St.orl !l.Fll'lg ~et:l1J9 ~indow !fe\J
~ 1 ~ 1 1-l!iil lo·l1ёilRlml•~l·,;J G I
•SELtCT ОН
r 5'888М AS0/1168
r s..en. . М46
r. Si-.C55/2128/C5&1CТ56<"
-
SX1
r S.....A55JA'ЯJA5.IМ* r" 5-.mАЭ5/А36/А40
r S.-A52
r s-... СЭ5/NЭ5/SЭ5
Г Slie8clta S55~57CIS5'
Г Siмt8n8 СЭ5/W35/535 new
r Si888na st55/S1..!i!iCJ'SL511 r ~ ccs
r 5f--.. W55JW55CIМSI r 5i81Nna S45JWE4S
1 51._ WC&8
Г" S..-a 5L45
r Sio...• С60/С&1
r sм-.n. WSOINT50
вauaeie (115200 ::.;::]
r 58-AGO
r s-.....cr&2
r s-...s 54&
r s•...v A6S
.
-·---"
h1А1Н 1 lANGUAGE ЕЕРАОМ &F!ASH 1 LOCKS
ЕЕРАОМ
Flash Block
1~Eod __J
r тest..Pol'ltjnow Ьооt)
__J
- =:___J
Рис. 3.15
24
[Jх
ELI.C 1'Н 11Е 1УРЕ
r s- .n.A50/1168
r s--. wt&
(> 5io8onoC5512128/15JCJ56<"' -S X 1
f" 5;..., . . ~JA57/"56/A5fiA t" &-..А35/АЭ5/А40
("' St...naA5l
t"' .S'-8NC35/W3бJS35
f" S.._,,, S55JS51CIS!i6
t" 5-C35JN35/S35 -
r Siellen1 SL55/SL55CISL.5& ' Г' Sieatenl С45
("' SИ..-а N55/M55CJN5G
Г"....__ S45JNE46
Г s-.WCSll
t" 5-. ,. SL45
Г S•ena 1:60/CS1
r 5-...М W50/МJ50
1 Baudleie J11 5:'(0 :;)
r s-.....na ASa
r Sie..n1 CF62
r s"..мs46 ...
r s--.A65·
--~ -
-
hlAIN
1EEl'ROM & FLASH
- --~
Рис. 3.16
ный вывод процессора кратковременно подать
лог. «0», а затем восстановить лог. «1». то про
грамма-загрузчик запустится, и далее все опера
ции между ПК и телефоном будут выполняться
без всяких ограничений.
Изменение логического уровня на указанном
выводе процессора не обязательно должно быть
кратковременным - в большинстве случаев до
статочно постоянно отключить вывод Т9 от схе
мы. Все зависит от конкретного типа аппарата и
его ПО (в том числе и версии). Многие ремонтни
ки отключают указанный вывод процессора сле
дующим образом. С помощью паяльной станции
выпаивают микросхему процессора с платы те
лефона. Затем аккуратно (например, с помощью
острого жала паяльника) удаляют припой с выво
да Т9 как на микросхеме, так и на плате. В заклю
чение, впаивают процессор на плату. В результа
те вывод Т9 не будет иметь контакта с платой,
что соответствует состоянию лог. «0» на нем.
Необходимо отметить. что телефоны, в кото
рых ПО не «опрашивает» логический уровень
сигнала на указанном выводе процессора или
имеют ошибку в защите (т.н. Bootcore Bug), рабо
тают с ПК без каких либо ограничений. Это каса
ется, например, аппаратов М55 (версии ПО по
10-ю включительно).
Поэтому, если в аппарате указанная защита
отсутствует, программа SST работает в режиме
NORMAL (например, на рис. 3.16 показан соот
ветствующий «флажок» 1 в окне Boot Mode). Ес
ли же защита есть, переводят «флажок» в поло
жение 2 (Test-Poiпt) и в этом режиме выполняют
коммутацию указанного вывода процессора или
Глава 3. Сотовые телефоны SJEMENS
других связанных с ним элементов до положите
льного решения проблемы.
Примечание. Программа SST имеет очень полезное спра
вочное окно, запускаемое следующим образом
HELP - Test Pomt /пfоrтаtюп В нем показаны
точки (и элементы) электронных плат раз
личных моделей телефонов, на которые вы
веден описанный еыше вывод процессора (на
пример, для типов процессоров РМВ 6850 и
РМВ 7850 - Т9) Эти точки (элементы) пока
заны на фотографиях с различными пояснени
ями (правда, на английском языке) Все поясне
ния сортированы для различных моделей те
лефонов Внешний вид окна показан на
рис317
Есть еще третий вариант «обхода» защиты.
Большинство из рассматриваемых типов теле
фонов имеют режим поддержки Jаvа-приложе
ний (для сведения, JAVA - это универсальный
язык для создания управляющих программ
устройств различного назначения, в которые
входят и сотовые телефоны). Переключив фла
жок в положение 3 (Java Patcher - см. рис. 3.16),
с помощью JАVА-патчей модифицируется содер
жимое памяти телефона таким образом, что не
опрашивается логическое состояние вывода Т9
процессора, вследствие чего «обходится» опи
санная выше защита
Для телефона «Siemeпs С55» этот патч со
стоит из двух файлов, называемых px5amd.jad и
px5amd.jar. Механизм работы с ними следую
щий. С помощью программы Data Exchaпge Soft-
ware, позволяющей работать с областью памяти
CONTENT, в директорию JAVA телефона копиру
ют эти два файла. После этого включают теле
фон, через его меню заходят в папку JAVA и за
пускают в ней приложение px5amd (в меню теле
фона отображается только один файл). После
появления на дисплее телефона белого поля
вводят пароль 39116. Затем на экране аппарата
будут последовательно отображаться цифры от
О до 9, и телефон после этого выключится.
Включают телефон, вновь запускают прило
жение px5amd и вводят тот же пароль (39116).
После этого область загрузчика (Boot Core) теле
фона будет модифицирована и на экране аппа
рата появится сообщение «ALLREDY ОК»
Далее запускают программу SST и работают с
ней, как в обычном режиме (установив флажок 3,
см рис 3.16) Этот вариант «обхода» защиты
требует включения телефона и работы через его
меню.
Следует отметить, что подобный механизм
«обхода» защиты справедлив, если в телефоне
используется Flаsh-память фирмы AMD.
В уже упоминавшемся окне программы SST
(HELP) имеется инструкция по «Обходу» защиты
с помощью Jаvа-приложений (см. строку 1 «Java
Телефоны S/EMENS 45, 50, 55 и 60-ой серий
,_,
.1]tlewl nJtwC_V..... .,
_jWoit"'Sl..,.i,Sd'"••
_j1"1p. . . ..
~,~.,~... "~~
.1) <; ~....i~ ,
1
Tho; teSЦКl!nl: procedure- me 'V' <J~уощ pth.."1~ lf111'3 not Jо;"М' !:OrrE.- t:lly
We- d .:> nOI: lahe ooyw.aпanr1 1f lhe t•OOne "'~~ ~:Yr..39r:ft')'wr,:.nglyma ::le t~:.t·
г-с~rtш
Рис. 3.17
J
Patcheг Maпual» на рис. 3.17). Из нее можно по
черпнуть много интересного.
В заключение остановимся на назначении не-
которых кнопок программы SST:
кнопками 4 и 5 (рис. 3.16) открываются окна
программы для телефонов EGOLG и SGOLG
соответственно;
кнопка 6 - калькулятор, с помощью которого
вычисляются коды разблокировки телефонов
по IМЕl-номеру (только для моделей СТ55 и
SL50);
кнопка 7 открывает окно регулировки контра
стности дисплея. Как правило, эту операцию
выполняют после замены дисплея аппарата
или после перепрошивки файлом, считанным
с другого телефона;
кнопка 8 вызывает окно, с помощью которого
можно выполнить калибровку аккумулятора.
При необходимости, этот файл калибровки
можно сохранить;
кнопка 9- запуск окна HELP.
Программа FREIA
Эта программа является самой популярной
среди ремонтников сотовых телефонов.
- Phone information
25
Окно программы FREIA показано на рис. 3.18.
Остановимся на назначении ее некоторых
кнопок.
Кнопка 1 «Read flash fгom рhопе» (рис. 3.18)
открывает окно, показанное на рис. 3.19. Оно по
зволяет прочитать различные области Flаsh-па
мяти телефона (в том числе и заданные вруч
ную) Это окно используется в основном для со
здания резервных копий Flаsh-памяти.
При выборе области памяти программа пред
лагает указать тип файла - выбирают формат
FLS (см. рис. 3.20). Далее для выбранного файла
указывают область памяти (например, Boot Са
ге), куда его необходимо прошить.
Кнопка 2 «Uпlockiпg fuпctioпs»(pиc. 3.18) от
крывает окно разблокировки (рис. 3.21).
Выбор («галочкой») первой строки на этом ри
сунке позволяет создавать LОG-файл из
Flаsh-памяти телефона, а выбор второй -
МАР-файл из LОG-файла (эти файлы необходи
мы для перезаписи области памяти блокировок
телефона). Например, запись МАР-файла «по
верх» исходной области EEPROM телефона по
зволяет снять блокировку телефона.
Выбор третьей строки позволяет создавать
группы МАР-файлов из LОG-файлов, а четвер
той
МАР-файлов непосредственно из
Flаsh-памяти телефона
Выбор пятой строки обеспечивает включение
режима разблокировки телефона (с сохранени
ем резервной копии МАР), а шестой - включает
разблокировку без создания резервной копии
МАР Седьмая позволяет сохранить резервную
копию МАР из телефона, а восьмая - загрузить
МАР в телефон.
Остановимся на строке 6 подробнее. После
ее выделения и нажатия кнопки ОК появится ок
но, показанное на рис. 3.22. Если телефон имеет
ОТР-область, нажимают кнопку «Use oгiginal
IMEI» (использовать оригинальный IMEI). При
Main functions
VnJo<klng
~;;••
•••-
f"\W\C:floм
•
•
~""~14 ~
·-3
~func"tJorмr
-
IJыr
4
Process information
.:J
Рис. 3.18
26
'
,.
'
_,;.. ~
r-Presets - ---- --.
· 1 ~ ~~~~~~1
1~
1 r EEPROM2
!
. r Bootcore
1·
от
·--· -
_J
Startaddress: JOxBOOOOO
""
...
Endaddre$S: loxFFFFFF
~
~.-
~
••
! '1:·
)
"
;~
"
Рис 3.19
этом IМЕl-номер считывается из ОТР-области
телефона и записывается в EEPROM с пересче
том контрольных сумм и аппарат автоматически
разблокируется
Если телефон не имеет ОТР-область и необ
ходимо изменить IМЕl-номер аппарата, то нажи
мают кнопку «Use EEPROM IMEI» (в этом случае
программа «Переписывает» IМЕl-номер из обла
сти EEPROM). Отметим, что эта функция не ра
ботает на аппаратах 55-й и 60-й серий В правой
половине окна, поставив соответствующие «Га
лочки» в окна 1 и 2, можно автоматически или
Папка: 1': .11 Freia 15 (AllSremens.coml
.!) boolcore .FLS
.!) BOOTCORE ·2004 .08.24 -01 .22 .58 .FLS
.!) BOOTCORE-2004 08 .24 -01 .22 58 -2004 .08.24 -01.24 .37 .FLS
:!] SIEMENS А60 LG95 V20 - 007COOOO .FLS
l SIEMENSС55 LG91V24 •OOFAOOOO FLS
!.] SIEMENS С55 LG91 V24 • OOFA0000 -2004 08 .24-01 .35 .24 .FLS
!.) SIEMENS (
!!.] SIEMENS С
!.] SIEMENS С
~- ·: .!.1
!1мя<1>айла: lslEMENS С55 LG91 V24 - OOFAOOOO .FLS
.Qrкpьrrь
lИ1<1>ai::inoe: IFLS flash l~es [" lls)
::J Отмен11
Рис. 3.20
, . r. _(reate l_o9Jr"'!'.fJhon.~
--,
r Create map from log
1
r Creale maps from logs
r Creale map lrom phone
r Drrecl unlock also saves map
1
r Dнес\ unlock no map is saved
r Creales backup тар lrom phone
1 r Load map lo phone
L___
-
J
Рис 3.21
Глава 3. Сотовые телефоны S/EMENS
---
,- --
-
.r
Creale log from phone
1..г Lock lo provider
1
.-----т ·
, r Crea•e map ••r-:;-i1__..- --- --- -
1 1Pюvider'• code: 1· • j·t .10 J ro-~'·'
r Creз•е maps tl.._2_J
•
~ ~:~:~~,:;~~
1 Autolock_l_op-ro _v _rde_• _ __
r. ~recl ~~~ssaved
1
r.ew IMEI- 1000000 -00-000000
1
!1.
1i
~l
j r Creates Ь..c~trom phone
r Loadm~~ - - i Г Updotella•h.I~---~
Рис. 3.22
вручную провести блокировку под оператора
(провайдера)
«Галочка» 3 чаще всего используется, если в
телефон была установлена новая микросхема
Flаsh-памяти
Кнопка 3 «M1scellaпous fuпсtюп» (рис 3 18) от
крывает окно, показанное на рис 3 23 В этом ок
не можно модифицировать («Патчить») области
Boot Core телефона (а не с помощью Jаvа-пат
чей, как описывалось выше) Выбор второй стро
ки окна позволяет «патчить» Boot Core в считан
ном FLS-файле содержащем Boot Core.
Третья строка позволяет считать и сохранить
настройки аккумулятора, а четвертая - восста
новить эти настройки
Кнопка 4 «Coпf1guratюп fuпctioп» (рис 3.18)
открывает окно, показанное на рис. 3.24.
r. l~.~~-~--~':!~.P..~-~!?.6=~.0.!!?.0~.~
r Patch bootcore in FLS file
r Backup battery parameters from phone
r Restore battery parameters in phone
,-СОМ PO!I о! с.Ы.-~
!
. Го' COMl
(' СОМ2
1 (' сомз
1
, (' СОМ4
L.
Рис. 3.23
r- Speed d commtr11Cet1on - l
! r 57600
r 460000
!
1r. 115200
(' 921600
1
1r 2зо400
""
1 СОМ porl о! dongle
' r. :c;_Q~1'
1
r СОМ2
(' сомз
1
r СОМ4
1
--
-
__ _J
-СОМ port setup· ---- ,
1
- P 1ocess rlfo1ma1:ion , ~воо11- - --
1
(' Nonмl
/;1' RTS
(' Low
1 r. Medium
/;1' ЫR
;.::_ Н~
r Patched ЬootcOle
t.:_ Boo!core Ьug
Рис. 3.24
Телефоны SIEMENS 45, 50, 55 и 60-ой серий
После загрузки программы FREIA, именно это
окно открывают в первую очередь и выполняют в
нем необходимые настройки: выбирают номер
СОМ-порта ПК, скорость обмена, «Boot type»
(см. аналогичное окно в программе SST - «Boot
Mode») и др.
В терминальном окне 5 (рис. 3.18) отобража
ется процесс выполнения выбранного задания
(например, как на рис. 3.25).
СОММ Loa1j8oc1ts selected pt- .o n e taro1ly 1s 8
ТТY_OpenCO MPorl . open1ng Prod1gy
CO MM_l sBootAunn1ng bootcode does not seem to Ье runn1ng
CO MM _LoadBool s Wa1ling lo power on lhe phone
COMM _L oadBoal.•
phone " poweted on
СОММ SendBool bool l1le rs nol accepled
1-
Рис. 3.25
В остальном, программа пояснений не требует.
Программа V KLA У
Программа V KLAУ позволяет побайтно моди
фицировать область EEPROM (или ее выбран
ные части), самостоятельно создавать «патчи» и
производить многие другие операции. Програм
ма имеет дружественный русскоязычный интер
фейс, позволяющий работать оператору по
принципу «вопрос-ответ». Кроме того, она может
работать с телефоном как бы в режиме конструк
тора, предусматривающего замену языка поль
зовательского интерфейса и шрифтов, измене
ние раскладки клавиатуры и картинок, отключе
ние различных предупреждений и др. Последняя
версия программы - V KLAУ vег 2. 7.
Внешний вид окна программы V KLAY показан
на рис. 3.26.
, Рабоrат.с
Г' Те--. <" '!>.....,.....,.",,..,
IQal ~ IOl~l~'il?'iH ~
JSC55LG91\12HXJOCWIOFLS ...:J с-lм:rою з Р·-~ о...~ 1..::J
- 8 .. .. ... .. ... ~Ю.• . ., . .0 ~llteCТW·fleLШl~.s:.tl!I no.tlt"'C $1,Ж..,
n.,... IР•<ж•-·"--1 "'""""''
n.........,,n .,,. 11 1 о-nат• 111
..dJ ~ ~ .!'J В]~
С!рока 1 Стоnбец. - 1
"
j
Рис. 3.26
Полезные программы
для программного ремонта
телефонов SIEMENS
Siemens Contrast Тоо/
27
Программа Siemeпs Coпtгast Tool предназна
чена для регулировки контрастности дисплеев
телефонов. Ее окно показано на рис. 3.27.
t;J Siemena Contrмt Tool Ьу ACiD (mrpl v1.2
l!llill'.3
1
lсом1 ·
-
slarl service mode
contrast
while
·
Ыасk
conbast: ОхОО ~ · - ~ ----- ---==--~
'
гаЬоu1 --- -- -- ----
2004 Ь_у ACiD [mrp) GSM De velopment Crew
1
1 nен_ IRC Channel Handyhelpline GSM -Multifurrd
Mul!ihandyl1acking
j ver_y best greetings to Sk_ylord (lhe master of EEPROM)
1
1 lhx holg & handy for testinglll
!
Рис. 3.27
Программа проста в настройке и в работе, по
этому развернутых пояснений не требует. Отме
тим лишь, что для регулировки контрастности
дисплея телефон переводят в сервисный режим.
Для этого нажимают кнопку 1 «Start seгvice mo-
de». В этом случае на экране телефона появится
сообщение «SERVICE MODE».
Программа предназначена для телефонов
SIEMENS как с цветными, так и с монохромными
дисплеями.
Smelter
Эта программа используется в комплекте с
программой V KLAY. Она дизассеблирует загру
женный в нее файл Flаsh-памяти и на основе
этого позволяет его модифицировать для раз
личных целей. Программа имеет русскоязычный
пользовательский интерфейс, позволяющий ра
ботать по принципу конструктора.
Окно программы Smelteг показано на
рис. 3.28.
Siemens Quick EEPROM Features
Программа «Siemeпs Quick EEPROM Featu-
гes» подходит для моделей 45-й и 55-й серий.
28
i ·i-~ "°"fl«ll IЬ.Рх"..._,... И..-о UРА0М Л.W"* r~ м.....м~ ~ l\cl'• l4A j! IМ QI
~w
11..__
.-1" ." 1 .::]-т OtUet :11:е:
•п•
01
1
"
$2::t>O
"
52»1& 2SOO: !IO Z:'OO;to ~:to zeoo:to 2600: :аrэ бSSl• ••
"'
•
""
s22rre
"
S.!31ZZ 1200 : SO 6S5J5:3fi 1ЮО:Ю ISS!S: eDO l !(JO: IO 15• ••
"'
"
518000 163Ь4 s;:з12;.
"
..
"
,,.,... 15!16" 523732
..
"
s2sм: ~S• 5Z37ЗА
"
.. ,.,,...
" ...
SZ3142:
1,.
•• s2zr11
• Sl::JSIZI 42.5:10000
.,
"
sa2rzo
"
523936 425: 500 6 5535:500
"
••
sur:c
••
U3t'r 425:~00 65535:- аоо
"
••
52J"38
• 5U'14o 42:5 :200
ос
"
S21F40
12 ...." 42:5:.ZOO lli55351ZOO
"
"
SJ:21'4C
20 523'5~ SIЯl :3JO 14001.:SЗtl l &00 ; 3 J O 15535: 1000
"
"
sдno
20 5235151: 4.?5:200 1i5SЭ.St600 42.5: .!00 6 ,5 .$3!1. s 3()1]0
11
"
s22roc
"
...... 425: 1000 65"5; <ICOO
13
"
521080
•
....,. а«l:Щ
"
"
.. .. ...
• UШ6 ll60:2U
26
•
"
......
• ....... 460:110
•
"
"
.... .. ,
•
..,... 8tIO:J30
"
"
. .....
"
..... "
1000: 100 '7401 100 ЫО : lоо 1«1100 10001100 u • ••
2С
"
"....
•
,.,.,. 860; 110
и
"
",...
и "....
z: 500 85535; 5DO
"
"
.,....
•
,., .. . ........
n
•"
......
•
...... 860t210
""
• ... UJOU
"
...... d'И: SO 6!1535aSO 31311М
"
о 00 snor1
...
...... 1.tП :SO ПS3S ; S0 3136126 QS,5: ,0
"
.
•
"
Sl.11 .0A .
Z.960: 315. ZOil:J : :J1S
=.!
O:~E~lriLL SOf l \I
..9
.. ., ."С55 v18\:in И1!111
"
Рис. 3.28
Она позволяет включать или отключать неко
торые функции телефона.
Программа выполняет некоторые функции V
KLAY, но имеет значительно меньшие возможно
сти. Ее окно показано на рис . 3.29.
Перечислим функции программы («галочка»
означа~т включенное состояние):
включение алгоритма шифрования речи (1 на
рис. 3.29);
коммутация режима подтверждения включе
ния (2);
активация дополнительных возможностей (3)
пользовательского интерфейса (только для
модели С55) ;
ручное переключение поддиапазонов (4);
снятие операторских настроек телефонов мо
делей S/ME45 и их установка, как для S45 (5);
включение функции Java на модернизирован
ных моделях телефонов SL42/45 (6).
Глава 3. Сотовые телефоны SIEMENS
Как вы знаете, телефоны производства фир
мы SIEMENS получили во всем мире очень ши
рокое распространение не только из-за их функ
ций, но и из- за достаточно простого доступа к ПО
этих телефонов, позволяющих модифицировать
данный набор функций. В связи с этим в мире су
ществует бесчисленное множество программ,
позволяющих работать с ПО телефонов
SIEMENS и рассказать обо всех программах не
возможно , как невозможно вместить в рамки од
ной статьи даже самые основные из них. Мы
обещаем продолжить рассказ о программах для
работы с телефонами этого производителя в бу
дущих номерах журнала.
Более подробно с информацией о процессо
рах фирмы lпfiпеоп, установленных в телефонах
SIEMENS, можно ознакомиться на сайте произ
водителя : http://www.iпfiпeoп.com
r Siemens Quick EEPROM featura Э.3
E'.J ;
Тum olf the phone. connect i 10 compute1.. .
just dick ''Start'" and p1ess "red'' phone's Ьutton.
!-:J
А1 wiЯ Ье dooe in lew seconds.•·)
!~~ .i
.
:~ fm к35/к451м5х.
~ --J~ E~DES v DiJaЬleAeioCheck
Г:: L ~ EnaЫeDevMeru&tivation onSiememC55 1·
~~ ЕnаЫе "8"nd selection"menu
·- ;::--i
_
--т---1 FixoperalOlsett~lorSIМE45 ·> S45i
L
5 .Г у EnaЬleJ11YcilunctioninupgrlldedSL4м
16~
t МоЬilв phone:
St...t
МоЬi\е S'Y/ - ;
L Lengwge ~oup: _
1
Port:IШEJ j •
Ф Copyri\# Vrper_Rus "'1с! Sky!C<d. 2003
Ready~--- ---· - ---·--- -
Рис. 3.29
Глава 4. Сотовые телефоны LG
Общие сведения
Одной из особенностей телефонов LG явля
ется то, что в них практически отсутствует про
граммно-аппаратная защита. Все области памя
ти этих аппаратов , защищенные у других брен
дов (Nokia, Siemeпs и др.), доступны почти без
ограничений для чтения и записи. При програм
мировании телефонов желательно не модифи
цировать содержимое области загрузчика
(ВООТ) в Flаsh-памяти аппаратов, построенные
на базе микропроцессоров фирмы TEXAS
INSTRUMENTS. При повреждении данных в
этой области телефон не «детектируется»
компьютером через SERIAL INTERFACE и про
граммирование телефона, как и восстановление
ВООТ области возможно только через аппарат
ный интерфейс JТAG.
Большинство моделей телефонов LG выпол
нены на процессорных комплектах от TEXAS
INSTRUMENTS (TI) и ANALOG OEVICES (АО), в
кторые входят центральный процессор, а также
сигнальный процессор (OSP), аудио контроллер
и контроллер питания. Некоторые перечислен
ные компоненты могут быть объединены в одном
корпусе микросхемы, например, процессор и
OSP (ТI). На рис. 4.1 показаны печатные платы
некоторых популярных аппаратов LG. Из него
видно, что в 600 модели (1) используются комп
лекты на микросхемах TI (обведены контуром), а
в моделях 51 О, G5220, G5300 и 3000 (2-5) - АО.
В зависимости от производителя процессорных
комплектов, программирование этих телефонов
имеет свои особенности.
Отметим также, что при программировании те
лефонов LG необходимо постоянно держать
Рис. 4.1
30
Глава 4. Сотовые телефоны LG
Г~~ооосшооо,шо~
-----
-
--
----
1
~4 контактныи разъем для моделеи
LGC1100114001Z200 L1100 Т5100
G 1600/5500(560017 000/702017030
401014011140'>0(81101812018130/8080
VX6000
Контакт
Сигнал
1
B1tt Ю
2
VPPFLASH
3
DSR
-
4
V1n
5
V1n
6
СТ<; ON
-
7
РСН RXA IN
8
РСМ CLK
9
РСМ SYNC
10
USB RX
11
РСМ ТХА OUT
12 19 GND
13
DTMS
14
DFMS
15
usв т,
16
USB Vcc
17
CTMSIDCD
18
CFMSIRI
20
RFR RTS
2122 +42V
23
CTS ON
24
DTS
Lj::_
~-~наn
-~
--
12
C.ND
3
JТAG
-----
4
JТAG
5
JТAG
~ JТAG
7
D1fferPnt1al SPKout (Negat1ve}
~ 01tfPrent1at SPKout (Pos1t1ve1
9 \spKg~
r--lo_J S1nglf' END MIC 1n
~ 11 1 SW Debug UART2(R')
12
SW Dcbug UART2(Tx)
13 14 GND
с-----
15
HandsFreeK11Detectюn
16
ExtDr>v1ceSupplyV01tage {VCC)
17
Rem( tePowerON
18
DataComm(UART1) RXD
19
DataCommtUARТ1) TXD
20
DataComm(UART1) DSR
21
DataComm(UART1) RTS
22
DataComm(UART1) CTS
23 24 BatteryCharg1ng
25 26 ВАТТ
Рис 4.2
\1
1
1111111111111m;?J
18 кон-rактныи разъем для моделеи
LG 510 В1300
G 1500131ОО/5200(522Ос15300/5310/531 О/
15400171001707017120
W3000
Контакт Сигнал
1
GND
2
Rx
тх
13
Gnd
15
PWON
16 17 Charge
18
Vbat
12
56
1112 14
00000000000000• Y:J
8
1
18 кон1актныv. разъем 1еnефона
LG 81200
Контакт Сигнал
11
тх
12
Rx
17 18 GND
кнопку включения питания на передней панели те
лефона Для длительного нажатия указанной
кнопки многие ремонтники используют специаль
ные зажимы (или, например, струбцины) но на
много удобнее, если сигнал POWER ON сервис
ного разъема соединить с общей шиной через ма
логабаритный переключатель или напрямую -
тогда при подключении кабеля не будет необхо
димости держать клавишу включения нажатой
На рис 4 3 показана схема DATА-кабеля для
связи СОМ-порта ПК и телефонов, имеющих
18-контактный разъем (модели 1300, G 1500/
3100/ 5200/ 5220с/ 5300/ 531 О/ 541 О/ 7100/ 70701
7120 и W3000)
Назначение контактов разъемов некоторых
моделей телефонов LG приведено на рис 4 2
Из этого рисунка также видно, что на некото
рые телефоны можно подавать внешнее питание
(Batteгy Charg1пg)- в этом случае в процессе про
граммирования аппарата аккумуляторную бата
рею можно снять
Отметим, что модель телефона LG 81200 яв
ляется аналогом телефона «Alcatel XG 1», изме
нено лишь его ПО.
Программные пакеты
для программирования телефонов LG
Для программирования телефонов LG суще
ствует несколько основных программ и очень
много их разновидностей Остановимся на тех
--------------- ----
С1О1мк
С2 91 1мк
С4
О 1мк
1V+•
С2+ 28
Vcc
~2Vcc
С3+ 27
±10мк ±О 1мк 3 С2
С1+ 26
сз
DSR 1~-
ADM3307E
О 1мк
USC1 Rx 2
4С1
С3 25
USC2 Тх 3
5EN
у24
1
С5
USC4 Тх
О 1мк
4
1
6SD
GND 23
USC5 Rx 5
T10UT
22
7
T11N
v
1
>------- ~
DCD
1
ТаDet6
1
В T21N
Т2ОUТ 21
-
7
~
RxD
2
9
TЗIN
T30UT 20
~
TxD
3
-
8
10
T41N
T40UT
19
~
DTR
4
-
9
-10
11
T51N
Т5оuт 18
1
-
Ground
5
~~
DSR
6
-11
12
R10UT
R11N
17
~
~
RTS
7
-12
""
1
13
R2ouт
R21N
16
~
стs
8
GND 13>-
~
14
RЗоuт
R31N
15
~
RI
9
GND 14с- ~
PwON 151
т
Т1
Charqe 16
DАТА-кабель для телефонов
Charge 17
LG 81300 G1500/3100/5200/5220c '300153 015400 710017070/7120
wзооо
VBat 18
-
-------
--
--
-
-
-
-
--------
-
-
-
--
Рис 4.3
продуктах, которые имеются в свободном досту
пе (Интернет и др.).
Программа Floader
Окно программы Floader (ver 2.2) показано на
рис. 4.4.
Эта программа позволяет выполнять все
основные операции по чтению/записи/стиранию
данных (ПО) в памяти телефона.
Первое, что необходимо сделать при работе с
данной программой - это выбрать порт ПК и ско
рость обмена данными (в нашем случае - это
СОМ-1 и 115200 бод, см. 1 на рис. 4 4 ). Затем
считывают и сохраняют файл настроек телефона
(настройки радиоканала, калибровки аккумулято
ра и др.), нажав закладку Read cal data (2) Кнопку
«... » (3) нажимать не нужно, так как после этого в
окне 4 будет предложено открыть уже записан
ный в памяти ПК файл настроек с расширением
* Ь1п В этом окне вручную прописывают путь. по
которому будет считан этот файл из памяти теле
фона и записан на жесткий диск ПК (создана ре
зервная копия файла настроек) Нажимают кноп
ку START - в окне информации 5 должна появи
ться надпись «Usiпg embedet plpmon Роwег
Oп/Reset Target». Нажимают и удерживают кноп
ку включения телефона (или выключатель на DА
ТА-кабеле) до завершения чтения этого файла из
телефона (этот процесс можно контролировать в
сом
Pcrt : jсом1
8'ioJd Rato : j11s200
lli~ Start 1 -~)
J
Рис. 4.4
E FLO<lder 1Ve<221
111111
сом .I
1 Port :J~с:ом-1-~
' 8?~· : ~111-5200--~
Рис. 4.б
31
окне 6 по нарастанию прогрессирующей шкалы).
После появления в окне 5 сообщения «Read1ng
completed» отпускают кнопку включения телефо
на. Операция чтения настроечного файла обыч
но длится около 20 с.
Если нужна резервная копия ПО телефона,
выбирают закладку READ - 1 (рис. 4 5), пропи
сывают путь в окне 2 и нажимают кнопку START.
Дальнейшие действия описаны выше.
Следующим шагом выполняют операцию сти
рания старого ПО из Flаsh-памяти телефона -
выбирают закладку ERASE (рис. 4.6) Затем в
ниспадающем меню 1 выбирают модель телефо
на и нажимают SiART Дальнейшие действия
аналогичны предыдущим шагам. В адресном ок
не ничего не нужно изменять, так как значения в
нем устанавливаются автоматически, в зависи
мости от выбранной модели телефона.
После этого выбирают закладку Write
(рис 4 7). Перед этим предварительно распако
вывают архив с файлами прошивки (два файла с
расширением • b1f, а для других моделей могут
быть расширения * тО или *.mot) Нажимают в
поле 1 Code_Flash1 (1 на рис 4.7) кнопку« .. » -
после этого появится окно выбора файлов. В
ниспадающем меню (тип файлов) выбирают
Flash Binary Format (* b1f) и находят папку с уже
ранее распакованным архивом (с индексом 1 пе
ред расширением b1f) Ставят галочку в разделе
•.J, Start 1 С'• S1~1•1
?·ЧV ~
т
Ji
----
..-
-· -·
'
',
Р"Ye<fy ~ Г
lc [~= 1_____ .
.
'"
Er.,. 1Wrte CIL dotA 1RNdCIL dotA 1
Рис. 4.5
!' .!.) rL.,. .d;; 1v;;;2 21_________ -- -
~-
__
111111_1111
_1:'
"
...
~"
сом
-
IRNo IEr• l ~•c.i.dotA}RNoc.i..dotAi
ом:е-"'.::_::.::- ~ ·~
-- = . .:::::-1
! Nomo Jii= •:W<
Slze рт. "
-
COO...fl08h1 - - ---
.-
-
-
- ::;-:- --;
FJo °E:iiGIW3000~ - - ~-~-~ ;
. ......f?:..-W:.O-
: Slzo ~:i--~
-
1
i'
Рис. 4.7
32
2 Code_Flash2 и выбирают второй файл прошив
ки (с индексом 2 перед расширением) Нажима
ют кнопку START
Если в именах файлов прошивок отсутствуют
индексы (1 или 2), можно использовать первый
файл, в имени которого есть AlchemyData, а вто
рой - CodeData
Затем нажимают кнопку START В процессе
записи в окне сообщений последовательно поя
вятся надписи Flash1 be1ng Wr1t1ng и Flash2 be1ng
Wr1t1ng По окончании процесса записи файлов
можно отжать кнопку включения телефона (вы
ключить переключатель)
Заключительным шагом выбирают закладку
Wr1te cal data (рис 4 8) При выборе файла мож
но использовать файл настройки, уже предвари
тельно сохраненный в процессе операции Read
cal data
Но это еще не все - необходимо проверить
работоспособность телефона после записи ПО и
произвести его общий сброс на заводские уста
новки
Включают телефон (процесс включения мо
жет занять до ЗО с, но это происходит после пер
вого включения - все последующие будут про
исходить быстро Затем на клавиатуре аппарата
~~r1v"221- - -· ·-
-
-------
l!lllEf
сом
""'t : 1( ("11
э Wr<e 1Rood 1&~• Wr<e со! . doto 1Reod со/. doto I
Вoo.JJ Rote : ltt5200 э
г
17
~1-E-xt-~I
«
Рис. 4.8
Рис 49
Рис 4.10
Глава 4. Сотовые телефоны LG
набирают следующую последовательность
2945#*# После этого появится инженерное меню
(рис 4 9), в нем выбирают пункт FACTORY
RESET (самая нижняя строка на рисунке -
см 1) и сообщение о сбросе всех установок
(рис 4 1О) Кратковременно нажимают кнопку
включения телефона (перезапускают аппарат)
В телефонах с поддержкой WAP, например,
G5300 и G5ЗОО1, дополнительно в разделе «Ин
тернет - РUSН-сообщения
-
Настроить» выби
рают пункт ОТКЛЮЧИТЬ Затем нажимают кноп
ку включения телефона
Входят еще раз в инженерное меню
(2945#*#), в пункте TRASE OPTION выбирают
UART OFF и снова кратковременно нажимают
кнопку включения телефона Это делается для
избежания возможных проблем с синхрониза
цией телефона и ПК
Также в инженерном меню можно узнать теку
щую версию ПО телефона (пункт S/W VERSION)
Отметим что общий сброс телефона на за
водские установки снимает пользовательский
код (по умолчанию -12345), а полное перепрог
раммирование ПО аппарата снимает оператор
скую блокировку
Программа FLU/D (F.L.U .l .D.)
Программа FLUID - это заводской пакет,
предназначенный для программирования теле
фонов, в которых используется процессорный
комплект от TEXAS INSTRUMENTS На рис 4 11
показан процессор от Т1 - HERCROM200C теле
фона LG600 Этот комплект также используется
"__
Рис 411
в телефонах 7000-серии Окно программы FLUID
показано на рис 4 12.
Прежде чем начать работу с этой программой,
ее необходимо настроить. в закладке GLOBAL
SETTINGS в окне 1 выбирают тип процессора
(это можно выяснить из его маркировки - см.
рис. 4.11, или выбрать AUTO DETECT, для авто
определения), порт ПК (2) и скорость обмена (3).
Особенностью данной программы является
то, что она работает в режиме командной строки.
Чтобы выяснить, какие команды существуют,
есть так называемый HELP - достаточно вы
брать закладку OTHER FUNCTIONS (рис. 4.13), в
нем выбрать пункт 1 и нажать EXECUTE (испол
нить): в окне 2 (будет отображен весь список до
ступных команд. Окно 3 предназначено для
команд. В этом же режиме. можно не использо
вать командную строку - достаточно выбрать
опцию 4, но в этом случае программироваться
будет вся область Flаsh-памяти телефона, за
исключением загрузчика.
Рис.4.12
~•::' ' " .,е. "~ ...!\ ,_c.«e-r"
•.t.1t t:.-:: 1.t\Clel,lt."Чk:f1~ t f t'C'11(;~
",:: "~n:·-'" s1.1rr·'" \s1
;~ ~;-.: ~~~~;:_~~;~. (~:;;;,; 0• ~.~ ~c~u;"~,; )t -. r.)
-
f . 1"t1".
.". ..""' " _
( 1 •"'" i11Ч.0J"!' 'f'il'!' ~ ·)r' •)!Jt f Ut 1"t1 ~) .
'!;'t'f'""1 ~··t ~t' • Ot'f.:10.l~
.,
-·
-~ ... ......-
...,..• ..,, Ь~.110:.е. !'~'f&i, •. •t. И.)••t. .
_,
. ,;." :.,!".
... ~ :\.~;~: ):С '(
·~ 1•
,".""._
~-"
t'•
.::•t·1'0
L'•• ,alt 1 ~ •\.11-.r> dr-v•ct~
•t ·:t-~ ~'Ц""t!t! t " ....
'
.
"".
.,
Рис. 4.13
33
Следующим шагом выбирают закладку READ
FLASH (рис . 4.14) - это необходимо для чтения
и создания резервной копии содержимого
Flаsh-памяти телефона, а в командной строке
указывают путь для сохранения этого файла.
Затем выбирают закладку ERASE/PROGRAM
FLASH (рис 4.15). В окне 1 выбирают путь к
файлу прошивки, флажок в окне означает, что
можно проверить в тестовом режиме наличие
связи между телефоном и ПК (без стирания и
записи памяти). Флажок 3 включает режим пол
ного стирания Flаsh-памяти телефона (с на
стройками), а флажок 4 запрещает стирание и
программирование загрузочной области памяти.
Последний режим желательно активировать
всегда, так как при сбоях программирования
или других ошибках всегда останется «живой»
загрузчик. Если программа-загрузчик по тем или
иным причинам запорчена, восстановить ее
можно только специальным программатором,
использующий интерфейс JTAG.
·.
Рис.4.14
Рис. 4.15
34
Программа Monitor
Пакет MONITOR построен по принципу терми
нальной программы. его окно показано на
рис. 4.16 .
(3,Nonitor
,
!::!elp
: C-SaAple
Targe"
Ha1•dwi\i·e conf i.gш•at i.on
\
ш
Рис. 4.16
В закладке TARGET (1) можно выбрать режи
мы конфигурации, связи (coпnecUdiscoпnect) и
синхронизации В меню конфигурации (см
рис. 4.17) выбирают тип процессора, но позиции
в нем несколько иные - это так называемые
«служебные» названия: A/B/C-Sample (например,
процессору HERCROM200 соответствует пози
ция B-Sample, а HERCROM400 - C -Sample).
Hardware plaUorm
·
Select Н1е hardware platform lJsed
lc·Sample
3
A-Sample
. - ---- tB·Sample
О B·Sample SAMSON Cancel
EVA4
EVA4SAMSON
Рис. 4.17
При выборе «Тarget - Coпnect» выбирают
СОМ-порт (и нажимают ОК), после чего нажима
ют и удерживают кнопку включения телефона.
После этого на экране появится окно, показанное
на рис 4.18. Из него можно узнать: тип процессо
ра (C-Sample), запуск программы-загрузчика и ее
версию (Version 6.1 ), загрузку программы-мони
тора в память (и контрольные суммы - 6859) и
версию Flashloader (Ver 6.6 .3).
При нажатии закладки Flash (рис. 4.19) появ
ляется меню, позиции которого означают:
•
Get type - проверка типа Flаsh-памяти;
•
Erase First Memory - выборочное стирание
памяти ;
•
Erase Memory All - полное стирание памяти;
•
Erase and Program Appli Only - стереть и за
программировать Flash без области загрузчика;
Глава 4. Сотовые телефоны LG
1... ( ..... f;hp ·-·1. w.
~~-"
l!.•r4.- с-'iwur.CI.., : c-a ...t•
11ое Jмнo\l.м\lrr h ,._ 1" • • U.rti.- 6 . 1. •
...... и.. -1'- 1• ...t" tw\__ _
::t.ci..-: •ll• r ~' Мflr U'\9
П• f1-.hl .. .&rr ia ..-11i••· 1М а-1:1оn • . f . .) .
Рис. 4.18
la<gel [J.m thi:> - " .. ... ..~ }jеЬ
~• .;. --· ·-~----""'"'-:~~------
ll<t.rdw•
!iet~ , •
.
.
~le
The 1к ~f"1dМeriicwy
•ion 6.1 •
.·
(race"4emoryдl
.·
Lo"dir t•-81\d~Ar>!i~ J
Check: tre.e81'd~il>4>P(+IJOCI( -~
Tloe Fl<1shlo•der is l"unnlng. Uel"sion 6.6.Э.
Рис. 4.19
•
Erase and Program Appl1 + Boot - стереть и за
программировать Flash с областью загрузчика.
Эта программа достаточно проста и далее
комментариев не требует.
Программа MUL Т/ (GSMMUL Т/)
Особенностью этого пакета является то, что
он позволяет программировать телефоны как на
процессорах TEXAS INSTRUMENTS, так и
ANALOG DEVICES. Выбор программируемой мо
дели телефона происходит из поставляемого в
составе программы архива библиотек.
Программа не всегда корректно работает под
ОС Windows ХР (особенно с Servicepack 2). Поэ
тому ее лучше всего использовать с ОС Win-
dows 98/2000.
Окно программы с меню конфигурации пока
зано на рис. 4.20 .
В строке DLL (1) после нажатия кнопки« ... » (2)
необходимо указать путь к файлу с расширением
*.dll и названием модели программируемого те
лефона. Аналогично поступают в строке BIN
(З)- выбирают файлы с расширением *.mot или
*.то. Если файлов прошивки два, например, *AI-
35
Рис. 4.20
chemy Data.mot и *Code Data.mot, то они устанав
ливаются поочередно.
В строке LOADER (4) аналогичным образом
указывают нахождение файла загрузчика (уста
навливается по умолчанию). Затем устанавлива
ют скорость обмена (5) и номер порта ПК (6) -
выбирают один и тот де номер порта в двух окнах.
Для всех моделей телефонов, в которых ис
пользуется процессор ANALOG DEVICES, в груп
пе ВООТ (опlу TI - только для TEXAS
INSTRUMENTS) необходимо оставить включен
ной позицию INTERNAL (7 на рис. 4.20). Затем
нажимают кнопку ОК (8).
Перед программированием аппарата подклю
чают к нему кабель, после чего нажимают кнопку
START (8). После появлении сообщения Wait
рhопе connecting нажимают кнопку включения те
лефона и удерживают ее на все время «прошив
ки» аппарата. О ходе процесса программирова
ния в окне 9 будут появляться соответствующие
сообщения. После завершения программирова
ния отсоединяют кабель и включают телефон
(процесс первого включения аппарата может
быть довольно длительным - около минуты).
Если процесс включения телефона прошел
нормально (на экране не появилась сообщение
об ошибке FAIL), на клавиатуре аппарата наби
рают следующую последовательность: 2945#*#.
После этого появления инженерного меню, про
веряют в нем версию ПО аппарата, а также в
пункте TRASE OPTION (в тех телефонах, где он
есть) активируют строку UART OFF. Это делает
ся для избежания возможных проблем с синхро
низацией телефона и ПК (и не забывают про
FACTORY RESET).
Программы разблокировки
телефонов, программные
калькуляторы и другие программы
Уже ранее отмечалось, что после прошивки
нового ПО код блокировки {или операторская
блокировка) снимаются.
Существует много программ, с помощью кото
рых можно разблокировать телефоны LG, поль
зовательский интерфейс у них прост, поэтому
останавливаться подробно на их описании нет
смысла. Также существуют так называемые про
граммы-калькуляторы, которые позволяют вы
числить код блокировки телефона по его
IМЕl-номеру. Перечислим некоторые из этих
программ:
•
программа разблокировки телефона LG
81200 (ALCATEL XG1)- см. рис. 4.21;
•
калькулятор для телефонов LG С1100/1200 и
3100- см. рис. 4.22;
Рис. 4.21
36
Рис. 4.22
•
калькулятор для телефона LG 7020 - см.
рис. 4.23;
[ф!W1;:(1l8$tфifflM1!J фtМ - laf х (
"
.-----~LG7020Cal
lmei :
•
~ Unlock code :
Http://www.GsmFactory.com
Рис. 4.23
•
калькулятор для телефонов LG В 1200 и
510W-см. рис. 4.24;
1fi LG · Ву Blade V0.8 Beta Tested 100%
lll!l ~ E3
r. LG 81200
Рис. 4.24
•
калькулятор
для
телефонов
LG 510/1200/7020- см . рис. 4.25;
Рис. 4.25
•
программа разблокировки для телефонов LG
U8110/8120-см рис 4 26
Программа редактирования настроек
телефона CALL_DATA
Эта программа позволяет реда ктировать
«Тонкие» настройки телефона усиление радио-
Глава 4. Сотовые телефоны LG
LG
(~1
---
tomm1.fnication port:
,
СОМ1
"'
~model:
1
Lt. UВl 111
м11.щ. s1·r а
SN: lf}ff
~120
-
Рис. 4.26
канала (по поддиапазонам и каналам), калибров
ку опорных генераторов, аккумулятора, его тем
пературного датчика и др . Ее окно показано на
рис. 4.27 . К этой программе поставляется также
специальный пакет, который при наличии
GSМ-тестера позволяет как автоматически , так и
вручную калибровать радиоканал телефона .
:GSMRANO
G•lnl0J • Z1 .
G•kl(1(• 15 .
G•klf2f- 14 ,.
Gai11(3) "t 1:J.
G•tn[Sl• J .t1.
G• i•(lil•405.
Gai n(1)•41>9.
G.wt.Jll• S11.
GaillJ10J=- '61.
Galftf1JJ · 1ZS .
Gatl'l(1ZJ ~ 189.
GalnJ131 · 153 .
Galnf1~J·!8 1 .
G8iwfllil•111oб. Gainll7J• '4 .
G11in(10J• 1111.
G....i2DJ 1301 .
GUl{21( · 1Jl5.
GainJl71 1"21 .
Geмi[l31~ 1aз.
G.mfZSJ• 16!1 .
:ncs ВАNО
GМA J11 • 14.
c....111 • t1.
G... ,. 2j&1U.
Gainf)i• 2:l5.
GoU-f.ij• ) ".
G Мl6j-41 1.
r......,11 -41>.
G•~ltf- 56.
Gainl 1DJ• '14.
Gмe.{1Jla J ]Q.
Geil1(12J =802.
Wli/'\11]1~ 166.
Gaio\ISJ- '9 ._
........ "...... GoiojllJ••"-
CU.C11J • ll 8'.
G8tnJZll:;1З14. ~z11~н".
....."" -..... Gatll21)-15К.
G 8111(1SJ,• HiЭ4.
:Chau .r.1 rAliЬf •tio« 255 l1e.-s
dNewA•slCanet.1ion1•Ьle 5idx] · ARFCN(icf'4
1(11•1G. J4]•14. (1)•12. J1ZJ •ID.
(11iJ•8.
12О1 ·•. Jl4J·._
JZ•1-z. P>r•. 1щ-2.
t«JI •• .
""...
1...•О. 15'1• 10 .
(S5J• 1Z .
l'OJ -14.
l' 4J ·17.
l'DJ =19.
(7lJ =l:1 .
(OOJ"2Z.
11 ~•22.
(8t1(.:Z2.
ГJZ1 •11 .
(108)=2 1.
f10AJ: lO.
(108)• 20.
(1171"' 20 .
(1ZOJ•1'.
(1241 • 1!.
(128)• 0 .
(132J: O.
Рис. 4.27
Gai n(4)=- l11.
C:alnJ!J(• 597.
Gelnl141, · 111.
Gal n(1!1J•1Z37.
G.1 11J24J ~ 1557.
GMnl'J• nU.
с .,...91" 1 10.
G....1141 • 5 11.
CU.C•'f:o llЯ_
cи.i2 'J ~ 1s1a.
1711." .
[JiJ• Z1 .
l116J•7.0.
ll]liJ• O.
Программа восстановления /МЕ/-номера
IMEIFORSVC
Окно этой программы показано на рис 4 28
В этом пакете при смене модели (1 на рис 4 29)
автоматически меняется префикс серийного но
мера аппарата (IМЕl-номера) 2 Оператору до
статочно выбрать модель аппарата, ввести
SERIAL NO (3) и СНЕСК BIT (4), который можно
считать на задней крышке аппарата
Пакет позволяет читать оригинальный IMEI и
версию ПО, проводить сброс настроек телефона
(аналогично сбросу настроек через инженерное
меню- см выше) и др
Рис. 4.28
Программа-автокалибровщик AUTOCAL
Окно загрузки этой программы показано на
рис . 4 30. Она предназначена для точной калиб
ровки узлов телефона . Кроме того, программа по
зволяет считывать и модифицировать калибро
вочные файлы, IMEI и др. Для правильной работы
с данной программой необходим GSМ-тестер.
FIJO(EJ V...М ~
а.~ -1;;1
~.в\'
~2
IDI!I!Ш ::J ~---=----,
1-G·500
lG-600
lG·БOOC
LG·Б01C
lG-601
37
lG-GS10
LG-510W
LG-S12W
LG-GSIOC
LG-G511C
LG-G512C
G5200
lni~ value 1
.;._~~~--'"~~--!.
PSNReed
Д'
G5208
W5200
Clea1 Dlspley \
G7000
G7008
W7000
wзооо
G5218
Рис. 4.29
-~.
IAPC 1AfC \АОС
-~ ....
Пl•iJ•iiil&iWМllili@ii•iiliJiiifl,
IМEI : \ 123 456789012345
5'т :
Рис. 4.30
_
сом11192111
t.ICJde
0
; :j'
r. Auto
i
1 r 1A~ni1"1
~_:_:._
~...
r- Band -+ -;:,i
1- EGSМ 1
~ rocs .1
.r_~:, ·~1-
Глава 5. Сотовые телефоны MOTOROLA
Модели: «Motorola Т190/191»
Сотовые телефоны «Motorola Т190/191 » вы
пускаются компанией BENQ на так называемой
платформе ACER - маркировка платы приведе
на на рис. 5.1 . Внешне очень похожие модели
Т190/Т191 (рис. 5.2) отличаются, в основном,
только своими функциональными возможностя
ми. Их основное аппаратное отличие заключает
ся в том, что в модель Т191 установлена отдель
ная микросхема оперативной памяти (RAM). Еще
одной особенностью телефонов этих моделей
является наличие микросхемы центрального
процессора, включающей в себя сигнальный
процессор (DSP). Также отметим, что на рынке
представлены телефоны «Motorola Т190» на
платформе ZEUS китайского производства -
этот телефон предназначен для китайского рын
ка и содержит микросхему флэш памяти вдвое
меньшего объема, чем у остальных моделей.
Примечание: ВООТ - загрузчик представляет собой спе
циапьную программу, которая размащается в
памяти процессора ипи в отдепьной микро
схеме FLАSН-памяти Она позволяет произво
дить процессору запись/чтение данных из
памяти.
LOADER- это специапьная программа. загру
жаемая в процессор телефона из ПК. Позеоля
ет компьютеру производить чтение/ запись
данных флэш-памяти напрямую, испопьзуя
процеqсор телефоне только как своеобраз
ный программатор Для различных типов
флэш-памяти программа LOADER саоя.
Программа-загрузчик (ВООТ) в телефонах
«Motoгola Т190/191», как и все ПО записана в от
дельной микросхеме флэш-памяти (FLASH), а не
в памяти процессора (в отличие от многих аппа
ратов других производителей). Это необходимо
учесть ремонтникам, так как восстановление об
ласти ВООТ в этих аппаратах возможно только
при наличии отдельного программатора или от
ладочного интерфейса J-TAG, контакты для под
ключения которого выведены на плату телефо-
на. В последнем случае необходимо специаль
ное дорогостоящее оборудование и ПО.
Аппаратная структура рассматриваемых мо
делей почти ничем не отличается от телефонов
«Panasonic GD90/92».
Снятие пользовательской
блокировки
О видах блокировок и, конкретно - о пользо
вательской, подробно рассматривалось в главе 1.
Пользовательскую блокировку (USER LOCK
или PHONE CODE) в телефонах «Motoгola
Т190/191 » (не путать с операторской блокиров
кой) можно снять без использования ПК и DA-
TА-кабеля - для этого необходимо ввести спе
циальный мастер-код. Этот код не позволяет
определить «забытый» код доступа, но с его по
мощью можно получить доступ к функциям теле
фона. Мастер-код подходит ко всем аппаратам
указанный моделей.
Остановимся на этой операции более подробно.
Устанавливают в телефон SIМ-карту и вклю
чают его. После этого на экране появится сооб
щение, запрашивающее код телефона (если нет
запроса РIN-кода). Набирают код 19980722 и за
тем нажимают зеленую кнопку ОК (показана
стрелкой на рис. 5.2). После подтверждения кода
телефон разблокируется.
Однако, при следующем включении, телефон
опять потребует ввода кода. Чтобы в дальней
шем этого не происходило, производят общий
сброс настроек аппарата на заводские установ
ки. Для этого включают телефон, вводят универ
сальный мастер-код (или UNLOCK-кoд), как было
описано выше. Затем в меню телефона выбира
ют опцию ЗАЩИТА (SECURITY). В ней набирают
еще один универсальный мастер-код (USER UN-
LOCK-кoд) - 20010903, и подтверждают его
Модели: (<Motorola Т190/191J>
39
Рис. 5.1
01
R1
1N414З
100
Рис. 5.2
Рис. 5.3
ввод кнопкой ОК. После этого в аппарате будет
произведен общий сброс всех настроек на завод
ские установки. При желании заново выполняют
все пользовательские настройки телефона.
На некоторых версиях ПО телефона доста
точно использовать только один из приведенных
кодов .
Сброс настроек телефона до заводских уста-
новок выполняют также в следующих случаях:
сбои аппарата, которые вызывают проблемы
при работе с исходящими или входящими вы
зовами;
некорректная работа аппарата при доступе к
различным опциям меню.
Если же снятие пользовательской блокировки
указанным способом выполнить не удалось, эту
операцию выполняют с помощью ПК через DA-
TА-кабель. Принципиальная схема одного из ва
риантов кабеля приведена на рис. 5.3 . Соедини
тель DATА-кабеля вставляется в разъем теле-
фона для подключения внешней гарнитуры
(HANDS FREE), как показано на рис 5.4 .
Примечание. При работе с ПК аккумуляторная батарея
(АКБ) телефона должна быть полностью за
ряжена'
Существует несколько программ для ПК, с по
мощью которых можно снять пользовательскую
блокировку или сделать полный сброс EEPROM
аппаратов «Motorola Т190/191 », при котором
USER LОСК-код снимается автоматически. Оста
новимся на одной из них - Т19х TESTMODE
(рис. 5.5).
Последовательность операций при работе с
этой программой следующая:
подключают выключенный аппарат через DA-
TА-кабель к ПК;
запускают программу на ПК;
в окне программы нажимают кнопку RESET (1
на рис. 5.5);
40
Рис. 5.4
~·~1Т19и testmode modyr.
Tesl Mode
1г:~::=~:::~::...:~:Ё.?Ш::~~::::~:~:::::~~JI
Рис. 5.5
после этого программа выдаст сообщение,
требующее включения телефона (в окне 2 по
явится сообщение «POWER UP PHONE»),
кратковременно нажимают кнопку включения
телефона ;
через некоторое время в окне 2 появится со
общение «IDLE», а из телефона должен быть
слышен двойной короткий звуковой сигнал
Это означает, что операция общего сброса
телефона проведена успешно.
Таким образом можно исправить мелкие
проблемы и «зависания», связанные с работой
телефона
Рассмотрим характерные неисправности ПО
телефонов «Motorola Т190/191 » и способы их
устранения.
Глава 5. Сотовые телефоны MOTOROLA
Характерные неисправности
телефонов и способы их устранения
Телефон не включается (связь с ПК через
DАТА-кабель есть), его аппаратная часть
исправна и область загрузчика (ВООТ)
не повреждена
В этом случае можно предположить . что неис
правно ПО телефона . Чтобы его перезаписать ,
необходимо определить версию ПО, а также тип
микросхемы FLАSН-памяти, установленной в те
лефон.
Версию ПО можно определить, разобрав сам
телефон Снимают заднюю крышку телефона, на
экранной пластине имеется стикер (1 и 2 на
рис. 5 6) Цифра 1 соответствует модели Т190, а
цифра 2 - Т191
Версию ПО определяют следующим образом
Например, на стикере 1 нанесена маркировка
10103_5 87/20, а на 2 - МН117811 Это означа
ет, что в первом случае версия ПО - 5 87, а во
втором-1 78
На рис 2 7 показано расположение микросхе
мы FLАSН-памяти у различных моделей (1 -
Т191 , 2-Т190
Тип микросхем FLАSН-памяти определяют по
маркировке на их корпусе Зная маркировку мик
росхемы FLАSН-памяти, тип телефона и версию
текущего ПО , можно определить , какую версию
можно записать (такую же или обновленную) .
Маркировка FLАSН-памяти 28F320J3 (1 на
рис. 5. 7) телефона «Motorola Т191 » предполага
ет установку версий ПО от 7-й , а F160СЗТС (2 на
рис 5 7) - от 1-й («Motorola Т190»).
Следует отметить, что комбинация последних
букв (например , как в первом случае - JЗ) озна
чает программный тип FLАSН-памяти, который
также требует соответствующую прошивку. На
пример , если на микросхеме обозначено ТЗ, то
уже требуется другой тип прошивки (для типа
ТЗ) Более подробно с этой информацией можно
ознакомиться в сервисной документации на ука
занные аппараты.
Рис. 5.б
Модели: l<Motorola T190/191J>
41
Рис 57
После определения версии ПО и соответст
вия ее тому или иному типу флэш-памяти, при
ступают к процессу перезаписи
Оригинальное (заводское) программное обес
печение на ПК для прошивки указанных моделей
(платформа ACER) называется SERVICE
DMTOOL Желательно использовать версию
этой программы 3 15 (рис 5 8)
В качестве примера рассмотрим порядок про
шивки ПО для телефона «Motorola Т191 », серии
МН (стикер 2 на рис 5 6), версия прошивки 1 78
После загрузки программы нажимают кнопку
МН (1 на рис 5 8), затем - кнопку ВООТ FILE (2
на рис 5 8), выбирают путь к файлу загрузчика
(LOADER) (r_flash_OO? mot) и нажимают
-
"
Downloed Progress
Рис 58
ОТКРЫТЬ (рис 5 9) Затем нажимают FLASH
FILE (3 на рис 5 8) и аналогичным образом вы
бирают файл прошивки (МН117811 МОТ) и опять
нажимают ОТКРЫТЬ (рис 5 1О)
Подключают выключенный аппарат через DА
ТА-кабель к ПК и нажимают кнопку DOWNLOAD
(4нарис 58) Послеэтоговокне1(рис 511)
появляется сообщение о конвертировании фай
ла прошивки и ожидания запуска процесса запи
си После появления в этом окне сообщения
«Wait Fог Target Ready», кратковременно нажи
мают кнопку включения телефона
Затем будет выполняться операция записи
ПО во FLАSН-память телефона, в процессе кото
рой появится индикатор копирования 1
~\ Alel JC:\f'rogr•m flles\Service\Scмa: Dmtool 3.15(1.CB]\r_flash
Аа1 flenкa. 1J Serv•c~ Dml.ool 3 15IMBJ
Lam~rnot
Ll1.!i:s:h_007mol.
R_мютмо;
r_fla1h_ 006 mol
11.... "- j._ n .m_007mol
1"'1Фоl\"""' \BodCod•Flel" . m oll
Qткрыrь
э от-
г----..--г-~_""'°_~_.....
_ _--=-~,.....,....-= - -- - -- "
Рис 59
42
Boot flle/ lc:\Plogram files\Servlt:e\Se rvlce Dmtoo1 З .15(MВ)\r_flash • •
• ~ n...... /_ ,i11s
1
г-jjo.o "..,..,
JMH1178H MDT
!К1Ф"...0. JFlo•h Pi°"om Folo 1· rnoll
r " тoJ'lbl.oyr...,
::J.
} ----~------.,.----:-:-:-r--------~
Рис. 5.10
2 D...;,,;;;;;I -- - --- - --- - - ---- - ----jij
~.._;.i!t_-..~ ~ ~- c~an м.I•' ....... -r,.~
тооt Не'Р
.:iJ~о·s~·f '1(l~~;-9 D7О•мн MR
О"01 Fil•. j C:\f'togram Flles\Serv1ce\Serv1cc Dmtool 3.15[MBJ1r_Пash
~ fTOV\ПMOТOROl..A\П191\IFLASН\1.78\l.4H117811.t.IOT
WaJI For Target Ready..
Rs232 Download Start
Mot Converts OKJ Sizc=3022028
Conver\ing Mot 1ile.Plea se wait tor а mornen'···
,;
• Do'#fnload Progresa
г--, ---~-
Рис. 5.11
(рис. 5.12). Аналогичный индикатор появится и
на дисплее телефона (рис. 5.13). В окне 2 на ПК
будет отображаться информация о ходе выпол
нения копирования. По окончании процесса за
писи окно программы будет иметь вид, показан
ный на рис. 5.14, а из телефона будет слышен
короткий двойной звуковой сигнал.
Затем нажимают кнопку (SET Е2Р 5
рис. 5.8) - и, кратковременно, кнопку включения
питания на телефоне - для того, чтобы произ
вести установку заводских настроек на аппарате
(о чем говорилось выше). По окончании процес
са начального сброса из телефона раздастся
двойной короткий звуковой сигнал.
Затем можно включить телефон и проверить
его работоспособность в различных режимах.
Глава 5. Сотовые телефоны MOTOROLA
'ao..-.......i -
-
-
-
--
----.-
Tool J:!olp
~lt? ~.•" ~~ D70МНMR
~u"t f •I• 1 C:\Program Files\Serv1ct\Scrvice Dmtool 3.15(MBJ\r_llash
l l•~h foo l 110ROLA\IТ191\IFLASН\1 .78\MH117811.MOT
Block downloading....Download "8
Block downlo.иding ....Download "7
1ransmitting parUtion 2 ....Download "Б
Block downloadlng... .Download "6
Block downlo8ding....Downlo8d "6
Block duwnlo8di119 .... Dow11loвd "5
Block downlo~din~Oownloвd "4
Block downlo8ding....D0wn-Jg..ad__"4
Tr8nsmitting p8rtition 1 .... DownlO'iit~
Block downlo8ding....Dowr1I08d ")
2
Block downlo8dino.... Dowпloвd "2
Download Progress
Рис. 5.12
@мотоRОLА
Рис. 5.13
file .Qption ~11e1w Dowrmd C.eliЬr~ MmiT мt 1~ Se1V1c:e Tool f:ielp
~~0~!JIf lt? •)'эD70МНMR
Boot Alc 1 C;\Program Flles\Servlcc\Servlce Dmtool 3. 15(MBJ\r_llosh
Flash Fitc\ \ТOROLA\Кr191 \IFlASН\1 .18\МН117811.MOT
Complctc d (275.35 s).RS2З2 Downlo a d OK"Download "100
Block downloвdiпg .... Downlo8d "99
Вlock downio8ding.... Dьwnio8d "98
Block downlo8ding.... Downlo8d "98
Transmitting partition 29 ....Downloa d "97
Block downloading....Downlo a d "97
Block downloading..•. Downlo a d "96
Block downlo8ding.. ..Downloa d "96
Block downloading••.. Downlo8d "95
Block downloвding .. .. Downlua d "94
Transmittino oвrti1ion 28 .... Dьwnloвd "94
~
Download Progres$
~
Ool'nload
Рис. 5.14
Ф.i!..1
=
Set Е2Р
Модели: (<Motorola Т190/191»
Рис. 5.15
Во время входа в пользовательское меню
телефон самопроизвольно выключается
Сначала рекомендуется сделать сброс
EEPROM на заводские установки. Если это не
помогло, то определяют версию ПО, набрав на
клавиатуре следующую комбинацию: *#300# и
затем - зеленую кнопку ОК (показана стрелкой
на рис. 5.2).
Узнав версию ПО, записывают его заново по
методике, описанной в предыдущем пункте.
На экране телефона отображается
сообщение (</LLEGAL SOFTWARE LOADED,>
Внешний вид сообщения на экране телефона
показан на рис. 5.15 . Подобное сообщение появ
ляется в двух случаях.
Первый случай связан с производственным
браком партии телефонов. выпущенных в мае
2002 г. Это связано с проблемой совместного ис
пользования микросхемы аудиоконтроллера ти
па OMEGA (TWLЗO 11 ххх или TWLЗO 12ххх) и кон
денсатора С16. В бракованной партии на стикере
под аккумуляторной батареей в строке MSN со
держится буква «С» (5-е знакоместо) или «J» и
«К» (6-е знакоместо). Расположение микросхемы
аудиоконтроллера на плате телефона показано
стрелкой на рис. 5.16 . Для устранения подобного
дефекта удаляют конденсатор С16, расположен
ный рядом с соединителем SIМ-карты (рис. 5.17).
В партиях аппаратов с микросхемой OMEGA,
выпущенных после 22 мая 2002 г., конденсатор
С16 уже не устанавливается.
Второй случай связан с некорректной загруз
кой ПО во флэш-память телефона. Например,
если на стикере металлического экрана телефо
на (см рис. 5.6) написано МН117611 (что соответ
ствует версии ПО 1. 76), а в телефоне установле
на версия 1.87 (МН 118711) или, что хуже, наобо
рот. При попытке записи программой DMTOOL
«родной» версии ПО, отображается сообщение
об ошибке. Выходом из подобной ситуации мо-
43
Рис. 5.16
Рис. 5.17
жет быть загрузка так называемой «пропатчен
ной» версии ПО (см. ниже). После загрузки ново
го ПО обязательно выполняют начальный сброс
телефона до заводских устанавливают (нажав
кнопку SET Е2Р) и затем заново устанавливают
«заводское» ПО.
Телефон нормально работает во всех
режимах, но при этом постоянно звонит
(зуммер включается даже в выключенном
телефоне в момент зарядки АКБ)
Еще этот дефект называют TAMPER ALERT.
Подобная ситуация возникает, если произошел
какой-то серьезный сбой в ПО телефона, вызван
ный, например, неправильной разблокировкой.
Причина дефекта - разрушение данных (или
сбой) в области EEPROM микросхемы
FLАSН-памяти.
Примечание. Во многих телефонах используется микро
схема эпектрически стираемого перепрог
раммируемого постоянного запоминающего
устройства (ЭСППЗУ) Многим известна рас
пространенная серия этих микросхем -
24Схх В микросхемах, установпенных в теле
фоны, хранятся попьзоватепьские и иные
данные о настройках аппарата В аппаратах
«Motorola Т190/191» микросхемы EEPROM фи
зически отсутствуют (как и в большинстве
других тепефонов), под нее выделяется об
пасть в микросхеме FLАSН-памяти.
44
Глава 5. Сотовые телефоны MOTOROLA
Рис. 5.18
Существует два наиболее распространенных
(и безопасных) способа, с помощью которых
можно устранить подобный дефект. Рассмотрим
их более подробно.
Вначале необходимо определить тип
FLАSН-памяти, установленной в аппарат В ука
занных телефонах наиболее часто используются
микросхемы FLASH от INTEL. 28FЗ20СЗТ (серия
«С») и 28F320JЗ (серия «J »).
Способ 1
Для восстановления области EEPROM в мик
росхемах FLАSН-памяти С-серии используют
программу «Motorola Т19х Service Software», еще
ее называют «ХАК» (рис. 5.18). С помощью этой
программы также можно снимать блокировки те
лефона, активировать дополнительные языки в
меню аппарата и изменять IМЕl-номер.
Назначение некоторых ее элементов следую-
щее:
окно 2 служит для выбора режимов Uпlock
(включить режим разблокировки), Activate Laп
guages (активировать дополнительные языки
меню) и Chaпge IMEI (смена IМЕl-номера);
окно 3 служит для ввода нового IМЕl-номера;
окно 4 Wr1te Log File служит для разрешения
записи в файл последовательности выполня
емых операций в окне 6;
окно 5 Auto Loop выбирает автоматический
цикл при выполнении той или иной операции;
индикатор 7 служит для отображения выпол
нения операции или для копирования;
кнопка 8 Do lt - то же, что ОК (при выполне
нии операций в окнах 2 и 3);
кнопка 9 Abort - отмена выполнения операции;
кнопка 10 Tamper Alert Repair- запуск опера
ции восстановления телефона.
Примечание. Указанную программу нельзя использовать с
микросхемами FLАSН-памяти серии J
Порядок работы с программой следующий:
в окне «Port» выбирают номер СОМ-порта (1
на рис. 5.18) ПК, к которому будет подключен
DAТА-кабель;
снимают все флажки в окнах 2 и 5, устанавли
вают флажок в окне 4;
подключают выключенный телефон через DA-
TА-кабель к ПК;
нажимают кнопку 10 (Tamper Alert Repair);
нажимают кнопку включения питания на теле
фоне;
на индикаторе 7 появится шкала, которая до
стигнет значения 6... 7% . Затем в окне 6 поя
вится сообщение. требующее включения те
лефона. После этого еще раз нажимают кноп
ку включения;
через некоторое время шкала на индикаторе
7 достигнет значения 100%, в окне появится
сообщение о завершении операции и после
этого из телефона будет слышен двойной
звуковой сигнал.
Отсоединяют телефон от DATА-кабеля, вклю
чают его и проверяют во всех режимах работы.
Способ 2
Для восстановления области EEPROM в мик
росхемах FLАSН-памяти серии J используют
программу SERVICE DMTOOL (рис 5.8). Для это
го необходим специальный «пропатченный» или
как его по другому называют - «ремонтный»
файл Например, для версии ПО 1 70 файл мо
жет иметь вид: MH117011_SAVE.MOT (или для
версии 1.89 - MH118911_SAVE.MOT).
В отличие от «заводских», в этих файлах опре
деленным образом модифицированы области
Модели: «Motoro/a Т190/191»
флэш-памяти, вследствие чего восстанавливает
ся областьЕЕРRОМ после записи в телефон.
Эти файлы загружают обычным способом.
После загрузки необходимо выполнить началь
ный сброс телефона до заводских установок (на
жав кнопку SET Е2Р программы DMTOOL).
Но это еще не все. После загрузки «пропатчен
ного» файла устанавливают «заводское» ПО, на
пример, версий 7.73 (МН177312.МОТ) или 7.81.
Отметим, что если была прошита версия «лечеб
ного» файла 1.89 (MH118911_SAVE.MOT), то «за
водское» ПО должно иметь версию 7.81. После
загрузки ПО выполняют начальный сброс теле
фона до заводских установок.
Информация для любознательных
Бывают ситуации, когда в силу определенных
факторов (по неопытности ремонтника и др.), в
телефоне стирается ВООТ-область (область за
грузчика) FLАSН-памяти. Аппарат в этом случае
не только не включается, но и отсутствует связь
с ПК через DATА-кабель.
Для восстановления ВООТ-области можно
воспользоваться стандартным программатором
микросхем FLАSН-памяти (выполнить копию про
шивки FLАSН-памяти с любого исправного аппа
рата). Для этого выпаивают микросхему флэш-па
мяти с исправного аппарата, считывают ее содер
жимое на программаторе и затем прошивают на
нем микросхему с неисправного телефона_.
Кроме того, в качестве программатора можно
использовать любой телефон, в котором стоит
аналогичная FLАSН-память, и в котором ВООТ-об
ласть записана в память процессора (например,
«Siemeпs С45» или «Nokia 3330/6210»). Остано
вимся на втором варианте более подробно.
Следует отметить, что если в аппарате уста
новлена FLАSН-память серии J, ее лучше сразу
заменить микросхемой серии С (в микросхемах
серии J область ВООТ таким способом восста
новлению не подлежит).
Для восстановления ВООТ-области необхо-
димо следующее оборудование:
аппарат «Motorola Т190/191 » с неисправной
FLАSН-памятью типа С (в котором необходи
мо восстановить область загрузчика во
FLАSН-памяти);
исправный аналогичный аппарат «Motorola»
(с памятью типа С);
один из аппаратов «Siemeпs С45» (или «Nokia
3330/6210»)
для программирования
45
FLАSН-памяти типа F320C3x от «Motorola
Т191» или «Nokia 3210/3310» -
для памяти
F160C3TC от «Motorola Т190».
В перечисленных аппаратах-программаторах
должна быть исправна процессорная часть (они
должны связываться с ПК). Кроме того, для них
необходимы соответствующие DАТА-кабель и
ПО;
-
паяльная станция.
Последовательность операций по восстанов
лению ВООТ-области в неисправном аппарате
«Motorola» следующая:
с помощью паяльной станции выпаивают мик-.
росхему FLАSН-памяти из рабочего аппарата
«Motoгola»;
впаивают указанную микросхему в любой из
перечисленных выше аппаратов-программа
торов «Siemeпs» или «Nokia» (предваритель
но из него выпаивают «родную» микросхему
FLASH);
с помощью ПК (под управлением ПО через со
ответствующий DАТА-кабель) считывают и со
храняют все содержимое FLАSН-памяти. Раз
мер считанного файла для аппаратов «Motorola
Т191 » с FLАSН-памятью F320C3x - 4096 Кбайт,
а для моделей Т190 с памятью F160C3TC -
2048 Кбайт; в формате *.Ьiп или *.fls.
выпаивают рабочую микросхему FLАSН-па
мяти из аппарата-программатора и впаивают
микросхему с поврежденной ВООТ-областью;
записывают предварительно считанный файл
в эту микросхему;
устанавливают прошитую микросхему в ранее
неисправный аппарат, телефон должен вклю
читься, после чего выполняют начальный
сброс (SET Е2Р).
Примечание. Можно предварительно считать данные с
FLАSН-памяти с запорченным содержимым и
сравнить полученный файл с файлом, считан
ным с исправной микросхемы, в пюбом НЕХ-ре
дакторе. Увиденные различия помогут разо
браться в организации памяти телефона и
наглядно увидеть повреждённые данные. Если
вы будете знать, как восстановить повреж
денные данные, то сможете зто делать сра
зу в программаторе, не перезаписывая
FLАSН-память целиком.
Описанная выше методика, на первый взгляд,
является сложной для повторения, так как требует
выполнения большого количества операций пайки.
Однако, основное ее достоинство в том, что для
восстановления FLАSН-памяти не требуется при
обретение дорогостоящего программатора.
Глава 6. Сотовые телефоны MOTOROLA
Модель: «Motorola ЕЗ65»
Телефон «Motorola ЕЗ65» в настоящее время
является одной из самых доступных и популяр
ных моделей на российском рынке. Аппарат вы
полнен на платформе COMPAL и, по своим схе
мотехническим решениям, а также особенностям
программирования, мало чем отличается от мо
дели «Panasonic G60». Программное обеспече
нием для работы с этой моделью очень похоже
на ПО DMTOOL для телефонов MOTOROLA на
платформе ACER - Т205, Т190 и Т191 (см. гла
ву 5), а пользовательский интерфейс такой же,
как у PANASONIC G60 SERVIVE TOOL. DАТА-ка
бель для 365-й модели почти полностью подхо
дит от «Motorola Т205», только в нем необходимо
переставить перемычку на системном соедини
теле с кант. 6-10 на 1-6. Также в качестве
основы можно использовать кабель, например,
от телефонов «Motorola Т190/Т191». Нужно толь
ко незначительно изменить его схему и заменить
системный соединитель. Аналогичный соедини
тель используется в телефонах «Motorola STAR
ТАС» -
«Motorola V50», а также «Motorola
TIMEPORT» и «Benefon 0». Принципиальная
схема одного из вариантов DАТА-кабеля для те
лефона «Motorola ЕЗ65» приведена на рис. 6.1.
Рассмотрим особенности программирования
этой модели.
Установка управляющей программы
на ПК
Смена версии ПО (при увеличении порядко
вого номера версии) необходима с целью более
устойчивой работы телефона, а также для рас
ширения его возможностей. Оригинальное (за
водское) ПО на ПК для прошивки этого типа те
лефона называется ЕЗ65 SERVICE TOOL. Реко
мендуется установить на ПК две версии этой
программы - 1 .7 и 2.0. Для этого сначала уста
навливают программу ЕЗ65 SERVICE TOOL
ver. 1.7 (C:\Program Files\E365 SERVICE TOOL).
Затем копируют файл st1 .7.ехе из этой папки в
любое другое место дискового пространства ПК,
после чего удаляют программу ЕЗ65 SERVICE
TOOL (стандартными средствами Windows- че
рез «Установку и удаление программ» в «Панели
управления»). Устанавливают версию 2.0 этой
программы и в ее папку снова копируют загру
зочный файл версии 1. 7, предварительно пере
именовав его, чтобы ОС не предложила переза
писать файл в этой директории из-за совпадения
имен. Таким образом, в папке ЕЗ65 SERVICE
TOOL будут находятся одновременно два загру
зочных файла для разных версий. Дело в том,
что эти версии взаимно дополняют друг друга: в
версии 1.7 активированы одни режимы работы, а
в версии 2.0
-
другие. Указанные ограничения
присущи только так называемым бесплатным
версиям этой программы (которые находятся в
свободном доступе, например, в Интернете).
CN2
D2+
1N4148
Рис. б.1
Модель: ((Motorola E365J>
Настройка ПО на ПК
После запуска программы SERVICE TOOL
(например, версии 2 О) на экране ПК появится ее
основное окно (рис 6.2). Затем в окне програм
мы выбирают модель телефона и ее частотный
диапазон: MODEL-E365-900/1800 (рис 6 3)
Затем в окне программы нажимают кнопку
OPTIONS - появится окно для ввода пароля
(рис. 6.4). В нем набирают пароль (с соблюдени
ем написания строчных и прописных букв) Соm
раl_Тбб и нажимают кнопку ОК.
После этого на экране ПК появится окно, по
казанное на рис 6.5 В закладке «Соппесtюп Se-
tup» выбирают номер СОМ-порта ПК, к которому
подключен DАТА-кабель, а в закладке «RF Coпfi
guгe» (настройка радиоканала - см. рис. 6.6) -
параметры для GSМ-тестера (но в нашем случае
IМEI •
U:s.erd~.ci Res10fer
MC1bleK1I
F!F Test
H.m:lset S ~cl1c
ЕЗ65
Рис. 6.2
ша ";;еп1&
l!!odol Qiioon Мою У- В" ["' $Ьо<А
ЕЭ601-
-
'Ntl!!J•i•Mr l
,
В50/ 1ЭОО
MoЬlleKll
RF ies1
Рис. 6.3
U:s.erd.3t;, Res10ler
MoЬil~t_.
RF тe:t
Ptsswotd.
Hand set Speciic
Рис. 6.4
Рис. 6.5
1 Тe;t Pl,,iform -- GPIB дddreis l · С.ь1е lose
~08960
~ 'l GSM900 L!.J
i0CMD55/CMD65
·
DCSl800 ~
+ 0 НР8922
1
GS:М850 L!.J
11 0 смu200
1
PCS1900 l_!U
f~-
-
--
-
--
-
_J
·------~
\ DC Source -~ GPIB дddnsis "'f Смtх~· Chennel ·--~
47
1! _ (66332А)
.J
GSM900 J62
::J ~-j
!J 0 663118
[IJ j~ юn
1jюс . --.
·.
ocs1000J.-Бэ__э_::J-.... 11
,
0 CaliЬr~юn
i
,
41/
1 ~-=== -
.-= =::.- ::.::.== ---- -
Q.efauk
Рис. 6.6
48
этот прибор не используется). После этого нажи
мают кнопку Apply (ПРИМЕНИТЬ). Теперь про
грамма готова к использованию. Рассмотрим ее
возможности более подробно
Директория ,,userdata Restoren>
Для считывания пользовательских данных из
аппарата или для их защиты в окне 1 на рис. 6. 7
выбирают директорию «Useгdata Restoгer».
Справа появится окно 2, с помощью которого
можно сохранить предварительно прочитав, по
льзовательские данные на жестком диске ПК с
телефона. Эту операцию рекомендуется выпол
нять, если необходимо вернуть пользователь
ские данные после программирования телефо
на. Галочки 3 на рисунке указывают, с какой ча
стью пользовательских данных будут rроводить
ся операции чтения и сохранения на диск ПК:
Phoпebook - телефонная книга, OICQ - интер
нет-пейджер, QuickNotes - блокнот и напомина
ние, Useг Data - различные мелодии, картинки и
другие пользовательские файлы.
Далее необходимо подключить телефон (во
включенном состоянии) к ПК через DАТА-кабель
и нажать в окне программы кнопки Read Data -
для чтения данных из телефона) или Wгite Da-
ta - для записи данных.
Директория (<Mobl/e Кit>>
Для перепрограммирования ПО телефона в
окне 1 (рис. 6.7 и 6.8) выбирают директорию «Mo-
b1le Кit», справа появится окно с соответствую
щим именем (рис. 6.8). Вид окна, показанный на
рисунке, соответствует версии 2.0 программы
Е365 SERVICE TOOL. В версии программы 1.7
окно выглядит по-другому (рис. 6.17), его возмож
ности ограничены, поэтому мы будем рассматри
вать работу с этим окном на примере версии 2.0.
В этом окне указывается местонахождение фай
лов на диске ПК, необходимых для программиро
вания телефона.
В этом окне в директории «Main Code» (2 на
рис. 6.8) выбирают основной flash-фaйл прошив
ки (рис. 6.9) ПО телефона - его еще называют
ядром ПО. Файл может иметь следующее назва
ние: ТббЕ.0.1.48.mоt, и его размер приблизите
льно равен 20 Мбайт.
Затем в директории «Flex Versюп» (3 на рис. 6.8)
выбирают файл области памяти телефона, храня
щей различные настройки, например, опции и пунк
ты меню аппарата. Файл может иметь название:
Flex.T66.63.50.09RSPК.T66.63.50.01.mot.
В директории «Laпguage Pack Versioп» (4 на
рис. 6.8) выбирают файл языкового пакета (на
пример, LP.TббE.0.1.29.1.mot- см. рис. 6.9), а в
Глава б. Сотовые телефоны MOTOROLA
МоУ1f1н
IMEI
Ме11Т1ее
U sмd~a Fl e$tOlet'
Mcble};.J
AFTes1
Hondset. Specific
Ute1Мta Aes1oref
McbleКll
AFТest
Hondsel. S pedic
ЕЗ65
FТМ ОН
Рис. 6.7
Рис. 6.8
Rtcord
R§adDatif
!a:rlt eD.c .taJ
[Jх
19:37
Oтc.pwrмe •.V U ..
lifЭ
n~ 1:.JoЭ65fJaahE148
и....
"Fle!! ТШ БЗ 50 09RSPi::: ТбО БЗ 50 01_АS2З2 mot
'\LPT66E014З1mol
~фiil!M
Рис. 6.9
656 f6 c;iaйn 'МОТ"
4.56йt:.6 с;~айn'МОТ "
20.288 КБ с;~оС1л -мот ·
«Resource Pack Versюп» (5 на рис. 6.8) - файл
ресурсов RSPК.Tбб.63.50.01.mot. (рис. 6.10).
Модель: ((Motorola E365J>
о;;-~---------- -------n1"
n-. f ..Ji llfLASH
. : .J e:J>Sf\W> E14!1
. : .J E36'i...D151
-=.te365_..-1 47
_J[З6S_0_1_24tw
..JEЗ68_0_1 _3Эlw
,м-14IЦфi&0".1,,сu
!\МА Ф...,,. jRSPI. НЦ) 50 01 mol
114'1 ~ J м~~co.:1~1· mot1
Г То-о~
Рис. б. 10
n....~ c ~
Пм!i: e G~fl/!f'44
П«l~<.еС Ф~N!МИ
П...~СФ~"""1И
Пan- .<"tc Ф.tй"""1И
619~ Ф е'411 "М Оi"
Следует отметить соответствие файлов язы
ковых пакетов Laпguage Pack тому или иному ре
гиону
LP.TббE.0.1.29.1.mot - страны СНГ и Бал
тии, а также Западной и Восточной Европы,
LP.TббE.0.1.29.2.mot- Китай,
LP. ТббЕ.0.1.29.З. mot - страны Африки
После выбора файлов окно программы при-
мет вид, показанный на рис . 6 11.
мм~т,"
"...
User&iц, Reslortw
MoЬile Kll:
RF Tesl
H5\d$el. Specilic
ЕЗ65
Stttus /
---·-~·-~..::J_J
--
--~-
IМЕ! .
19'5Э
Рис 6.11
Следует заметить , что если необходимо пе
репрограммировать только FLEX или MAIN, до
статочно указать путь только к одному из этих
файлов .
Прошивка ПО телефона и другие
возможности программы ЕЗ65
SERVICE TOOL
После настройки программы ЕЗ65 SERVICE
TOOL присоединяют выключенный телефон (без
SIМ-карты) к DАТА-кабелю, нажимают кнопки 1, в
появившемся окне - ОК и, крат ковременно,
кнопку включения самого телефона (рис 6.11 ).
49
После этого будет выполняться операция записи
ПО во FLАSН -память телефона, в процессе кото
рой появится инди катор копирования 1
(рис 6.12), а в окне 2 «Message» - информация
о ходе копирования По окончании копирования
на экране телефона высветится сообщение «SW
lп1t1al1sel!» (рис 6 13), а затем произойдет авто
матическое включение аппарата и появится со
общение «Вставьте SIM» (рис 6 14). После этого
выключают телефон, вставляют в него SIМ-кар
ту, включают аппарат и проверяют его работо
способность
Сам процесс копирования занимает о коло
15 минут (если переписываются все четыре вида
Useidc)!a Restaei
MoЬileK,
RFT est
H«и:tiet Spec.l1t
ЕЗ65
_J
Roicцc.e Ped V•.,n
111111111---- _J
Рис. 6.12
Рис. 6.13
50
Рис. 6.14
файлов - Маiп Code, Flex Versioп, Laпguage
Pack Versioп и Resource Pack Versioп).
При замене версий ПО телефона следует
учесть, что можно записать только аналогичную
или позднюю версию.
Директория ((Handset Specific,,
Для получения справочной информации о те
лефоне вернемся к основному окну программы
ЕЗ65 SERVICE TOOL - в нем выбирают дирек
торию «Haпdset Specific» (рис. 6.15), включают
телефон (без SIМ-карты), подключают к нему
DATА-кабель и в окне программы нажимают
кнопку 1 Read Data. В пустых графах правого ок
на программы появится информация о его
IМЕl-номере, версии языкового пакета и др.
(рис. 6.16). Перечислим еще некоторые позиции
этого окна:
SW Veгsion - версия ПО телефона;
Flex Version - версия Flех-файла;
TFT - счетчик наработки.
:. s -'fou1 ЕЗG5
--
----
H..-.dnl Spм: ./ic
~
ЕЗ65
-
Рис. 6.15
Глава 6. Сотовые телефоны MOTOROLA
Кнопкой 1 (рис. 6.16) Power Cucle проводят
перезагрузку аппарата .
На этом рисунке также показана кнопка 2 -
EFEM (ON/OFF), которая разрешает или запре
щает включение режима тестового меню теле
фона (сообщение 4 «FTM. ON» внизу окна гово
рит о том, что тестовое меню включено).
Это меню позволяет-
выполнить с клавиатуры телефона различные
настройки;
тестировать аппаратную и программные час
ти телефона;
произвести общий сброс телефона и т. д.
В этой статье тестовое меню рассматривать
ся не будет. Более подробную информацию об
активации меню и порядке работы в нем можно
найти в сервисной документации на указанный
тип телефона (уровень 2 и выше).
С помощью директории «Handset Specific»
также можно снять код блокировки телефона, на
жав в ней кнопку 3 Unlock (рис. 6.16).
Отметим, что кнопки EFEM, Uпlock и Роwег
Cycle в версии 2.0 программы Е365 SERVICE
TOOL, а также UPDATE не активны! Они актив
ны только в версии 1.7 .
Также отметим, что одним еще одно отличие
версии 2.0 от 1. 7 этой программы Версия 2.0 по
зволяет выполнить как выборочное, так и одно
временное копирование файлов директорий
«Маiп Code», «Flex Versioп», «Laпguage Pack
Versioп» и «Resouгce Pack Version». С помощью
версии 1.7 возможно только выборочное копиро
вание файлов (только Flex или только Main Co-
de - см. рис. 6.17. Эта версия не позволяет ко
пировать Language Pack (языковой пакет) и Re-
source Pack (файл ресурсов).
..... ....
UцrctaiaRe lll01t1
..... "
Rfteit
......... _..
Рис. 6.16
Модель: (<Motorola Е365,,
{.!.s..,... тоа1-ТЭGs
______
-
------
--
-
-
--- -, ;1(01
Modol Q°"on м.., ~ fl"' ~>1 i\W
N./W1Tree
IMEJ ;
Ui!!fd.!t"Ae$1or~r
MoЬilet..11:
RFTe!I
ЕЗ65
sm
Sto.tщ
D"""11ood
r. Flox Ooly
r М"" Code ОПу
1 •• ".-·\"
••• ...
•'•• t~...... ·.'
,
'·
'\.
1
-
~·,,.•
•
•
RS2Э2Lo•°'1
11-Nov·04
21122
Рис. б.17
Исходя из сказанного, должно быть понятно,
почему при инсталляции программы ЕЗ65
SERVICE TOOL версии 2.0 дополнительно уста
навливают ее более раннюю версию 1.7.
Примечание. При работе с программой ЕЗ65 SERVICE
TOOL (окно 1 на рис 6 7) необходимо соблю
дать определенную последовательность
После запуска программы, с целью получения
справочной информации о версии ПО телефо
на, вначале выбирают директорию «Haпdset
Spec1ftc" Затем в директории <<Иserdata Res-
torer" при необходимости считывают пользо
вательские данные В заключение, в директо
рии «МоЬ1/е Ktt" выбирают файлы прошивки и
программируют FLАSН-память телефона
Если телефон включается, много справочной
информации о нем можно получить, набрав с
клавиатуры команду #02#. После этого на экране
телефона можно ознакомиться с информацией о
версии ПО телефона (рис. 6.18), версии
Flех-файла, языкового пакета и другой информа
цией (рис. 6.19).
Разблокировка телефона
Снятие пользовательской блокировки можно
проводить с помощью программы ЕЗ65 SERVICE
Рис. б.18
Рис. б.19
51
TOOL (рис 6 15, кнопка 1 Unlock). Для снятия
операторских блокировок существует другие
программы. Остановимся на двух из них.
Первая программа - ЕЗ65 NSK READER, ее
окно в момент чтения операторских кодов раз
блокировки показано на рис. 6.20. По окончании
этого процесса в окне 1 (рис. 6.21) отобразятся
коды - их набирают на клавиатуре телефона.
Рис. б.20
Рис. б.21
Отметим, что после загрузки программы на
жимают кнопку 1 «Read Uпlock Code» (рис. 6.20),
а затем, кратковременно, кнопку включения те
лефона.
Вторая программа
МОТ TOOL
С200/Е365/Т190/Т191. ее основное меню показа
но на рис. 6.22. Она позволяет проводить не то
лько разблокировку/блокировку телефона, но и
чтение/запись данных flаsh-памяти (как выбороч
но, так и полностью), установку пользователь
ского кода на заводской и другие операции. По
льзовательский интерфейс программы достаточ
но понятен, поэтому подробно останавливаться
на ней мы не будем.
Кроме того, есть еще одна оригинальная (за
водская) программа - E365_DMTOOL V2.2 .02.1,
которая кроме разблокировки, позволяет копиро
вать Flех-файл в память телефона. Ее окно пока
зано на рис. 6.23.
Примечание. 1 Все управляющие программы для этой мо
дели телефона (например, ЕЗ65 NSK READER
и др ) «реагируют» на кратковременное нажа
тие кнопки включения аппарата спустя 3 с
2 Чтобы снять пользовательскую (или опе
раторскую) блокировку аппарата, достаточ
но записать во FLАSН-память телефона
52
Flex файл называемый иnlock_E365 mot Это
можно выполнить как с помощью программы
E365_DMTOOL так и других например,
ЕЗ65 SERVICE TOOL
Программный ремонт телефона
Телефон не включается
С помощью любой из приведенных выше про
грамм, переписывают Flех-файл в память теле
фона (например, unlock_EЗ65.mot)
Если процесс записи прошел успешно, запус
кают ЕЗ65 SERVICE TOOL версии 2 О и с помо
щью нее записывают файлы Ма1п, Flex и Laпgua
ge Pack (Resouгce Pack записывать не нужно)
При переполнении пользовательской
памяти телефона (например, большим
количеством фотоснимков), в момент его
включения, он (<зависает,, на логотипе
((HELLOMOTQ,, (см. рис. 4.24)
Быстрый способ устранения подобной пробле
мы (но не самый надежный) - с помощью пере
численных выше программ переписать Flех-файл
в память телефона (unlock_EЗ65.mot) После пе
реписи этого файла происходит инициализация
ПО аппарата После этого телефон восстанавли
вает работоспособность, но ненадолго - при
мерно через неделю подобный дефект может по
вториться
Чтобы навсегда избавиться от подобной
проблемы, с помощью программы ЕЗ65
SERVICE TOOL в директории Haпdset Spec1f1c
считывают данные о версии ПО - Ма1п, Flex,
Laпguage Pack
Затем программируют ПО такой же версией
или более поздней При этом стирается пользо
вательская область памяти телефона, которая
была переполнена (или содержала ошибки), а
также восстанавливаются другие поврежденные
области памяти.
Глава б. Сотовые телефоны MOTOROLA
Рис. б.22
- '*-
fu EJES
RSZЗ2 (сом1
::J
-~~~ ~ ~.;.~, -1---.1
Choooe l...
........
гю-1 а..1
-·-
·---
Dt.s ... ...
.._
E-f-lao.•I (
Рис. б 23
Глава 7. Сотовые телефоны MOTOROLA
Телефоны линейки LEGACY
Общие сведения
Все телефоны Motoгola линейки LEGACY объ
единяет один и тот же основной набор микросхем
от TEXAS INSTRUMENTS (ТI). Перечислим его.
серия многофункциональных микросхем
Р79Е26/48/58, имеющие в своем составе кон
троллер питания, аудиоконтроллер и другие
компоненты;
процессоры РО731703/704. Отметим, что в
некоторых телефонах используется процес
соры от Motorola - SC56683VH3 и 41 С42. Эти
микросхемы объединяет то, что они имеют
одинаковое процессорное ядро (систему
команд и основные функциональные узлы).
Кроме того. в этот комплект входят микросхе-
мы оперативной памяти и Flаsh-памяти .
Перечислим основные типы сотовых телефо
нов Motoгola линейки LEGACY (в скобках даны
наименования платформ, на которых они выпол
нены)
О-серии - 0160, CD160 (MOOULUS 1),
0520 (SPARKY), СО920/930 (ZAP);
ТIМЕ PORT - L7989/7389/7089,
Р7389 (LEAP), Р7689 (JAOE);
М-серии - М3588/3688/3788/3888
(MOOULUS 11);
V-серии - V3690/3688/2288/50/51 (KRAMER
83), V100 (CAMELOT);
Т-серии - Т180 (ANGEL), Т192 (С21),
Т2288 (SHARK, MOOULUS 111 );
STAR ТАС- 70 (MATRIX}, 85 (ALEX),
130 (CRUNCH).
Можно также отметить, что особенности ин
женерного программирования аппаратов линей
ки LEGACY в большинстве своем схожи.
Многие телефоны, перечисленные ниже, име
ют близкий набор электронных компонентов (ап
параты в основном отличаются лишь расположе
нием элементов на печатных платах):
аппараты О-серии и STAR ТАС;
все аппараты М-серии;
V-серии (кроме V100);
некоторые аппараты Т и V-серий : Т180/2288,
V2288;
некоторые аппараты L и Р-серий: L7089,
Р7089/7389/7689.
Внешний вид аппаратов основных серий ли
нейки LEGACY показан на рис. 7.1
Рис. 7.1
54
Аппаратные средства
для программирования телефонов
Motorola линейки LEGACY
В простейшем случае для связи большинства
телефонов (с целью их прошивки) и персональ
ного компьютера (ПК) необходим DАТА-кабель
или универсальный бокс. Для аппаратов Motoгola
линейки LEGACY все несколько иначе.
Интерфейс EMMI
Начнем с интерфейса, через который проис
ходит программирование этих телефонов - он
называется EMMI (ELECTRICAL MAN MASCHINE
INTERFACE). Необходимость в разработке этого
интерфейса возникла из-за того, что во время
создания телефонов LEGACY в ПК использова
лись всего две распространенных интерфейса
для связи с внешними устройствами: последова
тельный - СОМ и параллельный
-
LPT (интер
фейса типа USB тогда еще не было). Так как
предполагалось иметь высокоскоростной после
довательный канал обмена данными между те
лефоном и ПК, перечисленные выше интерфей
сы не удовлетворяли его требованиям. Выходом
из подобного положения стало создание специа
листами компании Motorola интерфейса EMMI.
ЕММl-интерфейс представляет собой подо
бие последовательного (SERIAL) интерфейса,
работающего на более высоких скоростях. Ско
рость стандартного SЕRIАL-интерфейса состав
ляет 115200 бит/сек, скорость же ЕММl-интер
фейса составляет 512000 бит/сек.
Перечислим основные сигналы интерфейса
EMMI:
1. GND - общий;
2. DSC ENABLE (или еще встречается аббревиа
тура DCL) - упрщ!Ление процедурой обработ
ки прерывания {ISR);
3. DOWNLINK - принимаемые телефоном дан
ные;
4. UPLINK - передаваемые телефоном данные.
На рис. 7.2 показано назначение сигналов на
внешних соединителях телефонов LEGACY (все
го существует 4 типа соединителей), а на
рис. 7.3
-
внешний вид ответных разъемов для
этих соединителей.
Универсальные боксы
для программирования телефонов линейки
LEGACY
Для программирования с ПК телефонов мар
ки Motorola, использующих ЕММl-интерфейс,
Применяются специальные преобразователи ин
терфейсов, например, RS232-EMMI (называе-
Глава 7. Сотовые телефоны MOTOROLA
10111213 15
r111111111000010, ~
10 Gnd
11 Upli nk
12 Oownl ink
13 DSC
15 Gnd
б7
1 Gnd
З Oownl1nk
6 Upl1 nk
7 DSC
Выводы R645 Сигналы на
разъеме телефона
8
7
6
DscEnaЫe
5
Downlink
4
Upl1nk
З
GND
2
Power On
1
Рис. 7.2
Рис. 7.3
24
7
1'1010100111 'I
2 Gnd
4 DCL
6 Upli nk
7 Downl1nk
MOTOROLA
Т1 92
Batterie
S1de
мый EMMIBOX 20/30), а также LPT-EMMI
(ROEMMIBOX).
Универсальные боксы EMMI представляют
собой достаточно сложные устройства с микро
процессорным управлением. Основная их осо
бенность - они имеют большой объем Flаsh-па
мяти, необходимый для хранения программного
обеспечения сотового телефона перед его запи
сью в аппарат. Механизм работы ПК с боксами
EMMI следующий: вначале в бокс переписывают
ПО для конкретного типа телефона (по необхо
димости - содержимое любой выбранной обла
сти Flаsh-памяти или полный объем ПО - Full
Flash), а затем по команде с ПК через ЕММl-ин
терфейс это ПО переписывается уже в сам теле
фон. Подобный механизм очень удобен, если
нужно последовательно «прошить» ПО в боль
шом количестве однотипных телефонов (так как
ПО уже находится в буферной памяти бокса, по
сле «прошивки» одного телефона, подключают
другой - и так по циклу).
Основное неудобство работы с боксами EMMI
(в полной комплектации называемых EMMIBOX
30) заключается в том, что скорость обмена по
Телефоны линейки LEGACY
СОМ-порту между ПК и боксом достаточно низ
кая (115200 бод - запись, 9600 бод - управле
ние), поэтому, например, запись ПО телефона в
бокс может длиться 1О 15 мин
А уже при обмене информацией между бок
сом и телефоном (через интерфейс EMMI), ско
рость обмена значительно выше
На рис 7 4 показан внешний вид одного из ва
риантов платы EMMIBOX - этот бокс отличает
ся от оригинального только компоновкой и соста
вом ПО бокса (при сохранении всех основных
функций) Как видно из рисунка, на плате имеют
ся следующие основные элементы управляю
щий микроконтроллер типа МС68332, преобра
зователь интерфейса EMMI (микросхема BJC
(Base lпterface Ch1p) типа 4ЗЕО8), микросхема
ЭСППЗУ типа 24С16 (в ней хранятся данные кон
фигурирования микросхемы BIC), Flаsh-память
объемом 1 Мбайт (в ней хранится управляющая
программа бокса), оперативная память объемом
8 или 16 Мбайт (она предназначена для хране
н и я ПО телефона), а также второстепенные эле
менты (схема питания, буферные формировате
лиидр)
Примечание Есть еще одна разновидность микросхемы
В/С (кроме 4ЗЕОВ) - это 4ЗЕО7 Обе эти мик
росхемы практически идентичны поэтому
Управляющий
микроконтроллер
55
подробно останавливаться на их различиях
мы не будем При возникновении затруднений
с приобретением этих микросхем их можно
изъять (выпаять) из старых аппаратов Moto-
ro/a моделей 5200/6200П200/8200
Отметим, что самая распространенная вер
сия прошивки EMMIBOX - 625000 Есть еще бо
лее новая версия, называемая 62501 О, которая
позволяет работать с 13 и 14 версиями ПО самих
телефонов (не путать с версией прошивки бок
са), а также подцерживает телефоны, имеющих
Flаsh-память ATMEL (версия 625000 подцержи
вает только память INTEL)
Примечание Если с помощью EMMIBOX (с версией 625000)
прошивать ПО на телефоны, имеющее 13 или
14 версии в последних при включении начина
ет постоянно работать звонок а на дисплее
отображается сообщение ttTAMPER ALERT,,
Текущую версию ПО телефона определяют
через тестовое меню аппарата (см ниже) или
при его работе с ПК через ЕММ/ВОХ
Отметим также что формат отображения
версии ПО аппарата имеет вид АА ВВ се
где
М - буквы соответствующие конкретному ти
пу телефона
88 - цифры означающие номер версии ПО те
лефона
се - служебный цифровой код
Рис 74
56
Существует множество вариантов боксов
EMMI, в том числе есть так называемая модифи
кация ROEMMI. Этот тип бокса еще называют
конвертором интерфейсов LPT-EMMI (основное
его отличие заключается в подключении бокса к
ПК не через СОМ-порт, а через LPT). Модифика
ций боксов ROEMMI также большое количество
(в том числе и с усеченными функциональными
возможностями). На рис. 7.5 и 7.6 приведены
принципиальные схемы некоторых из них. Из ри
сунков видно, что на схемах исключены такие уз
лы, как оперативная память, управляющий мик
роконтроллер, Flаsh-память и др. Скорость об
мена этих боксов в цепи: ПК - БОКС
-
ТЕЛЕФОН одинакова и определяется пропуск
ной способностью LРТ-порта (но она ниже макси
мальной скорости обмена ЕММl-интерфейса).
Как запрограммировать FLАSН-память
EMMIBOX
Начнем с того, что оригинальные EMMIBOX
позволяют модифицировать свое ПО с ПК через
встроенный СОМ-порт. Во всех остальных вер
сиях неоригинальных боксов необходимо заново
прошивать FLАSН-память.
Собственно, EMMIBOX уже поставляются с
запрограммированной FLАSН-памятью. По раз-
Глава 7. Сотовые телефоны MOTOROLA
личным причинам (разрушение данных
FLАSН-памяти, желание повысить версию ПО
бокса), возникает необходимость заново про
шить содержимое микросхемы FLАSН-памяти
(lпtel TE28F800) бокса (см. рис. 7.4).
Так как не у всех ремонтников в наличии име
ются программаторы, которые позволяют проши
вать FLАSН-память, рассмотрим довольно ори
гинальный способ программирования этого типа
памяти с использованием сотового телефона
«Епсssоп А1018». В этом аппарате уже стоит
аналогичный тип микросхемы FLАSН-памяти.
Кроме телефона необходим DATА-кабель к не
му, ПК и управляющая программа для прошивки
этого аппарата. Суть программирования микро
схемы памяти заключается в том, что вместо
файла прошивки для этого телефона выбирает
ся файл для EMMIBOX (для версий 625000 или
62501 О). Следует отметить, что файлы прошивки
как ПО (для Flash), так и содержимое EEPROM
(бинарный файл) для EMMIBOX выложены в сво
бодном доступе в Интернете.
После прошивки микросхемы памяти, ее вы
паивают из телефона и устанавливают в бокс.
Можно, конечно, поступить по-иному: вначале
выпаять память из бокса, установить в телефон,
IC5
Вход
02
v с01
~4
7805
ВС558
ВС548 С5 68
5
POWER VCC+5B
9-128
-
"''""
~1_]_
"
,
-
-
л
д2
QR8
LED фа~~+ =f, c~~4f fc о1
~J_~
I= 6.8к
Is~ 1Ок
"-
47мк С4
С1
оI
-=-;J11п
11
1 11з
RТiОк _l _
-}
.._ .
390
""*"
~ С< Q 000000;00<00
c 1ar VCC+5B
CN1
О,1мк -=::-
аzzа..а..~Фzz~zz
Lpt~ctor
., ,.
UL
~
гJ
VCC+5B LED R6 25
о
NC ,R
,~NC
!11
4
';1
-
NC
NC ,___
LED Connect
RJW
-
R210кQ-- мо -
DATAO
R110к
м1
IСЗ
DATA1
RЗ 1ок'===' М2
4ЗЕ07
DATA2
l
-
NC
NC ,..._ _
d'
-
NC
DАТАЗ
CS2
DATA4
1
~ ADRЗ
ОАТА5
~ AOR2
DАТАб
~ AOR1
DATA7 1
1 ]fо
5
к
~ :.:i~g<( ~5~ u
....
"
'~
xtal
~~s~ag~~~~~~ о
VCC+5B
8,192МГц
37
11
ill'"
l :;:. VCC+5B STAB
:~
или
в.ооомгц
сз
-- '-
I С12 rа,1мк
9
=
~
ъ
с1 - -1000
"'=?"
о
VCC+5B
"'
--
47
"'
151 74НСТ174
"'
1
u R141K С11 47
CLR
-
:н1·
9
1
-
CLK
VCC+5B
15
14
1С9
Qб
06
1
12 QS
05 13
..JQ... Q4
04 .11..__
7
6
I IC4
5
аз
оз4
02
02
~
2Q1
013
DCS ENABLE
r--t:ti С14
UDLrnk
l~ CN2
4
а. 1 мк R1610к
Downl1nk
~о
connector
74НСТ14 74НСТ14
DЗ ....-
Ч' ........., _j
"Г
4-
DЗ, D4 2 х 1N4148 R151к
Рис. 7.5
Телефоны линейки LEGACY
57
GND
QMN.. -OQ...J()()()()
PC4t§~~l(~~~z2z ZRXA
PCS
ТХА
U1
4ЗЕ07
RJW
DATA0t---t- -------- -;--. ----- --_ _ _ ,; -t-
DATA1>---+--------+--.--+-------,-,.-
R14
10к
ОАТА2
_.,.,,,.__----,
DATAЗ>---+--------+---r---r-.-.------;,..,.
DATA4t---t---------+-+--+-+-+-+----~;-i-
ш
N
~
Q.. DATA5t---t- -- -- - -- -+-+ --+ -+ -+-+ -<t------:.- t-
ADR2 ..-
0 ::::К:::
Q.. z ~DATA6t---t---------+-+--+-+-+-+-~----:<-t
ADR1 U U О <С D О О 0DATA7t---t ---- -----+-+ --+-+-+-+-t -t --+ ------, ;<-t -
ADRO ~88~5Ji§~~&5vcoO
4
,---{_JГ-~+5В
R16 27к
+5В
IC1 74НСТ574
19 1Q
02
1N4148
18 20
~-------+-+-+-t-----+-----;;-::--i~ ~g
'----"15'-i SO
~--14,..., 60
13 7Q
св
О,1мк
сз 4700
R19
10к
80
JP1
,.---------.----au--,to_poгw_eг_-C::J--...-Г/--~
1 +5В
3 DSC
4 DownL1nk
5 UpL1nk
6 GND
7 Aud100ut
RG-45
Рис. 7.б
прошить ее, а затем снова установить в бокс -
но это не меняет сути процесса.
Аппаратный ключ DONGLE
Существуют универсальные боксы (обычно,
производства Юго-Восточной Азии или Китая),
которые дополнительно позволяют работать и с
телефонами Motorola линейки LEGACY. Для это
го в их составе устанавливаются дополнитель
ные аппаратные модули ROEMMI (различных
модификаций). Все неудобство работы с ними
заключается в том, что для модулей ROEMMI по
ставляется «сырое» программное обеспечение
под оболочку DOS. Для адаптации этих модулей
под оболочку Windows, известная по предыду
щим публикациям в нашем журнале компания
ZULEA предложила собственное программное
обеспечение (более подробно мы остановимся
на нем в следующих публикациях). Для обеспе
чения работы ПО от ZULEA, между ПК и боксом
ROEMMI устанавливается аппаратный ключ
DONGLE, выполненный на РIС-контроллере типа
16F876. Благодаря этому ключу (и программному
обеспечению ZULEA) с помощью бокса ROEMMI
можно, например, дополнительно считывать со
держимое FLАSН-памяти телефона (когда как
полный EMMIBOX может только записывать дан
ные в память). Более подробно на функциональ
ных возможностях этих боксов мы останавлива
ться не будем, отметим лишь, что каждый из них
имеет свои достоинства и недостатки.
Принципиальная схема аппаратного ключа
показана на рис. 7. 7 .
Прошивка РIС-процессора для аппаратного
ключа приведена на рис. 7.8 .
Программирование аппаратов
LEGACY в тестовом режиме
Существует два способа инженерного про
граммирования телефонов LEGACY: с помощью
тестового режима, и с помощью ПК через
EMMIBOX.
Рассмотрим первый вариант более подробно.
Тестовое меню
Тестовое меню используется для изменения
различных режимов работы телефона (в некото
рых случаях - даже не свойственных для конк
ретной модели аппарата). Это объясняется тем,
что ПО телефонов линейки LEGACY (например,
в рамках конкретной серии) практически иден-
58
Р1
Vcc
R2
10к
vcc
03
1N4148
vcc
vcc
R1
U1
1Ок .----'~-P~IC876
RES
С2
О,1мк
-
N
"'
"'
"'
"'
>>
в19
01
O--t- -7;'--- 1N4148 RES
62
RВЗ
RB1
во
Вилка
02 vcc
v 1Nьiв l
сз
IО1мк
Рис. 7.7
тично. Отличия есть только в наборе пунктов
основного меню аппарата. Тестовое меню позво
ляет корректировать этот набор и фактически
менять функциональные возможности аппарата.
В телефонах линейки LEGACY вход в тестовое
меню осуществляется следующим образом: на
клавиатуре телефона нажимают кнопку «#» и
удерживают не менее 3 с. После этого на экране
телефона должно появиться сообщение «Test».
Если этого не произошло, для активации меню
необходима специальная тестовая SIМ-карта
(Motorola Test Сагd) - эти карты до сих пор есть
в свободной продаже. Выходят из тестового ме
ню по команде 01#<0К>.
Перечислим основные команды тестового ме
ню (всего команд около 100), которые могут по
надобиться при ремонте аппаратов:
58# - отобразить SECURITY-кoд телефона
(рис. 7.9);
58хххххх#
изменить SECURITY-кoд
(хххххх - новый код). По умолчанию код имеет
значение 000000;
59#
отобразить LОСК-код телефона
(рис. 7.1 О);
59хххх# - изменить LОСК-код (хххх
-
новый
код). По умолчанию код имеет значение 1234;
Глава 7. Сотовые телефоны MOTOROLA
19# - отобразить версию ПО телефона
(рис. 7.11 ). На рисунке видно, что версия ПО те
лефона -10-я (на порядке определения номера
версии ПО мы останавливались выше);
Тестовые команды
Корректировкой содержимого регистров теле
фона можно менять его меню и основные функ
ции, например, включать функцию виброзвонка,
если она поддерживается аппаратно.
Отметим, что для изменения содержимого ре
гистров телефона, используется следующий
формат команд ???ХХХ?У?<ОК>, где:
? - символ, который отображается на дисплее
телефона, если нажать и удерживать кноп
ку «*» более 3 с;
ХХХ- номер регистра;
У - содержимое регистра (О .. . 9). Обычно испо
льзуются О или 1 (включить/выключить).
При наборе этих команд телефон должен на
ходиться в обычном режиме работы (входить в
тестовое меню не нужно), но это относится толь
ко к тем аппаратам, в которых можно войти в тес
товое меню без тестовой SIМ-карты.
Приведем номера некоторых регистров (всего
их около 300), а также функции, которые они ак
тивируют:
123 - отображение времени и даты. После вво
да команды в расширенном меню поя
вятся пункты установки времени и даты,
а также формата времени. Необходимым
условием для работы этого регистра яв
ляется включение функции «Real Time
Clock», которая активируется в тестовом
меню командой 8801#<0К>;
ООО, 001 - включают возможность записи в реги
стры;
149 - включает отображение заряда аккумуля
тора на экране телефона;
168 - включает отображение мощности сигнала
на экране телефона;
006 - включает полный показ разделов меню
«Функции вызова» и «Сообщения»;
007 - включает полосу прокрутки в меню;
002 - включает возможность блокировки клавиа-
туры нажатием сочетания кнопок«*» и«#»;
104, 127 - «Телефонная книга»;
081 - включает функцию поиска записи по имени;
082 - включает функцию поиска записи по по-
рядковому номеру;
092 - активирует меню «Функции вызова»
026 - изменяет пароль блокировки»
033 - активирует функцию «Широковещатель
ная передача»;
Телефоны линейки LEGACY
02000000002FCF
10001ОООВ6301822В6301822182F23 122308860073
10003000182F23122308860009303 12218220А3093
100050000030312218220Е30312218220F30312279
100070000В30312218220С303 122182200303 1225F
100090002522АВ002312230886002522АСОО231260
1ОООВОООАЕ002312230886002522AF002312230856
100000002312230886000930В8002В08В9005522Е6
1ОООFОООВ90055220СЗОВ8002ЕО8В9005522003039
1001100055220F30B8003108В90055225530182249
1001300086002522АСОО2312230886002522А0006С
100150002522AF002312230886002522B00023 1297
10017000В8002СО8В90055220СЗОВ8002008В90081
100190002F08B90055220F30B8003008B900552299
1001 ВООО 1822182F23122308860005303122182216
100100002312230886002522АВОО2ВО8013С0319ВВ
1001FООО4В292В0804ЗС03197529182F23122308В7
1002100018222A081822182F2312230886002522С4
1002300086002522АООО2312230886002522АЕО069
10025000031О4629ААЗОАС02031D4629AE02031028
10027000031ОЗЕ29МОА03103Е2946292908А70075
100290002A081822182F2312230886002522AB0003
1002B0002522AD002312230886002522АЕОО23123А
10020000A7000030F0210030А70001 ЗОFО2155307Е
1002F0002522AB002312230886002522АСОО2312FE
10031ОООАЕОО2312230886002522AF0023122308F3
100330002312230886002522В200231223088600F8
10035000F0213008А7001130F0213108А70012301 F
10037000ААЗО 1822182F83160313CF308500E0300F
10039000860187018ВО 18СО 1800108006430А 1ООбА
1003В0000729231623088600861 AOC29070EOF3951
1003DOOOE729231623088600861АЕС290800831201
1003FOOOOC088312031ЗА700080083120317800053
100410008С 130С 158В 138В 1ВОА2А55308000ААЗОВ8
10043000A8000F39E221231223088600280EOF3965
10045000А8002312230886000721220EF039280491
100470000000851683160313CF308500FF308700F8
100490000F39B904051683160313C0308500F030F8
1004BOOOOF398700851200008516390EF038850047
100400000230В5002230В600Е130В70008008312С8
1004FOOOEF212C08270203108А2А1230EF21200834
100510008А2А9Е2А52302ВО2031 09В2А33302СО23А
10053000031 09В2А9Е2АААЗОВ30008005530В30041
1ООЕООООВВ21A30123088600F1308500F030870064
1OOE2000F1 308500F030870005168516CE21662248
1OOE400005280028182F182FE8281928322845289A
02400ЕОООАОС9А
10421 OOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOA6
10423000FFOOFFOOFFOOFFOOFFOOFFOO FFOOFF0086
10425000FFOO FFOOFFOOFFOOFFOOFFOO FFOOFF0066
10427000FFOO FFOOFFOOFFOOFFOO FFOO FFOOFF0046
10429000FFOOFFOOFFOOFFOO FFOOFFOOFFOOFF0026
1042BOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0006
10420000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOE6
1042FOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOC6
10431 OOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOA5
10433000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0085
10435000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0065
10437000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0045
10439000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0025
1043BOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0005
10430 OOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOE5
1043FOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOC5
Рис. 7.8
0800080004282312230886000Е
1000200034081822350818223608182237081822F2
100040003 12218220В303 12218220С303122182292
100060001822182F2312230886000A303 122182262
1000800018220Е3031221822182F2312230886003Е
1ОООА000230886002522АО0023122308860025227Е
1ОООСООО86002522В0002312230886002522В10005
1ОООЕООООАЗОВ8002СО8В90055220В30В800200892
1001 OOOOB8002F08B90055220E30B8003008B900E9
10012000182F2312230886002522АВОО2312230850
100140002312230886002522АЕОО231223088600ЕЕ
10016000230886000АЗОВ8002В08В90055220В304Е
1001800055220030В8002ЕО8В90055220Е30В800А7
1001АОО055301822182F231223088600013031220F
1001C000182F2312230886000F3031221822182FEF
1001EOOOFE282B08023C03190С292ВО8033С031999
1002000086000030EF21A9000130EF21M00290863
10022000АВ002312230886002522АСОО23122308ЕА
1002400023 12230886005530АВ02031 04629АО0258
1002600046290030EF21А9000130EF21 МООА90А98
100280000030F0212A08A7000130F0212908182280
1002АООО2312230886002522АСО02312230886008F
1002C000230886006F223308553C031 07229003035
1002ЕООО 1822182FдАЗО 1822182F2312230886004С
10030000230886002522АО0023122308860025221 В
1003200086002522В0002312230886002522В 10072
100340006F223308553C031OB8292F08A700103031
10036000FD213208А7001330F02155301822182F27
100380008600FF308700F6309F008312031385013В
1003AOOOFF30AOOOAOOB0229A 1ОВО0290800861 Е87
1003COOOA20008000F39A30023 1223088600861 ЕОЕ
1003ЕОООО3178000831603178С 130С 1483 1203 1745
10040000831203132708831203178СОО8316031724
1004200080008С 148С 18122АОС 118312031 30800EF
10044000Е2212312230886000800072122080F3951
100460000800B800F 130850038080F398700851280
100480008312031305120000050EF039B9000708A6
1004АООО87008312031339080800F03085003808EC
1004СООО3908870005120000051608000030В40046
1004ЕООО03131030EF212B08270203108А2А113035
100500002702031О8А2А1330EF212E082702031О1 С
1005200003109B2A47302D02031 09B2A02302E02F9
020540000800В 1
1ООЕ 100083 1603 13C0308500F0308700831 203 135С
1ООЕ300083120313072107308A0022080F39820753
1ООЕ5000912803280А28Е128182F182F182F182FB7
1042000000000000FFOOFFOOFFOOFF00FFOOFFOOВ4
104220000200040000000000FFOOFFOOFFOOFFOOBC
10424000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0076
10426000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0056
10428000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0036
1042AOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOO 16
1042COOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOF6
1042EOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0006
10430000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOB5
10432000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0095
10434000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0075
10436000FFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0055
10438000FF00FFOOFFOOFFOOFFOOFFOOFFOOFF0035
1043AOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOO 15
1043COOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOF5
1043EOOOFFOOFFOOFFOOFFOOFFOOFFOOFFOOFF0005
0000001 FF
59
60
243 - активирует функцию настройки контраст
ности дисплея;
179 - активирует функцию блокировки клавиа-
туры;
148- вкл/выкл звонка;
138- изменяет РIN2-код SJМ-карты;
040 - регулирует громкости звонка;
041 - блокирует телефон;
043 - изменяет код разблокировки;
045 - изменяет РIN-код SIМ-карты;
047 - включает расширенные меню;
048 - выбор языка меню;
154 - английский язык меню;
157 - немецкий язык меню;
229 - русский язык меню;
266 - украинский язык меню;
050 - изменяет приветствие;
051 - включает режим экономии батареи;
052 - выбор звукового сопровождения при на-
жатии кнопок;
055 - полный сброс телефона;
056 - полный сброс телефона с очисткой памяти;
094 - выбор сети;
203 - изменяет радиочастотный диапазон рабо-
ты телефона;
253 - включает на диапазон 1900 МГц;
254- включает на диапазон 900/1800 МГц;
204 - включает на диапазон 900 МГц;
205- включает на диапазон 1800 МГц;
096 - включает раздел меню «Настройка аксес
суаров». Этот раздел появится при под
ключении к телефону комплекта Haпdsf
гee и др.;
079 - автоматический выбор Haпdsfгee.
Основные пакеты
для программирования телефонов
MOTOROLA LEGACY с ПК
Существует несколько основных пакетов для
ПК, предназначенных для программирования те
лефонов MOTOROLA линейки LEGACY.
-
Глава 7. Сотовые телефоны MOTOROLA
Работа с этими пакетами включает в себя:
флеширование - «Прошивку» основного яд
ра ПО (файл СР) и языковых пакетов (файл
LP). Подобная процедура используется для
смены версии ПО и изменения языковых паке
тов. Процедура флеширования использует
файлы с расширением •.hex (формата motoro-
la) и *ebf (сжатый файл, наподобие архивного);
флексирование - изменение содержимого
настроечных таблиц, хранящихся в области
EEPROM и включающих в себя все виды бло
кировки, коды телефонов, опции меню, запис
ные книжки и др. (чаще всего эту процедуру ис
пользуют для снятия SIM LOCK, восстановле
ния IМЕl-номера и др.). Процедура флексиро
вания использует файлы с расширением *.fdf;
собственно, программный ремонт аппаратов.
Удобство использования данных форматов
файлов прошивки состоит в том, что содержимое
файла можно редактировать в обычном
БЛОКНОТЕ (из стандартных функций
WINDOWS).
Рассмотрим основные программы для работы
с телефоном линейки LEGACY, их особенности,
а также порядок работы с ними.
Примечание. При выполнении всех операций по программи
рованию телефонов, аккумуляторные бата
реи аппаратов должны быть полностью заря
жены
Программа MotoFLEX
Одной из программ, работающей с полным
боксом EMMI (EMMIBOX), является пакет MotoF-
LEX. Последняя версия этой программы - 8 .6 .
После установки программы MotoFLEX в кор
невом каталоге диска С:/ появится директория
MOTOSOFT. В нее необходимо скопировать все
имеющиеся файлы «прошивки» телефонов.
Существует два способа флеширования те-
лефона:
за один этап, когда языковой пакет загружает
ся одновременно с ПО - это файл, именуе
мый CP+LP;
Рис. 7.9
Рис. 7.10
Рис. 7.11
Телефоны линейки LEGACY
два этапа, когда сначала загружается ПО
(СР), а затем - языковой пакет LP.
Почти все телефоны линейки LEGACY могут
быть запрограммированы (флешированы) в один
этап, за исключением «Motorola V3690». Эта мо
дель флешируется только в два этапа.
Перед тем, как приступить к описанию проце
дуры флеширования, необходимо отметить, что
в зависимости от количества этапов программи
рования hех-файлы бывают несколько типов:
•
xx_xx _xx .hex - файл, содержащий только с
ПО без языкового пакета (используется для
флеширования в два этапа);
•
xx_xx _xx_lang06.hex - файл языкового па
кета, в том числе с поддержкой русского язы
ка (используется для флеширования в два
этапа);
•
xx_xx_xx _rus.hex - файл ПО совместно с
языковым пакетом, в том числе и русскоязыч
ным (используется для флеширования в один
этап).
Процедура флеширования телефона в один
этап
Процедуру флеширования телефона в один
этап (прошивка ПО и языкового пакета одновре
менно) выполняют в следующей последователь
ности:
1. Подключают EMMIBOX к ПК, затем подают на
бокс питание и нажимают кнопку RESET.
2. Запускают программу MotoFLEX. Окно про
граммы после ее загрузки показано на
рис. 7.12. После нажатия кнопки INITIALIZE в
окне сообщений должна появиться надпись
«Motoгola FLASH Programmer Versюп 625010»,
где 625010 - версия ПО бокса (она может
быть любой другой).
3. Нажимают кнопку LOAD FILE (она появится по
сле завершения процесса инициализации).
После этого окно программы примет вид, пока
занный на рис. 7.13. Затем нажимают кнопку 1
DOWNLOAD НЕХ/ЕХО (в позициях 2 и 3 галоч
ки не ставят).
4. После этого появится окно (рис. 7.14), в кото
ром показаны папки с файлами для загрузки.
В нем выбирают модель телефона и версию
программного обеспечения (например, испо
льзуют путь
C:\motosoft\cd920cd930\B5_07_02\85_07_02 .hex).
Для флеширования ПО с одновременной
установкой русскоязычного языкового пакета вы
бирают файлы, которые заканчиваются на
«_rus.hex», например, для телефонов М-серии
М3588/3688/3788/3888 - это файл
BE_11 _14_rus .hex.
61
В аппаратах CD930, 0520 и М3088 языковой
пакет уже включен в «прошивку» и автоматиче
ски загружается вместе с ней.
5. Загружают выбранный hех-файл в память
EMMIBOX - на это потребуется 3.. .4 мин (см.
рис. 7.15). Под окном сообщений появится
Рис. 7.12
tofl~)( "" 8" 1
-
•
-
.
Рис. 7.13
_Jcd920
...Jstes~•
. .:JD4600470
..)У3618
..:Jcts20
. .::Jzw,. .
...°JDМ5d~•~
. .::JL7089
..:З...э1~
..::Jмэsаем~
.:.Joo.
.:.JR.v-Мвlodiei;Jin
..:...sт1эо
..:аsпа
Рис. 7.14
62
шкала прогресса 1, с помощью которой можно
контролировать процесс загрузки Красный ин
дикатор на боксе во время загрузки должен
мигать. Если он горит непрерывно - это сви
детельствует об ошибке или какой-либо неис
правности.
6. В конце загрузки появится окно с контрольной
суммой (checksum)- см. рис. 7.16. После это
го нажимают кнопку EXIT.
7. Подключают к EMMIBOX телефон и включают
последний. На боксе должен загореться жел
тый индикатор.
8. Нажимают кнопку FLASH PHONE (1 на
рис. 7.17). Процедура флеширования телефо
на с бокса будет длиться 25.. .40 сек Подоб
ную процедуру нельзя прерывать, так как это
может привести к выходу из строя телефона.
В конце операции появится контрольная сум
ма, телефон после этого автоматически вы
ключится.
9. Процедура флеширования закончена. Окно
программы в этом случае будет иметь вид, по
казанный на рис. 7.18.
1'tc*LEX8 ' 1
Coreм f>tm•1 iwd Rele"11~
-------
г.
г·
,.;
r
Please wait...
~~
-~
F11eleng\1'11nЬytes ЬЗ П817
s downloaded until now: 1~7271
Fde 1'\Эmе . ВЕ_11 _14 l>e.<
Рис. 7.15
-Е- a-..ct,, .. . 1. ..мdl>\>lhoEMMIЬ..oМl~lhoU.:
1Ве_11 _14.hех
Plo- .. ,qtho rdl.mod-.. . ..
IL _Е~ ___"
Рис. 7.1б
~.. ".
Глава 7. Сотовые телефоны MOTOROLA
1О Необходимо открыть пункт выбора русского
языка в меню телефона. Для активации Вос
точно-Европейских языков необходимо проф
лексировать (об этой процедуре мы остано
вимся ниже) аппарат (например, для cd930)
файлом, находящимся в:
C:\motosoft\cd920cd930\B5_07_02\cd930_rus .fdf .
Отметим, что некоторые телефоны
(V3688/3690) для открытия пунктов меню не тре
буют дополнительного флексирования.
Процедура флеширования телефона
в два этапа
Процедура флеширования в два этапа (с до
полнительной установкой языкового пакета), в
отличие от предыдущей, имеет несколько отли
чий. Остановимся на них подробнее.
1. Выполняют шаги 1-3 из предыдущей процедуры.
2. Загружают файл
C:/moto-
soft\MЗ588M3688M3788M3888\be_10_34\BE_10_З4.he.
('fhe phone power•d. on.)
~
=-~~~~~~~~--=~~· ~~1
Рис. 7.17
1 •г:-----
Оfве_11 _"",
alling st:.art _aJl_flashO ..
frci• •-1 _ flasb_ r:o .a&nd_pro9r-() • • •
Ее]
1=-~~~~~~~~~.·~1
Рис. 7.18
Телефоны линейки LEGACY
Отметим, что если телефон имеет одинаковую
версию ПО (что и раньше), необходимо «про
шить» его снова для стирания уже существую
щего языкового пакета.
3. Соединяют бокс с телефоном и включают по
следний.
4. Нажимают кнопку FLASH PHONE. Дожидаются
завершения процедуры флеширования (теле
фон после этого выключится).
5. Нажимают кнопку DOWNLOAD FILE и ставят
галочку в поз. 1 - «Download laпguage pack iп
to the EMMI RAM» (рис. 7.19).
6. Нажимают кнопку DOWNLOAD НЕХ/ЕХО и вы
бирают необходимый языковый пакет.
7. Загружают hех-файл в бокс
-
эта операция
займет 15... 30 сек. Красный индикатор на бок
се во время загрузки должен мигать.
Примечание. Названия некоторых пакетов, соответству
ющих определенным наборам языков
Laпgиage Pack 05 - датский, английский, французский, не
мецкий, греческий, венгерский, итальянский, португаль
ский, испанский, турецкий,
Laпgиage Pack 06 - датский, английский, эстонский, фин
ский, латвийский, литовский, норвежский, русский, швед
ский, украинский,
Laпgиage Pack 07 - болгарский, хорватский, чешский, анг
лийский, немецкий, польский, румынский, сербский, словен
ский, словацкий
8. Включают телефон (он должен быть подклю
чен к боксу).
9. Нажимают кнопку FLASH PHONE. Процедура
записи языкового пакета из бокса непосредст
венно в телефон обычно длится 1О... 15 сек
(после завершения процедуры в окне програм
мы появится контрольная сумма и аппарат ав
томатически выключится). Установка языково
го пакета завершена.
Проконтролировать установку языкового паке
та можно в тестовом режиме (Test Mode): языко
вый пакет - командой 193#, а версию ПО - 19#.
Если по окончании процедуры установки язы
кового пакета в меню телефона не появится но
вый пункт, например, русского языка, необходи
мо дополнительно профлексировать аппарат с
помощью fdf-файла из соответствующей дирек
тории (об этом мы остановимся ниже).
Процедура флексирования телефона
при снятии блокировки (LOCK)
Рассмотрим последовательность операций
флексирования телефона при снятии блокировок.
1. Выполняют пункты 1-2, как описано в процеду
ре флеширования телефона в один этап.
2. Нажимают кнопку LOAD FILE (она появится по
сле завершения процесса инициализации).
Open rele••e na1e1 1 Dovdoad HEXIEXO 1 О~ E8F
2100
52007200
62006200
"""'
06006900
6700
6600
( 46()
=
Рис. 7.19
.. J<d9ZO
_JD4600'470
. Jd521J
_jE1111 Шtw.are tools
. . Jt7089
.JmЗ1eвmзzee
_JМ358еМЭ6еем37еемззеа
.:i°""'
,JPriger~Jlles
..:Jя1зо
_jsт10
Рис. 7.20
_Jst135Sknlit~
.J \'3680
_jzIP .111
!)мшwеш11
!)U'lloc~~
63
После этого окно программы примет вид, пока
занный на рис. 7.13. Затем нажимают кнопку 4
DOWNLOAD FDF (в позициях 2 и 3 галочки не
ставят).
3. После этого появится окно (см. рис. 7.20), в ко
тором показаны папки с файлами и отдельные
файлы. В нем выбирают файл unlockinguni-
versal.fdf .
4. Подключают к EMMIBOX телефон и включают
последний. На боксе должен загореться жел
тый индикатор, окно программы при этом дол
жно иметь вид, показанный на рис. 7.21.
5. Нажимают кнопку FLEX PHONE (1 на
рис. 7.21).
После успешного выполнения процедуры
флексирования программа отображает окно, по
казанное на рис. 7.22. После этого устанавлива
ются заводские значения кодов защиты телефо
на (SECURITY=OOOOOO; LOCK=1234). Если сооб
щение «Flexiпg Complette» не появляется в тече
нии длительного времени (подобная ситуация
встречается в модели телефона М3588 с вер
сией ПО СЗ_11_09), выключают телефон и, под-
64
ключив к нему зарядное устройство, повторяют
процедуру флексирования, начиная с пункта 2.
Процедура флексирования телефона
при восстановлении IМЕl-номера
1. Открывают при помощью программы
NOTEPAD (Блокнот) файл imeiuniversal.fdf,
находящийся в директории motosoft. Окно
этой программы показано на рис. 7.23 .
2. Элемент «@ seem 12:1» -
это IMEI номер
(swap byte пiЬЫеs), где:
код 08 4А 84 11 09 87 65 43 21 соответствует
IMEI 448119078563412 (нужно лишь переставить
между собой цифры в группах по две (или полу
байты)).
Первые три цифры из исходного кода
(80 А) - это длина (8 символов), а другие 15
цифр - IMEI (как уже отмечалось , этот номер
соответствует оригиналу после перестановки
цифр).
3. Считав исходный IMEI с наклейки аппарата,
восстанавливают его значение в окне про
граммы .
---
-
-
1.~no.-1 AA.dibltiieoJi1l11PXliМЩC
>
• a1n цpload.1.rщ fl• • defi n:i.t i.on ti.l• no._
(to Uort цpload. tYP• ' Uo&'t ' )
С ТМ phol\8 ро••1'•4 ol'lo . J
Рис. 7.21
v fl••iri9 v:L1t-h 1t-Ь- rollovinv opt1on•:
-•
Ио4е1 JNaЬe:t: A.•.L.CK .8X.OO .llD.R .l
. P.: .l .BP.A.A A.U..UJ..C (JI'- phona)
_,,. So~-1'8 P.el: llS.0'7 .02 Сfже• pbone)
l e:ii:in9 co•pJ.•~•
Рис. 7.22
•
Глава 7. Сотовые телефоны MOTOROLA
4. Сохраняют измененный файл, а затем загру
жают файл imeiuniversal.fdf и флексируют те
лефон аналогично процедуре при снятии бло
киров ки (изменив лишь в нашем случае файл
unlockinguniversal.fdf на imeiuniversal.fdf).
Окно программы после проведения успешной
операции восстановления IМЕl-номера пока
зано на рис. 7.24 .
Друrие процедуры флексирования
Обычно телефоны Motorola М-серии поступа
ет на рынок с выключенной функцией часов.
Для выполнения этой функции флексируют
аппараты следующими файлами:
c:\moto-
soft\M3588_3688 _3788 _3888 _rus_clock.fdf
(для телефонов с графическим дисплеем);
c:\motosoft\M3188_3288 _rus_clock.fdf (в вер
сии с текстовым дисплеем).
Отметимследующие особенности:
файлы ptm_on.fdf и ptm_off.fdf позволяют
включать и выключать режим Permanent Test
Mode (тестовый режим);
файл lifeclr.fdf позволяет сбросить lifetimer
телефона;
файл lock.fdf позволяет установить SP LOCK,
снятый ранее.
# Fl e~ 1 ng 1nf o r1111.it1on 1s fOI" th.e follow1ng t•rgE:t
Flex Ident1f1er :.А.А.СЕ.EIX. 00.ео.н.1.к.1.БР.А.А.МАААА..С'
softw.ire Jlelease: 84.07 .02
c ontents of SEDt elements :
c;ftOUP Qu 1ck_FDf:
-А.А.СЕ.ОХ.()().60.Н.1.k.1.8Р.А.А.А.ААААА.С: :00.00. 00"
Оseem 1.2:1Ьуtе00-08 •084АВ41.10987654321.
оseem 55:1 Ьуt:е00-02 • 000000
о seem Н:1 Ьуtе 00-01
-
21 43
Оseem 13:1 b)fte 00-01 • 1.3 33
о seem 97:1 byt:• 00-00 • оо
END_GRO\JF '
ЕХIТ
...
-
Todo -
1lil ~""'-'
.,. ...
Рис. 7.23
•1J1n '-!Plo..411\9 fl•• daftni.~ion l1le по-. . _
(to Uoжt ,,.1oad ~W• · Uorc •J
Рис. 7.24
Телефоны линейки LEGACY
Решение возможных проблем
при программировании телефонов
с помощью программы MotoFLEX
При загрузке hex- или еЬf-файлов
отображается ошибка и бокс
не подсчитывает контрольную сумму
f<checksит" (красный индикатор на боксе
может мигать совершенно произвольно)
Отсоединяют кабель от телефона, а затем за
ново загружают файл в EMMIBOX.
Отметим, что подобные случаи возникают, ес
ли производится загрузка файлов от ПК в бокс
при подключенном к EMMIBOX телефоне.
При загрузке hex- или fdf-файлов могут
возникнуть ошибки f<RUNТIME ERROR 380,,
или f<FILESIZE-1 ERRORS,,
Подобные ошибки появляются, если указан
ные файлы имеют атрибуты READ ONLУ или
ARCHIVE, поэтому для устранения проблемы
снимают все атрибуты с fdf-, hex- и еЬf-файлов.
Невозможно загрузить hех-файл с ПК
вЕММIВОХ
Обычно эта проблема возникает при загрузке
файла 85_07_02.
Для устранения проблемы необходимо от
ключить режим автоматического выбора, как по
казано на рис. 7.25.
11 the '"" "l>JA•• d 1М НЕХ lio lhot you 01е
down1oDig ia greal:et thtn
Уоо""" modify""' vм ~ pr••mg !he '"[).,..,·' und
' \Jp'' keyi. lf уои don't kncw.i preat the ''Defd" Wtton.
Рис. 7.25
Программа MotoKEY
Программа MotoKEY (в отличие от MotoFLEX,
работающая совместно с EMMIBOX) предназна
чена для работы с боксом ROEMMI через аппа
ратный ключ DONGLE. Отличительные особен
ности этого программно-аппаратного комплекса
следующие:
в боксе ROEMMI отсутствует буферная память,
поэтому файлы для программирования телефо
нов передаются непосредственно от ПК в теле
фон и запись файлов в телефон можно произво
дить в один этап (а не как раньше: вначале от
ПК в бокс, а затем - с бокса в телефон);
65
связь между ПК и боксом производится через
порт LPT, тем самым значительно ускоряется
обмен данными, как в случае с полным
EMMIBOX через СОМ-порт;
позволяет читать файлы из FLАSН-памяти те
лефона (что было невозможно при работе с
EMMIBOX под управлением программы Mo-
toFLEX);
позволяет выполнять основные операции
флексирования в один этап (для этого в окне
программы есть соответствующие функцио
нальные кнопки);
позволяет устранять ошибки при неправиль
ном программировании телефона (например,
при неправильной разблокировке и др.);
создавать свои собственные файлы СР (ПО)
и LP (языковый пакет) из считанного
flash-фaйлa;
понижать версию ПО и другие возможности.
Программа MotoKEY была создана компанией
ZULEA (Daпiel Heпzulea).
Окно программы MotoKEY показано на
рис. 7.26. Последняя версия программы - 9.7.
Следует отметить, что программа MotoKEY
совместима только с боксами ROEMMI, работаю
щими с программами pemasteг, roemmi.exe вер
сии 2.0 (под MS-DOS - см. рис. 7.27) или
Wiп_emmi.exe версии 1.04 (см. рис. 7.28). Пере
численные программы входят в комплект постав-
il:. ~~t<: 0 U!f1 <11~:..Jt.ch<11!./'!''1Ьtt1~,1 I
.-t ""•"- ilW> lti~dt-1- ifМCl"lt.Jlllfl11
IJ:lj.-/1- •-1••CUll'
-
- ---·-
Рис. 7.2б
RoE11aJ11i Controo1oro u2. 0.
:r
l:"e ad 1ос~ :F:t'OIТI s 1aue phone
"
un J.ock & :l.a111e :phone
l.
1осk s 1auo phonе
Е
Е l.asJ1 s lave pl\o ne
lqi
:ime i chaпge оп с 1auo phone
r
qu..it EMaster
EnAi Hos~ oonnoo~od
Phone disconected
Wait connection to emm:i host
E~~i Нозt connected
Wdit connection to s1aue phone
Phone connected
MASTER1'>_
Рис. 7.27
66
i -Win EMNI v1 .-u .t
-
-
.
---
-
-- - jiiil'i8I EЗ
'};.'81t corriection lo emm. host
EmmJ h o!ll connected
UNLOCK
We1t connection 10 ;leve phone
F'tione conned А1
MAST ERЪ
Рис. 7.28
LОСК
)( Exit
ки бокса, но по своим возможностям значительно
уступают MotoKEY.
Рассмотрим основные возможности програм
мы MotoKEY.
Прямые функции программы MotoKEY
Прямые функции программы MotoKEY - это
операции. наиболее часто используемые с ори
гинальным ROEMMIBOX, которые в обычном ва
рианте выполняются путем сложной последова
тельности операций по редактированию и загруз
ки FLЕХ-файлов (например, в формате fdf).
Программа MotoKEY позволяет выполнять
сложные операции по программированию теле
фона в один этап. Перечислим эти операции:
изменение (восстановление) IМЕl-номера;
установка специального кода;
установка (снятие) блокировки сети (MNC и
МСС):
установка (снятие) постоянного тестового ре
жима:
сброс счетчик(! общего времени функциони
рования телефона,
удаление кода сети (SP LOCK);
установка кода телефона на значение по
умолчанию - 1234;
установка защитного кода на значение по
умолчанию - 000000.
Фрагмент окна программы с этими функциями
показан на рис. 7.29 .
Отметим , что для выполнения выбранных
операций, необходимо их пометить соответству
ющим флажком, а затем нажать кнопку МАКЕ
ALL SELECTED JOBS (1 на рис. 7.26).
Р" 1.change INEI: l:1.zз'•51:oo:a.za"5
Р 1,.Sel Speciill Code la: ~
Р' .3..Lock to NET (lotCC+NNCI: ,..U!_&_O..,:I!~
Г ~. EnableJDnable pcr" . T ES T raode
Г .5. .Rcaat LifaTiilna Count
Г .6 _. Romova nolROak lock
р z.set phane code lo default (1234)
Р' ~. Set -с. cade to defвult (000000)
Рис. 7.29
Глава 7. Сотовые телефоны MOTOROLA
Также следует учесть, что при выполнении
прямых функций, выключенный телефон под
ключают к боксу, а уже затем включают (в про
тивном случае все флажки и кнопки в окне про
граммы не будут активны).
Процедура флексирования телефона
Процедура флексирования телефона включа
ет в себя изменение содержимого настроечных
таблиц, хранящихся в области EEPROM и нахо
дящихся в файлах Flex с расширением fdf. (Flex
Defiпitюп F1les).
При помощи этой процедуры можно изменить
заставку при включении телефона, включать/от
ключать пункты меню, изменять различные пара
метры и др.
Информация по назначению некоторых обла
стей памяти EEPROM приведена в табл . 7.1.
Таблица 7.1
Шестнадцатеричный
адрес (в скобках-
Функции
название области
nаМRТи EEPROM)
OC(SEEM 12)
IМЕl-номер
OD(SEEM 13)
Флаги (ОЗЗЗ - тестовый режим выключен,
1ЗЗЗ - тестовый режим включен)
OE(SEEM 14)
Настройки клавиатуры и пунктов меню
(122 байтов)
10(SЕЕМ 16)
Область графического логотипа при
включении телефона
37(SЕЕМ 55)
Защитный код (гю умолчанию - 000000)
З9(SЕЕМ57)
Код б1ЮКировки (rю умолчанию 2143, после
перестановки rюлубайтов - уже знакомые
1234)
4B(SEEM75)
Телефонная книга (100 записей)
61(SEEM97)
Флаг SP LOCK (00 - без SP LOCK)
бD(SEEM 109)
Специальный код
Для флексирования телефона сначала необ
ходимо выбрать нужный fdf-файл кнопкой 1
(рис. 7.30), а затем нажимают кнопку FLEX
PHONE.
FLEX Phone
Рис. 7.30
Отметим, что после выполнения этой опера
ции выключенный телефон подключают к боксу,
а уже затем включают (в противном случае кноп
ка FLEX PHONE и поле имени файла (справа на
рис. 7.30) не будут активны).
Телефоны линейки LEGACY
Процедура флеширования телефона
Флеширование аппарата подразумевает про
шивку ядра ПО (замену версии на аналогичную,
а также более позднюю или раннюю) и замену
языковых пакетов.
Отметим, что при выполнении операции фле
ширования в телефоне должна отсутствовать
SIМ-карта.
В зависимости от выполняемой операции
флеширования hех-файлами (СР, LP, CP+LP)
для смены ПО необходимо иметь все три пере
численных типа файлов, а для замены только
языкового пакета - только LP (но той же версии,
что и СР-файл, уже записанный в телефон).
Из имени hех-файла можно понять, что в нем
содержится. Кроме того, основным отличием
всех LР-файлов от остальных является то, что
они имеют меньший объем.
Также для определения типа файла, можно
посмотреть его содержимое с помощью програм
мы просмотра текста.
В этом случае можно увидеть соответствую
щие наборы символов (рис. 7.31 и 7.32).
На рисунках интересна вторая строка. Если
после Sxxx (4 символа) расположены символы
0040АООО (как в первом примере) или
00006000 - это файл «прошивки ПО».
Если же во второй строке отображаются сим
волы, отличные от приведенных (как во втором
примере - 00401110) - это языковый пакет.
Символы в позициях 13-18 означают версию ПО
телефона (ВЕ 1034), а с 19-20 указывают на вер
сию самого языкового пакета (в нашем случае 05).
Можно поступить еще проще - версию ПО
телефона можно определить в тестовом режиме
с помощью команды #19, а командой #193 -
версию языкового пакета. Кроме того, в тестовый
режим можно войти из программы MotoKEY,
67
установив в активное состояние флаг
ENABLE/DISABLE PERMANENT TEST MODE.
Для флеширования телефона сначала выби
рают нужный hех-файл кнопкой 1 (рис. 7.33), а за
тем нажимают кнопку WRITE FLASH и дожидают
ся сообщение о том, что нужно включить теле
фон. После этого включают телефон и контроли
руют состояние
индикатора
выполнения
операции (до 98%). В этот момент телефон авто
матически выключится и программа сообщит, что
его снова нужно включить. Включают телефон и
дожидаются состояния индикатора 100%, после
этого появится сообщение «ALL FLASH ОК».
Обычно процесс флеширования телефонов
для файлов CP+LP занимает от 40 с до 3 мин (в
зависимости от типа аппарата).
Отметим, что в случае прошивки только
LР-файла в поле СНЕК LANGPACK VERSION
WITH PHONE нужно установить флажок. При
прошивке файлов СР и CP+LP этот флажок уста
навливать не нужно.
Процедура чтения FLАSН-памяти телефона
Файл нужной версии ПО (или языкового паке
та) можно считать и из другого исправного аппа
рата.
Процесс чтения FLАSН-памяти состоит из
трех шагов:
выбирают размер FLАSН-памяти;
считывают Flаsh-память в специальный би
нарный файл (формата BIN);
извлекают, собственно, файлы СР, LP или
CP+LP из бинарного файла.
Сам процесс чтения памяти телефона может
занять от 1 до 3 часов.
Рассмотрим этот процесс подробнее.
Размер FLАSН-файла выбирают в окне 1 (см.
рис. 7.34). Если размер файла не известен, луч-
5006000048445218
S3230040AOOOOOOOOOOOODE28EEFEA0282AOEA010A6FEA0301DEEA010AбDEA010A6CEA0174
ит д.
Рис. 7.31
5006000048445218
5323004D11108E103405004E22EC00000000004DADC800000000004D8F78004DC8C0004DDO
ит.д.
Рис. 7.32
"'
W1i1e FLASH
Рис. 7.33
68
Рис. 7.34
ше выбрать больший (максимальное значение -
4 Мбайт). Ничего страшного в этом случае не
произойдет, просто процесс чтения файла зай
мет более длительное время.
В табл. 7.2 приведем размеры FLАSН-памяти
для некоторых моделей телефонов Motorola ли
нейки LEGASY.
Таблица 7.2
Наименование модели
Размер Flаsh-памяти (Мбайт)
L2000, L7089
2
МЗ188, МЗ288
1
МЗ588, МЗБВВ, МЗ788, МЗ888
1
Р6088, М6088
1
1
Р7389
2
P7389Asia
4
Т180
1
Т2288, V2288
2
Т2288 As1a, V2288 As1a
4
V2088As1a
1
V3688
1
V3888+Asia
2
V3690
2
V50, V51
2
V8088Asia
4
Вторым шагом будет выбор имени бинарного
файла. Для этого нажимают кнопку 1 (рис. 7.35) и
в поле слева вводят имя файла с расширением
BIN, в котором будет сохранено содержимое
Flаsh-памяти телефона. Затем нажимают кнопку
READ FLASH и дожидаются, пока программа не
выполнит операцию записи в файл *.BIN. После
успешного завершения операции телефон авто
матически отключится.
Рис. 7.35
Третьим шагом будет преобразование полу
ченного бинарного файла в файлы СР, LP или
CP+LP. Вначале отмечают флажками типы фай
лов (лучше выбрать все), которые необходимы
(рис. 7.36).
Затем выбирают считанный заранее Ьiп-файл
и нажимают кнопку МАКЕ НЕХ FILES (см.
рис. 7.37). После этого программа создаст вы-
Глава 7. Сотовые телефоны MOTOROLA
W Ext:ract Call Proce&or ICP file)
);;' Е xtract Languaige Pack [1.:Р file)
J;7 Extract fuD НЕХ (CP+LP file)
Рис. 7.36
Рис. 7.37
бранные ранее файлы в той же папке, в которой
находится и бинарный файл.
Процедура включения/выключения пунктов
меню
Содержимое и пункты меню телефонов нахо
дятся в так называемой настроечной таблице
(Flex Defiпitioп ТаЫе), хранящейся в области па
мяти EEPROM телефона.
Перед тем, как изменять выбранные пункты
меню, вначале нужно прочитать эту таблицу из
области SEEM 14 EEPROM (см. табл. 7. 1). Дела
ют это нажатием кнопки ENABLE/DISABLE
MENUS (телефон перед этой операцией должен
быть соединен с боксом и включен). Если при
чтении из области EEPROM возникла ошибка,
чаще всего бывает достаточно выключить и сно
ва включить телефон.
При положительном завершении операции
чтения появится новое окно с пунктами и полями
для флажков (рис. 7.38). При необходимости
устанавливают или снимают флажки в пунктах
окна (фактически, эти флажки включают/выклю
чают пункты меню телефона, а также режимы
его работы). После выполнения всех необходи
мых изменений нажимают кнопку WRITE
CHANGES - после этого новые изменения бу
дут записаны в телефон.
!? 002 Keylock [р•= 1* &: 'logether)
Г 003 MENU-Phonel3oeok(Persot1.:il NL1mber>) [add to top level]
&" 004 МПШ-Меssзgез
{? 005 Mute Ur1/0ll (MENLI, cli.1ш19 call)
!? 006 SfJOw corлplele r11"'f111 of Call Rel.зted Fе.зlш•~" ar1d Mes,,;;ges
Г 007 MENU- " l:..rrOLvs" [Bosch tAMI)
Г 008 Pf10ne Setup Selec.t Phone Line
Г ООЭ Call Rel:ited Featшes La~t Т en Calls
&" 010 Call Relaled Features Re3trict Му Phor1e Nurnber [CLIR}
Рис. 7.38
Следует отметить, что при приведении подоб
ной процедуры не следует включать функции,
использующие аппаратное обеспечение, отсут
ствующее в данной модели телефона (это каса
ется голосовых функций, виброзвонка, инфрак
расного порта и др.) В худшем случае «экспери-
Телефоны линейки LEGACY
менты» с меню могут вывести телефон из строя
(например, если активировать функцию VoiceNo-
tes в аппарате Т2288).
Процедура чтения/записи логотипа
Логотип заставки (Graphic Logo) хранится в
области SEEM 16 EEPROM (см. табл. 7.1). Эту
прошивку можно считать, при желании - отре
дактировать, а затем вновь записать в память те
лефона. Для этого соединяют бокс с телефоном
и включают последний. Затем в окне программы
нажимают кнопку LOGO. После этого будет про
изведено чтение области SEEM 16 из EEPROM.
Если при проведении этой операции возникла
ошибка, чаще всего бывает достаточно выклю
чить и снова включить телефон.
При положительном завершении операции
чтения появится новое окно, показанное на
рис. 7.39. На нем есть несколько кнопок, а также
считанное изображение заставки из памяти те
лефона.
Logo mair~enance
1~1
1c:~:::~:o~~::~~o:~:!~~~:-J f
~ Save to file
fli't. Eкport to FLEX 1
9 Write lo phone 1
Jl f.xit
Рис..7 .39
Назначение кнопок этого окна следующее
(сверху вниз на рис. 7.39):
загрузить новое изображение из файла (фор
мат Bitmap);
сохранение считанного изображения (в фор
мате Bitmap);
экспорт считанного или загруженного изобра
жения в формат PDF Flex;
запись загруженного изображение в память
телефона;
выход без сохранения.
Процедура снятия состояния
TAMPER ALERT
Версии прошивок телефонов С4_ 13_03,
DB_13_03, F0_13_03 и AF_7F_С7 имеют следую
щую особенность: любые попытки разблокиро
вать телефоны с этими прошивками при помощи
69
полного EMMIBOX и некоторых вариантов
ROEMMI (без ключа DONGLE) приведет к тому,
что аппарат автоматически перейдет в режим
TAMPERALERТ.
Для разблокировки телефонов с этими верси
ями ПО, выполняют следующие действия:
1. Вставляют в телефон SIМ-карту, соединяют
его с боксом, а затем включают телефон.
2. Если аппарат перейдет в режим ТAMPER
ALERT, нажимают кнопку CLEAR TAMPER. Те
лефон отключится, но при следующем вклю
чении запросит специальный код (SPECIAL
CODE). Если режим TAMPER ALERT опять бу
дет активирован, заново повторяют этот пункт.
3. После запроса специального кода нажимают
кнопку SP UNLOCK хх.13хх, и, после того, как
программа выведет сообщение «DONE», вво
дят код 00000000#. На экране телефона дол
жно появиться сообщение «COMPLETED». Вы
ключают телефон, а затем вновь включают -
он должен быть разблокирован. Если на экране
телефона появится сообщение «WRONG
CODE» (неверный код), вводят еще раз код. Ес
ли и в третий раз аппарат будет запрашивать
специальный код, снова повторяют пункт 3.
4. Если на экране телефона появится сообщение
«WAIT ТО ENTER SPECIAL CODE» (ожидание
ввода специального кода), переводят аппарат
в режим TAMPER ALERT путем флексирова
ния файлом tampert.fdf, а затем переходят к
пункту 2.
Отметим, что при выполнении данной проце
дуры в некоторых случаях требуется многократ
ное повторение пунктов 2 и 3. Это обычно случа
ется, если ранее были предприняты попытки
разблокировки телефонов с помощью полного
бокса EMMI и бокса ROEMMI (без DONGLE). По
втор пунктов 2 и 3 должен окончательно решить
подобную проблему.
Другие пакеты для программирования
телефонов Motoгola линейки LEGACY
Для программирования телефонов Motorola
линейки LEGACY существуют еще несколько по
лезных программ, одна из них - GUI EMMI. Окно
этой программы показано на рис. 7.40.
Программа GUI EMMI позволяет выполнять
большинство операций, что и программа MotoF-
LEX (но не весь набор). Основное отличие этой
программы заключается в том, что операции
программирования телефонов выполняются че
рез прямые опции меню (например, восстанов
ление IMEI, выполнение разблокировки, актива
ция тестового режима, выполнение полного про
граммного сброса телефона, эмуляцию нажатия
70
Рис. 7.40
различных кнопок на клавиатуре телефона, со
здание новых мелодий и др.).
Следующая интересная программа называет
ся GSM KEYPAD SIMULATOR. Ее окно показано
на рис. 7.41. Это, собственно, клавиатурный си
мулятор, который кроме своей основной функ
ции, позволяет выполнять, например, операции
флеширования или флексирования, контролиро
вать и настраивать параметры радиочастотных
блоков телефонов, а также многое другое.
Данные программы работают только с пол
ным EMMIBOX (EMMI 20).
t: rGSM Ke.vpad Simulator
llll!iJEJ
f~e fladio f.MMI Iools ~etup 1
Default 1
?1
.ELEX
FLAS Н
_:J ________.
__ ____,
Е1101 Code-:-07 105
Рис. 7.41
Программный ремонт телефонов
линейки LEGACY в случаях
невозможности их включения
Особенностью работы телефонов линейки
LEGACY совместно с боксами EMMI является то,
что если телефон не включается (не стартует его
управляющая программа, при условии, что аппа-
Глава 7. Сотовые телефоны MOTOROLA
ратная часть исправна), все действия по его про
граммированию (флешированию, флексирова
нию и др.) невозможны.
В этом случае поступают следующим образом
Вначале создают так называемый ремонтный
(REPAIR) файл, содержащий в себе полные дан
ные Flаsh-памяти телефона (так называемый
FULL FLASH).
Затем телефон принудительно переводят в
режим FLASH MODE. Для этого на вывод CSO
микросхемы FLАSН-памяти аппарата подают
лог 1 (от «+» шины питания телефона через
ограничительный резистор номиналом 1 кОм),
нажимают кнопку включения аппарата и снимают
временный «щуп» с вывода микросхемы памяти.
После этого телефон включится, а затем автома
тически запускается процесс флеширования (ес
тественно, предварительно в бокс уже должна
быть записана «прошивка» с «ремонтным» фай
лом и дана команда на запуск процесса флеши
рования) После программирования телефона
RЕРАIR-файлом, телефон уже должен включи
ться обычным образом. Однако многие его функ
ции и режимы могут не удовлетворить пользова
теля (может отсутствовать нужный языковый па
кет, аппарат может быть заблокирован и др.), но
это не страшно - важно, что с телефоном уже
можно работать. После этого программируют те
лефон обычным образом (флешируют, флекси
руют и др.).
Следует отметить, что во всех телефонах ли
нейки LEGACY вывод CSO микросхемы Flаsh-па
мяти выведен на контрольные точки - TEST
POINT. Расположение этих точек для некоторых
типов аппаратов LEGACY показано на
Рис. 7.42
Телефоны линейки LEGACY
Рис. 7.43
рис 7.42-7.44. Расположение точек для других
моделей можно поискать в Интернете.
Таким же способом можно произвести пони
жение версии аппарата - с хх.13.хх или хх.14.хх
71
Рис. 7.44
на хх . 10 . хх {при наличии ремонтного файла) Это
необходимо для проведения разблокировки. ес
ли версия EMMIBOX {ROEMMIBOX) не поддер
живает работу со «старшими» версиями ПО.
Глава 8. Сотовые телефоны NOKIA
Общие сведения
Сотовые телефоны NOКIA выпускаются на
нескольких платформах Первые платформы те
лефонов назывались DCT-1 и DCT-2, а более
поздние - DCT -3, DCT-4, DCT-L (коммуникато
ры), WD-2 (смартфоны).
цессор (CPU) поколения MAD2, сигнальный про
цессор СОВВА и микросхемы EEPROM, RAM и
FLАSН-памяти. Память может быть реализована
в отдельных микросхемах, например, в «No-
kia 3210» - это три разные микросхемы, в «No-
kia 3310» -две, а в «Nokia 8210»-вообще одна.
Необходимо отметить, что все аппараты, вы
полненные на платформе DCT-3, имеют только
монохромный дисплей.
Соответствие некоторых поколений телефо
нов NOКIA их коммерческим (и сервисным) наи
менованиям (моделям) приведено в табл. 8.1 .
В этой главе в основном пойдет речь о телефо
нах, выполненных на платформах DCT-3 и DCT-4.
Платформу DCT-3 объединяют следующие
практически идентичные компоненты: микропро-
Компания NOKIA всегда очень трепетно отно
силась к защите программного обеспечения своих
телефонов, и поэтому многие ремонтники до не
давнего времени при прошивке содержимого
FLАSН-памяти этих телефонов испытьtеали опре-
Таблица 8.1
Наименование платформы
Коммерческое (сервисное) наименование моделей Nokia
DCT-1
1011, 161 О, 1611, 1630, 1631 , 21 Щ 2010, 21101, 2118 , 2120, 2140, 2148, 21481 , 2160, 2170, 2180, 2190, 6050 , 6080 ,
6081 ' 9000 ' 90001
DCT-2
3110, 8110 , 81101 , 8146, 8148, 81481
11
DСТ-3
2100 (NAM-2), 3210 (NSE-8), 3285/3310 (NHM-5), 3320/3330 (NHM-6), 3350 (NHM-9), 3360/3390 (NP8-1),
1
3395/3410 (NHM-2), 3610 (NAM-1), 3810, nk402/nk503/nk702/5110 (NSE-1), 51101(NSE-2),5120/5125/5130 (NSK-1),
1
5148/5160/5165/5170/5180/5185/5190/5210 (NSM-5), 5510 (NPM-5), 5190 (NS8-90), 6090 (NME-3), 6110 (NSE-3),
61101/6120/6130 (NSK-3), 6138/6150 (NSM-1), 6150ej6160/6161/6162/6185/6188/6190 (NS8-3), 6210 (NPE-3),
6250 (NHM-3), 7110 (NSE-5), 7160/7190/8210 (NSM-3), 8250 (NSM-3D), 8260/8270/8290 (NS8-7), 8810 (NSE-6),
8850 (NSM-2), 8855 (NSM-4), 8860/8890 (NS8-6), 911 О (RAE-2)
DCT-4
1100 (RH-18), 11 ООА (RH38), 11008 (RH-36), 1220 (NKC-1 ), 1260/1261 (NКW-1 ), 2112 (RH-57), 2220 (RH-40),
1
2221 (RH-42), 2260 (RH-39), 2261 (RH-41 ), 2270 (RH-3P), 2275 (RH-3DNG), 2280 (RH-17NA), 2285 (RH-3), 2300 (RM-4),
2300А (RM-5), 2600 (RH-59), 2600CN (RH-60), 2650 (RH-53), 2651 (RH-54), 3100/3120 (RH-19), 31008 (RH-50)
3105 (RH-46/48), 3108 (RH-6), 3125 (RH-61 ), 3200 (RH-30), 32008 (RH-31 ), 3205 (RM-11 ), 3220 (RH-37),
32208 (RH-49), 3300 (NEM-1 ), 33008 (NEM-2), 3320 (NPC-1 ), 3360 (NFW-1 ), 351 О (NHM-8), 35101 (RH-9), 3520 (RH-21 ),
3560 (RH-14), 35701 (NPD-4FW), 3585 (NPD-4), 35851 (NPD-4AW), 35861 (RH-44), 3590 (NPM-8), 3595 (NPM-10),
5100 (NPM-6), 5100А (NPM-6X), 5140 (NPL-5), 51408 (NPL-4), 6012 (RM-20), 6015/6016/6019 (RH-55), 6020 (RM-30),
11
60208 (RM-31 ), 6021 (RM-94), 6100 (NPL-2), 60111 (RH-58), 6101 (RM-76), 6102 (RM-77), 6108 (RH-4), 6170 (RM-47),
61708 (RM-48), 6200 (NPL-3), 6220 (RH-20), 6225 (RH-27), 6230 (RH-12), 62308 (RH-28), 62301 (RM-72),
6255/6256 (RM-19), 6310 (NPE-4), 63101 (NPL-1), 6340 , 63401 (RH-13), 6360 (NFW-2), 6370 (NHP-2FX), 6385 (NHP-2AX),
6500/6510 (NPM-9), 6560 (RH-25), 6585 (RH-34), 6590 (NSM-9), 6610 (NHL-4U), 66101 (RM-37), 6620 (NHL-12),
6650 (NHM-1 ), 6800 (NHL-6), 6800А (NS8-9), 6810 (RM-2), 6820А (NHL-9), 68208 (RH-26), 6822 (RM-69), 7200 (RH-23),
721 О (NHL-4), 7250 (NHL-4J), 72501 (NHL-4JX), 7260 (RM-17), 7270 (RM-8), 7280 (RM-14), 7600 (NMM-3), 7710 (RM-12),
8270 (NSD-5FX), 8280 (RH-1 О), 831 О (NHM-7), 8390 (NS8-8), 8800 (RM-13), 891 О (NHM-4), 89101 (NHM-4NX),
9300 (RAE-6), 9500 (RA-2), D211 (DTE-1)
1
DCH
9290 (RA8-3), 9210 (RAE-3), 92101 (RAE-5)
1
WD-2
N-GAGE (NEM-4), 3600/3620 (NHM-10), 3650/3660 (NHL-8), 7650 (NHL-2NA), 6600 (NHL-10),
N-GAGE QD (RH-29, N -GAGE QDA (RH-47), 761 О (RH-51 ), 76108 (RH-52), 6670 (RH-67), 66708 (RH-68), 6260 (RM-25),
3230 (RM-51)
1
деленные затруднения. Например, очень долгое
время считалось, что в телефонах NOКIA невоз
можно менять 1МЕl-номер. Это было вызвано тем,
что CPU, СОВВА и FLASH содержат в так называ
емой ОТР-зоне (программируемая однократно в
заводских условиях) определенные данные, а в
EEPROM на их основе записывается некая резу
льтирующая контрольная сумма. При попытке
смены IMEI или при замене одной из микросхем
при ремонте аппарата (например, при замене
микросхемы СОВВА) эта контрольная сумма уже
не будет соответствовать исходной, поэтому ап
парат блокировался сразу в 4 вида блокировки
(lock) и разблокировать его было практически не
возможно. Более обобщенно можно сказать, что
микросхемы CPU, СОВВА и FLASH определен
ным образом взаимосвязаны (в смысле системы
защиты), а результирующий код (данные) этой
конфигурации хранится в ОТР-области памяти, и
поэтому любое нарушение этого соответствия
(смена IMEI, замена одной из этих микросхем,
различные операции с EEPROM и др.) может при
вести к блокировке аппарата. В настоящее время,
с появлением новых сервисных программ, эта
проблема успешно решена (подробнее на этих
программах мы остановимся ниже).
Отличительной особенностью телефонов
NOКIA является отсутствие выведенного на кор
пус аппарата сервисного соединителя. Он, как
правило, находится на основной электронной
плате под аккумулятором телефона. В аппаратах
NOКIA имеются 2 типа внешних интерфейса:
F-bus (имеет две раздельные линии приема/пе
редачи - RX/TX) и M-bus (имеет одну линию
приема/передачи). В некоторых случаях (напри
мер, при программировании FLАSН-памяти теле
фона) используются оба типа. При этом по шине
M-bus телефон управляется на командном уров
не, а по шине F-bus происходит обмен с памятью
аппарата (в том числе и прошивка). По шине
M-bus также выполняют отдельные операции, не
требующие больших объемов передачи/приема
данных: при смене IМЕl-номера, снятии блокиро
вок, получении справочной информации (напри
мер, при отображении серийного номера микро
схемы СОВВА) и др.
Телефоны на платформе DCT-4 уже выполне
ны совсем на другой элементной базе: в ней, на
пример, уже используется отдельная микросхе
ма UEM, одной из функций которой является
обеспечение функционирования системы защи
ты (от смены IМЕ\-номера, от вмешательства в
изменение содержимого ПО телефона и др.).
В этой микросхеме также реализованы контрол
лер питания и зарядки АКБ, звуковой тракт и
узел сигнального процессора (DSP) СОВВА.
Микросхема FLАSН-памяти выполнена в отдель-
73
ном корпусе. Телефоны 6510 и 8310 являются
показательными для этой платформы: их систе
ма управления выполнена на трех микросхе
мах - CPU, UEM (в ней расположена ОТР-об
ласть) и FLASH. На данный момент считается,
что, например, смена IМЕl-номера в аппаратах
на платформе DCT-4 (и на всех более поздних
версиях платформ - см. выше) невозможна без
установки новой микросхемы UEM с чистой
ОТР-зоной. Использование оригинальных завод
ских управляющих программ, соответствующего
сервисного оборудования и заводской поддерж
ки (через сервер NOКIA) - позволяет лишь вос
становить исходный IМЕl-номер (в случае по
вреждения содержимого EEPROM при нажатии
на клавиатуре комбинации *#06#, вместо IMEI
отображаются
«???????????????»
или
«??????????????4» - это означает, что аппа
рат заблокирован (в четырех видах блокиров
ки - 4 lock)). При этом, возможна замена содер
жимого FLАSН-памяти аппарата (ПО, языковые
пакеты и др.).
Примечание. Наиболее «продвинутым» ремонтникам уда
ется менять /МЕ/-номер. На сегодняшний
день существует деа способа смены /МЕ/.
В первом случае заменяют микросхему ИЕМ
на новую (с чистой ОТР-зоной) и программиру
ют эту зону специальным RРL-файлом содер
жащим некий «чужой» /МЕl-номер. Но для это
го необходимы определенные навыки и соот
ветствующее оборудование.
Во втором случае используется специальный бокс, позво
ляющий «патчить» (или модифицировать) содержимое
FLАSН-памяти телефона на предмет проверки /МЕ/ в
ОТР-зоне, что позволяет таким образом менять /МЕl-но
мер на совершенно произвольный, заданный вручную. К со
жалению, это оборудование только недавно появилось на
рынке и является «сырым». На данный момент поддержи
ваются не все модели телефонов и не все версии ПО, и са
мое главное- нет возможности восстановления /МЕ/, если
повреждены данные в EEPROM (в этом случае /МЕ/-номер
на экране телефона выглядит как«???????????????»).
Для платформ DCT-1
-
DCT-3 компанией
NOKIA использовался программный пакет, назы
ваемый WiпTesla. Телефоны подключают к LРТ
и СОМ-портам ПК (через соответствующие адап
теры интерфейсов F-bus и M-bus - см. выше) и
с помощью специального электронного ключа
«прошивают» ПО телефона, калибруют радио
тракт и др.
Для платформы DCT-4 (и всех последующих)
NOКIA выпустила более защищенное програм
мное обеспечение, именуемое PHOENIX. Оно
работает со специальными боксами, служащими
дополнительным ключом защиты этой програм
мы. Подобное программное и аппаратное обес
печение поставляется только в авторизованные
центры NOКIA. А всем остальным приходится
довольствоваться устройствами, которые функ-
74
Глава В. Сотовые телефоны NOКIA
С110мк 168
~--'-!+ 1------- ,
DTR
RTS
Rx
Тх
Х2
М BUS
GND
Рис. 8 1 Кабель M-BUS
ционально эмулируют заводское программное
обеспечение
Следует отметить, что у компании NOКIA,
кроме коммерческих названий аппаратов, суще
ствуют также и сервисные названия (см
табл 8 1) - например, модель «Nok1a 5110»
(коммерческое название), выполненная на плат
форме DCT-3, имеет сервисное название NSE-1
А смартфон «Nok1a 7650» (платформа WD2) име
ет сервисное «имя» NHL-2NA Сервисное назва
ние необходимо, так как тем же именем обозна
чаются имена файлов прошивок, названия кабе
лей-переходников и др Соответствие сервисных
и коммерческих названий телефонов можно най
ти в меню программ прошивки, речь о которых
пойдет ниже
Для программирования телефонов, выпол
ненных на платформах DCT-3, DCT-4, а также бо
лее поздних, например, WD2, необходимо иметь
специальные боксы и кабели-переходники
Схема простейшего из них - кабеля M-bus
(для DCT-3) приведена на рис 8 1, а схема для
программирования FLАSН-памяти через интер
фейс F-bus для этой же платформы - на
рис 8 2 Второй кабель предполагает подключе
ние к LРТ-порту ПК, в настройках этого порта не
обходимо установить режимы ESP/EPP или
Bl-DIRECTIONAL
Конечно, для программирования телефонов
лучше всего использовать универсальные бок
сы, предназначенные для одной или нескольких
платформ, например, наиболее распространен
ные из них - UFS (Tw1ster) и Gпff1п Внешний вид
этих боксов показан, на рис 8 3 (UFS - сверху, а
Gr1ff1п - внизу), а принципиальные схемы
-
со
ответственно, на рис 8 4 и 8 5
Во всех случаях на ПК желательно использо
вать ОС Windows 98 SE, за исключением работы
с боксом UFS, так как он использует интерфейс
< FBUSТХ 5
> ВТЕМР б
> FBUSRX 2
>мвusз
_г1>1 GND 1•1
Рис. 8.2 Кабель F-BUS
Рис. 8.3. Боксы UFS и GRJFFIN
USB - и в этом случае лучше пользоваться Win-
dows ХР
Также следует отметить достаточно распро
страненный (и дешевый) так называемый
«чип-флешер», предназначенный для програм
мирования телефонов NOКIA на платформе
vcc
J1
CON1D~----~
vcc
С14 1
"
С13
"
VCC
VOUT
VCC
VССЗ,З
c11 hc12
VOUT1-----<~-~
01мку10мк
'
168
R22
~
RJ1
--~-··· _
.l.
YELLOW
SiMЗ---i:::J---"-i
R28470
SIM4---{:::J--"- <
R29470
SIM1
CARD
С22
САР
GND
RЗ2470
VССЗ,3
RЗВ
1,Sк
=УЗ
['
r-1
СЗ2
САР
6 МГц
R57
1•
сзз
r1аон
OSCIN
vcc
3,3
U2
FT232BM
~::c;;:~2z~~~&:m
~-+t-~~="-<-+-JAЗ ~>--q~б
г+--~-;о-;н~~ < ~~
- = =1 - -+ -<h г1-+tie--;.CTT-HGND
~;
uз
1-i>~=~+ж-.---~.-{;-Jда
ХСRЗО32
А9
VCC
А10
А11
R2710к
vссз,з
J2
HEADER 8Х2
DSR/88169
ClS/BЗ
DCDJA8
PD6
RXD1AЗ
vccзз
s1мз
Р84
SiMб
10
SIM4
SIM7
РС6
vcc
S1MS
USB VCC
VCC
BUSPOWERED
EEDATAIGANGED
DPO
TSTMODE
DMO
DP1
DM1
С28
22
R40 R41
15"
15"
30
XTAL1
DРЗ 20
DМЗ 19
29
XTAL2
DP2
R4622
U8
DM2
TUSB2046
R4722
R44 R45
15'
15<
l'WRrn1
~1---------
DP1
DM1
DP2
DM2
U9
TPS2042
R50
15'
RЗ9
10
R51
15'
R4822
R5222
v_usв_Pн
~t----------,
l'Wlmfl4
VCC 3,З ~---r--+---т-=Чtxmrn
СЗ1 ~ СЗ4
2,2мкI 1ООн
vcc
vcc
=wm
GND
~>-----~------"'<
GND
~1-----+---r----""'I
ТSTPIU48MCLK ~
R58
'°'
vcc
R59
10•
VCCЗЗ VCC3,3
=
mт
=
~ OUT1
IN
OUT2
Рис. 8.4. Принципиальная схема бокса UFS
U4
ATMEGA8-16/PI
Uб
КFЗЗ
75
81N
0000 оuт1--.---.-- RJ1
s m t53~~
I
С19 R19
10щ 100
168
D1
1N4148
J5
i:В
N.-Cw....,..,-мa::
000(.)U(..JU 1
Q._Q ._Q. _Q._Q _Q. _Q._= : i
U7
ATMEGA8-16AI
USB_fN
IС36100мк
168
15'
D7
ВАТ54С
R60
390
J6
USB_OUT
76
Глава 8. Сотовые телефоны NОК/А
о
R42
vcc
U1
LD-
lС1 R8
MIC
R52
1•
Ь"'
29152
Q1
R71к
t'·- (R~2D
ВС556
12з45
Rб220
.l
~
Q"' R9
•96
ш.1
!
100
180
R1
U2
- 9 6>----i
2
I
U2
С1
01
IQ
79L05
R2
1000мк 1N5З50В
IN
аuт
16PIN LPT
2
т
•56
'56
1
±2~~к 1 DЗ 1N4148
R1139
,kc2 ,),СЗ
R10
~~~~~ CPU
м
I22мк I1оон
4,7к
сом
1
uз
НТ71ЗЗ
IN
оuт
j, С4
.l cs
+З,ЗВ
I
сом
I22мк I1оон
vcc,__yggНJ
С6
R1547 ±~~О
R1447
1
BSI -0
22мк
тх-
-
оuт
R16 47 J_ С12 R1747
RX
TEL
I22
11
мвus
GND
R1847±~~З R1947
_!:!t'!'~
U7
'56
j""
~
74НС14
IJJJ~~1.1~ -
-
,,
R20 47 J_ с 11 R2°147
~Р1
Р14
+3,38
I22
ф"'оs
~Р2
Р13
1 '"1'
ВШЕ
РЗ
Р12
t=J 9""
.__
~Р4
?11
4,711
7
,]_9
-PS
Р10
8
,.,.
ГгР6 Р9 --,
~
,17
Р7
Р8
1
RESET
10
,16
11
35
.SB
~
1.1
U5
~
о
-
3
':-:-
_.,__
1]
МХ10ЕХА
;;_з
-
12
14
,l'
1
~
15
"
. о ,..п_
Uб
~
Щll
о
о~
-
9
30 МГц
д
-
8
.
: fo-
.
-
Г1
7
".
:*
1
OSC+
,), С9
:111111;\1т1~1rе
6.
5.
.~
I1оон
4 . о t...!!.
16
_г GNO
оuт
R11
.sв
-
-
3.
о~
"""""
2
о
14
•56
~
1~l
R13
04
,,
YELLOW
1
R22-R35
1
39
Рис. 8.5 . Принципиальная схема бокса GRIFFIN
DCT-4 (около 1О моделей) и выполненный на
РIС-контроллере типа 16F877.
На рынке существует масса программ для
программирования телефонов NOКIA, они отли
чаются «привязкой» к конкретному типу бокса,
интерфейсами (M-bus, F-bus или универсаль
ный), а также другими функциональными воз
можностями.
Остановимся на наиболее популярных из них.
Программирование телефонов,
выполненных на платформе DCT-3
Одна из наиболее популярных программ для
аппаратов, выполненных на платформе DСТ-3-
это NokiaTool. С ее помощью можно считывать
коды блокировки, произвести программный
сброс телефона на заводские установки, вклю
чать дополнительные модификации и др.
Для ее функционирования необходим адап
тер СОМ-порт/М-Ьus (рис. 8.1) или универсаль
ный бокс (см. выше).
Окно программы Nokia Tool (версии 5.01) по
казано на рис. 8.6.
Примечание. Перед тем, как начать работу с этой програм
мой, подключают адаптер через переходник к
телефону, а затем уже включают телефон_
Нажимают кнопку READ РН (1 на рис. 8.6), и в
ранее пустых окнах программы появится инфор
мация о версии ПО телефона, типе аппарата, да
те его изготовления, IМЕl-номерах (в EEPROM и
FLASH), коде телефона (заводская установка ко
да - 12345), состоянии блокировок.
Установив в окне FACTORY SETТING (2 на
рис. 8.6) необходимые опции и нажав кнопку 3
APPLУ FS можно сбросить настройки телефона
на заводские, счетчики и др.
Кнопкой 4 SW RESET устанавливаются все
опции окна 2 на заводские, в этом случае код
блокировки телефона будет 12345.
Ремонтники, как правило, используют эту про
грамму только для определения кода блокировки
телефона (SECURITY CODE в окне INFO на
рис. 8.6).
Остальные опции программы NokiaTool испо
льзуются достаточно редко, поэтому подробно
останавливаться на них не будем.
Примечание. Телефоны NОК/А после трех неудачных по
пыток разблокировки аппарата перестают
принимать даже правильный код (который
был определен с помощью программы Nok1a-
Tool) Выходят из этой ситуации следующим
образом оставляют включенный телефон с
запросом ввода кода разблокировки в течение
пяти минут После этого код еводят еще раз,
и в большинстее своем повторных попыток
уже не требуется
Следующая популярная программа для рабо
ты с телефонами NOКIA - это Nokia Тool от Ro-
l1s, ее окно показано на рис. 8.7 .
Этот пакет по сравнению с предыдущим бо-
лее функционален и позволяет:
изменять IМЕl-номер телефона. Для этого ме
няют содержимое окна 1 (рис. 8. 7) и нажима
ют кнопку 2 CHANGE. При этом оригинальный
IМЕl-номер в окне 3 может быть другим. Это,
как правило, не сказывается на работоспо
собности телефона;
восстановить оригинальный IМЕl-номер, для
этого в окне 1 вводят номер, считанный из ок
на 3 и нажимают кнопку CHANGE;
проверить версию сигнального процессора
DSP, входящего в состав микросхемы
СОВВА- см. окно 4);
проверить версию языкового пакета (lg) в ок
не 5, и в ниспадающем меню 6 выбрать язы
ки, входящие в этот языковой пакет;
менять значение контрастности дисплея регу
лятором 7;
в модели 3310 (с помощью кнопок 8) можно
активировать/деактивировать дополнитель
ные пункты пользовательского меню;
проверить серийный номер микросхемы
СОВВА (окно 9), контрольные суммы языково
го пакета СНК (окно 1О) и файла сигнатуры
(окно 11) и др.
Следует отметить, что если указанные конт
рольные суммы и номер СОВВА ID неправиль
ные, то в аппарате включаются четыре вида бло-
MSIN
l'Гrace: 16
77
• NOKIA Stripper v5 01 Ьу Voodoo Chile
l!lliiD
-
INFO :
model
imei
Г1 2з456789123456
- r corn2
~~1 ~=-12-01Nнм~~Nмf>. _1
1г;в:;I
origmlimei
!2345678912з456-
тr соmЗ I
---
--
r com4
$ectЖi,\JCOdo 12345
·
·
-~
-
-
-
FACTORYSEТТJNGS: .:
тот RESEТI
Г set Ох01
Г u setlings
ТО ENABLE 1
Г device dm" Г scm
Г sel ОхО4
Г sms dm"
Рис. 8.б
кировки (4 lock). Это происходит, например, при
замене микросхемы СОВВА. Общую контроль
ную сумму на основе этих кодов еще называют
MSld - ее можно корректировать, нажав кнопку
FAID (12).
В случае блокировки 4 lock (а также, если ап
парат заблокирован на оператора), и когда в ок
не 9 (рис. 8.7), все нули - это указывает на фи
зическую неисправность микросхемы СОВВА.
В этом случае на экране телефона отображается
сообщение «ВСТАВЬТЕ ПРАВИЛЬНУЮ КАРТУ»
(или «SIM НЕ ПОДХОДИТ»).
Закладка 13 - NET MONITOR (СЕТЕВОЙ
МОНИТОР) позволяет включать этот режим, сбра
сывать его в исходное состояние, а также с помо
щью него снимать служебную информацию об
операторе, базовой станции (мощность станции,
удаление до нее, цифровой код оператора и др.).
Закладки READ и WRIТE (14 и 15) позволяют
читать и записывать содержимое Flаsh-памяти
телефона.
Рис. 8.7
78
Глава В. Сотовые телефоны NOКIA
•МЕ Info- -
-
r:::::::;-;-::i Contrast: [0-31) -
""-
rr.s
-
1МСU SW
1
!'"''-''"' ..:J -
Set Contrast 11 О fl1 1' f:J
1
-
~
~ i.m 11m
IMEI
1 .special Foctory .S•ttin9' -~- -- -
1 z11а (1'1
/ Orlo. IMEI
1 Г Phone Selllnqs Г SCM
з1• ·J.91
1
i1 Г De~1ce Do.to.
Г SMS D<llo.
j4
ZO1
1 Soc. Code
• 1Г Во.1.& Cho.rqer Г Т&Р Counters IJ s
Zl
j
MSid
''1 Г UI Sellin9s
Г[)efaultIMEI ;j б1
zz
'
1 ROM
-
N.-,;1_,......
,,
1 r Selecl All
ъ71zз1
•
-
~ . ~JГilrd.iЧI. 1 Make Selected r All iч1thoul UI LJ в
1РРМ •
C <L'>);l:-.::7 i:-"Q i'lxoн.t; •
-.j
.<,
-
J,9
L.
_
-·-
.-..
__..__-=-.i...--........_
--
~
-
---
-
-
~--:--J
1
r.SIM Locks ----
-
•.
-
- -:1 1 Netmonito~ --
SWReset
11J.0 1
MCC+MNC МФМ
"' Open
' 1(' Off
1
111
1
GIDI
Ф!Ф
Open 1 . r Field Test
Update fAIO
.
J.Z 1
• GID2
ФIФ
Open 1'
Clear SIM ьocks 114 1
· jl"Developer
11з
1м.«тN 1.r.т.:1IФ!m8 open
j s_et 1i
8 1sl!J
с;:__
.--- -----
_: ...
-
_
:::J
ChangelMEI 1 81!11!~1!11!!!!11'1!!'11
DecodedMSit>
-
--
!!!!!~~~~~~~~~~ ;:==:::::=·=:::::;::::;- lffl!IJl!IНlfll
Trace ВJ tfjoblle readed.
г~d~~°.1~~ 11~°.___!t s_~PPS~1j
jord:ik(!c•ntr~- ~k_____тн~О:.!2!_8~· T1bor. Lead1 AI - = --
Han.ufa cture Paraaeters ->> *l'Wa rOan\;y# -<~-
Hanuf•ct.ure Иonth : Г-
~ead 1
"R••d 1
Purchar• Date: Г-
R.ead 1
_,.
1·
Vrite 11
1:.
.
_
,
---
-
--- -
-
Рис. В.В
Следующий пакет с аналогичным названи
ем - Nok1a Tool, но от другого производителя
@Bullet- = Jord1k. Его окно показано на рис. 8.8
Он используется для снятия блокировок, замены
IМЕl-кодов и сброса телефона на заводские
установки.
1г Pl1t.We?ltk:ktIOltt -~-----~--...
1 V~'VJ
J1/0.'i /! / _9.J , ,?.(JJl/i-/.Al-5/..:/ N"NP
1 · F'.3'L'i~ ~т-
~
Эта программа по своим функциональным
возможностям аналогична предыдущей, поэтому
подробно на ней мы останавливаться не будем.
Теперь рассмотрим очень простую и полез
ную программу, называемую EEPROM TOOL, ее
окно показано на рис 8.9.
Эта программа позволяет.
менять (восстанавливать) IМЕl-номер;
считывать различную справочную информацию;
производить сброс аппарата на заводские
установки Подобная операция позволяет
восстанавливать аппараты, у которых появи
лись проблемы с сетью (например, если появ
ляется полная шкала сети, а затем она пропа
дает) При сбросе настроек телефона восста
навливается содержимое EEPROM, в которых
записаны и настройки радиоканала;
тестировать микросхему СОВВА.
Программа EEPROM TOOL является идеаль
ным инструментом для разблокировки телефо
нов (если, конечно, аппарат не находится в со
стоянии CONTАСТ SERVICE) Например, если в
телефоне была полностью перезаписана
Flаsh-память - он, естественно, будет заблоки
рован (4 lock) и у него будет неправильный
IМЕl-номер. С помощью этой программы можно
. ШЕ/
~ ,....1
_
2_
' 34_56
..,..7 .
__
89_ 1
_
2"'""34-56
.,..-___;;;=.;;.._
ОулК!NЕ/ J 123456789 123456
Рис. В.9
быстро выполнить разблокировку аппарата
(кнопкой 1), а затем восстановить IМЕl-номер.
Если же в аппарате невозможно выполнить
указанные операции, используют ранее рассмот
ренные программы
Примечание. Для всех телефонах NОК/А приняты следую-
щие сокращения расширений файлов прошивки
• MCU- основное ПО,
• РРМ - языковой пакет,
• CNT - область CONTENT (картинки, мелодии и др),
• РМ - файл, содержащий настройки радиоканала (эти
файлы применимы для платформы DCT-4 и есех по
следующих),
• РММ - файл прошивки EEPROM
• RPL - файлы, предназначенные для записи /МЕ/-ко
дое в «чистые» микросхемы ИЕМ (для платформы
DCT-4)
Для прошивки ПО телефонов на платформе
DCT-3 необходим универсальный бокс, имею
щий интерфейс F-bus, а также соответствующее
программное обеспечение (или так называемый
«флешер» ). В простейшем случае можно воспо
льзоваться DAТА-кабелем F-bus, показанным на
рис. 8.2.
Рассмотрим подробнее порядок прошивки ПО
телефона.
Выключенный телефон подключают к кабелю
F-bus и на ПК запускают программу - в нашем
случае мы остановимся на Nokia DCT-3 flasher Ьу
Rollis. Окно программы показано на рис. 8.1 О.
Эту программу еще называют БАНАН - это свя
зано с тем, что в качестве иконки (слева вверху)
показан фрукт с аналогичным названием.
Программа Nokia DCT-3 flasher позволяет:
считывать и записывать различные области
Flаsh-памяти телефона (в том числе и выбо
рочно);
разблокировать и заблокировать телефон;
проверить и пересчитать контрольные суммы
(см. выше);
проверить и при необходимости исправить
считанный FLАSН-файл на предмет возмож
ных ошибок (с помощью опции SCAN FLASH).
Если в телефоне запорчен Flash-фaйл (ПО),
на экране дисплея высветится сообщение
CONTАСТ SERVICE;
можно отдельно загрузить различные файлы,
например - РРМ, MCU и др. После этого не
обходимо скорректировать контрольные сум
мы аппарата. Последнюю операцию необхо
димо проводить обязательно, так как в про
тивном случае аппарат заблокируется (4 lock)
или перейдет в состояние CONTАСТ
SERVICE.
79
В окне 1 этой программы выбирают модель
аппарата (в скобках дано его сервисное назва
ние). Затем выбирают файл «прошивки», об
ласть памяти и затем, собственно, записывают
этот файл в телефон. С помощью этого пакета
можно записать как оригинальную (что была ра
нее), так и более позднюю версию ПО телефона.
Существуют программы-флешеры, которые
объединяют работу интерфейсов M-bus, F-bus.
Один из них - Nokia DСТЗ flasher&m2bus tools
от компании Rollis. Окно этой программы показа
но на рис. 8.11 .
Эта программа имеет много функциональных
возможностей (в большинстве своем мы на них
останавливались), перечислим некоторые из них:
конвертация оригинальных файлов «проши
ВОК>> NOКIA (предназначенных для пакета
WiпTesla) в бинарный формат (который «по
нимают» другие программы-флешеры);
перепрограммирование телефона «Nokia
3310» в «Nokia 3315»;
чтение и прошивка MCU, РРМ, EEPROM;
чтение справочной информации о телефоне
(рис. 8.11 ). Подобная информация аналогич
на той, которую можно получить с помощью
уже рассмотренных выше программ;
совмещает в себе все функции проrрам
мы-флешера (через интерфейс F-bus) и Nokia
Tool (работающего через M-bus) от Rollis. На
пример, с помощью опции 1 Flash (рис. 8.11)
можно производить флеширование аппарата,
а Read m2bus (2) и Write m2bus (3) - опера
ции разблокировки, чтения служебной инфор
мации и др.
Есть еще одна программа, предназначенная
для прошивки FLАSН-памяти телефона. Она на
зывается DEJAN FLASHER, выполняет те же
функции, что и Nokia DCT-3 flasher, поэтому по-
4.78 (Ьuild ooGJ
l!llilD
Рис. 8.10
80
Глава В. Сотовые телефоны NОК/А
\. Nok1a ОСТЗ llas he1 r. m2Ьu • tools bJJ Rol" -
5.14
".f:4
.-----
----- -
·
·---г ·- r•..,., -22- ~
Рис. 8.11
дробно останавливаться на ней мы не будем.
Отметим лишь, что существует две версии этой
программы FULL и LIGHT - их возможности по
нятны из названия.
Программирование телефонов,
выполненных на платформе DCT-4
Для программирования телефонов DCT-4
удобнее всего использовать стандартные боксы
GRIFFIN или UFS. Их особенностью является то,
что они «понимают» стандартные фирменные
пакеты для «прошивки» телефонов NOKI~ всех
серий. Достаточно инсталлировать пакет с про
шивкой и пользоваться этим программным обес
печением исходя из его функциональных воз
можностей (не нужно конвертировать файлы из
одного формата в другой и выполнять другие
лишние действия)_
Как уже отмечалось, аппараты на платформе
DCT-4 имеют мощную систему защиты, в них, на-
пример, нельзя полностью считать содержимое
Flаsh-памяти, а лишь только определенные (раз
решенные) области.
Остановимся подробнее на программирова
нии телефонов с помощью бокса GRIFFIN.
Программирование телефонов
на платформе DCT-4 с помощью
универсального бокса GRIFFIN
Окно программы Griffiп v2.087 показано на
рис. 8.12.
С помощью бокса GRIFFIN на телефонах
платформы DCT-4 можно выполнять следующие
операции:
полностью перепрограммировать аппарат:
менять содержимое MCU (1 на рис. 8.12),
РРМ (2), CONTENT (SP File (3)), а также про
граммировать на некоторых моделях режимы
DSP (ADSP (4)). При прошивке телефона сле
дует учесть, что версия ПО языкового пакета
РРМ должна соответствовать версии MCU;
F- J1MEl/ESN R. ,, . O
с.,-
DCT 4 lдSIC 2)
::J
... .
,
М.ЬАSК -
• Prod Codo: г-
-1
IМEVESN: J
1т-а1s..мс..-
1
l fc:.lcWlelMEIF~Alo•_ э.
.
Ro.dD...
.
l Replif'hone.- -;====:;---tт
.
L'__
-:=:::--"-P'i
Рис. 8.12
производить сброс аппарата на заводские
установки (сброс пользовательского кода на
код по умолчанию, а также полный и выбороч
ный сброс);
производить форматирование в последних
моделях телефонов так называемого виртуа
льного диска;
блокировку/разблокировку аппарата. Кнопка 5
Uпlock используется только для снятия опера
торской блокировки, пользовательские блоки
ровки снимаются сбросом аппарата на завод
ские установки (активируют опцию FFactory-
Set LM), при этом код телефона принимает
значение 12345 (по умолчанию);
форматировать пользовательскую память
(CONTENT);
активировать новые пункты пользовательско
го меню;
загружать JАVА-приложения;
добавлять и при необходимости удалять по
льзовательские функции (меню) аппарата;
считать/записать код продукта. Это очень
важная функция, необходимая при восстанов
лении IМЕl-номера, решения проблем, вы
званных состоянием аппарата CONTACT
SERVICE;
менять и восстанавливать настройки радиока
нала (РМ-файл). Часто эта функция позволяет
восстановить работоспособность радиоканала
(некоторые ремонтники в подобных случаях
«грешат» на аппаратное обеспечение).
Естественно, с появлением новых моделей
телефонов, для работы с ними необходимы об
новления программного обеспечения и прошивки
самого бокса GRIFFIN. Этс ~.~ожно сделать с сай
та поддержки www.griffiп.com.
Окно программы Griffiп (рис. 8.12) разделено
на две половины: левая часть предназначена
для «флеширования» телефона, а правая - для
дополнительных функций. Например, одна из
примечательных дополнительных функций - те
стирование телефона. Допустим, если аппарат
находится в состоянии CONTACT SERVICE, при
чину данного состояния и выявляет данная про
грамма (DSP, проблемы с блокировкой и др.).
Рассмотрим возможные неисправности теле
фонов на платформе DCT-4 и способы их устра
нения с помощью пакета Griffiп.
Телефон переходит в состояние CONTACT
SERVICE, а указанный выше тест
показывает наличие в аппарате
операторской блокировки
Для устранения подобного дефекта достаточ
но нажать кнопку UNLOCK (5 на рис. 8.12).
81
В смартфонах (платформа WD-2) часто
проявляется дефект, когда они
«зависают" в момент появления на экране
картинки приветствия
В подобном случае форматируют пользовате
льскую память аппарата (USER AREA), а затем
выполняют его полный сброс командой сброса,
введя на включенном телефоне комбинацию
*#7370#, а затем - код телефона 12345 (FULL
FACTORY SET).
Иногда при неправильном
программировании телефона (*#Об#)
вместо /МЕl-кода появляются
вопросительные знаки, одновременно
аппарат блокируется. То же самое бывает,
если меняется отдельно одна из
микросхем - UEM или FLASH (из другого
аппарата)
Уже ранее отмечалось, что в аппаратах на
платформе DCT-4 (и более поздних) использует
ся развитая система защиты на основе упомяну
тых микросхем, поэтому замена одной из них ак
тивирует эту защиту. Выходят из подобной ситу
ации, заменяя эти микросхемы парно (например,
выпаяв обе из «донорского» аппарата).
Восстановить оригинальный IМЕl-номер мож
но несколькими способами.
1. Подключают телефон к GRIFFIN и нажимают
кнопку READ DATA (6 на рис. 8.12), но перед
этим необходимо правильно выбрать версию
ASIC (7) - или поколение микросхем UEM.
После этого вводят оригинальный серийный
номер аппарата (он нанесен на наклейке, под
задней крышкой телефона). После чего про
грамма формирует так называемый файл за
проса (АSК-файл). Этот файл передают (за
определенную плату - около 8 евро) рессел
леру(ам) (будем называть их так), которые пе
ресылают его через Интернет его на головной
сервер NOКIA, а в ответ получат специальный
RРL-файл с исправленными контрольными
суммами для этой модели аппарата. Получен
ный файл записывают в телефон, нажав кноп
ку 8 WRITE DAТА. В итоге в аппарате мы полу
чим восстановленный исходный IМЕl-номер.
2. Приобретают «чистую» микросхему UEM, впа
ивают ее в телефон и программируют аппарат
так называемым «патченным» RРL-файлом.
Что же касается IМЕl-номера, хранящегося в
EEPROM, то RРL-файл изменяет его таким об
разом, что он будет совпадать с номером, рас
положенным в UEM.
Отметим, что «патченные» RРL-файлы кроме
своей основной функции («прошивки» UEM) мо
дифицированы таким образом, что они меняют
82
EEPROM в соответствии с приведенным выше
алгоритмом (оригинальные RРL-файлы такой
особенностью не обладают).
Программирование телефонов
с помощью универсального бокса UFS
С помощью универсального бокса UFS можно
программировать телефоны, выполненные не
только на платформах DCT-3, DCT-4, но и DCT-L
и WD-2.
Программная оболочка этих боксов называет
ся DCTx Tools, ее окно показано на рис. 8.13 (в
закладке выбрана платформа DCT-3).
Приставка к названию этой программы - Sa-
rasSoft (см. рис. 8.13) означает имя производите
ля, а Saras - это один из разработчиков, в свое
время работавших на разработке программного
обеспечения боксов GRIFFIN. Этот экскурс необ
ходим нам для того, чтобы знать, что в програм
ме DCTx Tools используется много наработок от
программы GRIFFIN - это своего рода програм
ма-преемник последней, но с более широкими
возможностями.
Программа DCTx Tools в первую очередь
удобна тем, что она поддерживает максимально
возможный набор функций, необходимых для
работы с телефонами NOКIA. Кроме того, она
является достаточно гибким инструментом хотя
бы из-за того, что поддерживает режим сценар
ной обработки (то есть можно самостоятельно
запрограммировать цепочку выполнения опреде
ленных операций).
В этой программе есть развитая система по
нятных подсказок, кроме того, существует по-
Глава 8. Сотовые телефоны NОК/А
дробная инструкция для работы с ней. Поэтому,
перед тем, как приступать к программированию
конкретной модели телефона, необходимо озна
комиться с соответствующим разделом инструк
ции, в противном случае это может привести к
плачевным последствиям. Например, с помощью
этой программы в смартфонах (платформа
WD-2) нельзя проводить полный сброс, в против
ном случае аппарат перейдет в состояние
CONTАСТ SERVICE.
Кроме того, программа DCTx Tools позволяет:
выбирать тип интерфейса (M-bus, F-bus);
работать с компьютером через интерфейс
USB;
поддерживать практически все аппараты
NOКIA (в этой программе записаны адреса -
-
расположения различных областей памя
ти, поэтому их программирование может про
исходить автоматически - адреса вводятся
вручную при «тонкой» настройке аппарата);
проверять работоспособность процессорной
части телефона (с помощью кнопки 1
СНЕСК - см. рис. 8.13). Если точнее, основ
ное назначение этой функции - проверка со
единения с аппаратом посредством загрузки в
процессор телефона специальной програм
мы-загрузчика. Для ремонтников это должно
быть важно - если операция после нажатия
кнопки СНЕСК прошла успешно- на телефо
не можно проводить операции чтения/записи
Flаsh-памяти;
перезаписывать область EEPROM и менять
IМЕl-номер. Правда, при записи EEPROM в
телефон DCT3 иногда необходимо преобра
зовать файл EEPROM в формат, понятный
UFS, для этого исходный FLS-файл переиме-
..---- ---
--
Рис. 8.13
новывают в формат BIN и, нажав кнопку
CONVERT, выбирают этот файл. После этого
программа запросит область адресов, в кото
рую файл должен быть записан. Вводят необ
ходимые данные и подтверждают ввод кноп
кой ОК. После чего этот файл автоматически
преобразуется в понятный для программы
формат. Открывают этот файл и записывают
его в память телефона. После этого выбирают
опцию восстановления IМЕl-номера, вводят
новый (или старый) IMEI меняют и производят
сброс телефона на заводские установки.
Перечисление всех возможностей программы
займет достаточно много времени, остановимся
лишь на наиболее показательных режимах.
Если нажать кнопку INFO и выбрать платфор
му телефона, можно считать всю техническую
информацию об этой модели (как в программных
продуктах. описанных выше). После этого, если
мы заходим в окно прошивки MCU (или других),
программа автоматически выводит нужную ди
ректорию с предустановленной прошивкой -
остается только подтвердить выбор. Считывание
информации возможно, только если телефон
включается.
В простейшем случае «прошивку» телефона
выполняют следующим образом:
присоединяют аппарат к боксу UFS и включа
ют телефон;
83
выбирают соответствующие друг другу вер
сии MCU и РРМ (если необходимо перезапи
сать только один из указанных компонентов,
то соответствие версий также необходимо со
блюдать);
производят необходимые настройки пользо
вательского интерфейса (UI Settiпg) и нажи
мают кнопку START.
Если необходимо узнать версию ПО аппарата,
включают его и набирают комбинацию *#0000# ,
или нажимают кнопку lпfo в окне программы DCTx
Tools. В случае, если телефон не включается, вы
бирают MCU и РРМ, снимают галочку в позиции
Autodetect Product и нажимают ОК.
На рис. 8.14 показано окно программы для
платформы телефонов DCT-4, где числами отме
чены некоторые функциональные кнопки, панели
и окна (их назначение понятно из названия):
1 - окно сообщений программы;
2 - окно пользовательских установок;
3 - режим ручной прошивки;
4- настройки пользовательского интерфейса;
5 - переключение режимов (Local Mode,
Test mode, Normal Mode);
6 - перезагрузка телефона;
7 - выбор платформ;
8 - панель выбора файлов прошивок;
9 - выбор версии Bluetooth. Также можно вос
становить работоспособность Bluetooth, на
жав кнопку Rp ВТ (на панели 14);
Рис. 8.14
84
1О - опции настроек режимов программы;
11 - выбор сценария;
12- выбор интерфейса (M-bus, F-bus);
13 - старт/отмена выбранной операции;
14 - чтение/запись содержимого микросхемы
UEM {Rd/Wr UEM - создание АSК-файла и
запись RРL-файла), области EEPROM
{Rd/Wr РМ), чтение всей памяти {Rd МЕМ),
ее очистка (Erase), создание INl-файла {Сге
аtе lп1 File) и другие операции.
15 - прогрессирующая шкала выполнения опе
раций (чтения/записи);
Глава 8. Сотовые телефоны NOКIA
На рис. 8.15 показан процесс ручного выбора
модели телефона (в ниспадающем меню 1 для
смартфонов на платформе WD-2), а на
рис. 8. 16 - панель калькуляции кодов разблоки
ровки (1) и панель поддержки программного
обеспечения бокса UFS (2).
В заключение приведем еще одну принципиаль
ную схему универсального бокса - см. рис. 8.17 .
В табл. 8.2 приведены адреса областей MCU,
EEPROM и РРМ (в микросхеме Flаsh-памяти) и
русскоязычные версии языкового пакета РРМ
для некоторых моделей телефонов на платфор
ме DСТЗ.
-
--- --
r...... u..Ne.,
R• llElll W• ОЕМ1
г-... -
Rd""' "''"" 1
Я4РР 1"""" 1
Яр81 1 ]'
:J. _
f,.- efl.ASH 1,,
-
--
------ -
hi8------------ --- ;
Рис.В.15
э-1r-в..:::J5'>""'~ - 1sы1....._. ·
r:;-- г-s---.
i;; u"1 .;n.s.orr,,r Г fllohFAI~
---
... .... . "", _,
S-• -
т.-.. : hllp://wwм............com
l.:s:'l'\=/'~J':.::""'"*· -''-'-""'---'
.....
. ....,_n-Ьao.ag
~12\ХМА11!91-S•-1
1E--do--., .. .ti.«- ., .• -
. _ .'t:h.t:k"'. "'fllatt". " t:r.e A8eh" 81d"'Re«I F\мtJ'" ......._
2. To*'P"-.-c-&11t"'SПP°"'*-
3.,,.,..,.lle-ti.c-1Nnd-"'""8dь..r.4-
._,..,цn-1'МИ _____,..,11оо1q
"D...r - .. . _ 1nlho.,.._,..,..., ... ·sJOP"Ь-..
·~l~~~::.:-..:=-
J)C:ТX•~-· •~wt.ntw..ccaw..itntillecll
!i. Тhм~IMEl.....Ь..М..aublh&.....Ь.il..-..
=-~~:..~~~~-=--~"":"'"...i
:J
---
i.n2s•i.Sdts1;;-u ..-. 5' ·- г--ы211 -- г------ - ------,,. ---
Рис. 8.16
85
Таблица 8.2
Адресное пространство MCU, EEPROM и РРМ в микросхеме FLАSН-памяти и версии языкового пакета
РРМ с русским языком
Модели телефонов NOКIA
3210 {NSE-8/9)
331О, версииПО- 3.24
и 4.02
3310, версия ПО- 04.06
и выше
3330, версии ПО - 3 .05,
4.12, 4 .16
3330, версия ПО- 3.12
3330, версия ПО - 4 .30
5110 (NSE-1)
5130 {NSK-1)
6110 {NSE-3)
6130 {NSK-3)
6150(NSM-1)
6210 {NPE-3)
6250 {NHM-3)
7110 {NSE-5)
8210 {NSM-3)
8850 {NSM-2)
8890 (NSB-6)
Адресное пространство
FLАSН-пам11п.
мсu
00200000-00400000 00200000-002EFFFF
00200000-00400000 00200000-0031 FFFF
00200000-00400000 00200000-0032FFFF
00200000-00600000 00200000-0048FFFF
00200000-00600000 00200000-0048FFFF
00200000-00600000 00200000 -0048 FFFF
00200000-00300000 00200000 -002AFFFF
00200000-00300000 00200000-002BFFFF
00200000-00300000 00200000-002BFFFF
00200000-00300000 00200000 -002CFFFF
00200000-00400000 00200000-0035FFFF
00200000-00600000 00200000-0051 FFFF
00200000-00600000 00200000-0052FFFF
00200000-00600000 00200000 -00SOFFFF
00200000-00400000 00200000-00ЗЗFFFF
00200000-00400000 00200000-0033FFFF
00200000-00400000 00200000-0033FFFF
FLASH CONTROL
GND
I
NULL MODEM САВLЕ
~:=х=:~
::=х=::
·-·
~:=х=:~
С2
100н
РРМ
002F0000-003FFFFF
00320000-003CFFFF
00330000-003CFFFF
00490000-0054FFFF
00490000-005DFFFF
00490000-005EFFFF
002B0000-002FFFFF
02C00000-002FFFFF
002C0000-002FFFFF
00200000-002FFFFF
00360000-003FFFFF
00520000-0059FFFF
00530000-0059FFFF
00510000-00SВFFFF
00340000-00ЗCFFFF
00340000-003CFFFF
00340000-00ЗCFFFF
DЗ
8АТ54С
Рис. 8.17
Версии языкового
пакета РРМ,
EEPROM
имеющие русский
11ЗЫК
Не содержится в
ь
микоосхеме Rаsh-памяти
003D0000-003FFFFF
е
OOЗD0000-003FFFFF
е
00550000-005FFFFF
d,е,i,i
005E0000-005FFFFF
d,е,i,j
005F0000-005FFFFF
d,е,i,j
Не содержится
ь
в микросхеме Rаsh-памяти
Не содержится
ь
в микросхеме Rаsh-памяти
Не содержится
ь
в микросхеме Rаsh-памяти
Не содержится
ь
в микросхеме Rаsh-памяти
Не содержится
а,g
в микросхеме Rаsh-памяти
005A0000-005FFFFF
g,i
005A0000-005FFFFF
g,i
00590000-005FFFFF
Ь,е
00300000-003FFFFF
d,g
00300000-003FFFFF
d,g
00300000-003FFFFF
d
vcc
Глава 9
Универсальные устройства для связи ПК
и сотовых телефонов
Для связи ПК и телефонов используют как
DАТА-кабели, так и универсальные боксы*. Ис
пользование последних предпочтительнее, так
как в совокупности они обходятся значительно
дешевле комплекта DATА-кабелей (в каждом из
которых имеются встроенные схемы конверто
ров интерфейсов - например, RS232-EMMI
или USB-MBUS), подходящего к большинству
моделей сотовых телефонов. В боксе сам преоб
разователь уже имеется, а телефоны подключа
ются к нему через простые переходники.
В этой главе описывается несколько видов
универсальных боксов. Эти устройства достаточ
но просты, поэтому их можно изготовить само
стоятельно.
* Для программирования сотовых телефонов используют
ся еще устройства, называемые «клипами» (с/1р) Они явля
ются полностью автономными аппаратами, реализующи
ми в себе функции и протоколы подключаемого интерфей
са, и предназначены только для разблокировки мобильных
телефонов.
Универсальный бокс
для подключения телефонов
с интерфейсами SERIAL BUS
и MBUS/CBUS к СОМ-порту ПК
Существует огромное количество схем DА
ТА-кабелей и боксов для различных моделей те
лефонов, построенных на универсальных микро
схемах МАХ232 (Uп = 5 В) или МАХЗ232 (Uп =
3 В). Они представляют собой преобразователи
уровней интерфейса RS232 в уровни ТТЛ, и нао
борот.
На рис. 9.1 приведена принципиальная схема
универсального бокса, позволяющая подключить
телефоны с интерфейсом SERIAL и MBUS/CBUS
к ПК.
Эта конструкция является наиболее удобной,
так как позволяет оперативно переключать бокс
в различные режимы работы, достаточно проста
в изготовлении, имеет возможность добавления
дополнительных функций и позволяет использо
вать готовые кабели-переходники, предназна
ченные для других боксов (Griffinbox, Martech-
box, Ufstornadobox, Unibox V5.0).
Принцип работы универсального
бокса
Основой конструкции является микросхема
МАХ232 - преобразователь уровней сигналов
RS232 в уровни ТТЛ и наоборот. Как уже отмеча
лось выше, микросхема питается напряжением 5 В.
Эта микросхема состоит из четырех конверто
ров, два из которых преобразуют сигналы RS232
в ТТЛ, а два оставшихся - из ТТЛ в RS232.
Примечание. Такой преобразователь необходим, так как
размах сигналов RS232 на ПК -12 В, а на те
лефоне - около 3 В Если сигналы с выхода
интерфейса RS232 подать напрямую на те
лефон, они могут вывести входные цепи его
отладочного интерфейса из строя Уровни же
сигналов, формируемые на системном соеди
нителе телефона, недостаточны для под
ключения к компьютеру «напрямую»
В предлагаемом устройстве используются то
лько два конвертора.
Микросхема МАХ232 в боксе используется в
стандартном включении.
Емкость электролитических конденсаторов
С6-С9, подключенных к выв. 1-6 конвертора, мо
жет находиться в пределах 1... 1О мкФ.
Сигнал ТХ, формируемый на кант. 3 разъема
RS232 компьютера, подается на вход конверто
ра, выв. 8 микросхемы. С выхода конвертора
(выв. 9 IC1) сигнал ТТЛ-уровня подается на кон
такты соединителей J1, J2 и, уже как RX - на си
стемный соединитель телефона.
Универсальные устройства для связи ПК и сотовых телефонов
87
Питание -14 -186 350мА
DA1 7805
Jt+---- .-- 1 1 N ouтi.--------------------
GND
сз
О,1мк
LED 1
"POWERON"
D1
1N4004
2
t---t---..----4>----+------------+------<1V_EXT3/126
LED2 LEDЗ VR1 VR2
"З,76" "12,46" 470 2,2к
1
8
С9
10мк
16
15
14
IC1
13
МАХ232 12
11
-
10
9
SW1
"RХ/ТХ"
" ALC 6Е"
"M6US"
1
VDD
56
5
тх
тз
6С547
Формирователь сигнала
M6US (NOKIA)
------ ------- --
•
•
.
-·
•
•
•
·а::>
~
~
ф
·а::>
~
~
ф
ф
·а::>
~
~
ф
ф
J1-JЗ
RJ45
JЗ
J2
J1
1
1
: Узел формирования сигнала программирования:
L ___то.по~!!~ ~L:_C!·."!.E!: ~еЕ~ !!s1.:.6l'~
__ .J
Рис. 9.1
Аналогично конвертируется сигнал ТХ, фор
мируемый телефоном: с соединителей J1, J2 он
поступает на выв. 1О IC1, снимается, уже как RX
на выв. 7 микросхемы и, далее, подается на
кант. 2 соединителя RS232.
Для контроля прохождения сигналов RХ/ТХ к
этим линиям подключены светодиоды LE04 и
LE05. Их желательно использовать разного цве
та свечения.
С кант. 4 соединителя RS232 через цепь V04
R7 на кант. 8 соединителя J1, а затем на интер
фейсный контакт телефона EXTERNAL POWER
служащий для подключения зарядного устройст
ва, поступает сигнал AUTO IGN ITION. Этот сигнал
активируется на ПК специальным программным
обеспечением и используется, в основном, теле
фонами SIEMENS. Этим сигналам аппарат вклю
чается принудительно, без кратковременного на
жатия на кнопку включения питания телефона.
Этот сигнал также можно использовать для теле
фонов других производителей, если использует
ся соответствующее программное обеспечение.
Узел, собранный на элементах: 03, 05,
R6-R9, Т1, используется для формирования слу
жебного сигнала программирования телефонов
ALCATEL серий ВЕ1-ВЕ5.
На элементах R12-R15, Т2, ТЗ собран форми
рователь сигнала M2BUS, предназначенный для
программирования телефонов NOКIA. Выход
формирователя подключен к соединителю JЗ
бокса.
Переключатель SW1 служит для исключения
взаимного влияния различных узлов схемы,
предназначенных для программирования теле
фонов с разными интерфейсами, а также для пе
реключения режимов работы бокса. Положение
SW1 «ALC ВЕ» соответствует режиму програм
мирования телефонов ALCATEL серии ВЕ, а по
ложение SW1 «нейтраль» - программированию
телефонов любых марок, использующих сигналы
RХ/ТХ. Позиция SW1 «MBUS» используется при
программировании телефонов NOКIA.
Для питания микросхемы IC1 используется
стабилизатор напряжения ОА 1 (58). Наличие
88
Alcatel (HD1/HD2/HE1 ... )
Alcatel 320 (XG1)
Alcatel DB (ВЕ1/ВЕ3/ВЕ4)
2-GND
Глава 9
Alcatel 311/511(BF3/BF4)
Bater1es
UP
1.4.9 - GND
UP
1 -GND
UP
4-+58
L[1I2rf•I•)R
1,2,3 - GND
4-RX
5-ТХ
Df:m~~~~~~
Alcatel 715 (BF5)
\llШfl#ЖЩN ~1: ~~ ~7-RX
"'~=======-~ 8-ТХ
Alcatel 525 (BG5)
Alcatel 535 (ВН4) Bosch 5хх/6хх
UP
UP
Bosch 9хх
UP
1,10 .11
-GND
2-RX
12-ТХ
1,2,3 - GND
R 4-RX
5-ТХ
2-ТХ
4-RX
4,5 ,7 -GND
[~9-GND
~~16-CBUS
Ericsson Т2х/Т6х/ ...
Dancal НР27хх
UP
Ericsson 2хх/3хх 8 _GND
UP
9 -TEST
Ericsson 6хх/7хх 1. тЕsт
UP
6-RX
7-ТХ
UP
9-ТХ
Hlзl+IФIФl6l~lфl:I i1: ~ UНИ+НФIФ!ПI ~~:~~0
12•7. +58
9·ТЕSТ
9+11. +58
10-GND
Mitsublshi 320
1,2 З · соединить
5·RX
UP
: : ::рез 100к на GND
~f!!ЖНJЧЛ®ПVШЩ@@Чill@j 12.1з 14 15 - GND
'---------- ~
6
·~:~:5~кнaGND
Mitsublshi Cosmo ; : ~~о. coNNEcтEo то•
Mitsublshi Area
i~~;~то GNa aNLv FLAsн
UP
10-RX
Mitsublshi Astral, Geo
UP
З·ТХ
ЬФ:-:J~~:~~кTOGND
16-GND
[~! ~~+~~8-GND
-
·
11-RX
14. R1кTD GND
Motorola 191
UP
4 · ВООТ · FLASH ENABLE
(not needed for unlock)
1+1з1+вв1теФщЧilil ~•:.~NO
11-RX
~
1-GND
2-ТХ
3- RX
Motorola С3х01- GND
UP
3-D ·
hшizmd ~:~;8
Motorola 365
UP
Panasonic G60
1,6-GND
8-ТХ
9-RX
UP
1-GND
~\Wl\JiWlWJ\i1iМr ~: ~~
Panasonic Х70
UP
10-ТХ
1mi·IJfiifНiЩj1 ;1 ~~~о
8agem 9хх
5-ТХ
6-RX
9-GND
UP
6-GND
(0~)10-RX
11 -ТХ
Panasonic G450
UP
9 - соединить с 4
Panasonic G520
3 short 4
UP
10-ТХ
[9
QJ 10-ТХ
0~§11-RX
16-GND
@~QJ;~:~~D
Panasonic GD30
UP
6-RX
~17-ТХ
iB-GND
Philips 530
UP
[11] 9-GND
14-RX
25-ТХ
Philips Fiss, 8park
UP
1 -GND
1Jфlзl4fsfef1fвfэf~1~1~1~1~11 ~ ~ ~
8agem Му-С2
UP
~:~~О
~8-ТХ
Panasonic GD35
UP
Panasonic GD52
Panasonic GD55
1short5
3•ТХ
·UP
7-RX
~:~~о tjфjзj.j.j.j,j.jфjфj;j:tj ~4 :Т~Nо
Philips 630
UP
9-GND
m1,j.ЩЩШфiЩ 11~: ~~
Philips Fisio 6хх
UP
8agem 7хх!Вхх
UP
UP
RX
100 (i) 111 \~:~D
8-RX
9 - ТХ-> через
резистор 1к на +58
12-GND
Philips Savy
_,........,oщiiiu""p"""'"""'"""""ll 8 - RX
GJ jзj.j.je'71в\oi6Pi [jJ ~2 :Т~Nо [0~~1
3-ТХ
10-RX
14-GND
Samsung А 100
о
UP
0-GND
1+6 -VPP
2- DATAIN
3- DATAOUT
4-RX
5-ТХ
Samsung А300
UP
1 соединен с 5
11-GND
14-DATAIN
15- DATAOUT
16-RX
17-ТХ
8amsung 8100 8105 19-RX
'
23-ТХ
Samsung 8500
1 соединить с 5
Samsung SGH600 1,2 ,3 ,5 - соединить с +VPP
~ 18,20 ,22 - GND FLASH
~15-DATAIN
16-DATAOUT
UP
6, 11
-GND
UP
12,13 ,14 - соединить с GND
[~ 16 ~ RX через резистор зок на 1аlш.~им~ооj 1в - RX
17 - ТХ через резистор 3Ок на 18
17-ТХ
8amsung T100/R120 1соединитьс5
UP
11+6 - GND
16-RX
l-111-тх
Sendo 230
D
1- +58
2-GND
3-ТХ
4-RX
18-+58
Sendo М550
UP
1-RX
2 -ТХ
3-GND
Sharp GX-1x
UP
-
DDil!iEiHiiH -
•
'"'ii1Пi'!i1Пii •
1,6,9- GND
2, 1О - соединить
4,13- +58
14 - RX через резистор 30к на +58
15 ТХ через резистор 3Ок на +58
8iemens С30
UP
Siemens С62
2-GND Siemens S10
Siemens S40
UP
8iemens 86
12 -RX
13 -ТХ
14-GND
UP
7-RX
[0~]9-GND
15-ТХ
8iemens х55
1-VPP
UP
2- GND
(рШШШШШШШШ@@llli) ~ ~ ~~
Sony J5-J70
UP
5 соединить с 1О
7-ТХ
8-RX
12-GND
Siemens SL10
1-GND
2-ТХ
3-RX
Sony С1
UP
2-GND
4-ТХ
5-RX
Toshiba TS21i
UP
3-RX
1,__~..;...;.._----
____
0~\ ~4 ~~;._?
Siemens St55
UP
1,2,3 - GND
~~~:r~
Sony CD5, Z7
UP
UP
6-GND
\_111-RX
~@12-тх
Рис. 9.2
Sony Z5
5-GND
6-RX
14-ТХ
Siemens х25/х35
UP
1-GND
1(11ШШШШШШi1Шt1М 5 - тх
~ 6-RX
UP
1,10 - соединить с GND
l!i!Jii!NoВ~&WilffМJ 0 j ~4 :~
Универсальные устройства для связи ПК и сотовых телефонов
89
этого напряжения контролируется светодиодом
LED1.
На микросхеме DA2, переключателе 82 и дру
гих элементах выполнен коммутируемый стаби
лизатор напряжения. В левом (по схеме) положе
нии переключателя 82 он формирует напряже
ние 3,7 В для мобильных телефонов, а во вто
ром - напряжение 12 В для программирования
FLА8Н-памяти некоторых моделей аппаратов.
Регулировка напряжений производится подстро
ечными резисторами VR1 и VR2. Наличие этих
напряжений контролируется светодиодами LED2
и LEDЗ. Выключатель 81 коммутирует включе
ние стабилизатора DA2.
Бокс питается от битовой сети 220 В/50 Гц че
рез АС/ОС-адаптер с выходным напряжением
14... 20 В и током не менее 350 мА.
Стабилизаторы DA1 и DA2 желательно уста
новить на небольшие гребенчатые радиаторы с
площадью около 30 см2 •
Для совместимости с кабелями-переходника
ми других типов боксов (как отмечалось выше -
Griff1пbox, Martechbox, Ufstorпadobox и Unibox
V5.0), в этом устройстве используются соедини
тели J1-J3 типа RG45.
Назначение контактов соединителей J1-J3
приведено в таблице 9.1 .
Наименование
No
Назначение
Используемые
соединителя
кант
контакта
переходники
1
+V ЕХТ
2
NC-
зNC
MARTECH
J1
4
тх
UFS
5RX
6NC
GRIFFIN
7 GROUND
6 AUTO_IGNITION
1
NC
~
2
RX
зтх
J2
4
NC
UNIBOX v5 О
5NC
UNIBOX
6NC
7
GROUND
8 +V_EXT
1
+V ЕХТ
2
NC-
зNC
NOKIAMBUS
4
NC
JЗ
5NC
GRIFFIN
6 MBUS
UFS
7 GROUND
8 GROUND
Кабели-переходники к этому боксу можно из
готовить самостоятельно, для этого необходимы
ответные части системных соединителей соот
ветствующих типов телефонов, а также вилки
RG45. На рис. 9.2 показаны системные соедини
тели, а также назначение их контактов для неко
торых моделей телефонов.
Примечание. При самостоятельном изготовлении кабе
лей-переходников следует учесть, что сигна
лы TXIRX на соединителях J1, J2 обозначены
как на системных соединителях телефонов
Например, если на соединителе телефона
сигнал обозначен как ТХ (аналогично и на
кант2J1икантЗJ2),ауженавыв 10мик
росхемы /С1 (и далее - до разъема RS232) он
обозначен, как RX Все сказанное в полной ме
ре относится и к ИSВ-боксам (см ниже)
Универсальные боксы
для подключения телефонов
с интерфейсами SERIAL BUS
и MBUS/CBUS к USВ-порту ПК
Универсальные боксы с U8В-интерфейсом, в
отличие от предыдущего (см. рис. 9.1 ), предназ
начены для программирования телефонов с ин
терфейсами 8ERIAL BU8 и MBU8/CBU8.
На сегодняшний момент существуют несколь
ко распространенных схем U8B UNIBOX. Они по
строены на разных микросхемах, но выполняют
одну и ту же функцию: конвертируют сигналы с
уровнями интерфейса U8B в сигналы с уровнями
интерфейса R8232 (с ТТЛ-выходом). Их еще на
зывают мостами «U8B-to-R8232 BRIDGE». При
подключении такого бокса к компьютеру требует
ся установить драйвер для конкретного типа мик
росхемы, используемой в качестве конвертора.
После установки такого драйвера в закладке
УСТРОЙСТВА появляется дополнительный
СОМ-порт. На рис. 9.3 показано окно, где этот
порт обозначен как СОМ 4. Для работы програм
много обеспечения при разблокировке и флэши
рования мобильных телефонов в настройках
должна быть возможность выбора этого
СОМ-порта.
Микросхема преобразователя эмулирует все
сигналы, включая DSR, DCD и СТ8.
Первая схема (см. рис. 9.4) универсального
бокса U8B построена на микросхеме FT232BM
фирмы FTDI CHIP. Большинство узлов (питания
и др.) аналогичны схеме, показанной на рис. 9.1 .
Основное отличие - другой тип микросхемы
(FT232BM). Питание этой микросхемы осуществ
ляется от USВ-порта ПК, но для питания мобиль
ного телефона и формирования напряжения
Диспетчер устройств
~·_
·_
-
--
---
"
-·
._........
'
Консоль .l).ействие §.ид ~правка
$---~j r•lыши и иные указывающие устройства ...
l;J··J?' Порты (COf•I и LPT)
! !·····,~ ЕСР порт принтера (LРТ1)
~ ~·····JJ
j !···· )} Последовательный порт (СОМ1)
Prol1fic USB·to-Serial Bridge (СОМ4)
Рис. 9.3
90
Питание -14 -188 З50мА
~--~IN OUTt--o-------<-----------+----------~
52
"EXTPOWER
GND
3,7/128>_"J=='===t
сз
О,1мк
LED 1
"POWER ON"
св
10мк
С9
О,1МК
V ЕХТ
з/128
2
VDD
58
•
•
•
•
.
•
.
5
~;1~;.1
~~~
R19
470
(f)1-l)С11-z(,)С1
lli ~ ~ ~ ~ ~ ~ ~ ~'·'------<>---+---+---+-+-+-+-
EESK
RХОг
тх
-·
.
•
LED2 LEDЗ VR1
"З,78" "12,48" 470
GNO
DATA+
DATД
VCC
EEDATA
RTS
-----f-'--'1
3
vcc
4 RESET
П:::::J--"-J5 RSТOUT
ВLАск
6 з.зв оuт FTOI оса
НfG"'R""EE"'-'No--='--f--c=:J-........-- + -7
' -I USBOP FT232BT R1
Нf="'-<>--+CJ---t-Чusвoм
~zGND
ta@Q(,)ш~
J1
USB
03
8Т41
§~~g~f~~
Рис. 9.4
•
1
1
1
1
1
1
.J
Глава 9
~а
::>
:::
~
~
ф
~а
::>
:::
~
ф
ф
~а
::>
:::
~
ф
ф
J1-JЗ
RJ45
JЗ
J2
J1
программирования 12 В используется отдельный
стабилизатор DA 2 типа LM317 (схема аналогич
на .рис. 9.1 )_ При изготовлении данного бокса
следует учесть, что эта микросхема выполнена в
корпусе QFP.
корпусе SSOP, что затрудняет сборку данной
конструкции на макетной плате. Однако, чтобы
обойти эту проблему, можно в качестве готового
узла можно использовать «начинку» от любого
китайского USB ОдТА-кабеля.
Еще одна похожая схема (см. рис. 9.5) по
строена на микросхеме Pгolific PL2303. На базе
этой микросхемы собраны 99% китайских DА
ТА-кабелей, реализуемых на российском рынке.
Микросхема PL2303 выполнена в 28-выводном
Можно еще порекомендовать еще одну схему
USВ-бокса, выполненного на основе микросхемы
СР2101. Его принципиальная схема показана на
рис. 9.6 .
Универсальные устройства для связи ПК и сотовых телефонов
4x1N4004
С1 _...::
2200м~
258 1
51
"ЕХТ POWER ON/OFF"
1 ]~~
=::: С3 Ggj"'"'
0,1МК . _
LEO 1
"POWERON"
DA2 LМЗ17-
01
.1 L::,, 1N4004
IN
OUTI
AOJ
-
R5
L::,,
240
02
-
~ 1g~к_l_ С5
I 168 IО.1мк
52
150
.------.
г~о
1] R41N4004
~
~1
"ЕХТ POWER
1 тхо
osc_2 ~
27 n-i.o...:;_
_J1 ~N
3,7/12~8"1 ~ ,. .., l 0~11~к ~ ~~=-~ OSC_1 ~ 1Г u~
2
R21
"f--+---t~•чvoo-232 PLL_тEsт@} ...L С11
---,
5
-
GND_PLL 24 -Г 0, 1 МК
К
1к
~ RXD
VOO_PLL З
R1З
Gv ...... ~.~~ ~: 1~~~N ~~,~~t;~ ~ :;;
С14
J.O DCD-N
RESET
19
18
V ЕХТ
3/128
2
~)
VOO
58
5
тх~
-·
•
•
•
г--
- -= -=""=-- - w,
(п1
r---L___!'--
1 J1-J3
--
-~о,1мк I] 1]
LE02 LE03 VR1
-"1
121
CTS~N
" 3,78"
"1 2,48" 470
R16 R15 -;3 SHTO#
GND_З 38
17
VOD_З 38
"'~
~1
R947к
1
RJ45
о(/) ::;;1 ]R6I R8
1
~Г•: 10кJ4,7к
:
:.<:
uо1
1
4,7к 4,7к 14 ~:=~~~д
U1.. ___ _ __.
16
ОМ
15
DP
::;
"RХ!ТХ" 1
) 1IGNITION
--
~1
:
1 ~Ra: 6::
PL2303
~н-,-с-7----4-1-1--4
Нll""'""'-<>--ГV-У-'-.::::_:,;;_---------------+-~':•10мкх168
11 СбО1мк
-
BLACK
-
LЗ F8
GND
L1 F8
DATA+
GREEN
-
WHITE
---
L2 F8
DдТА-
-
RED
---
L4F8 ~
vcc
--=
VI
J1
03
USB
8Т41
VR1 7805
~ffiW
;;:~
ot::
"- м _f=======i
~~\U ~~ R~к 1
.. ....
......
LED2 LED3 VR1
" 3,78"
"12,48" 470
VR2
22к
R11 27
R1027-
1
-
-
-
г -----,
1\704
1
·f- -if-H -,---,n- ---'
:
1N4148 : :
Т1Т2:
Ri2
1,5к
>-j
1
,' 10мк х168
1
1
дUТО 1 Формирователь сигнала
1
19.R171к 11
8
CS4
7
8С547 1
'------------1 - --"IC::e9c.o0'"-"1M:::;K,_____.__,~
_!~N_!T_!.O_Nj ~ - - - - _М_:3~5-
-
-
-
-
j
LEO
"POWERON"
--
Рис. 9.5
V ЕХТ
3/128
VOO
58
5
тх
•.
.
-·
.
•
~{1
:::>
:::
~
~
~{1
:::>
:::
~
~
:::>
:::
~--..___ ,_____________ __.___.._,_.................. ~
~{1
Рис. 9.б
г--
1
1
1
1 R10
I1К
1
L--
--- --,
041
1N4148 1
1
1
AUTO 1
_IQl'!.!1:_!~Nj
Формирователь. сигнала
L----~_:3~5- -
-
-
-
'-----------------'
1
~
ф
J1-J3
RJ45
e:IGNITION
1
1
1
1
1
1
1
1
1
_J
91
J3
J2
J1
Содержание
Предисловие...............
Глава 1. Сотовые телефоны SIEMENS
Модель: «Siemens 535»
Необходимое оборудование
Программирование телефона
Разблокировка телефона . . .
Глава 2. Сотовые телефоны SIEMENS.
Модель: «Siemens С62»
Прошивка ПО телефона .
Разблокировка телефона
Возможные неисправности телефона и способы их устранения
Глава З. Сотовые телефоны SIEMENS.
Телефоны SIEMENS 45, 50, 55 и 60-й серий
Прошивка ПО, программная инициализация .
Разблокировка.................
Полезные программы для программного ремонта телефонов SIEMENS
Глава4.СотовыетелефоныLG.............
Общиесведения..........................
Программные пакеты для программирования телефонов LG . .
з
4
4
5
8
10
10
14
15
.
..
18
18
22
27
.
..
29
29
30
Программы разблокировки телефонов, программные калькуляторы и другие программы .
35
Глава5.СотовыетелефоныMOTOROLA......................38
Модели: «Motorola Т190/191 »
Снятие пользовательской блокировки
Характерные неисправности телефонов и способы их устранения.
Информациядлялюбознательных.......... .....
Глава 6. Сотовые телефоны MOTOROLA .
Модель: «Motorola ЕЗ65»
УстановкауправляющейпрограммынаПК.....................
НастройкаПОнаПК..................................
Прошивка ПО телефона и другие возможности программы Е365 SERVICE TOOL
38
40
45
.
..
46
46
47
49
Содержание
Разблокировка телефона
Глава 7. Сотовые телефоны MOTOROLA .
Телефоны линейки LEGACY
Общие сведения ..... .
93
51
...
53
53
Аппаратные средства для программирования телефонов Motoгola линейки LEGACY
54
Программирование аппаратов LEGACY в тестовом режиме . . . . . . . . . . . .
57
Основные пакеты для программирования телефонов MOTOROLA LEGACY с ПК
60
ПрограммаMotoFLEX.................................
60
ПрограммаMotoKEY..................................
65
Программный ремонт телефонов линейки LEGACY в случаях невозможности их включения 70
Глава 8. Сотовые телефоны NOКIA
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Общиесведения.............................
Программирование телефонов, выполненных на платформе DCT-3 ..
Программирование телефонов, выполненных на платформе DCT-4 ..
Программирование телефонов с помощью универсального бокса UFS .
...
72
72
76
80
82
Глава 9. Унив~рсальные устройства для связи ПК и сотовых телефонов .
..
86
Универсальный бокс для подключения телефонов с интерфейсами SERIAL BUS
иMBUS/CBUSкСОМ-портуПК.............................
86
Принципработыуниверсальногобокса........................
86
Универсальные боксы для подключения телефонов с интерфейсами SERIAL BUS
и MBUS/CBUS к USВ-порту ПК ................................... 89