What's new in 2.4.2

USBLAN 2.4.2 is now available from Windows Update by using vid/pid 15ec/d031

This new release includes support for:
  • USB 3 - INF match implemented
  • IOCTL feature - For all protocols an IOCTL that can be used to make a list of attached devices, along with the any of the following information for each USBLAN device attached
    • - VID
    • - PID
    • - Manufacturer name 
    • Product Name
    • - Serial Number
    • - DHCP host IP
    • - DHCP device 
  •  MaxTransferSend/MaxTransferRecv - registry entries which tweak the send or receive strategy for RNDIS, EEM or NCM
  • jumbo frames

Jumbo Frames

The CDC-ECM protocol (and other networking over USB protocols) describe procedures to transport 802.3-like frames over USB. Standard physical Ethernet frames have an MTU (maximum transfer unit) of 1500 bytes, but there is no such limitation in USB. USB transfers can be up to 64KB in size.

In the world of physical Ethernets, Gigabit Ethernets also see the 1500 limit as insufficient, and so there is provision in the network stacks of Windows, (embedded) Linux and other operating systems for jumbo frames. The actual MTU is a property of the network card and its driver. There is a procedure for two ends of an Ethernet link to discover the actual MTU in effect.

The Gadget implementation of CDC-ECM (the g_ether module) can be readily patched to support larger MTU’s.

ReDirection Service

Data Collection and Forwarding Overview


Small devices have a need to connect to Cloud based servers to deliver data for compilation, processing and use from Web Based applications. While more expensive devices may use WiFi (or Ethernet) to achieve this purpose, low end devices can use Networking over USB to accomplish this task at a lower cost by simply tethering the device to a desktop system.