Drivers Suni Imaging Microsystems USB Devices

Download usb digital microscope driver for free. System Utilities downloads - Plugable Digital Microscope Driver by Plugable Technologies and many more programs are available for instant and free download. Use this application to backup and restore presentation, pictures, songs and applications from and to USB Flash Drive devices and take them with you. Use USB Flash Drives to store personal data, to keep your network configuration and to share information with your friends. Microsoft USB Flash Drive.

  • November 27, 2020 5.0.1

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    5.0.1

    Released

    November 27, 2020

    Type

    EXE

    Filesize

    7.5MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Added support for DFG/HDMI converter.
    2. Added support for Windows 10 Device-Guard.
  • February 24, 2020 4.9.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.9.0

    Released

    February 24, 2020

    Type

    EXE

    Filesize

    7.4MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Fixed Gamma not working.
    2. Fixed Polarization formats PPB1 320x240 creating an error on some CPUs.
  • January 31, 2020 4.8.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.8.0

    Released

    January 31, 2020

    Type

    EXE

    Filesize

    7.4MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Updated driver's FilterPackage to version with fix for saved Y800 image images being flipped
    2. Fixed Tonemapping not working after switching from YUY2 to RGB64 video format.
  • November 8, 2019 4.7.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.7.0

    Released

    November 8, 2019

    Type

    EXE

    Filesize

    7.4MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Added support for polarization cameras.
    2. Fixed error on umcompressed Y800 AVI Capture.
  • August 22, 2019 4.6.2

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.6.2

    Released

    August 22, 2019

    Type

    EXE

    Filesize

    6.2MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Fully reworked image transfer pipeline.
  • December 4, 2018 4.5.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.5.0

    Released

    December 4, 2018

    Type

    EXE

    Filesize

    6.2MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. General bugfixes.
  • November 14, 2018 4.4.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.4.0

    Released

    November 14, 2018

    Type

    EXE

    Filesize

    6.2MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Changed the way Directshow time stamps are generated.
    2. Fixed force_avg_time_per_frame not fully working for all programs.
  • September 13, 2018 4.3.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.3.0

    Released

    September 13, 2018

    Type

    EXE

    Filesize

    6.1MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Added tone mapping for 8 bit video formats.
    2. Fixed Gamma and Saturation saving issue, e.g. Saturation being 0.
    3. Fixed an issue with respect to ffmpeg.
    4. Fixed hibernate and suspend behavior.
  • January 22, 2018 4.2.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.2.0

    Released

    January 22, 2018

    Type

    EXE

    Filesize

    6.1MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Added Directshow driver property pages for several 33U properties.
    2. Fixed Contrast on YUY2/Y411
    3. Improved performance of Tonemapping
    4. Fixed very rare Bluescreen
  • October 17, 2017 4.1.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.1.0

    Released

    October 17, 2017

    Type

    EXE

    Filesize

    5.8MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Added support for 38U cameras.
    2. Faster Pause/Continue.
    3. Fixed some stability problems.
  • July 5, 2017 4.0.6

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.0.6

    Released

    July 5, 2017

    Type

    EXE

    Filesize

    5.9MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Fixed tone mapping for some camera models.
  • May 2, 2017 4.0.4

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.0.4

    Released

    May 2, 2017

    Type

    EXE

    Filesize

    6MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Fixed an OpenCV compatibility issue.
    2. Enabled DMK J003 pattern fix.
  • February 21, 2017 4.0.2

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.0.2

    Released

    February 21, 2017

    Type

    EXE

    Filesize

    5.8MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Removed unnecessary properties.
  • February 9, 2017 4.0.1

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    4.0.1

    Released

    February 9, 2017

    Type

    EXE

    Filesize

    5.8MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. Complete redesign of driver architecture.
    2. Signature corrected for Windows 10 AU.
    3. Enhanced Tone Mapping.
  • August 8, 2016 3.1.0

    Device Driver for all 33U, 37U, 38U series, polarization USB cameras and the DFG/HDMI converter.

    Version

    3.1.0

    Released

    August 8, 2016

    Type

    ZIP

    Filesize

    2.4MB

    Requirements

    • Intel Core i3 or similar, 2 GB RAM
    • USB 3.0 controller
    • Graphics card with 24 or 32 bit
    • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
    • DirectX 9.0c or higher

    Changelog

    1. First release
-->

The kernel-mode still image driver for USB buses supports a single control endpoint, along with multiple interrupt, bulk IN, and bulk OUT endpoints. The control and interrupt endpoints are accessible using I/O control codes and DeviceIoControl. The bulk endpoints are accessible using ReadFile and WriteFile.

Before calling DeviceIoControl, ReadFile, or WriteFile, you must call CreateFile (all described in the Microsoft Windows SDK documentation) to obtain a device handle. For devices that support no more than one of each endpoint type (control, interrupt, bulk IN, bulk OUT), a single call to CreateFile opens transfer pipes to each endpoint.

For devices that support multiple interrupt or bulk endpoints, a single call to CreateFile opens transfer pipes to the highest-numbered endpoint of each type. If you want to use a different endpoint, you must do the following:

Drivers Suni Imaging Microsystems Usb Devices Pc Camera

  1. Call DeviceIoControl, specifying an I/O control code of IOCTL_GET_PIPE_CONFIGURATION, to determine a port's endpoint index numbers (that is, indexes into the returned USBSCAN_PIPE_INFORMATION structure array). Note that these index numbers are not the endpoint numbers described in the Universal Serial Bus Specification.

  2. Append a backslash and the endpoint's index number to the port name returned by IStiDeviceControl::GetMyDevicePortName when calling CreateFile.

DevicesDrivers Suni Imaging Microsystems USB DevicesSuniUSB

For example, suppose a device (with a port name of 'usbscan0') has two endpoints of each type (interrupt, bulk IN, bulk OUT), with index numbers as follows:

Drivers Suni Imaging Microsystems USB Devices

IndexTypeEndpoint#

0

Interrupt

0x01

1

Bulk IN

0x82

2

Bulk IN

0x83

3

Bulk OUT

0x04

4

Bulk OUT

0x05

5

Interrupt

0x06

Drivers Suni Imaging Microsystems Usb Devices Usb

USB

If you call CreateFile with a port name of 'usbscan0', the function opens transfer pipes to endpoints with index values of 2, 4, and 5, as well as the control endpoint.

Drivers Suni Imaging Microsystems Usb Devices 3.0

If you call CreateFile with a port name of 'usbscan01', the function opens transfer pipes to endpoints with index values of 1, 4, and 5, as well as the control endpoint.

For this device, if you want to use interrupt endpoint 0, bulk IN endpoint 1, and bulk OUT endpoint 3, call CreateFile three times, specifying port names of 'usbscan00', 'usbscan01', and 'usbscan03'. This creates three device handles. Whenever a subsequent call to DeviceIoControl, ReadFile, or WriteFile is made, the device handle associated with the desired pipe should be specified.

Because only one control endpoint is supported, specifying any I/O control code that uses the control pipe causes the driver to use the proper endpoint, regardless of which endpoint (if any) was specified to CreateFile.

For descriptions of all I/O control codes, see USB Still Image I/O Control Codes.

The kernel-mode USB driver does not implement a package or message protocol. Read operations do not require any particular packet alignment, but better performance can be achieved if read requests are aligned to maximum packet size boundaries. The maximum packet size can be obtained using the IOCTL_GET_CHANNEL_ALIGN_RQST I/O control code.