IDT Windows Manual translation IDT.
Other infos about the image format of IDT generated ROMs can be found here: IDT image merge

Welcome to IDT image download tools to help

This help includes the following:

  • Introduction - Introduction to IDT's function, hardware and software components binding domain.
  • Install and Uninstall - Introduction to IDT system software installation and uninstallation, and related hardware installation.
  • Interface Introduction - Introduction to IDT interface implemented by the specific method of operation, and complete functionality.
  • Common operational guidance - introduced by IDT for the preparation of the test, as well as specific testing procedures.
  • Acronyms - abbreviations appear in the software are given, full name, and the Chinese interpretation.

————————————————– ——————————

Copyright © Shenzhen Hisilicon Limited 2009. All rights reserved.

Introduction

This module introduces the IDT functions, operating environment, hardware and software requirements.

  • Software
  • Operating Environment
  • Configuration requirements

Software

IDT (Image Download Tool) image Downloader Shenzhen Co., Ltd. K3V100R001 Hisilicon platform supporting software tools, the main development platform, or reference design for an image file downloads (ImageDownload) and image files into (ImageMerge), currently supports the “GSM / EGPRS “platform and the”CDMA 1X”platform, its function described in Table 1.

IDT can be used not only to end production line K3V100R001 platform image download can also be used as a laboratory of images and image batch download merge.

Table 1 Functional Description

Name Description
ImageDownload Image download.\\A good image file will be merged into one or more programmed (up to 8) phones.
ImageMerge Image merge.
The related image and data packaged into the image file for ImageDownload to download.

Operating Environment

IDT software runs on PC machines, PC cards and machine through a multi-port USB Hub Implementation and multiple phone connections, shown in Figure 1.

Figure 1 Operating Environment Figure
Operating Environment

Configuration requirements

Software Requirements IDT PC-software required to run the install the following software:

  • Operating System: Windows XP / Windows 2000
  • USB drive: USB virtual serial port driver

Hardware Requirements IDT PC, the software is running on the requirements:

  • CPU: P4 1.4G or above the same frequency
  • Memory: 256MB or more
  • Hard disk: 100MB or more free space
  • Interface: USB, Serial

Install and Uninstall

This module introduces the IDT software installation and uninstallation.

  • Installation
  • Uninstall

Installation

Preparing for Installation

Make sure your computer before installing the hardware and software configuration to meet the "Configuration Requirements" in the description.

Installation Steps

Step 1 Double-click “IDT.exe” file to start the installation process, pop up as shown in Figure 1, “Welcome” dialog box, continue with the installation click “Next”, exit the installation click “Cancel”.

Figure 1 Welcome dialog box

Step 2 In the “Choose Destination Location” window, select the software installation directory, as shown in Figure 2. The default installation directory is “C: \ Program Files \ HiSilicon \ IDT”, If you need to change the installation directory, click “Browse …” to choose. After completion of the directory selected, click “Next”.

Figure 2 Choose Destination Location dialog box

Step 3 In the “Start Copying Files” dialog box, click “Next”, shown in Figure 3.

Figure 3 Start Copying Files dialog box

Step 4 install file copy process is complete, the pop-up “InstallShield Wizard Complete” dialog box, click “Finish” to complete the installation of IDT, as shown in Figure 4.

Figure 4 InstallShield Wizard Complete dialog box

Step 5 After installation, the “Start> All Programs> HiSilicon> IDT ” menu appears “IDT”, IDT's desktop shortcut icon appears.

—- end

Uninstall

Unloading steps are as follows:

Step 1 Select “Start> Control Panel. ”

Step 2 In the “Control Panel” window, double-click the “Add or Remove Programs”icon.

Step 3 In the pop-up “Add or Remove Programs”window “current setup”area box, select “IDT”, click “Change / Remove. ”

Step 4 In the pop-up “InstallShield Wizard” dialog box, select the “Remove”, click “Next”, shown in Figure 1.

Figure 1 InstallShield Wizard dialog box

Step 5 In the pop-up “Confirm File Deletion” dialog box, click “OK”, the system will automatically delete IDT application, shown in Figure 2.

