Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Программный ремонт сотовых телефонов Siemens, Fly, Voxtel

Покупка
Основная коллекция
Артикул: 658389.02.99
Эта книга является логическим продолжением книг издательств «Ремонт и Сервис 21» и «СОЛОН-ПРЕСС» (серия РЕМОНТ, выпуски 93 и 106) по теме программного ремонта сотовых телефонов. В этом издании приводятся материалы по инженерному программированию и ремонту около 100 моделей телефонов SIEMENS, BENQ-SIEMENS, FLY и VOXTEL. В книге рассматриваются программные пакеты, которые широко используются как профессионалами, так и начинающими ремонтниками. С целью систематизации материала в книге приведены материалы по инженерному программированию и программному ремонту целых аппаратных платформ телефонов. Где это необходимо, дополнительно рассматриваются отдельные модели и серии телефонов. В книге приведена справочная информация по сервисным кодам, тестовым режимам, распределению основных областей памяти — все это может потребоваться для качественного ремонта телефонов. Книга предназначена для специалистов по ремонту сотовых телефонов, а также для радиолюбителей, интересующихся этой темой. При подготовке этого издания использовались материалы статей А. Печерового в журнале «Ремонт&Сервис» за 2006—2008 гг.
Программный ремонт сотовых телефонов Siemens, Fly, Voxtel : практическое пособие / под ред. А. В. Родина и Н. А. Тюнина. - Москва : СОЛОН-Пресс, 2020. - 96 с. - (Серия «Ремонт», выпуск 109). - ISBN 978-5-91359-035-0. - Текст : электронный. - URL: https://znanium.com/catalog/product/1858794 (дата обращения: 20.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.

Серия «Ремонт», выпуск 109





                Программный ремонт сотовых телефонов SIEMENS, FLY, VOXTEL




Приложение к журналу «Ремонт & Сервис»








Москва Ремонт и Сервис 21, СОЛОН-ПРЕСС 2020

    УДК 621.396.218
    ББК 32.884.1

Серия «Ремонт», выпуск 109
Приложение к журналу «Ремонт & Сервис»

        Под редакцией А. В. Родина и Н. А. Тюнина
        Программный ремонт сотовых телефонов Siemens, Fly, Voxtel. —

  М.: СОЛОН-ПРЕСС, 2020. — 96 с.: ил. (Серия «Ремонт», выпуск 109)

    ISBN 978-5-91359-035-0

  Эта книга является логическим продолжением книг издательств «Ремонт и Сервис 21» и «СОЛОН-ПРЕСС» (серия РЕМОНТ, выпуски 93 и 106) по теме программного ремонта сотовых телефонов.
  В этом издании приводятся материалы по инженерному программированию и ремонту около 100 моделей телефонов SIEMENS, BENQ-SIEMENS, FLY и VOXTEL.
  В книге рассматриваются программные пакеты, которые широко используются как профессионалами, так и начинающими ремонтниками.
  С целью систематизации материала в книге приведены материалы по инженерному программированию и программному ремонту целых аппаратных платформ телефонов. Где это необходимо, дополнительно рассматриваются отдельные модели и серии телефонов.
  В книге приведена справочная информация по сервисным кодам, тестовым режимам, распределению основных областей памяти — все это может потребоваться для качественного ремонта телефонов.
  Книга предназначена для специалистов по ремонту сотовых телефонов, а также для радиолюбителей, интересующихся этой темой.
  При подготовке этого издания использовались материалы статей А. Печерового в журнале «Ремонт&Сервис» за 2006—2008 гг.




Сайт издательства «Ремонт и Сервис 21»: www.remserv.ru Сайт издательства «СОЛОН-ПРЕСС»: www.solon-press.ru



