Well Communication Driver Download For Windows 10



-->

Versions supported

  • Windows 10
  • Windows 8.1

Applies to

Windows 10 Creators Update; Windows 10 Fall Creators Update; Overview; Drivers & Downloads; Top Answers; Registration; Warranty; Contact Support; Acer Store; Recycling; Windows 10; Support; Drivers & Downloads. Locate drivers, user guides and product specifications for your Gateway technology. Get smart comprehensive. Download loopMIDI. Virtual loopback MIDI cable for Windows 7 up to Windows 10, 32 and 64 bit. This software can be used to create virtual loopback MIDI-ports to interconnect applications on Windows that want to open hardware-MIDI-ports for communication. Get drivers and downloads for your Dell Inspiron 15 N5010. Download and install the latest drivers, firmware and software. To use the generic audio driver that comes with Windows. In the search box on the taskbar, type device manager, then select it from the results. Select the arrow next to Sound, video and game controllers to expand it. Right-click the listing for your sound card or audio device, then select Update driver Browse my computer for driver software.

  • Device manufacturers of CDC Control devices

Microsoft-provided in-box driver (Usbser.sys) for your Communications and CDC Control device.

In Windows 10, the driver has been rewritten by using the Kernel-Mode Driver Framework that improves the overall stability of the driver.

  • Improved PnP and power management by the driver (such as, handling surprise removal).
  • Added power management features such as USB Selective Suspend.

In addition, UWP applications can now use the APIs provided by the new Windows.Devices.SerialCommunication namespace that allow apps to talk to these devices.

Usbser.sys installation

Load the Microsoft-provided in-box driver (Usbser.sys) for your Communications and CDC Control device.

Note

If you trying to install a USB device class driver included in Windows, you do not need to download the driver. They are installed automatically. If they are not installed automatically, contact the device manufacturer. For the list of USB device class driver included in Windows, see USB device class drivers included in Windows.

Windows 10

Free Driver Downloads For Windows 10

In Windows 10, a new INF, Usbser.inf, has been added to %Systemroot%Inf that loads Usbser.sys as the function device object (FDO) in the device stack. If your device belongs to the Communications and CDC Control device class, Usbser.sys is loaded automatically.You do not need to write your own INF to reference the driver. The driver is loaded based on a compatible ID match similar to other USB device class drivers included in Windows.

Well Communication Driver Download For Windows 10

USBClass_02

USBClass_02&SubClass_02

  • If you want to load Usbser.sys automatically, set the class code to 02 and subclass code to 02 in the Device Descriptor. For more information, see USB communications device class. With this approach, you are not required to distribute INF files for your device because the system uses Usbser.inf.
  • If your device specifies class code 02 but a subclass code value other than 02, Usbser.sys does not load automatically. Pnp Manager tries to find a driver. If a suitable driver is not found, the device might not have a driver loaded. In this case, you might have to load your own driver or write an INF that references another in-box driver.
  • If your device specifies class and subclass codes to 02, and you want to load another driver instead of Usbser.sys, you have to write an INF that specifies the hardware ID of the device and the driver to install. For examples, look through the INF files included with sample drivers and find devices similar to your device. For information about INF sections, see Overview of INF Files.

Note

Microsoft encourages you to use in-box drivers whenever possible. On mobile editions of Windows, such as Windows 10 Mobile, only drivers that are part of the operating system are loaded. Unlike desktop editions, it is not possible to load a driver through an external driver package. With the new in-box INF, Usbser.sys is automatically loaded if a USB-to-serial device is detected on the mobile device.

Windows 8.1 and earlier versions

In Windows 8.1 and earlier versions of the operating system, Usbser.sys is not automatically loaded when a USB-to-serial device is attached to a computer. To load the driver, you need to write an INF that references the modem INF (mdmcpq.inf) by using the Include directive. The directive is required for instantiating the service, copying inbox binaries, and registering a device interface GUID that applications require to find the device and talk to it. That INF specifies 'Usbser' as a lower filter driver in a device stack.

The INF also needs to specify the device setup class as Modem to use mdmcpq.inf. Under the [Version] section of the INF, specify the Modem and the device class GUID. for details, see System-Supplied Device Setup Classes.

For more information, see this KB article.

Configure selective suspend for Usbser.sys

Starting in Windows 10, Usbser.sys supports USB Selective Suspend. It allows the attached USB-to-serial device to enter a low power state when not in use, while the system remains in the S0 state. When communication with the device resumes, the device can leave the Suspend state and resume Working state. The feature is disabled by default and can be enabled and configured by setting the IdleUsbSelectiveSuspendPolicy entry under this registry key:

