3com Multifunction Devices Driver



Bring up drivers. USB Function driver bring-up is only required if you support USB Function mode. If you previously implemented a USB Function driver for a USB micro-B connector, describe the appropriate connectors as USB Type-C in the ACPI tables for the USB Function driver to continue working. Linux already includes a number of drivers for multi-function devices. One of the ways to support them is the Multi-Function Devices (MFD) subsystem. It handles independent devices 'glued' together into one hardware block which may contain some shared resources. Find product support including drivers, documentation, FAQs, instructions and other resources, so you can do more with your Xerox products.

-->

This topic is intended for OEMs who want to build a Windows 10 system with USB Type-C connector and want to leverage OS features that allow for faster charging, power delivery, dual role, alternate modes, and error notifications through Billboard devices.

A traditional USB connection uses a cable with a USB A and USB B connector on each end. The USB A connector always plugs in to the host side and the USB B connector connects the function side, which is a device (phone) or peripheral (mouse, keyboard). By using those connectors, you can only connect a host to a function; never a host to another host or a function to another function. The host is the power source provider and the function consumes power from the host.

The traditional configuration limits some scenarios. For example, if a mobile device wants to connect to a peripheral, the device must act as the host and deliver power to the connected device.

3com Multifunction Devices Driver

The USB Type-C connector, introduced by the USB-IF, defined in the USB 3.1 specification, addresses those limitations. Windows 10 introduces native support for those features.

Broadband speed FAQs

Feature summary

  • Allows for faster charging up to 100W with Power Delivery over USB Type-C.
  • Single connector for both USB Hosts and USB Devices.
  • Can switch USB roles to support a USB host or device.
  • Can switch power roles between sourcing and sinking power.
  • Supports other protocols like DisplayPort and Thunderbolt over USB Type-C.
  • Introduces USB Billboard device class to provide error notifications for Alternate Modes.

Official specifications

Hardware design

USB Type-C connector is reversible and symmetric.

The main component are: the USB Type-C connector and its port or PD controller that manages the CC pin logic for the connector. Such systems typically have a dual-role controller that can swap the USB role from host to function. It has Display-Out module that allows video signal to be transmitted over USB. Optionally it can support BC1.2 charger detection.

Consider recommendations for the design and development of USB components, including minimum hardware requirements, Windows Hardware Compatibility Program requirements, and other recommendations that build on those requirements.Hardware component guidelines USB

Choose a driver model

Use this flow chart to determine a solution for your USB Type-C system.

Full3com Multifunction Devices Driver3com Multifunction Devices Driver
If your system...Recommended solution...
Does not implement PD state machinesWrite a client driver to the UcmTcpciCx class extension.
Write a USB Type-C port controller driver
Implements PD state machines in hardware or firmware and support USB Type-C Connector System Software Interface (UCSI) over ACPILoad the Microsoft provided in-box drivers, UcmUcsiCx.sys and UcmUcsiAcpiClient.sys.
See UCSI driver.
Implements PD state machines in hardware or firmware, but either does not support UCSI, or support UCSI but requires a transport other than ACPIWrite a client driver for the UcmCx class extension.
Write a USB Type-C connector driver
Write a USB Type-C Policy Manager client driver
Implements UCSI but requires a transport other than ACPIWrite a client driver to the UcmUcsiCx class extension.
Use this sample template and modify it based on a transport that your hardware uses.
Write a UCSI client driver

Bring up drivers

  • USB Function driver bring-up is only required if you support USB Function mode. If you previously implemented a USB Function driver for a USB micro-B connector, describe the appropriate connectors as USB Type-C in the ACPI tables for the USB Function driver to continue working.

    For more information, see instructions about writing a USB Function driver.

  • USB Role-Switch driver bring-up is only required for devices that have a Dual Role controller that assumes both Host and Function roles. To bring-up the USB Role-Switch driver, you need to modify the ACPI tables to enable the Microsoft in-box USB role-switch driver.

    For more information, see the guidance for bringing up the USB Role Switch Driver.

  • A USB Connector Manager Driver is required for Windows to manage the USB Type-C ports on a system. The bring-up tasks for a USB Connector Manager driver depend on the driver that you choose for the USB Type-C ports: The Microsoft in-box UCSI (UcmUcsiCx.sys and UcmUcsiAcpiClient.sys) driver, a UcmCx client driver, or a UcmTcpciCx client driver. For more information, see the links in the preceding section that describe how to choose the right solution for your USB Type-C system.

Test