КНИГА —ПОЧТОЙ
  Книги издательства «СОЛОН-ПРЕСС» можно заказать наложенным платежом (оплата при получении) по фиксированной цене. Заказ оформляется одним из трех способов:
    1. Послать открытку или письмо по адресу: 123242, Москва, а/я 20.
    2.  Оформить заказ можно на сайте www.solon-press.ru в разделе «Книга — почтой».
    3.  Заказать по тел. (495) 254-44-10, 252-73-26.
  Бесплатно высылается каталог издательства по почте.
  При оформлении заказа следует правильно и полностью указать адрес, по которому должны быть высланы книги, а также фамилию, имя и отчество получателя. Желательно указать дополнительно свой телефон и адрес электронной почты.
  Через Интернет вы можете в любое время получить свежий каталог издательства «СОЛОН-ПРЕСС», считав его с адреса www.solon-press.ru/kat.doc.
  Интернет-магазин размещен на сайте www.solon-press.ru.



По вопросам приобретения обращаться:
ООО «АЛЬЯНС-КНИГА КТК»
Тел: (495) 258-91-94, 258-91-95, www.alians-kniga.ru


ISBN 978-5-91359-035-0

                       © Макет, обложка «СОЛОН-ПРЕСС», 2020 © «Ремонт и Сервис 21», 2020

            Предисловие



Внимание!

Любое копирование, включая размещение на сайтах, преследуется в уголовном порядке по законам РФ.


   Эта книга продолжает тему программного ремонта сотовых телефонов, начатую в выл. 93 и 106 серии РЕМОНТ издательств «СОЛОН-ПРЕСС» и «Ремонт и Сервис 21». В ней приведены материалы по инженерному программированию распространенных в России, странах СНГ и Балтии телефонов SIEMENS, BENQ-SIEMENS, FLY и VOXTEL — всего около 100 моделей.
   Известно, что значительная часть отказов сотовых телефонов происходит в результате сбоев программного обеспечения (более 50%). Зачастую подобные дефекты могут проявляться как неисправности аппаратной части. Поэтому многие специалисты по ремонту сотовых телефонов при анализе различных неисправностей вначале проверяют работоспособность их программного обеспечения, а уже затем — аппаратную часть.
   Современные методики поиска и анализа неисправностей в сотовых телефонах обеспечивают проведение необходимых операций даже без вскрытия корпуса проверяемого аппарата. Для этого необходимы специальные управляющие программы (установлены на ПК), переходные соединители-переходники (DATA-кабели, универсальные боксы) и, собственно, сами проверяемые телефоны. С помощью указанных программ можно не только проверить работоспособность большинства узлов телефонов, но и провести их настройку, калибровку (в том числе и встроенного программного обеспечения телефонов). Всю эту информацию можно найти в этой книге.
   Ценность данной книги заключается в том, что в ней рассматриваются аспекты программного ремонта и инженерного программирования не только конкретных моделей телефонов, но и целых аппаратных платформ, на которых они выполнены.
   В ней, в том числе, даны начальные сведения об основных аппаратных платформах сотовых телефонов SIEMENS, BENQ-SIEMENS, FLY и VOXTEL, их отличиях, а также особенностях программирования и ремонта и многое другое. Благодаря этому она может использоваться в качестве учебного пособия при подготовке специалистов по ремонту сотовых телефонов.
   В книге рассматриваются доступные программные пакеты, которые широко распространены как среди профессионалов, так и среди начинающих ремонтников. В этом издании приведено много полезной информации, в том числе: сервисные коды, тестовые режимы, коды ошибок, распределение основных областей памяти — все это может потребоваться для анализа неисправностей, настройки и ремонта телефонов.

            Глава 1. Инженерное программирование и программный ремонт телефонов SIEMENS и BENQ-SIEMENS



