To use DriverWizard:
****************************************************************************************
| NOTE | |
| On Windows 98, if you do not see your USB device in the list, reconnect it and make sure the New Hardware Found/Add New Hardware wizard appears for your device. Do not close the dialogue box until you have generated an INF for your device using the steps below. |
When developing a driver for a Plug and Play Windows operating system
(i.e., Windows 98/Me/2000/XP/Server 2003/Vista) you are required to install an INF file for your
device. This file will register your Plug and Play device to work with
the windrvr6.sys driver. The file generated by the
DriverWizard in this step should later be distributed to your customers
using Windows 98/Me/2000/XP/Server 2003/Vista, and installed on their PCs.
The INF file you generate here is also designed to enable DriverWizard
to diagnose your device. As explained earlier, this is required only
when using WinDriver to support a Plug and Play device (such as USB) on
a Plug and Play system (Windows 98/Me/2000/XP/Server 2003/Vista). Additional information concerning
the need for an INF file is explained in section 12.1.1.
If you do not need to generate an INF file (e.g. if you are using DriverWizard on Linux), skip this step and proceed to the next one.
To generate the INF file with the DriverWizard, follow the steps below:
On Windows 2000/XP/Server 2003/Vista you can choose to automatically
install the INF file from the DriverWizard by checking the
Automatically Install the INF file option in the
DriverWizard's INF generation dialogue (this option is checked by
default for USB devices).
On Windows 98/Me you must install the INF file manually,
using Windows Add New Hardware Wizard or
Upgrade Device Driver Wizard, as explained in
section 12.1.
If the automatic INF file installation on Windows 2000/XP/Server 2003/Vista fails, DriverWizard will notify you and provide manual installation instructions for this OS as well.
The DriverWizard detects all the device's supported alternate settings and displays them. Select the desired alternate setting from the displayed list.
DriverWizard will display the pipes information for the selected alternate setting.
****************************************************************************************
| NOTE | |
| For USB devices with only one alternate setting configured, DriverWizard automatically selects the detected alternate setting and therefore the Select Device Interface dialogue will not be displayed. |
When you select one of the available standard USB requests, the setup packet information for the selected request is automatically filled and the request description is displayed in the Request Description box.
For a custom request, you are required to enter the setup packet information and write data (if exists) yourself. The size of the setup packet should be eight bytes and it should be defined using little endian byte ordering. The setup packet information should conform to the USB specification parameters (bmRequestType, bRequest, wValue, wIndex, wLength).
****************************************************************************************
| NOTE | |
| More detailed information on the standard USB requests, on how to implement the control transfer and how to send setup packets can be found in section 9.2. |
To stop reading, click Stop Listen to Pipe.