Author: SweatierUnicorn
GitHub: https://github.com/SweatierUnicorn
This code is distributed by the author free of charge.
This repository contains a working WinCE/WEC7 USB Ethernet solution for the Realtek RTL8152B:
rtl8152.dll: NDIS 5.1 miniport + USB client driverNetConfig.exe: small network configuration and diagnostic tool
Supported target chip:
- Realtek RTL8152B
- USB VID:
0x0BDA - USB PID:
0x8152
This build was developed and tested for one specific target system:
- Panasonic Strada CN-F1X10BD
- WinCE 7.0 / WEC7 Automotive
- Renesas R-Mobile A1 / R8A77400 based platform
- Realtek RTL8152B USB Ethernet adapter
It works on this system in its current form.
This repository reflects a build tuned for my own device and BSP.
If you want to use it on another WinCE device, board, or BSP, you may need to adjust:
- registry paths and adapter binding
- USB client loading path
- static IP or DHCP defaults
- EHCI / USB routing details
- deployment details
In other words, the code is reusable, but another device may require small source or registry changes.
rtl8152.c,rtl8152.h,rtl8152.def: driver source filesNetConfig.c: helper tool sourcecompile_rtl8152.bat: driver build scriptcompile_netconfig.bat: NetConfig build scriptLICENSE: license and redistribution note
rtl8152.crtl8152.hrtl8152.defNetConfig.ccompile_rtl8152.batcompile_netconfig.bat
The code was built and maintained with the following tools:
- Visual Studio Code as the editor/workspace
- Microsoft Visual Studio 2008
- Windows CE ARM toolchain
- Toradex CE700 SDK
- Deployment and registry integration may differ on other BSPs.
- This repository is intended for source distribution.