Внимание!
Любое копирование, включая размещение на сайтах, преследуется в уголовном порядке по законам РФ.


        1.1. Телефоны SIEMENS 35/45/55/65/75 серий


    Структура памяти телефона

   В общем случае память мобильного телефона Siemens можно представить в виде совокупности трех составных частей — Firmware, EEPROM и Flex Memory. Firmware и EEPROM присутствуют в любом мобильном телефоне, а Flex Memory — лишь в относительно современных моделях (55/75 серий, причем у 55 и 60 — за исключением A-серии), а также в бизнес моделях 45 серии (S/ME45). В модели SL45 Flex Memory представляет собой карту памяти стандарта MMC. Совокупность Firmware, EEPROM, Flex Memory называют еще Fullflash (FF). Кратко рассмотрим назначение и содержимое каждой из них.
   Firmware (прошивка) представляет собой исполняемый код, обеспечивающий функционирование телефона. Для обычных сотовых телефонов Firmware условно может быть названо операционной системой телефона (операционная система в полном смысле этого слова присутствует лишь в смартфонах). Узнать текущую версию Firmware и другие параметры телефона (дату производства, группу языков T9 и т. д.) можно введя с клавиатуры телефона *#06#, а затем нажав левую софт-клавишу.
   EEPROM — область памяти телефона, в которой хранятся системные и пользовательские настройки. Часть настроек EEPROM может быть изменена, однако доступ к остальным обычному пользователю закрыт. Многие параметры, записанные в EEPROM, индивидуальны для каждого аппарата, в частности, параметры GSM-тракта и калибровка аккумулятора. Некорректное изменение подобных параметров может привести к час

тичной или полной неработоспособности телефона. Одной из важнейших рекомендаций при любых операциях с Fullflash является обязательное выполнение резервного копирования содержимого EEPROM.
   Flex Memory — виртуальный диск, на котором хранятся пользовательские файлы — мелодии, картинки, адресная книга, диктофонные записи и т. д. В относительно современных моделях Siemens (начиная от 60 серии) подобных виртуальных дисков может быть несколько, но пользователю, как правило, доступен только один из них, а остальные используются для хранения служебной информации — стандартных звуков, картинок, базы T9 и т. д. Полное содержимое Flex Memory в соответствии с заводскими установками называют FFS.
   В качестве отдельных областей памяти в ряде случаев выделяют MAP и Bootcore.
   MAP — это часть EEPROM в которой хранится IMEI, параметры блокировки под определенного оператора, код телефона и настройки локализации (в том числе профили WAP/HTTP).
   Bootcore — внутренний загрузчик, который в совокупности с CheckPoint (test point) предназначен для исключения смены ПО телефона сторонними программами. Test point представляет собой микросхему, которая осуществляет проверку правомочности доступа к внутреннему загрузчику. Bootcore впервые применен в «Siemens A50». При работе с памятью телефона следует учитывать, что при повреждении Bootcore телефон перестает работать, а его восстановление, в большинстве случаев, возможно только через test point.

1.1. Телефоны SIEMENS 35/45/55/65/75 серий

5

W

    Аппаратное обеспечение

     Аппаратным обеспечением, необходимым для перепрошивки телефона, являются ПК и DATA-кабель (или универсальный бокс). Существующее многообразие DATA-кабелей для телефонов SIEMENS может быть классифицировано по ряду признаков. Основный из них тип разъема, который определяет поддерживаемые модели телефонов. По этому признаку DATA-кабели могут быть разделены на две группы:
   — для моделей 35/45 серий (25-я серия и более ранние выходят за рамки данной статьи);
   — для моделей х55 серий и старше. Сигналы и соответствующие им номера контактов интерфейсных разъемов сведены в табл. 1.1.1 [2,3].

     Порядок нумерации контактов разъема приведен на рис. 1.1.1. Непосредственно для программирования телефона необходимы только сигналы RX,TX.
   Для подключения DATA-кабелей к компьютеру используют порты COM и USB. Основным преимуществом USB-кабелей является более высокие скорости работы с памятью телефона, что сокращает время необходимое на перепрошивку. Часть USB-кабелей имеет в своем составе микросхему — преобразователь интерфейса USB в СОМ (например, например PL2303). При этом в создается виртуальный COM-порт, работа с которым не отличается от работы с обычным COM-портом. Начиная с серии 65, производитель ввел поддержку USB непосредственно в

