Thanks to some clever hacking by the folks over at xda-developers, owners of a Windows Phone-powered HTC handset may be able to setup USB tethering on their phone. The hack uses a USB modem driver ported from Android and requires you to know your carriers APN and connection settings. You also have to have an unlocked handset and know your way around your phone. The steps for the hack are not for the faint of heart and are reproduced below:
- Download XAP file here
- Download HTC Sync for Android from HTC for USB Modem driver from HTC’s site (the whole package) or just the driver here
- Deploy XAP file to your phone
- Turn of your Data connection in your phone.
- Run DFRouter and click on “HTC Modem”
- If you only downloaded driver package just unzip to any folder, then Open Device Manager (recommended for Win7 64bit). If you installed the HTC Android package skip to step 10.
- Find USB\VID_0BB4&PID_0EFF&REV_0000&MI_01 and force update driver with HtcUsbMdmV64 (inside unzipped folder)
- Find USB\VID_0BB4&PID_0EFF&REV_0000&MI_00 and force update driver with HtcVComV64 (inside unzipped folder)
- You will get two new device HTC USB Modem and HTC Diagnostic Interface (COM8)
- Connect device to PC, open HTC USB Modem and select Advance Label
- Add below command +cgdcont=1,”ip”,”APN”
- (APN = Your carrier’s APN)
- Create a new connection with HTC USB Modem, diag number is *99#
- Just connect without user name and password.
The tethering hack reportedly works on the HD2 and the Mozart. Other report limited success on other HTC handsets. The HD7 may be not be able to join in the party, but, hopefully, this hack will be extended to other devices. To keep up with all the details and developments, point your browser to the xda forums.
Thanks to Pocketnow reader Kuo, a similar hack can also be used for the Dell Venue Pro. This procedure requires you to modify driver INF files and setup tethering mode on the device. The procedure as sent in to Pocketnow is listed below:
The trick is to modify the driver INF files – I edited both HtcUsbMdmV64.inf and HtcVComV64.inf. Replace the HTC device IDs with VID_05c6&PID_3199. Leave the &MI_00.
To get into tethering mode for the DVP, open up EM (##634#), and go to Service Center. Switch to composite mode – password is *#301#. After rebooting the phone, open device manager. Select the first unknown device (USB\VID_05C6&PID_3199&REV_0000&MI_00). Select update driver and point to the root of the two folders (it looks like it’s using HtcUsbMdmV64). Once that’s installed, follow the XDA guide – the T-Mobile APN is epc.tmobile.com. You can safely ignore all the other unknown devices.
Special thanks to Dave (www.daveamenta.com) for helping decompile the EM XAP so I could figure out the password for composite mode.
As will all modifications to your handset, proceed with caution and check with others over at xda if you have any questions or run into any problems.
[Via Pocketnow, MobileTechWorld and xda-developers]

