I recently found myself in a situation where tethering my phone to my laptop was needed. The hotel i stayed in charged $14/day for wireless access, and plugging into the hotel wired network is a guarantee of a 0-day exploit showing up on my laptop.
Luckily, I started using Cyanogen-mod 6 on my rooted Tmobile G1, which offers USB tethering without the drama of having to sign up through a service provider. The only hitch in the plan is that the laptop with which I needed to tether was a Windows XP laptop, that had no damn idea what an NDIS driver was, much less how to enable the phone to tether.
Luckily, I had some time to kill, so I figured out how to make it all happen. This should work for any tmobile G1, or htc dream, running Cyanogen-mod 6, tethered to an antiquated windows XP operating system.
- Obtain the NDIS windows XP driver for the android phone here: Remote_NDIS_based_Internet_Sharing_Device
unzip the folder on your desktop or wherever you saved it.
plug in your G1/Dream via USB
Go to settings, then wireless settings, then tethering in the menu
click the checkbox next to USB tethering
when the windows XP dialog comes up asking for drivers, specify the folder you unzipped in step 2 as the source for the drivers.
Windows should then install the correct drivers for your phone to start working as a tether.
- You may have to browse to the file above with your phone, download it to your phone, then connect it in USB harddrive mode, and transfer it to your system..
As always, be sure to light up the comments if it works or doesn’t work for you, and good luck!