Таблица 1.1.1

Интерфейсные разъемы телефонов SIEMENS 35/45/55/65/75 серий

 Номер   Сигнал/шина    Тип сигнала/шины     Назначение контакта                                        Примечание              
контакта             I --- вход, 0 --- выход                                                                                    
                                                     Модели 35/45 серий                                                          
1            GND               ---           Общий                                         ---                                  
2            SB                I/O           Линия обратной связи во время зарядки         ---                                  
                                             аккумулятора                                                                       
3        POWER                  I            Линия зарядки аккумулятора                    ---                                  
4        FBATT+                 O            Выход питания с аккумулятора телефона         Используется для питания аксессуаров,
                                                                                           в том числе DATA-кабелей             
5            TX                 O            Линия передачи последовательного интерфейса   ---                                  
6            RX                 I            Линия приема последовательного интерфейса     ---                                  
7        CLK/DTS               I/O           Линия синхронизации шины связи с аксессуарами Используется как сигнал DTS          
                                                                                           при операциях с данными              
8         DATA/CTS             I/O           Линия данных шины связи с аксессуарами        Используется как сигнал CTS          
                                                                                           при операциях с данными              
9        GND_MIC               ---           Общий внешнего микрофона                      ---                                  
10       HF_MIC                 I            Вход внешнего микрофона                       ---                                  
11          AUDIO               O            Выход внешнего динамика                       ---                                  
12       GNDA                  ---           Общий внешнего динамика                       ---                                  
                                                   Модели 55/65/75 серий                                                         
1        POWER                 I/O           Линия зарядки аккумулятора/питания внешних    Совмещает функции POWER              
                                             аксессуаров                                   и FBATT+ х35/х45                     
2            GND               ---           Общий                                         ---                                  
3        TX/D+                 I/O           Последовательный/USB интерфейс                Максимальная скорость 12 Мбит/с      
4        RX/D-                 I/O           Последовательный/USB интерфейс                Максимальная скорость 12 Мбит/с      
5        DATA/CTS              I/O           Линия данных шины связи с аксессуарами        Используется как сигнал CTS при      
                                                                                           операцияхсданными                    
6            RTS               I/O           Сигнал RTS при операциях с данными            ---                                  
7        CLK/DTS               I/O           Линия синхронизации шины связи с аксессуарами Используется как сигнал DTS          
                                                                                           при операциях с данными              
8        STEREO1_OUT            O            Выход первого внешнего динамика               Дифференциальный                     
9            GND               ---           Общий                                         ---                                  
10       STEREO2_OUT            O            Выход второго внешнего динамика               Дифференциальный                     
11       GND_MIC               ---           Общий внешнего микрофона                      ---                                  
12       MICEA_AC               I            Вход внешнего микрофона                       ---                                  


Глава 1. Программирование телефонов SIEMENS и BENQ-SIEMENS

Рис. 1.1.1. Схема расположения контактов интерфейсного разъема телефонов Siemens 35/45/55/65/75 серий

