What is ACM in Linux?

A popular choice within this solution is to provide a device conforming to the USB Communications Device Class (CDC) standard, specifically its Abstract Control Model (ACM), which is typically used for modem hardware. On Linux, these devices show up as e.g. /dev/ttyACM0 .

What is CDC in Linux?

The CDC ACM + Linux gadget MS driver is a USB composite gadget driver which implements the serial communication and mass storage functions. The composite driver allows for simultaneous use of the serial and mass storage functions.

What is ACM device?

Description. USB Host functions to support Communication Device Class (CDC) Abstract Control Model (ACM) USB Devices. The CDC ACM class in the USB Host Component is used for attaching communication devices to your system.

What is ACM driver?

This embedded USB Communications Device Class – Abstract Control Model (CDC-ACM) class driver is used for connecting legacy serial ports or modems over a USB link to a host system. This allows a device to connect to a host system and appear to the host system as one or more locally connected serial ports.

What is CDC mode?

USB communications device class (or USB CDC class) is a composite Universal Serial Bus device class. The communications device class is used for computer networking devices akin to a network card, providing an interface for transmitting Ethernet or ATM frames onto some physical media.

What is a CDC port?

A subset of the USB Communication Device Class (CDC) can be used to emulate a serial port providing a virtual COM port UART interface. This allows developers to use legacy applications with new products using the same COM port interface as before, with few hardware and software modifications.

How do I install CDC ACM drivers?


  1. Right click on the Unknown device in Device manager and select Update Driver Software…
  2. Select Browse my computer for driver software.
  3. Select Let me pick from a list of device drivers on my computer.
  4. Scroll down and select Ports (COM & LPT) and click Next.

What is CDC COM port?

USB communications device class (or USB CDC class) is a composite Universal Serial Bus device class. The device attaches to an RS-232 communications line and the operating system on the USB side makes the USB device appear as a traditional RS-232 port.