Error 0x80070015, 0xBFFF801D, or Code 52 When Detecting USB3 Camera on Windows 10

Updated Dec 22, 2023

Reported In

Software

  • Measurement & Automation Explorer (MAX)

Driver

  • NI-IMAQdx 17.0
  • NI-IMAQdx 17.1
  • Vision Acquisition Software January 2017
  • Vision Acquisition Software May 2017
  • Vision Acquisition Software September 2016
  • NI-IMAQdx 16.1

Other

  • Windows 10

Issue Details

  • On a Windows 10 computer, I can no longer see my USB3 Vision camera in NI Measurement & Automation Explorer (NI MAX) after I upgraded to Vision Acquisition Software (VAS) 17.1.
  • I cannot interact with my USB3 Vision compliant camera in NI MAX without getting Error 0x80070015.  The same camera works without issue on my Windows 7 computer. 
 ​
  • When I look at the camera in Windows Device Manager and right-click on the camera to update the driver, I get a message along the lines of best driver already installed or error Windows cannot install unauthorized driver.  The camera shows up under NI Vision Acquisition Devices but with a yellow triangle. ​
 
 
  • In Windows Device Manager, I see error 52 with a yellow exclamation point on the USB3 Vision camera and a warning:  Windows cannot verify the digital signature for the drivers required for this device.
​ 
 
  • The USB camera was operated with a third party driver. When I switch to NI-IMAQdx and trying to use it, it displays VAS Error 0xBFFF801D and the camera does not recognize it.
 

Solution

Suggested Solution -- Upgrade to VAS 17.5+

If you have Vision Acquisition Software (VAS) September 2016 (IMAQdx 16.1)VAS February 2017 (IMAQdx 17.0) , or VAS 17.1 installed on your computer, please upgrade to Vision Acquisition Software (VAS) 17.5 or later to use your USB3 Vision camera on Windows 10 using the IMAQdx driver. This is a known problem and was fixed in the newer version of the software.  Please also make sure that this version of the Vision Acquisition Software is compatible with your LabVIEW application using the VAS software readme available on each version's download page.

 

Alternative Solution -- Use VAS 16.0

If upgrading is not an option, you can either Disable Secure Boot to use the installed IMAQdx driver as is or associate the camera with an earlier release of the driver from NI IMAQdx 16.0. Follow these steps to associate your camera with the earlier driver:
  1. Plug the USB3 Vision camera into your system.
  2. Right-click the camera in the Device Manager, and select Update Driver Software.
  3. Choose Browse my computer for driver software.
  4. Choose Let me pick from a list of device drivers on my computer.
  5. Select your USB3 Vision driver from the following options:
    1. If only one driver is listed as NI-IMAQdx USB3 Vision Device, it is the default installed driver and must be overridden
      1. Click Have Disk.
      2. In the Install from Disk dialog box, browse to the driver location. The legacy driver version is installed to: <National Instruments>\NI-IMAQdx\Staging\NI USB3 Vision Legacy.
      3. Click OK.
      4. The single driver choice shown at this time is the legacy driver. Choose NI-IMAQdx USB3 Vision Device.
    2. If more than one driver is listed as NI-IMAQdx USB3 Vision Device, choose NI-IMAQdx USB3 Vision Device Version: 16.0.0.49152.
  6. Click Next.
  7. Click Close.