интерфейсе телефона, что сделало возможным создание DATA-кабелей, состоящих только из интерфейсных разъемов и соединительных проводов.
   Для питания микросхем DATA-кабеля может использоваться СОМ/USB порт компьютера или аккумулятор мобильного телефона. Наибольшее распространение кабели с питанием от аккумулятора телефона получили для серий 35/45. При выборе используемого для перепрошивки кабеля следует учитывать, что перепрограммирование серии 45 сервисными прошивками кабелем с питанием от аккумулятора, без доработки DATA-кабеля невозможно. Суть необходимой доработки заключается в подключении внешнего источника постоянного напряжения для питания микросхем кабеля. Для этого, в телефонах серии 45 необходимо отпаять провод идущий на четвертый контакт разъема телефона (FBATT+) и подключить к нему плюс источника питания, а минус подключить на первый контакт (GND) [2].


    Обновление Firmware

   Для обновления firmware необходим компьютер, DATA-кабель, поддерживающий перепрошивку ремонтируемой модели телефона и файл содержащий Firmware. Для подавляющего большинства моделей SIEMENS файлы Firmware доступны в Интернете. Существуют два вида прошивок — пользовательская (FW) и сервисная (не-FW). В плане содержащегося в них микрокода оба вида прошивок совершенно идентичны, отличие заключается в используемой программной оболочке — соответственно, UpdateTool или WinSwup. Файлы прошивок обычно содержат в наименовании информацию вида MODELXXYYZZZ*.exe (65/75 серий), где MODEL — модель телефона, XX — версия прошивки, YY — языковая группа, ZZ — языковая группа T9. Также в наименовании файла может использоваться комбинация LGXX — для обозначения языковой группы телефона и TXX — для обозначения языковой группы T9. Для моделей А35/С35/М35 группа T9 не приводится. В 65/75 сериях языки T9 добавляются отдельно, поэтому для этих телефонов ZZ равно 00.


«СОЛОН»

   Расшифровка обозначений языковых групп для серий 35/45/55/65/75 c поддержкой русского языка приведена в табл. 1.1.2.


Таблица 1.1.2

Языковые группы Firmware телефонов SIEMENS 35/45/55/65/75 серий

       Версия  Обозначение                                 
Серия прошивки  языковой   Языки включенные в группу       
                 группы                                    
                          Меню                              
                           Английский, немецкий,           
 35   v.05-20       4      венгерский, польский, русский,  
                           болгарский, чешский, словацкий  
                           Английский, немецкий,           
      v.21-24       4      венгерский, русский, болгарский,
                           чешский, словацкий              
                           Английский, турецкий, греческий,
 45     все         4      русский, болгарский, арабский,  
                           иврит                           
                           Английский, турецкий, греческий,
 55     все        LG4     русский, болгарский, румынский, 
                           сербский                        
                           Английский, французский,        
                  LG90     немецкий, арабский, иврит,      
                           русский, итальянский            
                           Английский, латвийский,         
                  LG91     литовский, эстонский, русский,  
                           польский, украинский            
                           Английский, польский, русский,  
65/75   все        03      латвийский, литовский,эстонский,
                           украинский                      
                           T9                               
 45     все        Т15     Русский, английский             
 55     все        Т11     Английский, русский, польский   

   Для перепрошивки телефонов 45/55 серий пользовательской прошивкой подойдут, в том числе, кабели, питающие от аккумулятора телефона. Для перепрошивки телефонов 65/75 серий пользовательской прошивкой необходим кабель DCA-500/DCA-510/DCA-512, поддерживаемый телефоном или совместимые с ними. Кабель DCA-540 подойдет только для прошивки моделей S75/SL75. Среди совместимых кабелей для серий 65/75 рекомендуются MA8720C/MA8720P [5]. Трехпроходные кабели, выполненные на микросхеме PL2303, в которых используются только шины GND, TX/D+ и RX/D, требуют доработки, заключающейся в замыкании DATA/CTS (5-й контакт разъема телефона) и CLK/DTS (7-й контакт разъема телефона) на GND (2-й контакт разъема телефона) через резисторы 5...15 кОм. [3]. Для работы с сервисной прошивкой данная доработка не требуется.
   Одной из основных рекомендаций, позволяющих исключить многие проблемы при обновле

1.1. Телефоны SIEMENS 35/45/55/65/75 серий

7

