Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
DFS CDMA
Professional CDMA Software
Руководство пользователя
Функциональные возможности
C2013-09
September, 2013
Начало работы
Основные возможности:
Системные требования:
Операционная система Windows 2000 и более поздние версии (Win98 и более ранние версии не
тестировались по причине неактуальности.)
Microsoft .NET Framework 4.0 и выше. (http://download.microsoft.com)
Использование оперативной памяти зависит от выполняемой задачи (~ 15Mb - 70Mb).
Первый запуск
При первом запуске DFS появится диалоговое окно «Account» на ПК. Здесь необходимо ввести данные
авторизации на сайте http://cdmatool.com (эти данные используются в дальнейшем программой для
получения обновлений).
Помните о том, что одним из пунктов соглашения есть условие нераспространения регистрационных
данных. Попытки перепродажи, взлома ПО и иные действия приведут к блокировке Вашего аккаунта.
Терминология:
• Активный процесс (порт) - процесс DFS, опрашивающий системный порт, события которого
отображаются в интерфейсе.
• Фоновый процесс (порт) - процесс DFS, опрашивающий системный порт, события которого не
отображаются.
• Инструмент список процессов - инструмент быстрого управления процессами (портами) DFS
С помощью менеджера портов можно добавить системный порт в «разрешенные для поиска
оборудования». При запуске, программа сканирует все разрешенные порты (если они присутствуют в
системе и активны) на наличие оборудования. Количество опрашиваемых портов влияет на
быстродействие программы (каждый системный порт опрашивается асинхронно в отдельном потоке, то
есть, для двух портов создается два разных потока, для трех - три и т. д.). Не рекомендуется добавлять без
надобности порты модемов составных устройств.
На поле «Port\Discription» можно добавить или исключить системный порт из числа разрешенных для опроса
программой. Серым цветом обозначены системные порты, запрещенные для опроса, черным - разрешенные.
Статус порта «запрещенный»/«разрешенный» можно изменить двойным щелчком мышки или с помощью
кнопок «Add/Remove port». Добавление системного порта в список разрешенных к опросу влечет за собой
запуск нового фонового процесса DFS, отвечающего за выбранный порт. Удаление порта из списка разрушает
ответственный за порт процесс. При добавлении устройства в нижней части Менеджера портов Devices
online появится устройство:
Управление портом
Для переключений между портами (процессами) не обязательно использовать менеджер портов (PM). На
рисунке показаны основные элементы управления портами DFS, с помощью которых можно:
• Открыть/Закрыть текущий активный порт (кнопка с изображением телефонной трубки в кружочке. Цвет
кружочка отображает текущее состояние порта. Зеленый кружечек - порт открыт; Красный - порт закрыт;
Синий - порт отсутствует или занят, DFS ожидает доступа к порту.
• Быстро сменить активный порт (выпадающий список перечисления портов, существующих в системе).
Внимание! Этот список отображает только порты, разрешенные пользователем к опросу в PM.
• Изменить скорость порта. Актуально для COM портов. (Список Rate).
• Оборвать текущую операцию выполняемую процессом. (Кнопка Abort).
Поле подробные настройки порта (такие как таймауты выполнения чтения/записи и DCB-параметры)
можно выполнить на закладке общих настроек (страница общих настроек будет описана далее).
Управление аппаратом
• Командная строка. Работает в трех режимах. BT - отсылает набранные байты в порт «как есть», BTCS -
отсылает набранные байты команды с контрольной суммой и флагом окончания пакета (стандартный
Qualcomm пакет передачи данных), NVMI - формирует полный стандартный пакет на чтение или запись
NV элементов(для чтения достаточно набрать только первые 3 байта команды, для записи - первые 3 байта
и байты записываемых данных)
• Некоторые известные методы сброса аппарата до заводских настроек. Этой опцией следует пользоваться
внимательно и только в случае крайней необходимости, предварительно сделав откат настроек
оборудования.
• Быстрая смена режима работы аппарата. Перезагрузка, выключение, тест режим (опция может не
поддерживаться аппаратом), переход в режим передачи данных (только для модемов).
• Известные методы переключения карты порта в диагностический режим. По умолчанию DFS не делает
попыток перевести оборудование в диагностический режим (NotUse). Если будет выбран отличный
вариант от NotUse в списке (Qualcomm, Sky, LG, Hyundai, Withus, Samsung, Sierra), DFS будет
автоматически пытаться перевести оборудование в диагностический режим, согласно выбранному методу.
Диагностика и индикация
Первая закладка DFS отображает перечень всех имеющихся обновлений (Equipment), общую информацию
об используемом DFS файле поддержки (Status) и общие диагностические данные оборудования
(Diagnostic).
EQF:
Статус и диагностика:
Группа «Status» отображает текущее состояние оборудования (обмен данными с базовой станцией). Здесь
можно увидеть такую информацию, как серийный номер оборудования (передаваемый в эфир), каналы,
используемые для работы в сети оператора, SID/NID на которых работает оборудование, режим работы
оборудования (Band Class), состояние работы (RX State), состояние операции в данный момент
(Entry/State)
Группа «Diagnostic» отображает информацию о версии прошивки и конфигурации оборудования, а так же
уровень сигнала приема-передачи голосовых пакетов.
Индикаторы DFS:
Обновления
Обновления EQF файлов осуществляется автоматически при запуске программы или вручную при
нажатии на кнопку в трее «Update» с сервера DFS на основе данных авторизации введенных при первом
старте программы.
EQF - специальный файл поддержки DFS, определяющий алгоритмы работы с тем или иным
оборудованием. EQF необходим для операций разблокировки и восстановления ESN, MEID, IMEI.
Если оборудование неизвестно DFS (нет соответствующего EQF файла), DFS будет работать с
оборудованием по общему алгоритму Qualcomm (как это делает QPST или Axesstel PST к примеру). В
большинстве случаев это не опасно, но для ряда аппаратов, программирование в этом режиме может стать
причиной неработоспособности аппарата (это в основном касается некоторых моделей Samsung и Kyocera).
Программирование оборудования
Перед записью параметров желательно считать соответствующие параметры, изменить необходимые,
после чего можно записать изменения. Такой способ программирования оборудования будет наиболее
корректный!
Возможность выбора NAM (по умолчанию оборудование использует для работы NAM1 – UseNam1).
Вкладка « »
Разблокировка SPC, SPC3, FSC, OTKSL, User lock, восстановление ESN, MEID, IMEI, A-
KEY, SSD-A, SSD-B
Первый шаг работы с оборудование - разблокировка. Для того, чтобы разблокировать оборудование
необходимо считать SPC и послать его в оборудование ( - см. описание главного
меню).
Группы Unlock, SIM UNLOCK, Serial Number, MEID, IMEI, CAVE позволяют выполнять функции
чтения и записи с одноименными наборами параметров.
Группа CONFIG позволяют выполнять функции для Ruim Config (Переключение режимов работы RUIM,
NV), Voice Priv и USB Config (Переключение режимов DIAG, MTP, Mass Storage и другие).
Группа SPC Calculator - калькулятор SPC для оператора Metro PCS на основе текущего ESN.
Вкладка « »
Поле IMSI дает возможность внести полный номер для программирования оборудования (в формате:
<MCC><MNC><MIN2><MIN1>) с последующим автоматическим разбиением на соответствующие поля.
Группа PRL позволяет считать, записать, сохранить и загрузить PRL оператора. Чтобы увидеть список
своих PRL, необходимо их загрузить в папку DFS (\TelecomLogic\DFS\PRL)
Чтобы увидеть список своих PTN, необходимо их загрузить в папку DFS (\TelecomLogic\DFS\PTN) или
загружать с сервера.
Вкладка « »
На этой закладке можно запрограммировать данные протокола передачи данных PРP, методы авторизации
PАP, HDR и задать режим работы аппарата в сети.
Метод авторизации PPP обычно хранит контрольную пару «логин-пароль» авторизации операционной
системы.
Метод авторизации HRD имеет три пары «логин-пароль». В зависимости от оператора и оборудования,
используется та или иная пара «логин-пароль» при авторизации EVDO (обычно это пара «HDR NAI -
HDR Password»)
Группы параметров «MODE», «EVDO SCP options», «Data config», «Dial string», «DNS
primary/secondary» позволяют выполнить детальные настройки работы оборудования в режиме передачи
данных.
== Примечания ==
Вкладка « »
Группа параметров «Mobile IP main settings» позволяет изменить режим авторизации SimpleIP,
PrefMobileIP, MobileIP в зависимости от оператора и оборудования.
Группа параметров «Selected profile settings» позволяет выполнять детальные настройки работы
оборудования с профилями Mobile IP.
Сохранение данных в группе параметров «Selected profile settings» производятся кнопкой «Write
current profile settings»
Вкладка « »
Утилита редактирования NV
Данная утилита позволяет считать указанный диапазон энергозависимой памяти аппарата по ячейкам,
посмотреть содержимое ячеек, внести и сохранить изменения. Максимальный размер 65535
Кнопка «Read range» производит чтение ячеек NV указанных в начальном (Start) и конечном (End)
адресе. Чтение происходит в автоматическом режиме.
Кнопка «Read RF» производит чтение ячеек NV с калибровками аппарата.
После чтения ячеек все данные хранятся в динамической памяти, чтобы сохранить их необходимо
воспользоваться кнопкой «Save». Формат сохранения NV параметров удобен для просмотра в XML
совместимых программах (например, обычный текстовый блокнот).
Запись происходит соответствующими кнопками «Write all» или «Write RF». Также можно записать
только калибровки из полного бекапа NV, DFS автоматически выделит нужные ячейки NV для записи
калибровок.
Кнопка «Import» позволяет импортировать NV из старых версий DFS формат *.nvm или других программ
(опционально, 100% поддержка не гарантируется) формат *.txt.
== Примечания ==
NV – Non-Volatile Memory
Утилита для работы с файловой системой оборудования представляет собой гибридный EFS Explorer
предоставляющий возможность работать с файловой системой в произвольном режиме, а так же
поддерживающий нестандартные (так или иначе отошедшие от Qualcomm) системы (такие как Read EFS
(Kyocera)
С помощью этой утилиты можно сохранить или загрузить файлы системы аппарата на ПК в древовидном
представлении, представляющим собой образ EFS, если эта операция поддерживается аппаратом.
Для сканирования памяти на предмет читаемости необходимо указать скорость сканирования (Detail,
Low, Medium, High) и нажать «Scan»
Для чтения диапазона памяти необходимо выбрать тип (Type), стартовый адрес (Start) и размер (Size)
необходимый для чтения памяти и нажать «Read».
Для отображения блока памяти по выбранному адресу, необходимо нажать «Show»
Внизу монитора отображается скорость чтения (Speed) оперативной памяти, считываемый адрес (Current
address) в данный момент и приблизительное время окончания сканирования (Remaining time).
Data monitoring
«Data monitoring» позволяет отобразить юлок памяти в мониторе. Для передвижения по адресным блокам
можно использовать кнопки «Page up» и «Page down». Отображение страницы «Data monitoring» можно
регулировать подстройкой Page с параметрами Size_16x16, Size_16x64, Size_16x128
Data analizer
«Data analizer» позволяет искать по внутренним алгоритмам с памяти данные следующего типа: SPC, ESN,
MEID, AKEY, SSDA, SSDB, Password PAP, PPP, AN, ANPPP, ANLONG
Режим поиска «Digits» - ищет числа заданной длинны (длина задается в поле над режимом поиска,
например, запрос ?????? – режим поиска шестизначных цифр).
Режим поиска «HEX» ищет заданный набор байт (маска задается в поле над режимом поиска).
Анализировать можно на лету «Online» или загрузить «File» внешний *.bin файл.
Для скачивания файлов прошивок необходимо перейти на вкладку «Server», выбрать нужный файл
прошивки и нажать «Download». Пойдет процесс загрузки. По завершению прошивка появится в Local.
DMF files
Local: в этой секции отображаются все файлы прошивки (формат *.dmf) которые находятся в папке
\DFS\DMF
Server: в этой секции отображаются все файлы прошивки (формат *.dmf) которые находятся на сервере
программы. Прошивке находятся в директории \DFS\DMF.
Current DMF
Если выбран DMF файл в секции DMF files, то автоматически будет показан список содержимого файла
прошивки (Boot, AMSS, CEFS2 etc).
Под списком файлов прошивки отображается информацию о DMF: модель, версию прошивки.
ВАЖНО! Для прошивки устройства достаточно обновить AMSS. Обновление других частей прошивки –
только для профессионалов и может вывести устройство из строя, если произойдет сбой в процессе
прошивки.
Commands
Процесс обновления ПО
Обновление ПО аппарата начинается после выбора нужного DMF и необходимой части обновления
(AMSS, CEFS2 etc), по нажатию кнопки «Write».
ВАЖНО! Если устройство изначально в Download mode (DL), то для его прошивки необходимо выбрать
EQF вручную, и только после выбора пробовать прошивать.
«Load script» - загрузка скрипт-файла, с помощью которого можно посылать на терминал список АТ
команд на порт модема.
Идентификатор EQF
Группа «PSI Request» позволяет отключить (не рекомендуется) расширенный опрос оборудования в
случае нестандартной реакции аппарата на опрос.
Переходим на вкладку «Memory», выбираем Type – CEFS, нажимаем на кнопку «Read». Дожидаемся
окончания процесса чтения памяти. После этого переходим на «Data analyzer» и выбираем нужный тип
поиска (Search Type) и смотрим результаты анализа «Result»
Выбрав один из результатов, мы можем видеть содержание блока памяти в мониторе. Аналогично можно
искать другие типы данных в разных типах памяти (RAM, DRAM, EEPROM)
Пример 2
Переходим на вкладку «Memory», выбираем Type – RAM, выставляем Start 01300000 и Size 00300000
нажимаем на кнопку «Read». Пойдет процесс чтения памяти.
После окончания переходим на «Data analyzer», выбираем нужный тип поиска (Search Type) и смотрим
результаты «Result»
В данном диапазоне памяти найдено 2 результата SPC. Если выбрать один из адресов, то в левом окне
«Data monitoring» появится адресная структура и данные HEX и String.
Пример 3
Переходим на вкладку «Memory», выбираем Type – RAM, выставляем Start 01300000 и Size 00300000
нажимаем на кнопку «Read». Пойдет процесс чтения памяти.
После окончания переходим на «Data analyzer», выбираем нужный тип поиска (Search Type) и смотрим
результаты «Result»
Для изменения данных выбираем первый адрес и пишем нулевой ESN в текстовое поле: