Программа FLUID - это заводской пакет, предназначенный для программирования телефонов, в которых используется процессорный комплект от TEXAS INSTRUMENTS. На рис. 11 показан процессор от ТI - HERCROM200C телефона LG600. Этот комплект также используется в телефонах 7000-серии. Окно программы FLUID показано на рис. 12.
Прежде чем начать работу с этой программой, ее необходимо настроить: в закладке GLOBAL SETTINGS в окне 1 выбирают тип процессора (это можно выяснить из его маркировки - см. рис. 11, или выбрать AUTO DETECT, для автоопределения), порт ПК (2) и скорость обмена (3).
Особенностью данной программы является то, что она работает в режиме командной строки. Чтобы выяснить, какие команды существуют, есть так называемый HELP - достаточно выбрать закладку OTHER FUNCTIONS (рис. 13), в нем выбрать пункт 1 и нажать EXECUTE (исполнить): в окне 2 (будет отображен весь список доступных команд. Окно 3 предназначено для команд. В этом же режиме можно не использовать командную строку - достаточно выбрать опцию 4, но в этом случае программироваться будет вся область Flash-памяти телефона, за исключением загрузчика.
На следующем шаге выбирают закладку READ FLASH (рис. 14) - это необходимо для чтения и создания резервной копии содержимого Flash-памяти телефона, а в командной строке указывают путь для сохранения этого файла.
Затем выбирают закладку ERASE/PROGRAM FLASH (рис. 15). В окне 1 выбирают путь к файлу прошивки, флажок в окне означает, что можно проверить в тестовом режиме наличие связи между телефоном и ПК (без стирания и записи памяти). Флажок 3 включает режим полного стирания Flash-памяти телефона (с настройками), а флажок 4 запрещает стирание и программирование загрузочной области памяти. Последний режим желательно активировать всегда, так как при сбоях программирования или других ошибках всегда останется "живой" загрузчик. Если программа-загрузчик по тем или иным причинам запорчена, восстановить ее можно только специальным программатором, использующим интерфейс JTAG.
Рис. 11. Процессор от ТI - HERCROM200C телефона LG600
Рис. 12. Окно программы FLUID
Рис. 13. Закладка OTHER FUNCTIONS программы FLUID
Рис. 14. Закладка READ FLASH программы FLUID
Рис. 15. Закладка ERASE/PROGRAM FLASH программы FLUID
Пакет Monitor построен по принципу терминальной программы, его окно показано на рис. 16.
Рис. 16. Окно программы Monitor
В закладке TARGET (1) можно выбрать режимы конфигурации, связи (connect/disconnect) и синхронизации. В меню конфигурации (см. рис. 17) выбирают тип процессора, но позиции в нем несколько иные - это так называемые "внутренние" названия: A/B/C-Sample (например, процессору HERCROM200 соответствует позиция B-Sample, а HERCROM400 - C-Sample).
Рис. 17. Меню конфигурации программы Monitor
При выборе "Target - Connect" выбирают COM-порт (и нажимают ОК), после чего нажимают и удерживают кнопку включения телефона. После этого на экране появится окно, показанное на рис. 18. Из него можно узнать: тип процессора (C-Sample), запуск программы-загрузчика и ее версию (Version 6.1), загрузку программы-монитора в память (и контрольные суммы - 6859) и версию FlashLoader (Ver 6.6.3).
Рис. 18
При нажатии закладки Flash (рис.19) появляется меню, позиции которого означают:
Рис. 19
Эта программа достаточно проста и комментариев не требует.
Особенностью этого пакета является то, что он позволяет программировать телефоны как на процессорах TEXAS INSTRUMENTS, так и ANALOG DEVICES. Выбор программируемой модели телефона происходит из поставляемого в составе программы архива библиотек.
Программа не всегда корректно работает под ОС Windows XP (особенно с Service pack 2). Поэтому ее лучше всего использовать с ОС Windows 98/2000. Окно программы с меню конфигурации показано на рис. 20.
Рис. 20. Окно программы MULTI
В строке DLL (1) после нажатия кнопки "…" (2) необходимо указать путь к файлу с расширением *.dll и названием модели программируемого телефона. Аналогично поступают в строке BIN (3) - выбирают файлы с расширением *.mot или *.m0. Если файлов прошивки два, например, *Alchemy Data.mot и *Code Data.mot, то они устанавливаются поочередно.
В строке LOADER (4) аналогичным образом указывают нахождение файла загрузчика (устанавливается по умолчанию). Затем устанавливают скорость обмена (5) и номер порта ПК (6) - выбирают один и тот же номер порта в двух окнах.
Для всех моделей телефонов, в которых используется процессор ANALOG DEVICES, в группе BOOT (only TI - только для TEXAS INSTRUMENTS) необходимо оставить включенной позицию INTERNAL (7 на рис.20). Затем нажимают кнопку ОК (8).
Перед программированием аппарата подключают к нему кабель, после чего нажимают кнопку START (9). После появления сообщения "Wait phone connecting" нажимают кнопку включения телефона и удерживают ее на все время "прошивки" аппарата. О ходе процесса программирования в окне 10 будут появляться соответствующие сообщения. После завершения программирования отсоединяют кабель и включают телефон (процесс первого включения аппарата может быть довольно длительным (около минуты).
Если процесс включения телефона прошел нормально (на экране не появилось сообщение об ошибке FAIL), на клавиатуре аппарата набирают следующую последовательность: 2945#*#. После появления инженерного меню проверяют в нем версию ПО аппарата, а также в пункте TRASE OPTION (в тех телефонах, где он есть) активируют строку UART OFF. Это делается во избежание возможных проблем с синхронизацией телефона и ПК (и не забывают про FACTORY RESET).
Ранее уже отмечалось, что после прошивки нового ПО код блокировки (или операторская блокировка) снимаются.
Существует много программ, с помощью которых можно разблокировать телефоны LG, пользовательский интерфейс у них прост, поэтому останавливаться подробно на их описании нет смысла. Также существуют так называемые программы-калькуляторы, которые позволяют вычислить код блокировки телефона по его IMEI-номеру. Перечислим некоторые из этих программ:
Рис. 21. Программа разблокировки телефона LG B1200 (ALCATEL XG1)
Рис. 22. Калькулятор для телефонов LG C1100/1200 и 3100
Рис. 23. Калькулятор для телефона LG7020
Рис. 24. Калькулятор для телефонов LG B1200 и 510W
Рис. 25. Калькулятор для телефонов LG 510/1200/7020
Рис. 26. Программа разблокировки для телефонов LG U8110/8120
Эта программа позволяет редактировать "тонкие" настройки телефона: усиление радиоканала (по поддиапазонам и каналам), калибровку опорных генераторов, аккумулятора, его температурного датчика и др. Ее окно показано на рис. 27. К этой программе поставляется также специальный пакет, который при наличии GSM-тестера позволяет как автоматически, так и вручную калибровать радиоканал телефона.
Рис. 27. Окно программы редактирования настроек телефона CALL_DATA
Рис. 28. Окно программы восстановления IMEI-номера IMEI FOR SVC
Окно этой программы показано на рис. 28. В этом пакете при смене модели (1 на рис. 29) автоматически меняется префикс серийного номера аппарата (IMEI-номера) 2. Оператору достаточно выбрать модель аппарата, ввести SERIAL NO (3) и CHECK BIT (4), который можно считать на задней крышке аппарата.
Рис. 29
Пакет позволяет читать оригинальный IMEI и версию ПО, проводить сброс настроек телефона (аналогично сбросу настроек через инженерное меню - см. выше) и др.
Рис. 30. Окно загрузки программы-автокалибровщик AUTOCAL
Окно загрузки этой программы показано на рис. 30. Она предназначена для точной калибровки узлов телефона. Кроме того, программа позволяет считывать и модифицировать калибровочные файлы, IMEI и др. Для правильной работы с данной программой необходим GSM-тестер.
Статья предоставлена издательством Ремонт и Сервис. Другие статьи журнала Р&С можно прочитать на сайте издательства.
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