Ремонт электроники

Статья предоставлена издательством Ремонт и Сервис.

Общие сведения

Одной из особенностей телефонов LG является то, что в них практически отсутствует программно-аппаратная защита: все области памяти этих аппаратов (защищенные у других брендов - например область OTP) доступны почти без ограничений для чтения и записи. При программировании телефонов желательно не модифицировать содержимое области загрузчика (BOOT) во внешней Flash-памяти аппаратов, построенные на базе микропроцессоров фирмы TEXAS INSTRUMENTS. При повреждении данных в этой области телефон перестает "видеться" компьютером через SERIAL INTERFACE и программирование телефона, как и восстановление ВООТ-области возможно только через аппаратный интерфейс JTAG.

Большинство моделей телефонов LG выполнены на процессорных комплектах от TEXAS INSTRUMENTS (TI) и ANALOG DEVICES (AD) - сам процессор, DSP (сигнальный процессор), аудиоконтроллер и контроллер питания. Некоторые перечисленные компоненты могут быть объединены в одном корпусе микросхемы, например, процессор и DSP (TI). На рис. 1 показаны печатные платы некоторых популярных аппаратов LG. Из него видно, что в 600 модели (1) используются комплекты на микросхемах TI (обведены красным контуром), а в моделях 510, G5220, G5300 и 3000 (2-5) - AD. В зависимости от производителя процессорных комплектов, программирование этих телефонов имеет свои особенности.

Отметим также, что при программировании телефонов LG необходимо постоянно удерживать нажатой кнопку включения питания на передней панели телефона. Для длительного нажатия указанной кнопки многие ремонтники используют специальные зажимы (или струбцины), но намного удобнее, если сигнал POWER ON сервисного разъема соединить с земляным сигналом через малогабаритный переключатель или напрямую, тогда при подключении кабеля не будет необходимости держать клавишу включения нажатой.

Печатные платы некоторых популярных аппаратов LG

Рис. 1. Печатные платы некоторых популярных аппаратов LG

Назначение сигналов некоторых разъемов телефонов LG приведено на рис. 2.

Назначение сигналов некоторых разъемов телефонов LG

Рис. 2. Назначение сигналов некоторых разъемов телефонов LG

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

На рис. 3 показана схема DATA-кабеля для связи COM-порта ПК и телефонов, имеющих 18-контактный разъем (модели В1300, G1500/ 3100/ 5200/ 5220c/ 5300/ 5400/ 5410/ 7100/ 7070/ 7120 и W3000).

Схема DATA-кабеля для связи COM-порта ПК и телефонов, имеющих 18-контактный разъем

Рис. 3. Схема DATA-кабеля для связи COM-порта ПК и телефонов, имеющих 18-контактный разъем

Отметим, что модель телефона LG B1200 является аналогом телефона ALCATEL XG1, изменено лишь ПО.

Программные пакеты для программирования телефонов LG

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

Программа Floader

Окно программы Floader (ver 2.2) показано на рис. 4.

Эта программа позволяет выполнять все основные операции по чтению/записи/стиранию данных (ПО) в памяти телефона.

Окно программы Floader

Рис. 4. Окно программы Floader

Первое, что необходимо сделать при работе с данной программой - это выбрать порт ПК и скорость обмена данными (в нашем случае - это СОМ 1 и 115200 бод, см. 1 на рис.4). Затем считывают и сохраняют файл настроек телефона (настройки радиоканала, калибровки аккумулятора и др.), нажав закладку Read cal.data (2). Кнопку "…" (3) нажимать не нужно, так как после этого в окне 4 будет предложено открыть уже записанный в памяти ПК файл настроек с расширением *.bin. В этом окне вручную прописывают путь, по которому будет считан этот файл из памяти телефона и записан на жесткий диск ПК (создана резервная копия файла настроек). Нажимают кнопку START - в окне информации 5 должна появиться надпись "Using embedet plpmon. Power On/Reset Target". Нажимают и удерживают кнопку включения телефона (или выключатель на DATA-кабеле) до завершения чтения этого файла из телефона (этот процесс можно контролировать в окне 6 по нарастанию прогрессирующей шкалы). После появления в окне 5 сообщения "Reading completed" отпускают кнопку включения телефона. Операция чтения настроечного файла обычно длится около 20 с.

