You are on page 1of 28

DFS Professional CDMA Tool User Manual

Powered by Teleco m Logic group

DFS CDMA Professional CDMA Software

User Manual Functional Capabilities C2011-5A May 09, 2011

Side information and technical support: http://cdmatool.com DFS is a professional software that allows working with equipment of standard CDMA with different level of complexity. Software package DFS is fully automated and does not require deep knowledge of CDMA technology for working with equipment. The main functionality of DFS is encapsulated and reduced in the interface down to the push-button mode of action decision (for instance, equipment unlocking or serial number recovery is performed exclusively by pressing the buttons Read SPC or Save ESN without any additional adjustment, regardless of a model of equipment and complexity of the algorithm of a process). Capabilities of DFS are practically unlimited despite of the main algorithm encapsulation. Software package DFS has tools for low- level impact on equipment (working with RAM, file system, flash-device) that gives an engineer wider spectrum of possible duties. DFS Team is not responsible for any damage caused directly or indirectly (fault of engineer or software failure) to the equipment in the process of working with it. DFS Team provides technical support for the product remotely via website http://cdmatool.com and reserves the right to refuse further support to the user whose program copy has been compromised in any way (for details in the license agreement).

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Starting
Main Capabilities: Unblock of equipment (SPC, SIM, OTKSL, FSC, LockCode etc.) Definition of CAVE (A-key, SSD-A, SSD-B) Restore of ESN, MEID, IMEI Complete or partial replacement of software equipment (Flashing) Rollback and restore of NV area and RF part of equipment Tools for work with file system FS, subsystem CEFS, subsystem EFS2, main memory RAM, EEPROM Programming of number and data communication settings. Requirements: Operating system Windows 2000 and later editions (Win98 and earlier editions were not tested because of irrelevance) Microsoft .NET Frame work 2.0 and higher (http://download.microsoft.com) Usage of RAM depends on executed task (~ 15Mb - 70Mb).

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

The First Launch


When you first start DFS, dialog box About DFS will appear on your PC. Here you must enter the authorization data on the site http://cdmatool.com (these data are used for update program in the future).

Prescribe your data and click Apply

Remember that one of the points of agreement is a condition where it is forbidden to distribute the registration data. Attempt to resell, hacking software and other actions will lead to blocking your account.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Equipment Detection System


Port Manager
Software package DFS is a multithreaded software that allows to run tasks simultaneously on different system ports (the main application performing long-term operations in a background flux. For instance, - read RAM or Flash). Vocabulary: Active process (port) - the process of DFS, querying system port, whose events are displayed in the interface. Background process (port) - the process of DFS, querying system port, whose events are not displayed. Tool list of processes tool of rapid processes (ports) control DFS.

Port manager allows to add system port to ports allowed for searching for the equipment. When launched, the program scans all the allowed ports (if they are present in the system and active) for the equipment availability. Number of queried ports affects the program speed (every system port is queried in separate thread asynchronously, that is, for the two ports two different streams are created, for three - three, etc.). It is not recommended to add modem ports of compound devices without necessity. Drop-down list Show has 2 points: Diagnostic only and All system ports. On default is Diagnostic only - all Diagnostic ports are displayed in the system. If you select All system ports - all ports will be visible, including ports of all devices (modem, bluetooh, virtual ports, etc.).

On the field Ports one can add or exclude the system port from ones allowed for query. System ports prohibited from query are marked gray, ports allowed for query are marked black. Port status prohibited/ allowed can be changed by double click or using buttons Add / Remove. Adding system port to the list of allowed for query ports launches new background process DFS, which is responsible for the selected port. Deletion of a port from the list destroys the corresponding process. When you add a device, at the bottom of port manager it will appear a device and a summary.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

DFS Main Menu Elements


Controlling Port
It is not necessary to use port manager (PM) in order to switch between ports (processes). Picture shows main elements of controlling ports DFS which allow the following: Open/Close the current active port (a button with image of handset in circle. The color of a circle shows current state of the port. Green circle the port is open; Red the port is closed; Blue the port is unavailable or busy, DFS waits for access to the port). Quick change the active port (drop-down list of ports existing in the system). Attention! This list denotes only ports allowed for query by user. Change port speed. (It is important for COM ports). Abort the current operation of the process. (Button Abort)

Detailed port settings (such as read /write timeouts and DCB parameters) can be made at the general settings tab (general settings page will be described later).

Controlling Device
The main aspects of the work with equipment are shown in the main menu. Unlock the equipment automatically, manually and ignoring the SPC (Mode IgnoreSPC is used if the SPC unknown and read it is not possible).

Command line. It works in three modes. BT - sends accumulated bytes to the port "as is", BTCS sends accumulated command bytes with the checksum and the end of the packet flag (standard Qualcomm data communication packet), NVMI forms full standard packet for reading or writing elements NV (it is needed only first 3 command bytes for reading, and for writing first 3 bytes and 3 recording data bytes).

Some well-known methods reset the device to factory settings. This option should be used carefully and only in case of need, rollbacking the settings of equipment prior to changes. Quick change of the device operation mode. Reboot, shutdown, test mode (option may not be supported by the device), switch to data communication mode (modems only).

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Known methods of switching port card to diagnostic mode. By default, DFS do not attempt to switch the equipment to diagnostic mode (NotUse). If you choose option which differs from NotUse in the list, DFS will attempt to switch the equipment to diagnostic mode automatically according to the chosen method.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Diagnostics and Indication


The first tab DFS shows list of all available updates (Equipment), general information about used support DFS file (Status) and general diagnostic information about equipment (Diagnostic).

EQF:
Group EQF displays information about available support files, inaccessible support files (limited by level of access). Currently in use EQF appears lower in the group Current. In case if the DFS could not find the necessary EQF for the connected equipment, it is automatically used universal EQF (Qualcomm based).

Status and Diagnostic:


Group Status displays the current status of equipment (data exchange with the base station). Here you can see information such as the serial number of equipment (broadcast), channels used for the network operator, SID/NID on which the equipment works, operation of equipment (Band Class), work status (RX State), the state of operation at the moment (Entry/State). Group Diagnostic displays information about the version of firmware and hardware configuration, and also the level of signal reception and transfer of voice packets.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

DFS Indicators:

* Online - indicator of equipment state: - green color indicates diagnostic mode; - blue - data communication mode (modem data mode); - yellow - data loading mode Download; - red data loading mode Stream Download (flashing mode running Boot) * EQF - indicator of state EQF: - green indicates that DFS, sees the equipment, you can continue to work; - yellow indicates that DFS, does not see the equipment, you can continue to work on the standard algorithm Qualcomm Universal (in this mode QPST works, unblocking, changing serial numbers and other "nonstandard" options are not available). If the device works as Qualcomm Universal, it is necessary to make the EQF and send to support (see below); - red indicates that DFS can not identify equipment (Download or Streaming Download mode). You should work extremely carefully in red mode. DFS does not control user actions in this mode and therefore will not be able to prevent the wrong actions, which can damage the equipment. * RPSI - displays port query mode: - green displays diagnostic query; - blue - displays data query; - red displays Download query; - yellow - Stream Download query.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Updates
EQF files are updated automatically at startup or manually by pressing the button Update DFS from the server DFS using authorization data entered at the first launch of the program. If a connection with the Internet is established via proxy server, enter the name of the proxy server and port in the appropriate field and click the button Enable Proxy.

Tray- icon status - crossed, there is no Internet connection or a problem with your account details in the tooltip tray- icon.

EQF - special file of DFS support, defining the algorithms of work with different equipment. EQF is necessary for the operations of unlocking and repairing ESN, MEID, IMEI. If the equipment is not known to DFS (no appropriate EQF file), DFS will work with equipment from an algorithm Qualcomm (as it does QPST for example). In the majority of cases it is not dangerous, but for some devices programming in this mode may cause the device inoperable (basically it is about some models of Samsung and Kyocera).

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Programming the Equipment


Before writing parameters it is useful to read appropriate parameters, change necessary parameters, then to write the changes. This method of programming equipment will be the most correct!

General functions for all programming tabs


Possibility to choose NAM (on default the equipment uses NAM1 for work UseNam1).

Tab

Unlocking, Repairing ESN, MEID, IMEI, A-KEY, SSD-A, SSD-B

The first step to work with equipment is unlocking. In order to unlock the equipment it is necessary to read SPC and send it to the equipment (SPC -> Send in the main menu - see the description of the main menu). Groups Unlock, SIM UNLOCK, Serial Numbe r, MEID, IMEI, CAVE can serve as reading and writing with corresponding sets of parameters. Group SPC Calculator - calculator SPC for operator Metro PCS based on current ESN.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Tab Programming NAM Parameters and PRL

Field IMSI allows to enter full number for programming equipment (in <MCC><MNC><MIN2><MIN1>), followed by automatic partition to the appropriate fields.

this

format:

Group PRL allows to read, write, save and load PRL operator. In order to see a list of the PRL, it is necessary to download them to a folder DFS (\TelecomLogic\DFS\PRL). Detailing of Station Class Mark (SCM)

Field Mould allows for previously saved programming template to fill automatically the fields specific to the mobile operator.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Tab Programming Data Communication Parameters

On this tab you can program the data of data transfer protocol PP, authorization methods of PP, HDR and set the mode of operation of the device in the network. PPP authorization method usually holds the control couple "login-password" for authorization of the operating system. HRD authorization method has three pairs "login-password". Depending on the operator and the equipment it is used one or another pair login-password at the authorization EVDO (usually that is the couple HDR NAI - HDR Password). Groups of parameters MODE, EVDO SCP options , Data config, Dial string, DNS primary/secondary allow to set up of the equipment in details in data communication mode. == Annotation == PPP Point-to-Point Protocol PAP - Password Authentication Protocol CHAP - Challenge Handshake Authentication Protocol aka (HDR - Hight Data Rate)

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Tab Working with profiles of MIP

Group of parameters Mobile IP main settings allows to change the regime of authorization SimpleIP, PrefMobileIP, MobileIP depending on the operator and equipment. Subgroup Profile settings is responsible for the profile activity of the equipment. Number of profiles is responsible for the current number of profiles in the system. Subgroup Registration settings is responsible for the timeout and time slot of registration. Group of settings Profiles To enable \ disable the profile it is necessary to use the right mouse button, menu appears Enable Profile \ Disable Profile. When changing the status of the profile will change the icon Saving and reading data in group settings Mobile IP main settings produced by buttons Read and Write. Group of settings Selected profile settings allows to perform detailed settings of the equipment with the profiles Mobile IP. Saving data in group settings Selected profile settings produced by button Write curre nt profile settings

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Tab Unique Settings Customize

Tab Customize contains the unique settings for certain manufacturers and models.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

NV Editing Utility

This utility allows to scan the specified range of volatile device memory by cells, browse the contents of the cells, make and save changes. The maximum size of 65535. Button Read range reads NV cells indicated in the initial (Start) and end (End) address. Reading is in automatic mode. Button Read RF reads NV cells with calibration apparatus. After reading cells the data is stored in the heap, use the button Save to save the data. The format of saved NV parameters is suitable for browsing in XML-compatible programs (for example, a plain text notepad). Writing is the corresponding buttons Write all or Write RF. Alternatively, you can record calibrations only of the full backup NV, DFS will select necessary cells NV automatically for recording calibrations. Should pay attention to the difference between RF calibrations and full dump settings. Recommended to do full dumps, but write RF only. IMPORTANT! Recording full dump whe n absolutely necessary only. Button Import allows to import NV of the older versions DFS format *.nvm or other programs (optional, 100% support is not guaranteed) format *.txt.

== Annotation == NV Non-Volatile Memory

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

EFS File System

Utility for working with the equipment file system is a hybrid EFS Explorer that gives an opportunity to work with the file system in random mode, and also supports non-standard (in any case departed from Qualcomm) systems (such as Read EFS (Kyocera). By means of this utility it is possible to save or load the device system file on PC as tree-type structure representing the EFS image, if this operation is supported by the device.

It is possible to remove or save each element of EFS.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Main Memory Operation Utility


Memory of device operation utility allows the user to read, scan for the ability to read, save and edit the memory on the fly.

You can scan the following types of memory: RAM (read and display real-time, data retrieval and record); DRAM (read and display real-time. Works in the presence of EQF only); EEPROM (similarly to RAM); CEFS (read and search data); To scan me mory for readability it is necessary to specify the scanning speed (Detail, Low, Medium, High) and click Scan. To read a range of the memory it is necessary to choose type (Type), starting address (Start) and size (Size) required for reading the memory and click Read. To display the me mory unit of the selected address, click Show. At the bottom of the monitor displays the reading speed (Speed) RAM, the read address (Current address) at the moment and the approximate end time of scan (Remaining time).

Data monitoring
Data monitoring allows to display a block of memory in the monitor. For movement on the address block, you can use the button Page up and Page down. Data monitoring page displaying can be adjusted by the following Page parameters: Size_16x16, Size_16x64, Size_16x128.

Data analyzer
Data analyzer allows to search from the memory by internal algorithms data of the following types: SPC, ESN, MEID, AKEY, SSDA, SSDB, Password PAP, PPP, AN, ANPPP, ANLONG. Search Mode Digits - search numbers of a given length (the length specified in the field of search modes, for example, a query ?????? search mode of six-digit numbers). Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual Search Mode HEX looking for a given set of bytes (mask specified in the field of search modes). You can analyze on the fly Online or download the File external *.bin file. Examples of Memory usage see the applications.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Updating Software Utility


DMF universal firmware file of DFS.

Update DMF occurs directly through the built- in download manager from the server. To download firmware files need to go to the tab Server, select the firmware file and click Download. The loading process will go. Upon completion of loading window appears of successful download:

The full and partial replacement of the device software is made by the utility Download. Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

DMF files

Local: in this section displays all the firmware files (format *.dmf) that are in the folder \DFS\DMF.

Server: in this section displays all the firmware files (format *.dmf) program. Firmware found in the directory \DFS\DMF.

that reside on

the

server

Current DMF
If the DMF file is selected in the section DMF files, it will be shown automatically a list of the contents of the firmware file (Boot, AMSS, CEFS2 etc). Under the list of firmware files is displayed information about DMF: model, firmware version.

IMPORTANT! To flash the device it takes only to update the AMSS. Updating other parts of the firmware only for professionals and may withdraw the device from the system, if the failure occurs during firmware.

Commands
Contains buttons for managing software updates: Write and Erase. Lists Override and NoOverride are intended for heavily damaged devices. Mode Override erases the current structure of the software modem before software update. It is recommended to use it only if equipment in normal mode can not update the software (DFS issues the message about the need to use this mode in such cases). In Override mode it is required writing QCSBLH, QCSBL, OEMSBL Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Process of Software Update


Updating of the device software starts after the selection of the required DMF and required part of update (AMSS, CEFS2 etc), by pressing the button Write . IMPORTANT! If the device is in Download mode (DL) initially, it is required to select EQF manually in order to flash it, and try to flash after selection only.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Modem Diagnostic Utility


Modem diagnostic utility is an adapted functional of the program Windows HyperTerminal. The left side of utility displays the result of the standart modem query. The right side of utility allows to make arbitrary requests of AT commands.

Load script - loading a script file that can be used to send to the terminal a list of AT commands to the modem port. Save script saving a script file in the format *.atf

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

EQF Identifier

EQF Identifier allows user to read and save the device firmware identification. It is necessary when the developer does not have the required equipment firmware edition for the user, but he has an edition compatible with it, and significant changes (except the firmware identification) are absent. In this case user can send the saved *.fwi file to the DFS support service (support@cdmatool.com) with proper commentary (manufacturer, device model, the maximum information about the given firmware), thereafter the DFS developers will try to update EQF support file for recognition received edition of firmware as soon as possible.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

DFS Settings

The group Serial Port Settings allows user to change DCB settings of the port. It is not recommended to change these settings without having a deep knowledge in this area. The group Timeout allows user to change device latency time for DFS request for reading and writing respectively. Increasing of latency time slows down the program but improves the reliability of the informatio n received. It is not recommended to change these settings if the equipment works without any faults. The group PSI Request allows user to disable (not recommended) extended query of the equipment in case of non-standard reaction of the device to the query. The group File System Vie wer allows user to specify arbitrary Hex editor for browsing files of the file system. By default DFS uses WinHex. It is possible to change also the temporary folder of the program. Ability to write in this folder is necessary for correct operation of the program (important for operating systems restricted the user rights).

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Examples of Memory Usage


Example 1
Device: modem Cal-comp A600 (Cricket) Purpose: reading PWD AN (CHAP) by CEFS Solution: connect, select a port, make sure that the program sees the device (tab Equipment, Status green colour of device inquiry and Current model name)

Pass on the tab Memory, select Type CEFS, click on the button Read. Wait until the process of memory reading is completed. After this pass to Data analyzer and select the required type of search (Search Type) and see the results of the analysis Result.

Selecting one of the results, we can see the contents of the memory unit in the monitor. Similarly, we can look for other types of data in different types of memory (RAM, DRAM, EEPROM).

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Example 2
Device: modem Novatel U720 (Sprint) Purpose: reading SPC by RAM Solution: connect, select a port, make sure that the program sees the device (tab Equipment, Status green colour of device inquiry and Current model name)

Pass on the tab Memory, select Type RAM, specify Start 01300000 and Size 00300000 click on the button Read. The process of memory reading will go.

After completion pass to Data analyzer, select the required type of search (Search Type) and see the results Result.

In this range of memory found 2 results SPC. If select one of the addresses, then in the left window Data monitoring the address structure and data of HEX and String will appear.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual

Example 3
Device: modem Novatel U720 (Sprint) Purpose: restoring ESN by RAM Solution: connect, select a port, make sure that the program sees the device (tab Equipment, Status green colour of device inquiry and Current model name). Send SPC.

Pass on the tab Memory, select Type RAM, specify Start 01300000 and Size 00300000 click on the button Read. The process of memory reading will go.

After completion pass to Data analyzer, select the required type of search (Search Type) and see the results Result.

To change the data select the first address and write zero ESN in the text field:

If press Write write changes in current address. If press Write to all addresses, then write to all the addresses from the current group of ESN.

Intellectual property of DFS Team. 2003-2011

DFS Professional CDMA Tool User Manual Before writing it is appeared a window with confirmation of writing:

Ram write 0x01522AAC After that pass on the tab General and write correct ESN.

CPS_OK

SET ESN

CPS_OK

OK

Intellectual property of DFS Team. 2003-2011

You might also like