на главную
Карта сайта
English version
Вы читаете:

Инженерное программирование сотовых телефонов PANTECH

Телефония
9 лет назад

Инженерное программирование сотовых телефонов PANTECH

1

Статья посвящена рассмотрению вопросов, связанных с программным ремонтом телефонов PANTECH. Будут рассмотрены необходимые аппаратные и программные средства, а также приведена различная информация, необходимая для ремонта данных телефонов.

Южнокорейская компания PANTECH была основана в 1991 году, а ее начальной специализацией было производство пейджеров. Однако компания достаточно быстро оставила эту нишу, переключившись на производство мобильных телефонов стандарта CDMA, распространенного в Южной Корее. К 2003 году она по объемам продаж CDMA-телефонов на местном рынке вошла в тройку лидеров, уступив лишь LG и SAMSUNG. Первый GSM-телефон, выпущенный под торговой маркой PANTECH, увидел свет в 1997 году, а в 2004 эта компания начала активное продвижение своей продукции на российском рынке.

Продукция компании PANTECH - это типичные азиатские телефоны, оснащенные качественными цветными экранами и громкой полифонией. Большинство выведенных на российский рынок моделей имеют встроенные камеры. Эти факторы, в сочетании с умеренной ценой, сделали телефоны PANTECH тех лет выгодной покупкой и обеспечили их распространение в России и странах СНГ Большинство телефонов этой компании, находящихся у российских потребителей, относятся к модельному ряду 2004-2006 годов.

В большинстве телефонов, выпущенных компанией для российского рынка, используется стандартный 24-контактный интерфейсный разъем, аналогичный применяемому в ряде телефонов производства компании LG Electronics, например "G5600" и "G7000". Назначение контактов данного разъема приведено в табл. 1, а сервисные коды, подходящие для подавляющего большинства моделей - в табл. 2. Для многих телефонов PANTECH код блокировки по умолчанию - 1234.

Таблица 1. Назначение контактов интерфейсного разъема телефонов Pantech

Номер контакта

Сигнал

Описание

1, 2

+Vcharge

Вход для подключения зарядного устройства. В USB- кабеле соединен с сигналом Vcc USB-порта

3

CTS / IO / USC5

Сигнал CTS (Clear to send - свободен для передачи) последовательного интерфейса

4

RTS / CLK / USC4

Сигнал RTS (запрос на передачу) последовательного интерфейса

5

FS / RI / USC3

Сигнал RI последовательного интерфейса

6, 7

+Vbat

Выход напряжения аккумулятора

8

ACCIDENT / USB Data+

Идентификация подключенного аксессуара. В USB- кабеле используется как сигнал D+ порта USB

9

FS / RI / USC6

Сигнал RI последовательного интерфейса

10

RX / CTS / GPIO_1

Сигнал RX (Receive data - прием данных) последовательного интерфейса (в режиме DATA-кабеля)

11

TX / RTS / GPIO_3

Сигнал TX (Transmit data - передача данных) последовательного интерфейса (в режиме DATA-кабеля)

12

TXD / TX / USC2

Сигнал TX (Transmit data - передача данных) последовательного интерфейса (в режиме GPRS- модема)

13

POWERON.

Автозапуск при подключении телефона к кабелю. Для активации функции автозапуска данный контакт соединить с общим (GND)

14

ACCDETECT / USB Data-

Определение наличия подключенного аксессуара.

В USB-кабеле используется как сигнал D-порта USB

15

RXD / RX / USC1

Сигнал RX (Receive data - прием данных) последовательного интерфейса (в режиме GPRS- модема)

16

CLK /USC0

Сигнал DCD последовательного интерфейса

17

JTAGEN

Активация интерфейса JTAG. Для активации данного интерфейса контакт соединить с контактом Vbat

18

TDI / DAI1 / GPIO20

Интерфейс JTAG. Входные данные в последовательном двоичном коде

19

TDO / DAI0 / GPIO21

Интерфейс JTAG. Выходные данные в последовательном двоичном коде

20

TMS / DAIRESET / GPIO19

Интерфейс JTAG. Сигнал выбора тестового режима

21

TCK / HSLDO0 / GPIO18

Интерфейс JTAG. Сигнал синхронизации последовательных данных

22, 23, 24

GND

Общий

Примечание.

1. Использование USB-кабеля доступно только на некоторых моделях телефонов Pantech.

2. В обычном DATA-кабеле задействованы контакты 3, 4, 6, 7, 11, 12, 15, 16, 22, 23, 24.

3. Контакты 6, 7, 10-12, 15, 16, 22-24 используются в кабеле интерфейса JTAG.