Figure 2 Confirm File Deletion dialog box

Step 6 In the “InstallShield Wizard Complete” dialog box, click “Finish” to complete the uninstall IDT, as shown in Figure 3.

Figure 3 InstallShield Wizard Complete dialog box

—- end

Interface description

This module details the main interface IDT PC terminal operations and functions of each part and use.

  • The main interface
  • Menu bar
  • Toolbar
  • Status Bar
  • Function window

The main interface

According to “ start the way to “start the description of IDT software. IDT operation of the software main interface shown in Figure 1.

Figure 1 Operating the main interface

IDT main interface is divided into four regions, with the figure number corresponding relationship shown in Table 1.

Table 1 IDT main interface area Features

No. Zone Name Function Description
1 Menu bar Functional organization of the menu bar under the menu, including: “File”, “View”, “Operation”, “Window” and “Help”.
2 Toolbar Toolbar shortcut buttons by IDT, IDT's basic operations can be completed.
3 Function window There are two features window IDT, including: “ImageDownload” and “ImageMerge”, were used to complete the image download and the image merging function.
Software starts by default “ImageDownload” feature window.
4 Status Bar IDT software tools used to display status information, including: the current state of software, computer name, user name, download count and an error number.

File menu

File menu interface shown in Figure 1, describes the menu items shown in Table 1.

Figure 1 File menu

Table 1 File menu item description

Name Features
Exit Exit the program.
View the menu View menu interface shown in Figure 2, menu item descriptions shown in Table 2.

Figure 2 View the menu

Table 2 View menu item description

Name Features
ImageDownload Open the image download window.
ImageMerge Open the image merge window.
Toolbars Standard Display on / off the toolbar.
Customize … Display custom dialog box.
Status Bar Display on / off status bar.

Operation Menu

Operation menu interface shown in Figure 3, describes the menu items shown in Table 3.

Figure 3 Operation Menu
  Table 3 Operation menu item description

Name Features
Run Start the download.
Stop Stop downloading.
Config … Open the image to download the configuration dialog.
Merge … Combined image.
  • Run, Stop and Config menu item is activated in the ImageDownload function under the window effect.
  • Merge menu item is activated in ImageMerge case of the window function effect.

Window menu

Window menu to open multiple functions have been used to implement switching between windows. By default, the “ImageDownload” window is open, as shown in Figure 4 to open the case of 2 functional windows.

One, “ImageDownload” item in front of check that this feature is active window. Click the function of the window is not activated can activate it.

Figure 4 Window menu

Help menu

Help menu interface shown in Figure 5. Description of menu items as shown in Table 4.

Figure 5 Help Menu

Table 4 Help menu item description

Name Features
Index … Open IDT online help files.
About IDT … Introduced software version and copyright information.

Toolbar

IDT toolbar shown in Figure 1. Functional description of the shortcut buttons as shown in Table 1.

Figure 1 Toolbar

Table 1 Functional description shortcut buttons

Icon Features
Run (start the download.)
Stop (stop the download).
Config (open the image to download the configuration dialog).
Merge (merge image).
About (displays version and copyright information.)
  • Run, Stop and the Config window to activate the button functions in ImageDownload the case of entry into force.
  • Merge function button in the ImageMerge case of active window effect.

Function window

Depending on the function of IDT is divided into two functional windows, its meaning as shown in Table 1.

Table 1 describes the function of window list

Name Features
ImageDownload Image download window.
ImageMerge Image merge window.

ImageDownload

Download image window shown in Figure 1. Download process, the interface in real time refresh.

Figure 1 image download window

Figure 1 in the list the following meanings:

  • NO.: Download and use the COM interface serial number.
  • COM: download and use the COM interface names.
  • Indicator: Status Indicator, the specific state is divided into:
    • : Is testing
    • : Test Successful
    • : Downloading
    • : Download Success
    • : Download Error
  • Progress: Show the progress of a single download operation. Progress bar color meanings:
    • Blue: Downloading
    • Green: Download Success
    • Red: Download Error
  • Time: used in a single download operation time, unit: seconds.
  • Status: text description of the status information.
  • Result: shows the result of a single download operation. Results meanings:
    • SUCCESS : Success
    • FAIL : Failed