Если нужна резервная копия ПО телефона, выбирают закладку READ- 1 (рис. 5), прописывают путь в окне 2 и нажимают кнопку START. Дальнейшие действия описаны выше.

Закладка READ программы Floader

Рис. 5. Закладка READ программы Floader

На следующем шаге выполняют операцию стирания старого ПО из Flash-памяти телефона - выбирают закладку ERASE (рис. 6). Затем в ниспадающем меню 1 выбирают модель телефона и нажимают START. Дальнейшие действия аналогичны предыдущим шагам. В адресном окне ничего не нужно изменять, так как значения в нем устанавливаются автоматически, в зависимости от выбранной модели телефона.

Закладка ERASE программы Floader

Рис. 6. Закладка ERASE программы Floader

После этого выбирают закладку Write (рис. 7). Перед этим предварительно распаковывают архив с файлами прошивки (два файла с расширением *.bif, а для других моделей могут быть расширения *.m0 или *.mot). Нажимают в поле 1 Code_Flash1 (1 на рис. 7) кнопку "…" - появится окно выбора файлов. В ниспадающем меню (тип файлов) выбирают Flash Binary Format (*.bif) и находят папку с уже ранее распакованным архивом (с индексом 1 перед расширением bif). Ставят галочку в разделе 2 Code_Flash2 и выбирают второй файл прошивки (с индексом 2 перед расширением). Нажимают кнопку START. Если в именах файлов прошивок отсутствуют индексы (1 или 2), можно использовать первый файл, в имени которого есть AlchemyData, а второй - CodeData.

Закладка Write программы Floader

Рис. 7. Закладка Write программы Floader

Затем нажимают кнопку START. В процессе записи в окне сообщений последовательно появятся надписи Flash1 being Writing и Flash2 being Writing. По окончании процесса записи файлов можно отпустить кнопку включения телефона (выключить переключатель).

На заключительном шаге выбирают закладку Write cal.data (рис. 8). При выборе файла можно использовать файл настройки, уже предварительно сохраненный в процессе операции Read cal.data.

Закладка Write cal.data программы Floader

Рис. 8. Закладка Write cal.data программы Floader

Но это еще не все - необходимо проверить работоспособность телефона после записи ПО и произвести его общий сброс на заводские установки.

Инженерное меню программы Floader

Рис. 9. Инженерное меню программы Floader

Включают телефон (процесс включения может занять до 30 с, но это происходит после первого включения - все последующие будут происходить быстро). Затем на клавиатуре аппарата набирают следующую последовательность: 2945#*#. После этого появится инженерное меню (рис. 9), в нем выбирают пункт FACTORY RESET (самая нижняя строка на рисунке - см. 1) и сообщение о сбросе всех установок (рис. 10). Кратковременно нажимают кнопку включения телефона (перезапускают аппарат).

Сообщение о сбросе всех установок

Рис. 10. Сообщение о сбросе всех установок

В телефонах с поддержкой WAP, например, G5300 и G5300i, дополнительно в разделе "Интернет - PUSH-сообщения - Настроить" выбирают пункт ОТКЛЮЧИТЬ. Нажимают кнопку включения телефона.

Входят еще раз в инженерное меню (2945#*#), в пункте TRASE OPTION выбирают UART OFF и снова кратковременно нажимают кнопку включения телефона. Это делается во избежание возможных проблем ссинхронизацией телефона и ПК.

Также в инженерном меню можно узнать текущую версию ПО телефона (пункт S/W VERSION).

Отметим, что общий сброс телефона на заводские установки снимает пользовательский код (по умолчанию - 12345), а полное перепрограммирование ПО аппарата снимает операторскую блокировку.

Дата публикации: 30.04.2009

Комментарии

  • g77RB7 , [url=http://trgxpuovcmix.com/]trgxpuovcmix[/url], [link=http://ntlhnpyfxyza.com/]ntlhnpyfxyza[/link], http://mxvdhouulrtn.com/

  • U4VPj7 ecsokquizxgy

  • IO2vNH xtjctcbhkcdg

  • It's posts like this that make surfing so much plesuare

Только зарегистрированные пользователи могут оставлять комментарии.

LiveInternet