Программирование телефонов, выполненных на платформе DCT-3
Одна из наиболее популярных программ для аппаратов, выполненных на платформе DCT-3 - это NokiaTool. С ее помощью можно считывать коды блокировки, произвести программный сброс телефона на заводские установки, включать дополнительные модификации и др.
Для ее функционирования необходим адаптер СОМ-порт/M-bus (рис. 1) или универсальный бокс (см. выше).
Рис. 5
Окно программы Nokia Tool (версии 5.01) показано на рис. 5.
Примечание. Перед тем, как начать работу с этой программой, подключают адаптер через переходник к телефону, а затем уже включают телефон
Нажимают кнопку READ PH (1 на рис. 5), и в ранее пустых окнах программы появится информация о версии ПО телефона, типе аппарата, дате его изготовления, IMEI-номерах (в EEPROM и FLASH), коде телефона (заводская установка кода -12345), состоянии блокировок.
Установив в окне FACTORY SETTING (2 на рис. 5) необходимые опции и нажав кнопку 3 APPLY FS можно сбросить настройки телефона на заводские, счетчики и др.
Кнопкой 4 SW RESET устанавливаются все опции окна 2 на заводские, в этом случае код блокировки телефона будет 12345.
Ремонтники, как правило, используют эту программу только для определения кода блокировки телефона (SECURITY CODE в окне INFO на рис. 5).
Остальные опции программы NokiaTool используются достаточно редко, поэтому подробно останавливаться на них не будем.
Примечание. Телефоны NOKIA после трех неудачных попыток разблокировки аппарата перестают принимать даже правильный код (который был определен с помощью программы Nokia-Tool). Выходят из этой ситуации следующим образом: оставляют включенный телефон с запросом ввода кода разблокировки в течение пяти минут. После этого код вводят еще раз, и в большинстве своем повторных попыток уже не требуется.
Рис. 6
Следующая популярная программа для работы с телефонами NOKIA - это Nokia Tool от Ro-lis, ее окно показано на рис. 6.
Этот пакет по сравнению с предыдущим более функционален и позволяет:
- изменять IMEI-номер телефона. Для этого меняют содержимое окна 1 (рис. 6) и нажимают кнопку 2 CHANGE. При этом оригинальный IMEI-номер в окне 3 может быть другим. Это, как правило, не сказывается на работоспособности телефона;
- восстановить оригинальный IMEI-номер, для этого в окне 1 вводят номер, считанный из окна 3 и нажимают кнопку CHANGE;
- проверить версию сигнального процессора DSP, входящего в состав микросхемы СОВВА - см. окно 4);
- проверить версию языкового пакета (Lg) в окне 5, и в ниспадающем меню 6 выбрать языки, входящие в этот языковой пакет;
- менять значение контрастности дисплея регулятором 7;
- в модели 3310 (с помощью кнопок 8) можно активировать/деактивировать дополнительные пункты пользовательского меню;
- проверить серийный номер микросхемы СОВВА (окно 9), контрольные суммы языкового пакета СНК (окно 10) и файла сигнатуры (окно 11) и др.
Следует отметить, что если указанные контрольные суммы и номер СОВВА ID неправильные, то в аппарате включаются четыре вида блокировки (4 lock). Это происходит, например, при замене микросхемы СОВВА. Общую контрольную сумму на основе этих кодов еще называют MSId - ее можно корректировать, нажав кнопку FAID(12).
В случае блокировки 4 lock (а также, если аппарат заблокирован на оператора), и когда в окне 9 (рис. 6), все нули - это указывает на физическую неисправность микросхемы СОВВА. В этом случае на экране телефона отображается сообщение "ВСТАВЬТЕ ПРАВИЛЬНУЮ КАРТУ" (или "SIM HE ПОДХОДИТ").
Закладка 13 - NET MONITOR (СЕТЕВОЙ МОНИТОР) позволяет включать этот режим, сбрасывать его в исходное состояние, а также с помощью него снимать служебную информацию об операторе, базовой станции (мощность станции, удаление до нее, цифровой код оператора и др.).
Закладки READ и WRITE (14 и 15) позволяют читать и записывать содержимое Flash-памяти телефона.
Рис. 7
Следующий пакет с аналогичным названием - Nokia Tool, но от другого производителя @Bullet- = Jordik. Его окно показано на рис. 7. Он используется для снятия блокировок, замены IMEI-кодов и сброса телефона на заводские установки.
Эта программа по своим функциональным возможностям аналогична предыдущей, поэтому подробно на ней мы останавливаться не будем
Рис. 8
Теперь рассмотрим очень простую и полезную программу, называемую EEPROM TOOL, ее окно показано на рис. 8.
Эта программа позволяет:
- менять (восстанавливать) IMEI-номер;
- считывать различную справочную информацию;
- производить сброс аппарата на заводские установки. Подобная операция позволяет восстанавливать аппараты, у которых появились проблемы с сетью (например, если появляется полная шкала сети, а затем она пропадает). При сбросе настроек телефона восстанавливается содержимое EEPROM, в которых записаны и настройки радиоканала;
- тестировать микросхему СОВВА.
Программа EEPROM TOOL является идеальным инструментом для разблокировки телефонов (если, конечно, аппарат не находится в состоянии CONTACT SERVICE). Например, если в телефоне была полностью перезаписана Flash-память - он, естественно, будет заблокирован (4 lock) и у него будет неправильный IMEI-номер. С помощью этой программы можно быстро выполнить разблокировку аппарата (кнопкой 1), а затем восстановить IMEI-номер.
Если же в аппарате невозможно выполнить указанные операции, используют ранее рассмотренные программы.
Примечание. Для всех телефонах NOKIA приняты следующие сокращения расширений файлов прошивки:Примечание. Для всех телефонах NOKIA приняты следующие сокращения расширений файлов прошивки:
- MCU- основное ПО;
- РРМ- языковой пакет;
- CNT - область CONTENT (картинки, мелодии и др.);
- РМ - файл, содержащий настройки радиоканала (эти файлы применимы для платформы DCT-4 и всех последующих);
- РММ - файл прошивки EEPROM;
- RPL - файлы, предназначенные для записи IMEI-кодов в "чистые" микросхемы UEM (для платформы DCT-4)
Для прошивки ПО телефонов на платформе DCT-3 необходим универсальный бокс, имеющий интерфейс F-bus, а также соответствующее программное обеспечение (или так называемый "флешер"). В простейшем случае можно воспользоваться DATA-кабелем F-bus, показанным на рис. 2.
Рассмотрим подробнее порядок прошивки ПО телефона.
Рис. 9
Выключенный телефон подключают к кабелю F-bus и на ПК запускают программу - в нашем случае мы остановимся на Nokia DCT-3 flasher by Rollis. Окно программы показано на рис. 9. Эту программу еще называют БАНАН - это связано с тем, что в качестве иконки (слева вверху) показан фрукт с аналогичным названием.
Программа Nokia DCT-3 flasher позволяет:
- считывать и записывать различные области Flash-памяти телефона (в том числе и выборочно);
- разблокировать и заблокировать телефон;
- проверить и пересчитать контрольные суммы (см. выше);
- проверить и при необходимости исправить считанный FLASH-файл на предмет возможных ошибок (с помощью опции SCAN FLASH). Если в телефоне запорчен Flash-файл (ПО), на экране дисплея высветится сообщение CONTACT SERVICE;
- можно отдельно загрузить различные файлы, например - PPM, MCU и др. После этого необходимо скорректировать контрольные суммы аппарата. Последнюю операцию необходимо проводить обязательно, так как в противном случае аппарат заблокируется (4 lock) или перейдет в состояние CONTACT SERVICE.
В окне 1 этой программы выбирают модель аппарата (в скобках дано его сервисное название). Затем выбирают файл "прошивки", область памяти и затем, собственно, записывают этот файл в телефон. С помощью этого пакета можно записать как оригинальную (что была ранее), так и более позднюю версию ПО телефона.
Рис. 10
Существуют программы-флешеры, которые объединяют работу интерфейсов M-bus, F-bus. Один из них - Nokia DCT3 flasher&m2bus tools от компании Rollis. Окно этой программы показано на рис. 10.
Эта программа имеет много функциональных возможностей (в большинстве своем мы на них останавливались), перечислим некоторые из них:
- конвертация оригинальных файлов "проши-вок" NOKIA (предназначенных для пакета WinTesIa) в бинарный формат (который "понимают" другие программы-флешеры);
- перепрограммирование телефона "Nokia 3310" в "Nokia 3315";
- чтение и прошивка MCU, PPM, EEPROM;
- чтение справочной информации о телефоне (рис. 10). Подобная информация аналогична той, которую можно получить с помощью уже рассмотренных выше программ;
- совмещает в себе все функции програм-мы-флешера (через интерфейс F-bus) и Nokia Tool (работающего через M-bus) от Rollis. Например, с помощью опции 1 Flash (рис. 10) можно производить флеширование аппарата, a Read m2bus (2) и Write m2bus (3) - операции разблокировки, чтения служебной информации и др.
Есть еще одна программа, предназначенная для прошивки FLASH-памяти телефона Она называется DEJAN FLASHER, выполняет те же функции, что и Nokia DCT-3 flasher, поэтому подробно останавливаться на ней мы не будем. Отметим лишь, что существует две версии этой программы FULL и LIGHT - их возможности понятны из названия.