4. Переключение между режимами GPRS-модема и DATA-кабеля осуществляется переключателем, коммутирующим линии RX и TX.

 

Таблица 2. Сервисные коды телефонов PANTECH

Код

Описание

*01763*476#

Вызов меню тестирования телефона, с помощью которого можно проверить работоспособность его основных элементов

*01763*3641#

Переход в инженерный режим. Переключение между формами представления информации в инженерном меню осуществляется клавишей "С". Временный выход из данного режима осуществляют длительным нажатием на клавишу включения телефона

*01763*3640#

Выход из инженерного режима

*01763*6371#

Переход в сервисное меню

*01763*6370#

Выход из сервисного меню

*01763*63866331#

Переход в режим сетевого монитора

*01763*63866330#

Выход из режима сетевого монитора

*01763*22637266#

Переход в режим проверки встроенной камеры

*01763*737381#

Возврат телефона к заводским настройкам, перед использованием следует удалить из телефона SIM-карту

*01763*79837#

Информация о версии программного обеспечения

*01763*5641#

Включить протоколирование работы телефона

*01763*5640#

Выключить протоколирование работы телефона

Примечание.Работоспособность кодов может зависеть от модели телефона и установленной в аппарате версии программного обеспечения.

 

В табл. 3 приведен список оригинальных аксессуаров для телефонов PANTECH, официально поставлявшихся в Россию.

Таблица 3. Перечень оригинальных аксессуаров для телефонов PANTECH, сертифицированных для российского рынка

Артикул

Описание

3610200080

Зарядное устройство PTA-110, входное напряжение 220 В

3612600178

Q80 стандартный аккумулятор (серебристый)

3612600337

G200 стандартный аккумулятор (синий)

3612600388

G200 аккумулятор повышенной емкости (синий)

3612600379

G200 стандартный аккумулятор (серебристый)

3612600310

G200 аккумулятор повышенной емкости (серебристый)

3612600315

G300 стандартный аккумулятор (красный)

3612600395

G300 стандартный аккумулятор (серебристый)

3612600319

G500 стандартный аккумулятор (красный)

3612600320

G500 аккумулятор повышенной емкости (красный)

3612600357

G500 стандартный аккумулятор (серебристый)

3612600358

G500 аккумулятор повышенной емкости (серебристый)

3612600386

G500 стандартный аккумулятор (серебристый)

3612600387

G500 аккумулятор повышенной емкости (серебристый)

3612600461

G600 стандартный аккумулятор (красный)

3612600458

G700 стандартный аккумулятор

3612600382

G800 стандартный аккумулятор (серебристый)

3612600380

G650 стандартный аккумулятор (красный)

3612600381

G650 аккумулятор повышенной емкости

3612600473

GF200 стандартный аккумулятор (серебристый)

3612600504

GF200 стандартный аккумулятор (насыщенный синий)

3612600505

GF200 стандартный аккумулятор (темно-серый)

3612600436

GB100 стандартный аккумулятор

3612600457

GI100 стандартный аккумулятор

7200100008

Кабель телефон-компьютер P1-03-004(HUMIT)

3550300034

Гарнитура MEP-W32-DS

3610200065

Автомобильное зарядное устройство PCL-100 для подключения к прикуривателю

 

На рис. 1 приведена принципиальная схема DATA-кабеля для программирования телефонов PANTECH. Для инженерного программирования телефонов PANTECH используются различные программные продукты, причем, программный код, необходимый для работы с определенной моделью телефона (или семейством моделей) размещен внутри исполняемых модулей.

Схема кабеля для телефонов PANTECH

Рис. 1. Схема кабеля для телефонов PANTECH

 

При выборе программного обеспечения для инженерного программирования данных телефонов необходимо обращать внимание, поддерживает ли выбранная версия используемого программного продукта ремонтируемую модель телефона.

Программное обеспечение (ПО) подавляющего большинства телефонов PANTECH состоит из 1 или 2 файлов формата *.bif, представляющего собой двоичный формат хранения данных. Для хранения ПО ряда моделей может использоваться формат S-Record (*.mot, *.m0), представляющий собой текстовый формат для хранения двоичной информации. В случае если ПО телефона включает в себя 2 файла, то в первом из них хранится исполняемая часть ПО, а во втором данные, необходимые для ее работы и пользовательский контент. При обновлении ПО следует проверять соответствие версий данных файлов, так как при их несовпадении после программирования телефон может работать нестабильно или оказаться неработоспособен.