ImageMerge

Please select the platform of the image prior to the merger, as shown in Figure 2.

Figure 2 platform selection window

If you select “GSM / EGPRS” platform, image merge window shown in Figure 3.

Figure 3 GSM / EGPRS image merge window
  The meaning of each column in Figure 3 as follows:

  • FileType: This software supports image file types.
    • RAMInit: RAM initialization file
    • USBLoader: USB load the file
    • XLDR: NandFlash startup file
    • IPL: IPL initialization file
    • Logo : Boot Logo Image
    • FLASH: Windows Mobile image file
    • Customer : customized installation package
    • CPLoad: CP load the file
    • CP: CP image
  • FileSize: the image file size, unit: byte.
  • ModifyTime: image file was last modified.
  • FilePath: image file path.
  • : Click this button to select the image file.

If you select “CDMA 1X” platform, image merge window shown in Figure 4.

Figure 4 CDMA 1X image merge window

Figure 4, the columns have the following meanings:

  • FileType: This software supports image file types.
    • RAMInit: RAM initialization file
    • USBLoader: USB load the file
    • XLDR: NandFlash startup file
    • IPL: IPL initialization file
    • Logo: Boot Logo Image
    • FLASH: Windows Mobile image file
    • Customer: customized installation package
    • CPLoad: CP load the file
    • CP: CP image
    • ModemNV: Modem NV Item file
  • FileSize: the image file size, unit: byte.
  • ModifyTime: image file was last modified.
  • FilePath: image file path.
  • : Click this button to select the image file.
  • Boot Logo image format supports 24-bit bitmap format, size, determined by the screen resolution.
  • Need to ” flash.bin “and” IPL.bin “file into a” Flash.nb 0 ” And “ IPL.nb 0 “file, use the ” bintonb0” Folder conversion tool.
  • Custom installation package file must use the “customer file generation tools” folder in the tools packaged into a file.

Status Bar

IDT status bar to display status information tools, including: the current state of software, computer name, user name, download count and an error number. Interface shown in Figure 1.

Figure 1, the status bar

Common operational guidance

Details of the module startup and shutdown using IDT's approach and the image to download and merge the concrete steps.

  • Set a specific physical serial download
  • Startup and Shutdown
  • Configuring Download Parameters
  • Image Download
  • Image merger
  • Version check

Set a specific physical serial download

Image Download Tool (IDT) is provided in the configuration file IDTCfg.ini accessibility settings options to meet different customer needs and the production line environment, download the serial port can be equipped if you need to set specific physical serial port to download its configuration steps are as follows:

Step 1 First off IDT image download tool, open the installation directory profile IDTCfg.ini .

Step 2 According to the Device Manager of serial serial number contained in Calgary, modify the file “[CUSTOMOPTION]” under the specific physical serial number, the interface shown in Figure 1.

Figure 1 Device Manager

... ... 
[CUSTOMOPTION] 
CustomCOM [0] = COM24 
CustomCOM [1] = COM25 
CustomCOM [2] = COM26 
CustomCOM [3] = COM26  
CustomCOM [4] = COM27  
CustomCOM [5] = COM28  
CustomCOM [6] = COM29  
CustomCOM [7] = COM30  
... ...
  • “ CustomCOM [0] ”~“ CustomCOM [7] “is a fixed string in the” = “the right to write on a specific serial number (serial number to ensure that they exist.)
  • Specific physical serial number range: COM1 ~ COM32 , please do not exceed this range.

Step 3 Restart the software is running, the corresponding configuration to take effect.

—- end

Startup and Shutdown

This section describes the startup and shutdown mode IDT and the corresponding pre-conditions.

Starting method

Software startup, including two ways:

  • In Windows, double-click on the desktop “IDT” shortcut iconTo start the IDT main interface.
  • In Windows, select “Start> All Programs> HiSilicon> IDT> IDT”, start the IDT main interface.

Close method

Close approach of two software:

  • Click the “IDT” upper right corner of the window(Off).
  • Select “File> Exit”.

Before closing the software, the software pops up a dialog box shown in Figure 1. Click “Yes” to close the software.

