This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 

Windows CE NE2000 driver source code update

Download Summary:

Support the Site
Support HPC:Factor in offering these downloads! Make a donation.

This header file update for Platform Builder provides a source code update for the Windows CE NE2000 driver.

To download you must be logged-in and be a subscriber or have met our community quality and reputation requirements as a free user - Find out more · Subscribe.
File Name:
Download Size:
95 KB
Release Date:
Number of Downloads:
Added By:
C:Amie on 29/04/2020 4:22:26 PM


The Microsoft supplied NE2000.dll driver in Windows CE 2.0, 2.10, 2.11, 2.12 and 3.00 has a bug that prevents it implementing 16-bit I/O. This limits NE2000 cards to running at 2.5Mbps instead of the full 10Mbps. This file is a source code patch for Platform Builder to correct the issue.

Originally published as MSKB Q290330

Slow network throughput occurs when you use a NE2000-compatible network card with the default NE2000 device driver.

Although typical network performance is almost 8 Megabits-per-second (Mbps) on a 10-Mbps Ethernet, when this problem occurs, only 2.5-Mbps performance can be maintained.

This problem occurs because the network driver interface specification (NDIS) miniport driver for NE2000-compatible network adapters does not use 16-bit I/O in all cases where it is available. On PCMCIA and PCI buses, the driver selects only 8-bit I/O.

To resolve this problem, implement selection of 16-bit I/O when it is available.

Original equipment manufacturers (OEMs) who use any one of the following products can modify the sources for the NE2000.dll file to enable selection of 16-bit I/O when it is available:

Platform Builder: version 2.1, version 2.11, or version 3.0
Embedded Toolkit (ETK): version 2.0 or version 2.10
OEM Adaptation Kit for Windows CE-based operating systems, such as HPC, PsPC, Pocket PC, and others

To implement selection of 16-bit I/O, you have to change the following source file:
A version of the Card.c source file that contains the corrected code is available for download from Microsoft.

Note This version of the Card.c file may show other differences that are unrelated to 16-bit I/O when compared with the Card.c version in the development kit that you currently use.

System Requirements:

Microsoft Windows CE 1.0
Microsoft Windows CE 2.0 for the Handheld PC
Microsoft Windows CE 2.11 for the Handheld PC
Microsoft Windows CE 2.12 for the Handheld PC
Microsoft Windows CE 3.0 for the Handheld PC


Support the Site
Support HPC:Factor in offering these downloads! Make a donation.
HPC:Factor believes that the Internet is a better place without the constant displaying of adverts on community website resources and as such does not carry 'ad-words', banners, pop-up's or any other form of paid advertising.

Please help to pay for the download that you are getting from us today and help to support our desire to run the site without paid subscriptions or advertising by making a donation to the site. It doesn't matter how much or little you donate, but by donating you will help to ensure that we can continue to offer some of the Internet's most popular, rarest and unusual downloads for Windows CE devices for now and for the future.