This article describes an issue that occurs when you use a FireWire port-based device in Windows 8.1 or Windows 8. Additional steps of configuration is required to enable this update after the installation.
Symptoms
- Google USB Drivers are required to connect Google Pixel or Nexus devices to Windows PC using a USB cable. You will need these drivers to transfer files or sync data on your Pixel/Nexus device, and especially when working with the Android ADB and Fastboot tools.
- 360-degree sound with 40mm driver; Chromecast and Chromecast Audio built-in; Bluetooth ® support; Sensors and Microphones. Capacitive touch controls; 2 far-field microphones; Power. 5V, 1.8A; Power adapter. 120-240V-1.1A 50 Hz to 60 Hz; Ports & Connectors.
Assume that you have a computer that equips with an IEEE 1394 FireWire controller card. After you upgrade the computer from Windows 7 to Windows 8.1 or Windows 8, devices that connect to the computer by using a FireWire port do not work.
When you plug the device into your USB, Windows will look for the associated driver, if it cannot find this driver then you will be prompted to insert the driver disc that came with your device. Common USB Device errors are ‘ usb port not working ‘, ‘device descriptor request. Need a Bluetooth Driver for your accessory? If you are having Bluetooth trouble, updates should be available through Microsoft's Windows Update service. If drivers were not downloaded automatically by Windows Update, use Device Manager to refresh the driver from Windows Update, or contact the device manufacturer.

Cause
This issue occurs because the legacy 1394 bus drivers (1394bus.sys and Ochi1394.sys) are removed in Windows 8.1 or Windows 8.
Resolution
Update information
How to obtain this update
Microsoft Download Center
The following files are available for download from the Microsoft Download Center:
Operating system | Update |
---|---|
All supported x86-based versions of Windows 8.1 or of Windows 8 Drivers devices software update. | |
All supported x64-based versions of Windows 8.1 or of Windows 8 USB infrared receiver drivers – download and installation. First we need the Igor USB drivers, which can be!!! Downloaded here!!! Unpack the files e.g. With Winzip in any folder of your hard drive, in my case I put it into C:IgorPlugUSB. This package (adb-setup-1.4.3.zip) installs ADB and Fastboot Drivers on your Windows PC. It is recommended to install them system-wide when the program prompts. Once the ADB and Fastboot Drivers are installed you can Enable USB debugging and connect your device to PC, and pass ADB and Fastboot commands. |
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
Additional steps of configuration requirement
After you install the 1394 OHCI Legacy Driver.msi file, follow these steps:
Right-click the Legacy1394.inf file under one of the following paths based on the computer's architecture:
C:Program Files1394 OHCI Compliant Host Controller (Legacy)x86_driver
C:Program Files1394 OHCI Compliant Host Controller (Legacy)x64_driver
Click Install.
Open Device Manager in Control Panel.
Expand IEEE 1394 Bus host controllers, and then locate the host controller.
Right-click the host controller, and then click Update Driver Software.
The screen shot of the host controller and the Update Driver Software is listed in the following example:Click Browse my computer for driver software.
Click Let me pick from a list of device drivers on my computer.
Click Generic1394 OHCI compliant host controller (Legacy), and then click the Next button.
Click the Close button.
Prerequisites
There are no prerequisites for installing this update.
Registry information
To apply this update, you do not have to make any changes to the registry.
Restart requirement
You have to restart the computer after you apply this update.
Update replacement information
This update does not replace a previously released update.
File information
The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.
Windows 8.1 and Windows 8 file information notesThe MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are not listed
For all supported x86-based versions of Windows 8.1 or of Windows 8
File name | File version | File size | Date | Time | Platform |
---|---|---|---|---|---|
1394_ohci_legacydriver.msi | Not Applicable | 208,896 | 15-Aug-2014 | 20:48 | Not Applicable |
For all supported x86-based versions of Windows 8.1 or of Windows 8
File name | File version | File size | Date | Time | Platform |
---|---|---|---|---|---|
1394_ohci_legacydriver.msi | Not Applicable | 208,896 | 15-Aug-2014 | 20:48 | Not Applicable |
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the 'Applies to' section.
More Information
Steps of uninstalling the 1394 OHCI Legacy Driver.msi file

Open Control Panel in the Category view.
Click Uninstall a program in Control Panel.
Right-click 1394 OHCI Compliant Host Controller (Legacy), and then click Uninstall.
The screen shot of uninstalling the 1394 OHCI Compliant Host Controller (Legacy) is listed in the following example:
Additional package information
This driver is only intended to work with legacy 1394 host controllers. Therefore, you may experience lower transfer data rates than the 1394b driver.
The driver is intended to resolve compatibility issues for 1394 peripherals on 1394b systems. If you are not experiencing these issues, you should continue to use inbox drivers that are provided in Windows 8.1 or Windows 8.
You have to reinstall this stand-alone driver package if you upgrade to a newer operating system version in the future.
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates
In my one project, I need to create an application to upgrade the firmware of the device. Here comport is using for the communication. We cannot fix the COM ID of the USB device in the application because the device could be enumerated with different com id on a different machine as per the availability.
So the solution is that displays the list of all known com ports and users select the correct com port. But it is not a good idea to show all com port, I want that application to identify the com id itself.
Every USB device has a unique hardware id (the combination of VID and PID), so to accomplish the above task my approach is to get COM PORT of USB Serial Device on the basis of VID/PID. The registry of the windows kept the information of the device, so simple logic here to open the windows registry and get the com id.
You can See this Article, Read & Write Windows Registry
How to find the VID and PID numbers
To find the vid (Vendor ID) and PID (Product ID) of a serial USB device first you need to attach the device with your PC. Now you need to follow the below steps to get the vid and PID. Apple device driver for windows.
1. Go to Control Panel > Device Manager > Ports.
2. Select the desire com port and double click on it or right-click and select Properties.
Drivers Google Port Devices Download
3. Go to the Details tab and select Hardware ID to view its PID and VID.
Drivers Google Port Devices App
If you want to learn about windows internal, here 10 Free days windows internal course for you.
See the below code to get COM PORT of USB Serial Device (Arduino ) in the Windows machine.
Usb Port Drivers
Recommended Posts for you:
Free Device Driver Downloads
Reference: MSDN