To configure power management features of Usbser.sys, you can set IdleUsbSelectiveSuspendPolicy to:

  • '0x00000001': Enters selective suspend when idle, that is, when there are no active data transfers to or from the device.

  • '0x00000000': Enters selective suspend only when there are no open handles to the device.

Download Drivers For Windows 10

That entry can be added in one of two ways:

  • Write an INF that references the install INF and add the registry entry in the HW.AddReg section.

  • Describe the registry entry in an extended properties OS feature descriptor. Add a custom property section that sets the bPropertyName field to a Unicode string, 'IdleUsbSelectiveSuspendPolicy' and wPropertyNameLength to 62 bytes. Set the bPropertyData field to '0x00000001' or '0x00000000'. The property values are stored as little-endian 32-bit integers.

    For more information, see Microsoft OS Descriptors.

Develop Windows applications for a USB CDC device

If you install Usbser.sys for the USB CDC device, here are the application programming model options:

  • Starting in Windows 10, a Windows app can send requests to Usbser.sys by using the Windows.Devices.SerialCommunication namespace. It defines Windows Runtime classes that can use to communicate with a USB CDC device through a serial port or some abstraction of a serial port. The classes provide functionality to discover such serial device, read and write data, and control serial-specific properties for flow control, such as setting baud rate, signal states.

  • In Windows 8.1 and earlier versions, you can write a Windows desktop application that opens a virtual COM port and communicates with the device. For more information, see:

    Win32 programming model:

    • .NET framework programming model:

Related topics

Cable Drivers

MD-CC3/4 and Windows x64 systems

The older versions of the MD-CC30x-001 USB to SPI and MD-CC40x-001 USB to RS-422/485 communication converter cables were developed to work with Windows 32-bit operating systems. These cables must have the the internal ID reset in order to be supported by current Windows 64-bit operating systems.

How do I know if I have an older cable?

The most recent cable will install as 'Silicon Labs C210x USB to UART Bridge (COMXX)' in the device manager of your PC under Ports (COM and LPT).

In the case of MD-CC3 and MD-CC4 cables with the incompatible ID, when the device manager attempts to find the drivers and fails to install them, the message that opens will show the IMS part number: MD-CC400-000 or MD-CC300-000 on the dialog, as shown below.

Additionally, the part number will display under other devices in your computer's device manager.

Well

Please contact applications for information on cable updates

MD-CC404-000 & MD-CC405-000
The MD-CC404/5-000 drivers are applicable to Lexium MDrive RS-422/485 products. This device is 'plug-n-play' and the drivers should automatically install to an Internet connected PC. Should your network block automated driver installs or the PC not be connected, the drivers may be downloaded from:

MD-CC404-000 Drivers (FTDI VCP Drivers)
Note: This link will open in a new browser tab/window.

MD-CC40x-001
The MD-CC40x-001 drivers are applicable to MDrivePlus and MForce Motion Control RS-422/485 products. This device is 'plug-n-play' and the drivers should automatically install to an Internet connected PC. Should your network block automated driver installs or the PC not be connected, the drivers may be downloaded from:

MD-CC40x-000 Drivers (Silicon Labs CP210x USB to UART Bridge VCP)
Note: This link will open in a new browser tab/window.

Legacy MD-CC40x-001 drivers

Use ONLY with CC4 cables with the IMS ID on 32 bit Windows systems

Driver Package | Installation Instructions

MD-CC30x-001
The MD-CC30x-001 drivers are applicable to MDrivePlus and MForce Step/direction and Speed Control SPI products. This device is 'plug-n-play' and the drivers should automatically install to an Internet connected PC. Should your network block automated driver installs or the PC not be connected, the drivers may be downloaded from:

MD-CC30x-001 Drivers (Silicon Labs CP210x USB to UART Bridge VCP)
Note: This link will open in a new browser tab/window.

Legacy MD-CC30x-001 drivers

Use ONLY with CC3 cables with the IMS ID on 32 bit Windows systems

Driver Package | Installation Instructions

MD-CC50x-000

Well Communication Driver Download For Windows 10

These drivers apply to the MD-CC500-000 (MDrivePlus and MForce products) and MD-CC501-000 (Lexium MDrive products) USB to CANopen Communications converters

MD-CC50x-000 Drivers (PEAK Systems PCAN-USB)
Note: This link will open in a new browser tab/window.