В табл. 4 приведена информация о названиях и версиях сервисных программ, используемых при инженерном программировании популярных моделей телефонов PANTECH, а в табл. 5 - рекомендуемые версии ПО ряда телефонов.

Таблица 4. Соответствие моделей телефонов Pantech и сервисных программ

Модель телефона

Сервисная программа

G200

GSM Downloader V 2.80 Titan

G300

GSM Downloader V 2.80 Style&Odin&Muse

G500

GSM Downloader V 2.80 Zeus&Zenis

G600, G700, G900, GB100

Downloader V 2.51

G700

Tlion 8 ch Flash Downloader

G800

GSM Downloader V 2.80 Bellona

G900

GSM Downloader V 2.81 Ares

GB100

GSM Downloader V 2.80 GB100

GB200, GB210

GSM Downloader V 2.80 GB200/210

GB300

Base Multi Downloader V 2.60

GF100, G670

GSM Downloader V 2.80 GF100 / G670

GF200

GSM Downloader V 2.80 GF200

GI100

UG bufferedwrite 8 ch

PG1000

MultiDownloader PG1000

PG12X0

GSM Downloader V 2.80 PG12X0

PG14X0

GSM Downloader V 2.80 PG14X0

PG1500

GSM Downloader V 2.80 PG1500

PG1900, PG1910

GSM Downloader V 2.80 PG19X0

PG2800

GSM Downloader V 3.00 PG2800

PG3000

GSM Downloader V 2.80 PG3000

PG3200, PG3210

GSM Downloader V 1.28 PG32X0

PG3500

GSM Downloader V 2.80 PG3500

PG6100

GSM Downloader V 2.80 PG6100

PG6200

GSM Downloader V 2.80 PG6200

PG8000

GSM Downloader V 2.80 PG8000

Q80

GSM Downloader V 2.80 Cute / Downloader V 2.51

 

Таблица 5. Рекомендуемые версии программного обеспечения для ряда моделей

Модель телефона

Полное обозначение версии ПО телефона

Краткое обозначение версии ПО телефона

Дата релиза

Q80

GDGR0001031117-Rus

Q80_11172003

17.11.2003

G200

GHAR0514062004 TITAN Ver. 0.01

G200_06142004

14.06.2004

G300

GGHR0002012005 STYLE Ver. 0.01s

G300_02012005

01.02.2005

G500

GIHR0514062004 ZEUS Ver.0.01

G500_06142004

14.06.2004

G600

GZBP0102012005 PANTECH ver 1.0

G600_02012005

01.02.2005

G670

GQAP0101272005 670 ver 1.0

G670_01272005

27.01.2005

G700

GXNP0112302004 TLION ver 1.0s

G700_12302004

30.12.2004

G800

GLAP0112202004 G800 ver 1.0

G800_12202004

20.12.2004

G900

GWBP0212302004 G900 ver 1.0b

G900_12302004

30.12.2004

GB100

GVNP0112302004 GB100 ver 1.1n

GB100_12302004

30.12.2004

GB200

GPCP0012102004 GB200 ver 1.00

GB200_12102004

10.12.2004

GB300

GNAP0112132004 GB300 ver 1.20

GB300_12132004

13.12.2004

GF100

GOAP0112132004 GF100 ver 1.0

GF100_12132004

13.12.2004

GF200

GTCP0012102004 GF200 ver 1.00

GF200_12102004

10.12.2004

GI100

GMAP0201042005 GI100 ver. 1.0

GI100_01042005

04.01.2005

 

GSM Downloader

Программа GSM Downloader поддерживает одновременную работу с несколькими телефонами. Максимальное количество поддерживаемых каналов (8 или 16) пользователь выбирает при запуске приложения (рис. 2.а). В 8-канальном режиме программа будет отслеживать последовательные порты с COM1 по COM10, а в 16-канальном - с COM1 по COM18. Внешний вид основного диалогового окна программы GSM Downloader показан на рис. 2б. Официальными требованиями к компьютеру, на котором осуществляется инженерное программирование телефона, являются следующие - процессор частотой не ниже 700 МГц, 128 (рекомендуется 256) Мб оперативной памяти, операционная система - Windows NT4, Windows 2000 или Windows XP. Обновление и восстановление ПО телефонов с помощью этой программы осуществляется следующим образом:

1. Запускают GSM Downloader и выбирают необходимое количество каналов. Обратите внимание, порты COM11-COM18 доступны только в 16-канальном режиме;

2. В выпадающем списке "COM Speed" выбирают скорость обмена информации. При использовании кабелей, подключаемых с COM-порту, следует выбрать скорость 115К (115200 бит/с), а при использовании карт высокоскоростных COM-портов или кабелей с USB-COM преобразователями максимально возможной скоростью является 920К (921600 бит/с).

