Feb 13, 2017 Linux with kernel versions newer than 2.6.22 have fully support for CDC-ECM. Mac OS X supports CDC-ECM natively from version 10.4 (Tiger). For Windows a CDC-ECM driver is required.
The Zebra CDC driver conforms to the Microsoft Windows Driver Model (WDM) and is certified by Windows Hardware Quality Labs (WHQL) for installation on 32 and 64bit Windows 7 and Windows 8.1 PCs when a Zebra Scanner must be used in USB CDC host mode.
- Windows 7.0 (32 and 64 bit), 8.1 (64 bit) and XP (32 Bit)
Installation Requirements
CDC driver version 2.15.3000 provides functionality on Windows XP but will prompt with a warning message as Microsoft no longer certifies drivers for use on the Windows XP operating system.
Windows 10 Cdc Ecm Driver Test
For Windows 10 Users -The Windows 10 native CDC driver included in the Windows 10 operating system supports Zebra scanners and should be used to provide CDC functionality in the Windows 10 environment.
Install the software package according the Release Notes provided.
Versions
-2.15.3000Release Date: December 2018
Device Compatibility
This software has been approved for use with the following devices:- - DS2208-SR
- - DS2278-SR
- - DS3608-DP DS3678-DP Ultra Rugged Scanners
- - DS3608-ER DS3678-ER Ultra Rugged Scanners
- - DS3608-HD DS3678-HD Ultra Rugged Scanners
- - DS3608-HP DS3678-HP Ultra Rugged Scanners
- - DS3608-SR DS3678-SR Ultra Rugged Scanners
- - DS4208
- - DS457 Series
- - DS4800 Series
- - DS6707-DP Handheld DPM Digital Imager Scanner
- - DS6707-HD Handheld Digital Imager Scanner
- - DS6878-DL
- - DS6878-HC
- - DS6878-SR Cordless Bluetooth 2D Imager
- - DS8108-HC
- - DS8108-SR
- - DS8178-HC
- - DS8178-SR
- - DS9208 Omnidirectional Hands-Free Presentation Imager
- - LI36X8-SR
- - LI4278
- - MP6000 Scanner Scale
- - Symbol DS 6708-DL Handheld Imager Scanner
- - Symbol DS4308
- - Symbol DS4308-HC
- - Symbol DS4308P
- - Symbol DS7708
- - Symbol DS9808 Hybrid Presentation Imager
- - Symbol LS2208 General Purpose Bar Code Scanner
- - Symbol LS3008 Rugged Bar Code Scanner
- - Symbol LS7708 General Purpose Presentation Scanner
Documentation
USB CDC Driver v2.15 Release Notes Download 491 KB
Software
Zebra_CDC_ACM_Driver_(x64)_v2.15.3000.exeCDC Driver for Windows 7 and 8.1 64bit
Download 5 MB Zebra_CDC_ACM_Driver_(x86)_v2.15.3000.exe
CDC Driver for Windows 7 and 8.1 32bit
Download 4 MB For maximum uptime and availability, we can help your business ensure its Zebra mobile computers, bar code scanners, RFID devices and wireless LAN (WLAN) infrastructure are online and ready for business.
Zebra offers repair services for products that are under warranty, covered by a service contract or through a time-and-material-based charge.
emUSB-Device Communication Device Class - Ethernet Control Model (CDC-ECM) enables a USB device to act as a virtual network adapter. This can be used to run TCP/IP-based applications over USB
- Makes any TCP/IP application available using USB
- No host driver needed for macOS & Linux
- Small footprint, typically 1.2KB RAM and 1.6KB ROM
USB-based webserver
The most noteworthy application is a USB-based webserver. The USB webserver allows users to configure their device and to view data using a web browser. This saves development costs as there is no need to develop an application for every major operating system which would allow the user to interact with the USB device. The hardware costs can also be reduced as an Ethernet interface is not required.
Typical Applications
- Router/gateway
- USB to Ethernet adapter
- Configuring a USB device using a web browser
Resources
Application Samples emUSB-Device CDC-ECM Class
USB to Ethernet Adapter
Router/Gateway
Components
emUSB-Device CDC-ECM comes as a complete package and contains the following components:
Aug 15, 2019 Download Pirate Treasures apk 2.0.0.73 for Android. Get ready for amazing puzzles and charming gems in exciting match 3 game! Welcome aboard, Captain! The crew is just waiting for your order to set sail, all ready to go off in search of countless treasures and spectacular adventures! Look for ancient maps you can use to beat fascinating match 3 levels and find unheard-of riches. Here's what you can expect in Pirate Treasures: - Gorgeous graphics - A great soundtrack and juicy sound effects - Your friends, who will.
- CDC-ECM device class implementation
- Network interface driver which uses emNet as a TCP/IP stack
- A sample application demonstrating how to work with CDC-ECM
The CDC-ECM Class is a standard USB class protocol defined by the USB.org consortium.
A TCP/IP stack like emNet is required on the USB device side to handle the actual IP communication.
Any available IP protocol (UDP, TCP, FTP, HTTP, etc.) can be used to exchange data.
A TCP/IP stack like emNet is required on the USB device side to handle the actual IP communication.
Any available IP protocol (UDP, TCP, FTP, HTTP, etc.) can be used to exchange data.
Linux kernel versions newer than 2.6.22 have full support for CDC-ECM. macOS supports CDC-ECM natively from version 10.4 (Tiger).
For Windows a CDC-ECM driver is required.
For Windows a CDC-ECM driver is required.
One Bulk IN, one Bulk OUT and one Interrupt IN endpoint are required for emUSB-Device CDC-ECM.
emUSB-Device CDC-ECM can be used in combination with other interfaces (Bulk, CDC, MSD, MTP, HID) without any issues.
On a typical Cortex-M CPU running at 120MHz a transfer speed of about 5 MByte/sec can be achieved when using a high-speed USB connection.
Components required to use CDC-ECM:
- emUSB CDC-ECM
- emUSB-Device core
- emUSB target driver
- emNet (IP stack)