Figure 1 Software to exit confirmation dialog

Configuring Download Parameters

Software is launched, the first pop-up ” PassWord “Configuring Rights Management dialog box, as shown in Figure 1 below.

Configuring Rights Management dialog box in Figure 1

Click the button ” Change Password “enter the Change Password dialog box, as shown in Figure 2 below.

Figure 2 Change Password dialog box

Enter the configuration password into the ” Config “configuration dialog, the user can configure the software, as shown in Figure 3 and Figure 4 , which describe the configuration items as shown in Table 1 and Table 2.

  • During normal use the software by selecting the “Operation> Config …” open “Config” dialog box.
  • Rights Management dialog box, configure the initial password is “hisilicon”, can be modified for other content and save for later use.

Download the configuration dialog box in Figure 3 (USB mode)

Download the configuration items described in Table 1 (USB mode )

Property name Meaning Remarks
Download Mode USB USB download mode Board USB download existing select this mode.
COM + USB COM + USB download mode Board or USB download to download the initial damage to select this mode.
Virtual COM Virtual COM Number The number of virtual serial port Optional range of 0 to 8.
DownloadType AP Separate download AP Image If only the updated AP Image is checked.
Modem Separate download Modem Image If you only update the Modem image is checked.
AP + Modem Download the AP and Modem Image The default for the selection of AP + Modem items.
Misc Auto Polling Automatic cycle detection Configured to automatically cycle test board, the default is already started this.
Auto Run Automatically Configured to automatically start the new board download connections, the default is already started this.
RetainNV Reservations NV item Configuration will be retained NV item data, the default is started, NV item data stored in the installation directory of the Backup folder.
ScanFlash Scan Flash Configuration will scan Flash , by default do not choose this.
Verify Ver Check the version information Configure will check version information, default has started this.
FlashGps Support the Flash version of GPS chip Configuration will support the Flash version of GPS chips, the default has started this.
Image File Image file path -

  Figure 4 Download the configuration dialog (COM + USB mode)

Download the configuration items described in Table 2 (COM + USB mode)

Property name Meaning Remarks
Download Mode USB USB download mode Board USB download already exists.
COM + USB COM + USB download mode Board or USB download to download the initial damage.
COM COM1 Serial Port 1 -
COM2 Serial 2 -
Extended COM Number Extended serial number Click on the right Select a specific serial
DownloadType AP Separate download AP Image If only the updated AP Image is checked.
Modem Separate download Modem Image If you only update the Modem image is checked.
AP + Modem Download the AP and Modem Image The default for the selection of AP + Modem items.
Misc Auto Polling Automatic cycle detection Configured to automatically cycle test board, the default is already started this.
Auto Run Automatically Configured to automatically start the new board download connections, the default is already started this.
ScanFlash Scan Flash Configuration will scan Flash , by default do not choose this.
WriteVer Written version Configuration version information will be written to NV items, the default has started this.
SetFTM Set the factory test mode Station will be set configuration information, do not choose the default.
FlashGps Support the Flash version of GPS chip Configuration will support the Flash version of GPS chips, the default has started this.
Image File Image file path -

Image Download

Good image download image files used to merge into one or more of the programming board of.

  • Image download in progress, it should ensure that the USB port of the connection has been disconnected.
  • IDT software must be activated, and then access veneer, or veneer will not enter the download mode.
  • If the IDT software is configured to “Auto Run” mode, the software should be closed after the download is complete or cancel the “AutoRun” mode configuration, so as not to make the other board to the download mode.

Image download steps are as follows:

Step 1 in the “ImageDownload” tab, click the toolbar , configuration-related information (configuration operations, see ” Configuring Download Parameters ”).

Step 2 Select “Operation> Run” or click the toolbar Start the download.

   If the IDT software is configured to "Auto Run", then automatically start the download. 

Step 3 Connect the host and the board, and a single on-board power, start the download.

Step 4 Wait for the download to complete.

  Users can select the download process "Operation> Stop" or click the toolbarStop downloading.

Step 5 After the download is complete, board the blue indicator light flashes quickly. At this point the board from the USB interface, cable pull out.

