Get Logitech USB Headset 250 working

Background: Got the message "logitech usb headset" driver not found. The documentation claims that you can install in Windows XP with the default drivers, and no additional drivers needed. This is a lie. Unfortunately, the default drivers are not installed with Windows XP.

Here is the installation procedure. Assumes D:\ is your CD-ROM drive with the XP install cd.

Unplug the headset, close any device installation windows

cd D:\I386\
expand.exe usb.in_ %windir%\inf\usb.inf

Plug the headset back in. Have it search in %windir%\inf.
It should detect a composite USB device, and then the Logitech USB Headset. I got an error message saying that it couldn't be installed properly, but didn't see any exclamation marks in the Device Manager, so it appears to have found it.

Here is how I found the needed driver.

Looked in %windir%\setupapi.log and saw this message:
#-019 Searching for hardware ID(s): usb\vid_046d&pid_0a01&rev_1013,usb\vid_046d&pid_0a01
#W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device.

Searched Google for usb\vid_046d&pid_0a01&rev_1013,usb\vid_046d&pid_0a01 and saw that someone had success installing it with usb.inf. Here is the text from that page:

#-019 Searching for hardware ID(s): usb\vid_046d&pid_0a01&rev_1013,usb\vid_046d&pid_0a01
#-018 Searching for compatible ID(s): usb\devclass_00&subclass_00&prot_00,usb\devclass_00&subclass_00,usb\devclass_00,usb\composite
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\COMPOSITE" in C:\WINDOWS\inf\usb.inf; Device: "USB Composite Device"; Driver: "USB Composite Device"; Provider: "Microsoft"; Mfg: "(Standard USB Host Controller)"; Section name: "Composite.Dev".