Perform various functional and stress tests on systems and devices that expose a USB Type-C connector.

Test USB Type-C systems with USB Type-C ConnEx - Run USB tests included in the Windows Hardware Lab Kit (HLK) for Windows 10.

Run USB function HLK tests with a C-to-A cable (search for Windows USB Device in the HLK

Certification/ComplianceAttend Power Delivery and USB Type-C compliance workshops hosted by the standards bodies.

See also

Drivers depend on your machine.

Ricoh
Multifunction ProductsColor Multifunction ProductsSP C250SF
SP C252SF
SP C260SFNw
SP C261SFNw
SP C262SFNw
Aficio MP C305
MP C306
MP C307
SP C360SFNw
SP C360SNw
SP C361SFNw
MP C401
MP C406
MP C407
MP C2003
MP C2004
MP C2004ex
MP C2011
MP C2094SPJ
MP C2094exSPJ
MP C2503
MP C2504
MP C2504ex
MP C2594SPJ
MP C2594exSPJ
MP C3003
MP C3004
MP C3004ex
MP C3503
MP C3504
MP C3504ex
MP C4503
MP C4504
MP C4504ex
MP C5503
MP C5504
MP C5504ex
MP C6003
MP C6004
MP C6004ex
MP C6503
MP C8003
MP CW2201
Pro C5200S
Pro C5210S
Monochrome Multifunction ProductsSP 220SNw
SP 220SFNw
SP 221S
SP 221SNw
SP 221SF
SP 221SFNw
SP 277NwX
SP 277SNwX
SP 277SFNwX
SP 320SN
SP 320SFN
SP 325SNw
SP 325SFNw
SP 377SFNwX
SP 3600SF
SP 3610SF
MP 401
MP 402
SP 4510SF
MP 305+
MP 501
MP 601
MP 2001
MP 2501
MP 2554
MP 2555
MP 2595SPJ
MP 3054
MP 3055
MP 3095SPJ
MP 3554
MP 3555
MP 3595SPJ
MP 4054
MP 4055
MP 5054
MP 5055
MP 6054
MP 6055
MP 6503
MP 7503
MP 9003
PrintersColor PrintersSP C250DN
SP C252DN
SP C260DNw
SP C261DNw
SP C262DNw
SP C340DN
SP C342DN
SP C352DN
SP C360DNw
SP C435DN
SP C440DN
Aficio SP C730DN
Aficio SP C830DN
Aficio SP C831DN
SP C840DN
SP C842DN
Monochrome PrintersSP 220Nw
SP 221
SP 221Nw
SP 320DN
SP 325DNw
SP 377DNwX
SP 400DN
SP 450DN
SP 3600DN
Aficio SP 4310N
SP 4510DN
SP 4520DN
SP 5300DN
SP 5310DN
SP 6430DN
SP 8400DN

See Full List On Support.zen.co.uk

Savin
Multifunction ProductsColor Multifunction ProductsSP C250SF
SP C252SF
SP C261SFNw
SP C262SFNw
MP C305
MP C306
MP C307
SP C360SFNw
SP C361SFNw
MP C401
MP C406
MP C407
MP C2003
MP C2004
MP C2004ex
MP C2011
MP C2503
MP C2504
MP C2504ex
MP C3003
MP C3004
MP C3004ex
MP C3503
MP C3504
MP C3504ex
MP C4503
MP C4504
MP C4504ex
MP C5503
MP C6003
MP C6004
MP C6004ex
MP C6503
MP C8003
MP CW2201
Pro C5200S
Pro C5210S
Monochrome Multifunction ProductsSP 3600SF
SP 3610SF
MP 401
MP 402
SP 4510SF
MP 305+
MP 501
MP 601
MP 2001
MP 2501
MP 2554
MP 2555
MP 3054
MP 3055
MP 3554
MP 3555
MP 4054
MP 4055
MP 5054
MP 5055
MP 6054
MP 6055
MP 6503
MP 7503
MP 9003
PrintersColor PrintersSP C250DN
SP C252DN
SP C261DNw
SP C262DNw
SP C340DN
SP C342DN
SP C352DN
SP C360DNw
SP C435DN
SP C440DN
SP C730DN
SP C830DN
SP C831DN
SP C840DN
SP C842DN
Monochrome PrintersSP 3600DN
SP 4310N
SP 4510DN
SP 4520DN
SP 5300DN
SP 5310DN
SP 6430DN
SP 8400DN
Lanier
Multifunction ProductsColor Multifunction ProductsSP C250SF
SP C252SF
SP C261SFNw
SP C262SFNw
MP C305
MP C306
MP C307
SP C360SFNw
SP C361SFNw
MP C401
MP C406
MP C407
MP C2003
MP C2004
MP C2004ex
MP C2011
MP C2503
MP C2504
MP C2504ex
MP C3003
MP C3004
MP C3004ex
MP C3503
MP C3504
MP C3504ex
MP C4503
MP C4504
MP C4504ex
MP C5503
MP C6003
MP C6004
MP C6004ex
MP C6503
MP C8003
MP CW2201
Pro C5200S
Pro C5210S
Monochrome Multifunction ProductsSP 3600SF
SP 3610SF
MP 401
MP 402
SP 4510SF
MP 305+
MP 501
MP 601
MP 2001
MP 2501
MP 2554
MP 2555
MP 3054
MP 3055
MP 3554
MP 3555
MP 4054
MP 4055
MP 5054
MP 5055
MP 6054
MP 6055
MP 6503
MP 7503
MP 9003
PrintersColor PrintersSP C250DN
SP C252DN
SP C261DNw
SP C262DNw
SP C340DN
SP C342DN
SP C352DN
SP C360DNw
SP C435DN
SP C440DN
SP C730DN
SP C830DN
SP C831DN
SP C840DN
SP C842DN
Monochrome PrintersSP 3600DN
SP 4310N
SP 4510DN
SP 4520DN
SP 5300DN
SP 5310DN
SP 6430DN
SP 8400DN
Devices
NRG
Multifunction ProductsColor Multifunction ProductsMP C305
MP C306
MP C307
SP C360SFNw
SP C360SNw
SP C361SFNw
MP C401
MP C406
MP C407
MP C2003
MP C2004
MP C2004ex
MP C2011
MP C2503
MP C2504
MP C2504ex
MP C3003
MP C3004
MP C3004ex
MP C3503
MP C3504
MP C3504ex
MP C4503
MP C4504
MP C4504ex
MP C5503
MP C5504
MP C5504ex
MP C6003
MP C6004
MP C6004ex
MP C6503
MP C8003
MP CW2201
Monochrome Multifunction ProductsSP 3600SF
SP 3610SF
MP 401
MP 402
SP 4510SF
MP 305+
MP 501
MP 601
MP 2001
MP 2501
MP 2554
MP 2555
MP 3054
MP 3055
MP 3554
MP 3555
MP 4054
MP 4055
MP 5054
MP 5055
MP 6054
MP 6055
MP 6503
MP 7503
MP 9003
PrintersColor PrintersSP C340DN
SP C342DN
SP C352DN
SP C440DN
SP C730DN
SP C830DN
SP C831DN
SP C840DN
SP C842DN
Monochrome PrintersSP 3600DN
SP 4310N
SP 4510DN
SP 4520DN
SP 5300DN
SP 5310DN
SP 6430DN
SP 8400DN
infotec
Multifunction ProductsColor Multifunction ProductsMP C305
MP C306
MP C307
MP C401
MP C406
MP C407
MP C2003
MP C2004
MP C2004ex
MP C2011
MP C2503
MP C2504
MP C2504ex
MP C3003
MP C3004
MP C3004ex
MP C3503
MP C3504
MP C3504ex
MP C4503
MP C4504
MP C4504ex
MP C5503
MP C5504
MP C5504ex
MP C6003
MP C6004
MP C6004ex
MP C6503
MP C8003
Monochrome Multifunction ProductsMP 401
MP 402
SP 4510SF
MP 305+
MP 501
MP 601
MP 2001
MP 2501
MP 2554
MP 2555
MP 3054
MP 3055
MP 3554
MP 3555
MP 4054
MP 4055
MP 5054
MP 5055
MP 6054
MP 6055
MP 6503
MP 7503
MP 9003

Broadband Speed FAQs

Gestetner (China)
Multifunction ProductsColor Multifunction ProductsDSc530SP
Dsc1020
Dsc1120
Dsc1025
Dsc1030
Dsc1045
Dsc1060
DSc1220
DSc1220ex
DSc1225
DSc1225ex
DSc1230
DSc1230ex
DSc1245
DSc1245ex
DSc1260
DSc1260ex
Monochrome Multifunction ProductsDSm1020sp
DSm1025sp
DSm2525sp
DSm2625sp
DSm2530sp
DSm2630sp
DSm2535sp
DSm2635sp
DSm2540sp
DSm2640sp
DSm2550sp
DSm2650sp
DSm2560sp
DSm2660sp