Driver Overview

Belcarra USBLAN for Windows is a combined Windows Driver Model (WDM) lower-edge and Network Driver Interface Specification (NDIS) miniport driver. It enables the simple creation and management of an Ethernet-compatible network interface over a physical USB connection to a vendor device using industry-standard USB networking protocols.

When an OEM device connects, USBLAN binds to the designated network function and exposes a standard Layer 2 network adapter to the Windows networking stack, routing native IP traffic seamlessly across the USB bus.

Why USB Networking Instead of Traditional Serial?

While serial communication (such as USB CDC-ACM or virtual COM ports) is historically common in embedded hardware, modern smart devices require an Ethernet-like networking model over USB:

Composite USB Device Decomposition

In USB specifications, networking is one possible function of an attached peripheral:

Low-Level Transfer Mechanics (IEEE 802.2)

Networking over USB operates at the IEEE 802.2 frame level. In simplest terms, raw Ethernet frames are packaged and transferred over the USB link:

Current primary target

Protocol coverage

Host Driver Architecture

The diagram below illustrates the relationship between Windows networking applications, the NDIS boundary, the Belcarra USBLAN kernel-mode driver (usblan.sys), the Windows USB bus driver stack, and the physical USB host controller:

Belcarra USBLAN for Windows Architecture Diagram
Figure 1: Windows Host Architecture — Belcarra USBLAN (usblan.sys) NDIS miniport, composite parent (USBCCGP), and USB bus driver interaction.

Operational model

Engineering features

USB Vendor ID (VID) and Product ID (PID) Requirements

Windows device enumeration and Plug-and-Play (PnP) driver matching rely on the 16-bit Vendor Identification Number (VID) and 16-bit Product Identification Number (PID) presented by your USB device descriptors:

Ready to Integrate USBLAN into Your Hardware?

Accelerate your product launch with a complete OEM evaluation kit and customized Windows 11 driver binaries branded with your USB-IF Vendor ID and Product ID.

Request an OEM Evaluation Kit →