3. В выпадающем списке "Card Type" выбирают тип используемой карты. По умолчанию используется "KEYCOMM".

4. В полях ввода "Code(File1)" и "Data(File2)" указывают имена файлов, информация из которых должна быть загружена в телефон. Количество файлов с ПО (1 или 2) зависит от модели ремонтируемого телефона. Для вызова стандартного Windows-диалога открытия файлов нажимают кнопку <<…>>, находящуюся слева от соответствующего поля ввода.

5. Устанавливают флажки напротив полей ввода, содержащих имена файлов, подлежащие загрузке в телефон.

6. Подключают выключенный телефон к DATA-кабелю. При использовании DATA-кабелей с автоматическим запуском процесса программирования программа самостоятельно обнаружит телефон и начнет процесс загрузки в него ПО. В случае использования DATA-кабелей без автозапуска понадобится нажать клавишу включения телефона.

7. В процессе программирования Flash-памяти телефона изменяется вид, цвет и подпись рисунка состояния, находящегося в секции, соответствующей используемого COM-порту: 

Readу - порт готов к программированию Flash-памяти телефона. Начальное состояние при запуске приложения;

Wait - порт готов к обнаружению телефона и выполнению его программирования;

Prog - свидетельствует о начатом процессе программирования Flash-памяти телефона;

Pass - процесс программирования Flash-памяти телефона успешно завершен;

Fail - в процессе программирования Flash-памяти телефона возникли ошибки. Необходимо повторить данную операцию, предварительно отсоединив телефон от DATA-кабеля и на 1-2 секунды сняв с него аккумулятор.

8. Для завершения работ с программой GSM Downloader нажимают кнопку "Close Dialog" основного диалогового окна данной программы.

9. По окончании процесса программирования Flash-памяти телефона отключают его от DATA-кабеля и на 1-2 секунды отсоединяют аккумулятор.

Диалоговые окна программы GSM Downloader

Рис. 2. Диалоговые окна программы GSM Downloader

 

Downloader V 2.51

Данная программа (рис. 3) применяется для инженерного программирования телефонов "Pantech G600/G700/G900/GB100" и ряда других моделей. Данная утилита позволяет как считывать содержимое Flash-памяти телефона, так и программировать ее. Работу с данной программой осуществляют в следующем порядке:

1. Запускают программу Downloader

2. В выпадающем списке "Port" выбирают используемый COM-порт.

3. В выпадающем списке "Baud Rate" выбирают скорость обмена информацией c учетом возможностей применяемого DATA-кабеля.

4. В выпадающем списке "Master Clock" выбирают базовую частоту. По умолчанию используется значение 1843200.

5. Переключателем "Select Model" выбирают семейство, к которому относится ремонтируемый телефон (Cute - "Q80", Tilon - "G700" и "GB100"). Состояние переключателя игнорируется, если установлен флажок "if checked-erase WholeDevce".

6. Переходят на нужную вкладку: "Flash Write" - для программирования Flash-памяти телефона, "Flash Read" - для считывания определенного участка памяти телефона в файл.

7. В поле ввода секции "Code" соответствующей вкладки задают имя файла, содержимое которого должно быть загружено в телефон или файла, в который должна быть считана содержащаяся в телефоне информация.

8. При программировании Flash-памяти телефона, если необходимо, устанавливают флажок "if checked-erase WholeDevce" для полной очистки Flash-памяти телефона. Однако следует помнить, что в этом случае из телефона будут удалены калибровочные данные. Также при программировании можно задать адрес, начиная с которого будет начата запись информации во Flash-память телефона.

9. При считывании данных с телефона, если необходимо считать лишь определенный фрагмент содержимого Flash-памяти устройства, устанавливают флажок "Specify Addr Range" и в полях ввода "Start" и "Stop" задают соответственно начальный и конечный адреса считываемого участка памяти телефона. В случае если указанный флажок не установлен, будет считано все содержимое Flash-памяти телефона, начиная с определенного адреса, который задают в соответствующем поле ввода.

10. Нажимают кнопку "Start" для начала выполнения операции, после чего подключают телефон к компьютеру. При использовании кабелей без автозапуска нажимают клавишу включения телефона. Ход процесса программирования Flash-памяти отображается индикатором, размещенным над кнопками "Start" и "Stop".

11. По окончании процесса программирования Flash-памяти телефона отключают его от DATA-кабеля и на 1-2 секунды отсоединяют аккумулятор.

