USB & IEEE1394 Plugin for WinPE

URL: http://lunarcal.org/WinPE/WinPE.html

(You may also like to visit my Chinese Lunar Calendar page.)

(1) USB & IEEE1394 Plug & Play for WinPE (Ver 2.4 Nov 18, 2024):
- *** USE at your own risk ***
- Works (tested) with XPE 0.99 & XPE 1.02 and WinXP SP1 or SP2
- Only base registry provided, user registry is now extracted via BAT file. This should make the plugin more compatible with your hardware.
- Reverted inf file to direct copy drivers from %windir%\System32 ... folders to ensure you have the correct/latest drivers.
- I Have not tried IEEE1394 Network USB / Cards yet - I do not have a network.
- As from ver 2.4, there is no support for SP1 anymore (I believe it should work as the bulk of the development was done using SP1).

To check if you have correctly installed the plugin right click MyComputer icon->Properties->Hardware->Device Manager and you should see something like this:

Most important, the "Plug and Play Software Device Enumerator" item should be displayed. Otherwise WinPE cannot enumerate your USB & IEEE1394 and will not be accessible.

 
   

After plugging a few USB & IEEE devices you will see:

 
   
This is the MyComputer display of the devices attached:

I have the following connected:-
1. Sarotech SBP2 IEEE1394 Firewire removable HDD (XP-Backup)
2. PQI generic travelling USB Stick
3. PQI multi-function (7-in-1) card reader with Sony Memory Stick 128Mb and an IBM Microdrive 1Gb.

 
   
And here is the Disk Management services screen:

 
   
Below are some screenshots of my hardware specific version.

The plugin will not show this on your PC since you have different hardware from mine. I also have "Standard Enhanced PCI to USB Host Controller" active for USB v2.0 service. You must have usbehci.sys in for USB v2 support. Originally this did not get activated in my system due to a bios setting and an old BIOS that did not properly support USB v2. After flashing latest the BIOS the enhanced driver appeared. Some of you may have usbuhci.sys instead - I think this is an USB v1.1 driver. The usbohci.sys is the OpenHCD driver and only supports USB v1.0.

 
   

Funny - I do not understand why my PQI USB Stick is identified as "OTi Ultra Floppy USB Device"?? Appears that every default WinXP installation has the OTi Ultra Floppy as a default generic USB stick device.

 
   

This is the screen (main screen) to safely remove the USB / IEEE1394 devices.

 
   

Download latest USB & IEEE1394 Plugin here:  USB1394.zip

After downloading, extract files to a plugin folder. Then run ExtractMyUSB.bat by double clicking the file. This will extract your hardware specific registry entries so you have a better chance of getting the plugin to work. If you use add-on PCI cards to provide usb & ieee1394 support, then you will require other registry entries - check your vendor's .inf file for clues.

Note: You should not try to use reg2pe.py (or other similar) program(s) to convert the .reg file for use as an .inf in PE. It will cause PE to hang.

Do not forget to "eject" media before removing it!

>>> Pls do not email me - its best to post questions in WinPE forum.

Mick Leong

   

Go back to Chinese Lunar Calendar page.