4-2 Lucent Technologies Inc.
Incorporating Customer Data into USS-720 Application Note, Rev. 1
Evaluation Kit Software Using the Build Me One Utility February 1999
Customer-Defined Data
Customer-defined data may be submitted to In-System
Design using the Build Me One utility located on the In-
System Design web site. Access www.in-
system.com; select the Drivers area and then the
utility labeled “Build Me One.”
The modification of the software requires the following
strings to be provided by the customer:
1. Device Descriptor String
2. Manufacturer String
3. Vendor ID
4. Product ID
5. Driver Name
6. Port Name
Device Description String
This string describes the name of the customer’s
product. The install file will include a product name
string of 20 characters (including spaces).
Example: “XYZ PRINTER CABLE”.
Manufacturer String
This string is the name of the manufacturer and is
limited to 20 characters (including spaces).
Example: “XYZ CORP.”
Vendor ID
A unique USB Vendor ID is required for the software
modification process. The Vendor ID field is limited to
four hex characters. Prior to submitting data to In-
System Design, the customer must obtain a unique
Vendor ID from the USB organization [see
www.usb.org/developers]. Refer to the Frequently
Asked Questions section at the bottom of the In-
System Design “Drivers” web page for more informa-
tion on Vendor IDs.
Example: “0x12AB”
Product ID
The Product ID typically represents the revision
number of the product. The Product ID field is limited to
four characters. The revision number appears in a
dialog box of the device properties. The most and least
significant bytes are swapped so that a Product ID of
0x0100 is displayed as revision 1.00. The customer is
responsible for selecting its own Product ID.
Example: “0x0100”
Driver Name
The driver name is the six-character prefix that is used
to form the customer’s software file names described in
the Software Components section found earlier in this
document.
Example: “XYZPRT”
Port Name
The port name is the six-character name that identifies
the LPT port which represents the USB Smart Cable
attached device. In the Evaluation Kit version of the
software, this port is USBLPTx: (where x is a number
between 1 and 127).
Example: “LPTXYZ”
Plug and Play Operation (PnP)
Installation of the USB Smart Cable software is started
by connecting the USB Smart Cable to the host PC or
USB hub. Enumeration occurs and the proper software
components for the USB Smart Cable are loaded
through the normal PnP operation. Note that there is
no user interface or installer program that the user
needs to execute. The user will be prompted to insert
the floppy containing the USB Smart Cable driver
during the PnP operation.
Printer Enumeration
The printer attached to the USB Smart Cable does not
enumerate with this software.