Updated USB MSC Function

Belcarra’s USB Device stack includes a Mass Storage (MSC) function. This allows an embedded device using the USB Framework to emulate a Mass Storage device either as a standalone function or as part of a composite configuration.

The Belcarra MSC solution was updated to increase performance and extend its feature set:
  • More efficient use of the Block IO system for higher throughput
  • Support for mulitple LUN’s (storage volumes)
  • Management (API) allowing things like detecting individual LUN changes
  • Virtual CDROM support (map an ISO image)
  • Read-only volume support -- (Management API allows dynamic change)

CDC-EEM Streaming Mode

Support for networking over USB using the Ethernet Emulation Model was originally implemented in 2006 on both the device (Composite Device Framework) and host  (USBLAN) drivers. Current versions of our drivers now include streaming mode  providing for significantly faster data transfer, "EEM throughput is about 50% higher than ECM in an optimal configuration".  For more information, contact us today.

USBLAN Driver available in Windows Update

Year end review of the Windows Update program that enabled end users to simply and silently install Belcarra USBLAN deemed it as a success.
New Belcarra USBLAN customer kits are required to pass Windows Hardware Quality Labs testing review as well as the previous regime of stress tests.
Microsoft signed USBLAN driver from Windows Update no longer requires system restart or user input during installation.
For more information a fairly comprehensive deployment guide is available here.

[UPDATE - July 20,2011 USBLAN Version 2.4 Released Download OEM Manual]

See also: Linux Gadget VID/PID Patch for USBLAN Evaluation
These patches (download here) modify the Linux Ethernet Gadget default CDC Vendor and Product ID to match the Belcarra USBLAN Evaluation kits available from Windows Update.

USB Client Support for Gumstix Verdex Pro COM's

Belcarra’s USB Composite Device Framework  for Gumstix Verdex.
The USB Device Framework supports Composite configurations using a Composite Function Driver which selects and configures various Interface Function Drivers.
  •     Composite function selects the desired interface functions 
  •     Selected interface functions combine into the configuration
  •     External management tools to control software deployment 
NOTE: This offering compliments the Overo support that has been available since 2009-06-15

Windows CE

Belcarra, announces the availability of USBLAN-FN, a CDC-ECM client solution, which provides an essential component for WinCE based USB peripherals to network over USB with standard host platforms, such as Mac OS/X.

VANCOUVER, CANADA, – Belcarra Technologies, a leading developer of USB software and device driver solutions, announced today the availability of USBLAN-FN, an NDIS/CDC ECM USB client function for Windows Mobile and Windows CE platforms.

USBLAN Evaluation using a Linux Gadget Enabled Device

The following is a brief overview of the simple procedure that is involved to modify the USB configuration for testing embedded Linux Devices (client) using Belcarra's USBLAN for Windows (host) Class driver. Setup of the Linux Gadget is provided as a guide. Belcarra's USBLAN CDC-ECM/EEM Class driver is available through Windows Update. A time limited version of the driver is available for evaluation and will run for 60 minutes before disconnecting. The Linux Gadget driver g_ether.ko can be easily adapted to work with a demonstration version of USBLAN ... (more..).

Favourites