Solution:
Point Grey provides both signed and unsigned drivers with releases of the FlyCapture and Ladybug SDKs. Unsigned drivers are updated for each minor release, while signed drivers are updated less frequently. During an SDK install, the user has the option of installing the FirePRO driver to ensure full FireWire speed (see Knowledge Base Article 171, below). If this option is chosen, the signed version is installed. If the user declines the FirePRO driver, the signed PGRCAM driver is installed. However, if the SDK version you downloaded is not a major release, there may be more recent, unsigned, driver versions that were downloaded as well. You can upgrade to these versions using any of the following methods:
- Point Grey's DriverControlGUI utility. This is a graphical utility installed by default in the \bin folder of the SDK installation directory. (Note: you cannot run a 32-bit version of DriverControlGUI/DriverInstallUtility on a 64-bit machine.)
- Point Grey's DriverInstallUtility. This program is installed by default in the \bin folder of the SDK installation directory.
- Manual installation using the Windows Device Manager
Note: Windows Vista 64-bit does not permit installation of unsigned drivers.
Switching Drivers Using DriverControlGUI
Point Grey's driverControlGUI utility is installed by default in the \bin folder of the SDK installation directory, and is an easy way to switch between different drivers. It is also available from the Start menu.
The interface is divided into two panes. The left pane lists detected cameras and interface cards under their interface tabs and the right pane displays driver information.
Note that FirePRO drivers are installed on cards only, while PGRCAM drivers are installed on both cards and cameras. (See Knowledge Base article 229 below for more information.)
After selecting a device, the right pane displays the available drivers for that device. To switch drivers, select a driver, then click Install Driver.
Note: driverControlGUI may produce unexpected results on some systems. If this utility is not successful, use one of the other two methods described below.
Automatic Driver Upgrade Using DriverInstallUtility
You can use Point Grey's DriverInstallUtility to install camera drivers outside of the standard SDK setup installation. DriverInstallUtility is installed by default in the \bin folder of the SDK installation directory. This tool uses the libraries provided in the DriverPackageInstall function of the Microsoft Windows Driver Kit. For more information about this function, see http://msdn.microsoft.com/en-us/library/ms793484.aspx.
The following Windows console example uses the DriverInstallUtility to install the PGRCAM driver:
DriverInstallUtility /i pgrcam.inf 20
Where /i specifies install, and 20 is the sum of 4 (FORCE) and 16 (LEGACY). The FORCE flag forces installation regardless of how well any existing drivers match the camera device. The LEGACY flag allows the driver to be installed regardless of whether it is signed or unsigned.
For more information on usage, run DriverInstallUtility with no parameters.
Manual Driver Upgrade Using Windows Device Manager
- In Device Manager, right-click the Point Grey device and select Update Driver. If you are upgrading a FirePRO driver, you are upgrading on a host adapter card rather than a camera; no camera appears in Device Manager in this case. Refer to Knowledge Base Article 229 below. If you are upgrading a PGRCAM driver, right-click on the camera.
- On the first screen of the Hardware Update Wizard, click No, not this time when asked to connect to Windows Update. Click Next.
- Click Install from a list or specific location. Click Next.
- Select Don't search. I will choose the driver to install. Click Next.
- Click Have Disk, then browse to the driver folder of the SDK installation directory. For example, C:\Program Files\Point Grey Research\PGR FlyCapture\driver. Select a driver, then click Open. On the previous window, Click OK.
- Select the appropriate camera model or host adapter card. If more than one camera model has the same name, sleect the first model with that name. Click Next.
- The installation process proceeds. When asked if you want to install the unsigned driver, click Continue Anyway. Click Finish to complete the installation.