Диалоговые окна программы "Downloader"

Рис. 3. Диалоговые окна программы "Downloader"

 

Tlion 8 ch Flash Downloader

Программа Tlion 8 ch Flash Downloader (рис. 4) предназначена для программирования Flash-памяти телефонов Pantech на базе аппаратной платформы Tlion. Данная программа поддерживает одновременное использование восьми последовательных портов. Методика использования данной программы во многом аналогична методике работы с рассмотренной выше программой Downloader, за исключением поддержки одновременной работы с несколькими последовательными портами. При использовании DATA-кабелей с USB/COM-преобразователями, их необходимо подключать к компьютеру до запуска программы. В общем случае работа с Tlion 8 ch Flash Downloader осуществляется по следующей методике:

1. Запускают программу.

2. Переключателем секции "Download Speed" задают скорость обмена информацией.

3. В поле ввода "File" секции "Download File Select" указывают имя файла, содержащего информацию, подлежащую загрузке в телефон. Для вызова стандартного Windows-диалога открытия файлов нажимают кнопку "Select Flash Download File", расположенную справа от данного поля ввода.

4. Из выпадающего списка "Num X. Port" выбирают используемый COM-порт компьютера. При параллельном программировании Flash-памяти нескольких телефонов данную операцию выполняют в нужном количестве секций, для каждого из используемых COM-портов.

5. Нажимают кнопку "Start" используемой секции (данная кнопка находится справа от выпадающего списка, в котором выбран используемый COM-порт) после чего подключают телефон к DATA-кабелю. Для запуска процесса программирования по нескольким каналам нажимают кнопку "All Start", расположенную в левом верхнем углу диалогового окна приложения.

6. По окончании процесса программирования Flash-памяти телефона отключают его от DATA-кабеля и на 1-2 секунды отсоединяют аккумулятор.

Основное диалоговое окно программы Tlion 8 ch Flash Downloader

Рис. 4. Основное диалоговое окно программы Tlion 8 ch Flash Downloader

 

Base Multi Downloader V 2.60

Программа Base Multi Downloader V 2.60 (рис. 5) является более ранней версией программы GSM Downloader, рассмотренной выше. Основными отличиями данных программ является расположение элементов управления основного диалогового окна программы и то, что Base Multi Downloader V 2.60 поддерживает последовательные порты только с COM1 по COM5. Методика использования данной программы для инженерного программирования телефонов Pantech аналогична приведенной выше методике использования GSM Downloader.

Использование программы Base Multi Downloader V 2.60

Рис. 5. Использование программы Base Multi Downloader V 2.60

 

UG bufferedwrite 8 ch

Данная программа (рис.6) представляет собой версию рассмотренной выше программы Tlion 8 ch Flash Downloader, но адаптированную для работы с телефоном "Pantech GI100". Какие-либо существенные отличия методики использования UG bufferedwrite 8 ch от Tlion 8 ch Flash Downloader отсутствуют.

Основное диалоговое окно программы UG bufferedwrite 8 ch

Рис. 6. Основное диалоговое окно программы UG bufferedwrite 8 ch

 

MultiDownloader PG1000

Программа MultiDownloader PG1000 (рис. 7) рассчитана для использования на компьютерах с настроенным отображением символов азиатских языков, в противном случае вместо подписей в диалоговых окнах программы будут отображаться символы "?". Однако на работоспособность самой программы это не влияет. За исключением того, что данная программа работает с файлами в формате S-Record, методика ее использования не имеет каких-либо серьезных отличий от методик использования рассмотренных выше программ. Для запуска процесса программирования нажимают кнопку, расположенную в секции, где выбран COM-порт, к которому подключен DATA-кабель.

Основное диалоговое окно программы MultiDownloader PG1000

Рис. 7. Основное диалоговое окно программы MultiDownloader PG1000

 

Литература и интернет-источники

1. Pantech C300, G300, G600, G700, G800, G900, GB100, GB200, GB300, GF200, GF500, PG1200, PG1400, PG1500, PG3000, PG3200, PG3500, PG3600, PG6100, PG8000 cell phones cable connector // Интернет-портал Pinouts.ru - http://pinouts.ru/CellularPhones-P-W/pantech_24p.shtml

2. Схема Кабеля Pantech Gprs + Data // Интернет-портал Mobileall.ru - http://www.mobileall.ru/forums/inde x.php?showtopic=209

Автор: Антон Печеровый (г. Орел)

Источник: Ремонт и сервис

Мнения читателей
  • domovoy1208/30.08.2016 - 16:55

    Статья очень полезная,спасибо.