—- End

Download process may be an exception occurs, such as user unplug USB, the hardware exception occurs, data transmission errors. Software prompts the user to download fails, as shown in Figure 1. Then you need to reset the board to re-power (no need to re-insert the board), reset the software will automatically re-download.

Figure 1 Download Error

Image merger

Image merger-related images and data for the packaged image file, available to ImageDownload to download.

Image merge steps are as follows:

Step 1 into the “ImageMerge” tab.

Step 2 Click, Add the files need to be merged.

Step 3 Select the question (requires) the merged file (that is, before the file types check box is selected).

    If you use the "COM + USB" mode download, must be packaged RamInit items and USBLoad items.\\
    If the download Modem image, must be packaged CPLoad items and CP items.\\
    If you need to load the customized installation package into the image, Customer must pack items.\\
    RamInit items and USBLoad items must be selected or not selected; CPLoad items and CP items must be selected or not selected.\\
    

Step 4 Select “Operation> Merge” or click the toolbar The merger.

Step 5 In the pop-up “Version” dialog box, enter the combined image file version number.

Step 6 In the pop-up “Save As” dialog box, select the merged image file save path and complete file name.

—- End

  • Add a file selection box is automatically selected for the merged file do not need to, you can uncheck.
  • The initial download or upgrade, all the file types to be selected.
  • Need to “ flash.bin “and ” IPL.bin ” file into a “ Flash.nb0 ” and “ IPL.nb0 ” file, please use the “ bintonb0 ” folder in the tool for conversion.
  • Custom installation package file must use the “customer file generation tools” folder in the tools packaged into a file.

Version check

Version check is designed to: prevent users from making an image upgrade, the hardware platform is not compatible with the image downloaded to the phone.

Version of the strategy check

Version check of the strategy is as follows:

  • In the combined version of the image will be packaged into an image file, the details, see “ image merger “and” Step 5 . ”
  • In COM + USB mode to download (the production line to download), the version number in the image file is written to the phone's NV .
  • In USB mode download (image update), the image file in the version number from the phone NV read the version number of the check, the check will be allowed to download.

Customized version of the program

In order to facilitate the OEM manufacturers for their own version of the definition of validation programs, IDT has achieved an open version of the program interface, the interface defined in the header “ Iversion.h “in. Which contains 3 a need to implement interfaces, such as Table 1 shows.

" IVersion.h "document to be delivered package from the directory" 03 production test tool "in the" version check "folder access.

Table 1, the interface need to implement

Interface name
Verify On the version number for verification.
StrToData The version number from the string into a byte stream form. The version number is the user input string, in general not directly as a form of data storage and verification, the need for some kind of conversion.
DataToStr The version number from the byte stream into a string form.

  Implement a custom version of the following steps:

Step 1 Create a project a dynamic link library.

Step 2 to define a concrete class to implement IVersion interface.

Step 3 Define a form IVersion * GetVersionSolution (void) function, the function creates a specific class of the object and returns its pointer.

Step 4 will GetVersionSolution export as a dynamic link library interface.

Step 5 generates a compilation called VersionSolution.dll dynamic link library file.

—- end

The default version of the program

If the OEM manufacturers do not implement their own version of the verification program, which does not provide its own VersionSolution.dll , IDT will use the default version of the verification program.

  • The version number of image description in the form of: 1.0.0 .62 ; the version number is ” . “numbers divided into 4 segments, respectively: the main version number, sub-version number, revision number and firmware models, they are all decimal integers; where the major version number and value of sub-version number is 0 ~ 255 , revision number value is 0 ~ 65535 , firmware, type a value of 0 ~ 4294967295 .
  • The version number needs 8 bytes to store in the NV storage forms such as in Figure 1 below.
 Figure 1, the storage form of version number\\

  • Check the version number, only the firmware comparison model, the firmware is identical to that verification by model, or that the check failed.

Abbreviations

A

AP Applications Processor Application processor

C

CP Communications Processor Communications Processor

I

IDT Image Download Tool Image Downloader

P

PC Personal Computer PC

R

RAM Random Access Memory Ram

U

USB Universal Serial Bus Universal Serial Bus