Программирование сотового телефона "Motorola E365"У ремонтников возникает много вопросов по особенностям программирования сотового телефона Motorola E365». В предлагаемой статье мы постараемся ответить на большинство из них.
Телефон Motorola E365» в настоящее время является одной из самых доступных и популярных моделей на российском рынке. Аппарат выполнен на платформе COMPAL и по примененным схемотехническим решениям а также особенностям программирования, мало чем отличается от модели Panasonic G60». Порядок работы с программным обеспечением (ПО) этой модели очень похож на DMTOOL моделей телефонов MOTOROLA на платформе ACERT205, T190 и T191, а пользовательский интерфейс такой же, как у PANASONIC G60 SERVIVE TOOL. DATA-кабель для 365-й модели почти полностью подходит от Motorola T205», только в нем необходимо переставить перемычку на системном соединителе с конт. 6-10 на 1-6. Также в качестве основы можно использовать кабель, например, от телефонов Motorola T190/T191». Нужно только незначительно изменить его схему и заменить системный соединитель. Аналогичный соединитель используется в телефонах Motorola STAR TAC» Motorola V50», а также Motorola TIMEPORT» и Benefon Q». Принципиальная схема одного из вариантов DATA-кабеля для телефона Motorola E365» приведена на рис. 1 (скачать все рисунки к статье). Рассмотрим особенности программирования этой модели.
Установка управляющей программы на ПК
Смена версии ПО (при увеличении порядкового номера версии) необходима с целью более устойчивой работы телефона, а также для расширения его возможностей. Оригинальное (заводское) ПО на ПК для прошивки этого типа телефона называется E365 SERVICE TOOL. Рекомендуется установить на ПК две версии этой программы 1.7 и 2.0. Для этого сначала устанавливают E365 SERVICE TOOL ver. 1.7 (С:\ Program Files\ E365 SERVICE TOOL). Затем копируют файл st1.7.exe из этой папки в любое другое место дискового пространства ПК, после чего удаляют программу E365 SERVICE TOOL (стандартными средствами Windows через Установку и удаление программ» в Панели управления». Затем устанавливают версию 2.0 этой программы и в ее папку снова копируют загрузочный файл версии 1.7, предварительно переименовав его (чтобы система не предложила перезаписывать файл в этой директории из-за совпадения имен). Таким образом, в папке E365 SERVICE TOOL будут находятся одновременно два загрузочных файла для разных версий. Дело в том, что эти версии взаимно дополняют друг друга в одной активированы одни режимы работы, а в другой другие. Указанные ограничения присущи только так называемым бесплатным версиям этой программы (которые находятся в свободном доступе, например, в Интернете).
Настройка ПО на ПК
После запуска программы SERVICE TOOL (например, версии 2.0) на экране ПК появится ее основное окно (рис. 2). Затем в окне программы выбирают модель телефона и ее частотный диапазон: MODEL-E365-900/1800 (рис. 3).
Затем в окне программы нажимают кнопку Options появится окно для ввода пароля (рис. 4). В нем набирают пароль (с соблюдением написания строчных и прописных букв) Compal_T66 и нажимают кнопку ОК.
После этого на экране ПК появится окно, показанное на рис. 5. В закладке Connection Setup» выбирают номер COM-порта ПК, к которому подключен DATA-кабель, а в закладке RF Configure» (настройка радиоканала см. рис.6) параметры для GSM-тестера (но в нашем случае этот прибор не используется). После этого нажимают кнопку Apply (Применить). Теперь программа готова к использованию. Рассмотрим ее возможности более подробно.
Директория Userdata Restorer»
Для считывания пользовательских данных из аппарата или для их защиты в окне 1 на рис. 7 выбирают директорию Userdata Restorer». Справа появится окно 2, с помощью которого можно сохранить, предварительно прочитав, пользовательские данные на жестком диске ПК с телефона. Эту операцию рекомендуется выполнять, если необходимо вернуть пользовательские данные после программирования телефона. Галочки 3 на рис.7 указывают, с какой частью пользовательских данных будут проводиться операции чтения и сохранения на диск ПК: Phonebook телефонная книга, OICQ интернет-пейджер, QuickNotes блокнот и напоминание, User Data различные мелодии, картинки и другие пользовательские файлы.
Далее необходимо подключить телефон (во включенном состоянии) к ПК через DATA-кабель и нажать в окне программы кнопки Read Data для чтения данных из телефона) или Write Data для записи данных.
Директория Mobile Kit»
Для перепрограммирования ПО телефона в окне 1 (рис.7 и 8) выбирают директорию Mobile Kit», справа появится окно с соответствующим именем (рис. 8). Вид окна, показанный на рисунке, соответствует версии 2.0 программы E365 SERVICE TOOL. В версии программы 1.7 окно выглядит по-другому (рис. 17), его возможности ограничены, поэтому мы будем рассматривать работу с этим окном на примере версии 2.0. В этом окне указывается местонахождение файлов на диске ПК, необходимых для программирования телефона.
В этом окне в директории Main Code» (2 на рис. 8) выбирают основной flash-файл прошивки (рис. 9) ПО телефона его еще называют ядром ПО. Файл может иметь следующее название: T66E.0.1.48.mot, его размер приблизительно равен 20Мбайт.
Затем в директории Flex Version» (3 на рис.8) выбирают файл области памяти телефона, хранящей различные настройки, например, опции и пункты меню аппарата. Файл может иметь название: Flex.T66.63.50.09RSPK.T66.63.50.01.mot.
В директории Language Pack Version» (4 на рис. 8) выбирают файл языкового пакета (например, LP.T66E.0.1.29.1.mot), а в Resource Pack Version» (5 на рис. 8) файл ресурсов RSPK.T66.63.50.01.mot (рис.10).
Следует отметить соответствие файлов языковых пакетов Language Pack тому или иному региону:
LP.T66E.0.1.29.1.mot страны СНГ и Балтии, а также Западной и Восточной Европы;
LP.T66E.0.1.29.2.mot Китай;
LP.T66E.0.1.29.3.mot страны Африки.
После выбора файлов окно программы примет вид, показанный на рис.11.
Следует заметить, что если необходимо перепрограммировать только FLEX или MAIN, достаточно указать путь только к одному из этих файлов.
Прошивка ПО телефона и другие возможности программы E365 SERVICE TOOL
После настройки программы E365 SERVICE TOOL присоединяют выключенный телефон (без SIM-карты) к DATA-кабелю, нажимают кнопку 1, в появившемся окне OK и, кратковременно, кнопку включения самого телефона (рис. 11). После этого будет выполняться операция записи ПО во flash-память телефона, в процессе которой появится индикатор копирования 1 (рис. 12), а в окне 2 Message» информация о ходе копирования. По окончании копирования на экране телефона высветится сообщение SW Initialise!!» (рис. 13), а затем произойдет автоматическое включение аппарата и появится сообщение Вставьте SIM» (рис. 14). После этого выключают телефон, вставляют в него SIM-карту, включают аппарат и проверяют его работоспособность.
Сам процесс копирования занимает около 15 мин (если переписываются все четыре вида файлов Main Code, Flex Version, Language Pack Version и Resource Pack Version).
При замене версий ПО телефона следует учесть, что можно записать только аналогичную или более позднюю версию.
Директория Handset Specific»
Для получения справочной информации о телефоне вернемся к основному окну программы E365 SERVICE TOOL в нем выбирают директорию Handset Specific» (рис.15), включают телефон (без SIM-карты), подключают к нему DATA-кабель и в окне программы нажимают кнопку 1 Read Data. В пустых графах правого окна программы появится информация о его IMEI-номере, версии языкового пакета и др. (рис.16). Перечислим еще некоторые позиции этого окна:
SW Version версия ПО телефона;
Flex Version версия Flex-файла;
TFT счетчик наработки.
Кнопкой 1 (рис.16) Power Cucle проводят перезагрузку аппарата.
На этом рисунке также показана кнопка 2 EFEM (ON/OFF), которая разрешает или запрещает включение режима тестового меню телефона (сообщение 4 FTM: ON» внизу окна говорит о том, что тестовое меню включено). Меню позволяет:
изменять с клавиатуры телефона различные настройки;
тестировать аппаратную и программные части телефона;
производить общий сброс телефона и т.д.
В этой статье тестовое меню рассматриваться не будет. Более подробную информацию об активации меню и порядке работы в нем можно найти в сервисной документации на указанный тип телефона (уровень 2 и выше).
С помощью директории Handset Specific» также можно снять код блокировки телефона, нажав в ней кнопку 3 UnLock (рис. 16).
Отметим, что кнопки EFEM, UnLock и Power Cycle в версии 2.0 программы E365 SERVICE TOOL, а также UPDATE не активны! Они активны только в версии 1.7.
Также отметим еще одно отличие версии 2.0 от 1.7 этой программы. Версия 2.0 позволяет выполнить как выборочное, так и одновременное копирование файлов директорий Main Code», Flex Version», Language Pack Version» и Resource Pack Version». С помощью версии 1.7 возможно только выборочное копирование файлов (только Flex или только Main Code см. рис.17). Эта версия не позволяет копировать Language Pack (языковой пакет) и Resource Pack (файл ресурсов).
Исходя из сказанного, должно быть понятно, почему при инсталляции программы E365 SERVICE TOOL версии 2.0 дополнительно устанавливают ее более раннюю версию 1.7.
Примечание. При работе с программой E365 SERVICE TOOL (окно 1 на рис. 7) необходимо соблюдать определенную последовательность.
После запуска программы, с целью получения справочной информации о версии ПО телефона, вначале выбирают директорию Handset Specific». Затем в директории Userdata Restorer» при необходимости считывают пользовательские данные. В заключение, в директории Mobile Kit» выбирают файлы прошивки и программируют flash-память телефона.
Если телефон включается, много справочной информации о нем можно получить, набрав с клавиатуры команду #02#. После этого на экране телефона можно ознакомиться с информацией о версии ПО телефона (рис.18), версии Flex-файла, языкового пакета и другой информацией (рис. 19).
Разблокировка телефона
Снятие пользовательской блокировки можно проводить с помощью программы E365 SERVICE TOOL (рис. 15, кнопка 1 UnLock). Для снятия операторских блокировок существуют другие программы. Остановимся на двух из них.
Первая программа E365 NSK READER, ее окно в момент чтения операторских кодов разблокировки показано на рис. 20. По окончании этого процесса в окне 1 (рис.21) отобразятся коды их набирают на клавиатуре телефона.
Отметим, что после загрузки программы нажимают кнопку 1 Read Unlock Code» (рис. 20), а затем, кратковременно, кнопку включения телефона.
Вторая программа MOT TOOL C200/E365/T190/T191, ее основное меню показано на рис. 22. Она позволяет проводить не только разблокировку/блокировку телефона, но и чтение/запись данных flash-памяти (как выборочно, так и полностью), установку пользовательского кода на заводской и другие операции. Пользовательский интерфейс программы достаточно понятен, поэтому подробно останавливаться на ней мы не будем.
Кроме того, есть еще одна оригинальная (заводская) программа E365_DMTOOL V2.2.02.1, которая кроме разблокировки, позволяет копировать Flex-файл в память телефона. Ее окно показано на рис. 23.
Примечание. 1. Все управляющие программы для этой модели телефона (например, E365 NSK READER и др.) реагируют» на кратковременное нажатие кнопки включения аппарата спустя 3 с.
2. Чтобы снять пользовательскую (или операторскую) блокировку аппарата, достаточно переписать в flash-память телефона Flex-файл, называемый unlock_E365.mot. Это можно выполнить как с помощью программы E365_DMTOOL, так и других, например, E365 SERVICE TOOL.
Программный ремонт телефона
Телефон не включается
С помощью любой из приведенных выше программ переписывают Flex-файл в память телефона (например, unlock_E365.mot).
Если процесс записи прошел успешно, запускают E365 SERVICE TOOL версии 2.0 и с помощью нее записывают файлы Main, Flex и Language Pack (Resource Pack записывать не нужно).
При переполнении пользовательской памяти телефона (например, большим количеством фотоснимков) в момент его включения он зависает» на логотипе HELLO MOTO»
Быстрый способ устранения подобной проблемы (но не самый надежный) с помощью перечисленных выше программ переписать Flex-файл в память телефона (unlock_E365.mot). После переписи этого файла происходит инициализация ПО аппарата. После этого телефон восстанавливает работоспособность, но ненадолго примерно через неделю подобный дефект может повториться.
Чтобы навсегда избавиться от подобной проблемы, с помощью программы E365 SERVICE TOOL в директории Handset Specific считывают данные о версии ПО Main, Flex, Language Pack.
Затем программируют ПО такой же версией или более поздней. При этом стирается пользовательская область памяти телефона, которая была переполнена или содержала ошибки, а также восстанавливаются другие поврежденные области памяти.
(Скачать рисунки к статье) |