device id allocation tool user manual
TRANSCRIPT
DeviceID Allocation Tool - User Manual
Device-ID Allocation Tool User Manual
1
DeviceID Allocation Tool - User Manual
Table of ContentsDevice-ID Allocation Tool User Manual................................................................................................................1Table of Contents.....................................................................................................................................................2Introduction..............................................................................................................................................................3Purpose....................................................................................................................................................................4Steps:........................................................................................................................................................................6
Step 1: Getting Started...............................................................................................................................6Step 2: Count Your ROOT USB Ports in System......................................................................................7Step 3: Device Validation..........................................................................................................................8Step 4: Label ROOT USB Ports...............................................................................................................12Step 5: USB ROOT Ports Iteration..........................................................................................................13
Minimum Requirements........................................................................................................................................17Operating System(s) supported................................................................................................................17USB requirements....................................................................................................................................17
Glossary of Terms..................................................................................................................................................18
2
DeviceID Allocation Tool - User Manual
IntroductionThe Device Id Assignment Tool is used in conjunction with the Motorola Secure Device Interface, Software Development Kit (Motorola SDISDK). The purpose of using this tool is to be able to assign unique Device IDs (an integer that identifies a device) to specific USB ports in the system, enabling applications (using the Motorola SDISDK) to decide the device id allocation scheme for each USB port in the system. The usage of this tool serves as a configuration procedure for using the Motorola SDISDK.
The tool can be used to uniquely assign device ids to USB ports in the system as indicated in the illustration above.
3
DeviceID Allocation Tool - User Manual
PurposeIt is recommended that this tool be used to assign device ids to ROOT USB Ports in the System prior to using applications that use the Motorola SDISDK. This also includes Motorola tools such as RSD Lite, RSD and MSU.
The ROOT USB Ports are the USB ports that are directly exposed on your PC, including the native USB ports on your PC mainboard and the USB PCI Card. Informally, think ROOT USB Ports as the ones that you can not simply removed from the system without opening up your computer chassis.
4
DeviceID Allocation Tool - User Manual
Configuration data will be created as a result of using this tool, and it is available system-wide for all the application using Motorola SDISDK for device id allocation purposes. In other words, once the configuration (Device Id allocation) is performed, it need not be repeated for other Motorola SDISDK tools unless changes to device ID allocation are needed.
5
DeviceID Allocation Tool - User Manual
Steps:
Step 1: Getting StartedShown below is the Graphical User Interface (GUI) of the Welcome dialog for necessary information gathering, select your answers to the 2 questions and click “Next”.
If the PC doesn’t need configure DAT, following message dialog will prompt
6
DeviceID Allocation Tool - User Manual
Step 2: Count Your ROOT USB Ports in SystemPull down the list box and select the count of your ROOT USB Ports in the system and click “Next”.
7
DeviceID Allocation Tool - User Manual
Step 3: Device ValidationIn order to allocate device ids to the ROOT USB ports, a USB high speed device and a USB full/low speed device are needed, prepare a device for USB high speed validation first (You are NOT limited to choose a Motorola mobile device as the candidate).
If the device is capable of USB high speed, you will be informed as
If this is not, you will also get the prompt as
Choose another USB device until you get a high speed USB device.
8
DeviceID Allocation Tool - User Manual
If this device is connected to a USB 3.0 port on PC, this dialog will be showed:
Disconnect the phone from this USB port and connect to other USB port on PC until it shows other notice.
Note that, if you are choosing Motorola mobile device as the candidate for USB high speed validation, you can get its USB capability by viewing Motorola’s mobile phone page, for example, if you choose AURATM as the candidate for USB high speed validation, you can first navigate to the Motorola homepagehttp://www.motorola.com/
Click “PRODUCTS AND SERVICES”
Select your region, then click “Cell Phones” under “Consumer” column
9
DeviceID Allocation Tool - User Manual
In the newly loaded page, choose “MOBILE PHONES”
Find “AURA”,
Click it to load the product page, and locate “KEY FEATURES”, click and select “VIEW ALL TECH SPECS”
10
DeviceID Allocation Tool - User Manual
You should get its USB capability in the newly loaded page
If it is a “USB 2.0 Hi-Speed” device, it’s really a good candidate for the USB high speed device validation.
Once you get the USB high speed device (Device-A), you will also need a USB full/low speed device
11
DeviceID Allocation Tool - User Manual
Generally, a USB mouse is always a qualified one that is widely available.
When both Device-A & Device-B are validated, click “Next” to proceed.
12
DeviceID Allocation Tool - User Manual
Step 4: Label ROOT USB Ports
It is really IMPORTANT that you remember your USB ROOT ports’ indices, and we highly recommend that you label your USB ROOT Ports following a fixed pattern, for example, frontend, updown, leftright.
Please DO remember your USB ROOT Ports’ indices on which the following steps will wholly depend.
13
DeviceID Allocation Tool - User Manual
Step 5: USB ROOT Ports Iteration
The simple demonstration below shows the entire iteration procedure on a PC with 2 root USB ports.Connect Device-A to port No.0
14
Follow the instruction to complete the USB
ROOT Ports iteration
DeviceID Allocation Tool - User Manual
Remove Device-A and connect it to port No.1
Remove Device-A and connect Device-B to port No.0
15
DeviceID Allocation Tool - User Manual
Remove Device-B and connect it to port No.1, the “Complete” button is clickable, you’ve finished the USB ROOT Ports iteration
16
DeviceID Allocation Tool - User Manual
Now you can override the default device id allocated to the USB ROOT Ports by double clicking the desired row in the list.
Click “Complete” button to exit the program.
17
DeviceID Allocation Tool - User Manual
Minimum Requirements
Operating System(s) supported1. Windows Vista 2. Windows XP 3. Windows 2000 with Service Pack 4 ( SP-4)
USB requirementsStandard Drivers for USB hubs (Root, Generic, External or PCI) are properly installed and the device is functioning properly.
18
DeviceID Allocation Tool - User Manual
Glossary of Terms
USB Universal Serial Bus SDISDK Secure Device Interface Software Development Kit SDK Software Development Kit Device ID A unique integer that identifies the subscriber unit
connected to the PC. Used to communicate with the SDK.
RSD Remote Software Download MSU Motorola Software UpdatePCI Peripheral Component InterconnectGUI Graphical User Interface
19