ние Firmware телефона, является предварительная зарядка аккумулятора, до уровня на менее 70-80%. Особенно актуальна данная рекомендация для телефонов х35, так как в режиме перепрограммирования телефон мигает подсветкой, что увеличивает его потребляемый ток на 30...40 мА [6].
   Получить пользовательскую прошивку можно на официальном сайте BenQ Mobile — http://www.benqmobile.com, в разделе Servi-ce&Support. Для получения ссылки на файл прошивки необходимо указать модель телефона и его вариант. Узнать вариант телефона можно набрав с клавиатуры *#06#, а затем нажать левую софт-клавишу (строка Variant). Для загрузки пользовательских прошивок телефон должен быть включен, поэтому этот вариант прошивки не подходит для восстановления неработоспособных телефонов. Обновление Firmware телефона пользовательской прошивкой, согласно инструкции приведенной на BenQ Mobile, выполняют в следующем порядке, приведенном ниже.
   1.   Подключают DATA-кабель к компьютеру и телефону.
   2.   Запускают программу UpdateTool, выбирают язык интерфейса и принимают условия лицензионного соглашения. UpdateTool произведет поиск COM-порта, к которому подключен телефон. После этого начнется процесс обновления Firmware (рис. 1.1.2). По его окончании программа включит телефон.
   3.   Отсоединяют телефон от DATA-кабеля.
   4.   Вводят пин код (в телефоне должна быть установлена SIM-карта).
   5.   Сбрасывают текущие настройки телефона. Для этого вводят код *#9999# с клавиатуры телефона, затем нажимают клавишу вызова и отвечают «Да» («Yes») на запрос подтверждения.
   6.   Перезагружают телефон путем выключения и последующего включения.
   Если программе не удалось обнаружить телефон автоматически, то она предложит указать


Рис. 1.1.2. Использование UpdateTool

используемый COM-порт вручную, затем нажать и удерживать кнопку включения до тех пор, пока не начнется передача данных (рис. 1.1.3 а, б).
   WinSwup (сервисная прошивка) позволяет восстановить телефон с поврежденным программным обеспечением. Получить сервисную прошивку можно на неофициальных сайтах сообществ пользователей SIEMENS, например http://www.siemens-club.org. Для работы с сервисной прошивкой необходим кабель с внешним источником питания. На COM-кабелях достижение скоростей прошивки выше 115200 бит/с на стандартных драйверах невозможно. Для Windows 2000 и Windows XP данная проблема может быть решена использованием драйверов hiserial (http://www.avtoinformator.ru/download/hiserial.rar), которые позволяют установить бoльшую скорость работы COM-порта. Максимальное значение скорости перепрограммирования зависит от модели телефона и чиспсета материнской платы компьютера. Однако, следует учитывать, что для серий 35/45 выбор высокой скорости большей, чем 115200, может привести к ошибкам при программировании. Загрузка Firmware в телефон посредством WinSwup осуществляется при выключенном телефоне.
   Основное диалоговое окно WinSwup приведено на рис. 1.1.4. Кнопка «Serial Config» позволяет


а)

б)

Рис. 1.1.3. Использование UpdateTool

Глава 1. Программирование телефонов SIEMENS и BENQ-SIEMENS

Рис. 1.1.4. Основное диалоговое окно Update Tool

Рис. 1.1.5. Выбор COM-порта и скорости работы

Рис. 1.1.6. Ошибка подключения к сотовому телефону

выбрать COM-порт, к которому подключен телефон и скорость перепрошивки (рис. 1.1.5). Есть возможность проверить доступные COM-порты с помощью кнопки Check Avail (рис. 1.1.5). Процесс замены Firmware телефона сервисной прошивкой состоит из пяти этапов:
—   предварительная проверка (Pre-Check);
—   подключение к телефону(Connect-Mobile);
—   подготовка к обновлению Firmware (Transfer UP-SW);
—   стирание исходного Firmware (Erase Flash);
—   загрузка нового Firmware (New Mobile-SW);
—   проверка результатов (Post-Check).


«СОЛОН»

   При возникновении проблем при обновление Firmware, например, при ошибке подключения к телефону (рис. 1.1.6), следует установить флажки «Skip» напротив пунктов Pre-Check и Post-Check.




