For doing this you'll need:
- Mini-USB Cable
- Linux running computer (we are going to use Ubuntu)
- The essential for building (AKA "build-essential" package in Ubuntu)
- Subversion ("svn" package in Ubuntu)
- A Hermes/TyTN pocket pc with WM6, not WM5!
Is really easy, just open a console:
jontxudino@jon-laptop:$ svn co https://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite usb-rndis-lite/reload.sh
A usb-rndis-lite/cdc_ether.c
A usb-rndis-lite/usbnet.c
A usb-rndis-lite/ndis.h
A usb-rndis-lite/usbnet.h
A usb-rndis-lite/Kbuild
A usb-rndis-lite/clean.sh
A usb-rndis-lite/Makefile
A usb-rndis-lite/rndis_host.c
Received revision: 3305
jontxudino@jon-laptop:$ cd usb-rndis-lite
jontxudino@jon-laptop:/usb-rndis-lite$ make
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/jontxudino/usb-rndis-lite modules
make?1: accessing directory `/usr/src/linux-headers-2.6.22-14-generic'
CC ?M /home/jontxudino/usb-rndis-lite/usbnet.o
CC ?M /home/jontxudino/usb-rndis-lite/cdc_ether.o
CC ?M /home/jontxudino/usb-rndis-lite/rndis_host.o
Building modules, stage 2.
MODPOST 3 modules
CC /home/jontxudino/usb-rndis-lite/cdc_ether.mod.o
LD ?M /home/jontxudino/usb-rndis-lite/cdc_ether.ko
CC /home/jontxudino/usb-rndis-lite/rndis_host.mod.o
LD ?M /home/jontxudino/usb-rndis-lite/rndis_host.ko
CC /home/jontxudino/usb-rndis-lite/usbnet.mod.o
LD ?M /home/jontxudino/usb-rndis-lite/usbnet.ko
make?1: exiting directory `/usr/src/linux-headers-2.6.22-14-generic'
jontxudino@jon-laptop:/usb-rndis-lite$ sudo ./clean.sh
?sudo password for jontxudino:
`/lib/modules/2.6.22-14-generic/extra/usbnet.ko' deleted
`/lib/modules/2.6.22-14-generic/extra/cdc_ether.ko' deleted
`/lib/modules/2.6.22-14-generic/extra/rndis_host.ko' deleted
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/jontxudino/usb-rndis-lite modules
make?1: accessing directory `/usr/src/linux-headers-2.6.22-14-generic'
Building modules, stage 2.
MODPOST 3 modules
make?1: exiting `/usr/src/linux-headers-2.6.22-14-generic'
Done! :)
jontxudino@jon-laptop:/usb-rndis-lite$ sudo make install
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/jontxudino/usb-rndis-lite modules_install
make?1: accessing directory `/usr/src/linux-headers-2.6.22-14-generic'
INSTALL /home/jontxudino/usb-rndis-lite/cdc_ether.ko
INSTALL /home/jontxudino/usb-rndis-lite/rndis_host.ko
INSTALL /home/jontxudino/usb-rndis-lite/usbnet.ko
DEPMOD 2.6.22-14-generic
make?1: exsiting7
74 `/usr/src/linux-headers-2.6.22-14-generic'
depmod -ae
jontxudino@jon-laptop:/usb-rndis-lite$ exit
A
We are done! Now, on your pda go to the Internet Sharing application and hit Connect. Now open your web browser and go ahead!

