Home | USB/PCI Driver and Firmware Tools Store | Contact us |
Search:
|

USB Modem Driver (DriverCore Component)


DriverCore »  USB Modem Driver:
Quickly implement modem interfaces over USB


Overview

USB is the connectivity bus of choice for modems and residential gateways, both as modem and Ethernet devices.

Jungo provides USB Modem drivers that enable quick implementation of modem interfaces (Serial, Ethernet) over USB.

The driver works with any standard operating systems such as Desktop Windows, Linux and Mac, and portable operating systems such as Windows CE/Mobile.

Supported Modem Designs

CDC ACM Driver for Serial Modems:
The CDC ACM driver exposes the USB modem as a virtual serial modem or a virtual COM port to the operating system. The driver enables sending both data and AT commands, either through ACM (separating data and AT commands over different channels) or through Serial Emulation (passing the AT commands as is and as part of the data stream).

CDC ECM Driver for Ethernet Modems:
The CDC ECM driver exposes the USB modem as a network adapter to the operating system. In this model, various Ethernet functions are managed through a communication interface, and the actual Ethernet framed data is sent over the Data interface.


Key Benefits
  • High quality Standard USB Modem Driver
  • Turnkey solution: eliminates substantial development time and costs
  • Hardware/software-independent solution
  • Intuitive API, in C language
  • Available in Source or binaryObject formats
  • Modular driver
  • High throughput
  • Cross-platform compatible across the supported operating systems
  • Extensive documentation
  • Comprehensive technical support


Feature list
  • Support for multiple USB modems on separate physical USB devices
  • Support composite USB devices with multiple modem functions
  • For Serial design:
    • Support synchronous I/O and overlapped I/O
    • Support serial events (e.g. TX empty, RX ready, RLSD, RING)
    • Support encapsulated commands.
    • Support configuration of serial port (e.g. baud rate, flow control)
  • For Ethernet design:
    • Supports getting/setting NDIS Object Identifiers (OID's)
    • Supports NDIS 5.0/5.1 and NDIS 6.0





What's Next?

For further details on DriverCore's USB Class Drivers - please contact us.