Рис. 1.1.7. Использование WinSwup: а — стирание текущего firmware; б — загрузка нового firmware; в — обновление firmware завершено успешно

1.1. Телефоны SIEMENS 35/45/55/65/75 серий

9

   Обновление прошивки телефона сервисной прошивкой выполняют в порядке, приведенном ниже:
   1. Выключают телефон.
   2.   Подключают DATA-кабель к компьютеру и телефону.
   3. Запускают программу WinSwup.
   4. Выбирают COM-порт и скорость его работы.
   5.   При необходимости устанавливают флажки «Skip» для Pre-Check и Post-Check.
   6.   Нажимают кнопку «Start» в диалоговом окне WinSwup.
   7.   Для начала процесса обновления Firmware кратковременно нажимают кнопку включения на телефоне (телефон не должен включиться).
   8.   Необходимо дождаться окончания обновления firmware. Диалоговое окно WinSwup на основных этапах перепрограммирования телефона приведено на рис. 1.1.7 а, б, в.
   9. Закрывают программу WinSwup.
   10. Отсоединяют телефон от DATA-кабеля.
   11.   Включают телефон. Если телефон не включается — на несколько секунд отсоединяют аккумулятор.
   12.   Вводят PIN-код (в телефоне должна быть установлена SIM-карта);
   13.   Сбрасывают текущие настройки телефона. Для этого необходимо ввести команду *#9999# с клавиатуры телефона, затем нажимают клавишу посыла вызова и ответить «Да» («Yes») на запрос подтверждения (данная операция рекомендуется).
   14.   Перезагружают телефон путем выключения и последующего включения.
   Рассмотренные программы UpdateTool и WinSwup разработаны фирмой SIEMENS с целью обновления Firmware телефонов. Предоставляемые программами возможности являются достаточно ограниченными, например, они не позволяют сделать резервное копирование EEPROM или выполнить ряд операций по восстановлению работоспособности телефона. Для решения этих задач могут быть использованы программы сторонних разработчиков, например V_Klay (http://www.vi-soft.com.ua), которая позволяет производить чтение/запись произвольных блоков памяти телефона. Работа с данной программой будет рассмотрена ниже.

    Использование программы V_Klay

   Рассмотренные выше программы UpdateTool и WinSwup позволяют производить обновление Firmware телефонов SIEMENS, однако во многих случаях этого недостаточно для восстановления работоспособности аппаратов. Для решения данной задачи существуют программные продук

ты сторонних разработчиков, например V_Klay или FREIA, предоставляющие значительно большие функциональные возможности при работе с памятью телефона. В частности, они позволяют считывать и сохранять резервную копию fullflash или EEPROM. Ниже приводится материал по использованию программы V_Klay. В нем рассмотрены основные операции необходимые для восстановления программного обеспечения телефона — чтение и запись блоков памяти. Последняя версия V_Klay может быть загружена с сайта разработчика (http://www.vi-soft.com.ua/). Номер текущей версии и полный список поддерживаемых этой программой моделей приведены на главной странице указанного сайта. На момент составления данной книги последней версией V_Klay является 3.3. Программа бесплатна для использования в некоммерческих целях.
   Любые операции с частями Fullflash телефона возможны только через DATA-кабель. Классификация и особенности DATA-кабелей для телефонов SIEMENS 35/45/55/65/75 серий приведена выше. Основное диалоговое окно программы V_Klay состоит из общей части и трех вкладок (рис. 1.1.8). На общей части необходимо выбрать объект (телефон 1 на рис. 1.1.8) или предварительно сохраненный файл части Fullflash (2 на рис. 1.1.8). При работе с телефоном следует указать метод доступа к памяти телефона (3), COM-порт (4) и скорость его работы (5). При работе с частью Fullflash необходимо указать его начальный адрес (1 на рис. 1.1.9).


Методы доступа к памяти телефона
   Основными методами доступа к памяти телефона, используемыми V_Klay, являются Password Boot, Chaos BootPatch, Bootcore bug, Patched bootcore и Test point. Рекомендуемыми мето

Рис. 1.1.8 Основное диалоговое окно программы V_Klay в режиме работы с телефоном

Глава 1. Программирование телефонов SIEMENS и BENQ-SIEMENS

Рис. 1.1.9 Основное диалоговое окно программы V_Klay в режиме работы с частью Fullflash

дами доступа к памяти телефонов Siemens 35/45/55/65/75 серий являются Bootcore bug (ошибка начального загрузчика) и Test point (контрольная точка). Bootcore bug — самый простой и удобный метод доступа к памяти телефона, при этом дополнительное оборудование и программы не требуются. Однако данный метод работает только до серии х55 включительно (за исключением моделей М55 и SL55 с версиями Firmware выше 11 и 16 соответственно). Для использования Test point необходима разборка телефона и подсоединение определенных контактов (Test points — контрольных точек) на землю. Использование данного метода рекомендуется в [10] для серий х52 и ниже. Доступ к памяти моделей M55/SL55 и х60 осуществляется путем корректировки Bootcore специальным мидлетом (приложение) px5amd, загружаемым в телефон. Загрузить данный мидлет можно, например, с сайта http://download.siemens-club.org/files/vklay/ px5amd.zip. После запуска мидлета на экране телефона будет просто белый фон. Затем необходимо набрать защитный код — 39116, исключающий случайный запуск мидлета. Далее мидлет досчитает до 9 и выключит телефон. После включения телефона необходимо запустить мидлет еще раз, при этом на экране должно появиться сообщение «Allready OK» [10]. Для доступа к памяти телефона с откорректированным Bootcore необходимо использовать метод Patched Bootcore. Однако в ряде телефонов для запуска указанного мидлета необходимо замыкание Test point. Более подробная информация по Test point приведена в [4].

«солон»
Методика расчета BOOT-ключа (password boot)
   Рекомендуемым методом доступа к памяти телефонов х65/х75 серий является password boot или ключ загрузчика. При этом используется бут-ключ (BOOT-ключ или специальный код), который уникален для каждого телефона. BOOT-ключ должен быть прописан в загрузчике V_Klay — x65.vkd. Для вычисления ключа может быть использована утилита V_Code2VKD, которая входит в состав пакета V_Klay. По умолчанию данная утилита ассоциирована с самой правой кнопкой запуска внешних программ в V_Klay. Для расчета BOOT-ключа подключают телефон к DATA-кабелю, в основном диалоговом окне программы V_Klay выбирают используемый COM-порт, скорость работы и нажимают кнопку вызова V_Code2VKD (1 на рис. 1.1.10). После этого появится диалоговое окно, показанное на рис. 1.1.11. Затем необходимо включить телефон, после чего нажимают любую клавишу на клавиатуре ПК. Утилита начнет процесс расчета ключа, который может занять несколько минут. По окончании расчета V_Code2VKD подаст звуковой сигнал, после чего BOOT-ключ будет сохранен в папке X\DATA\LOADERS\, где X — путь к папке с установленным V_Klay (например, C:\Program Files\Vi-Soft\V_Klay). Вид диалогового окна V_Code2VKD после завершения расчета приведен на рис. 1.1.12. Данная утилита рассчитана на работу только с одним аппаратом, поэтому рекомендуется сохранить резервную копию x65.vkd. Изложенная выше методика работает только с серией телефонов х65 с версией Firmware (программного обеспечения (ПО)) ниже 36.
   Для расчета BOOT-ключа для серии телефонов х65 с версией Firmware 36 и выше, а также для серии х75, могут быть использована связка Java-мидлета px65v4 и программы x65flasher



1

Рис. 1.1.10 Вызов программы V_Code2VKD

Рис. 1.1.11 Работа с программой V_Code2VKD