[Windows Phone 7 Development and Hacking] ansar.ath.gr:
Dear forum members,

>> This is the updated version 1.16.0.0 of USBModeSwitch tool designed for hTC Windows Phones

>> Tethering means that the phone can be used as a usb modem and allows a PC / Laptop to connect to the internet

>> I propose to unistall USBModeSwitch tool from your phone only when a new version is provided or

>> Be careful when uninstalling USBModeSwitch tool, do it always after an exit to Zune Mode

>> It is tested and works in all versions of MS Operating Systems, even in Mango 7720

//// USBModeSwitch tool screen shoot ////

//// USBModeSwitch tool outlined description ////

>> USBModeSwitch xap provides facilities as //// CTRL boxes for USB Mode provisioning ////

>> Set Zune Mode CTLR box //// Set Zune Mode and exit with a Soft Reset [Final exit] ////

>> Set Diag Mode CTLR box //// Set Diagnosis Mode and exit with a Soft Reset [Partial exit] ////

>> While in Set Diag Mode

>> Enable UART CTLR box //// Install hTC usb drivers and prepare for a Tethering Session ////

>> Disable UART CTLR box //// Install PocketPC sync driver and close an open Tethering Session ////

//// USBModeSwitch installation instructions ////

>> download USBModeSwitch.zip

>> unzip in USBModeSwitch folder

>> in USBModeSwitch folder there are 3 folders:

>> USBModeSwitchXap with USBModeSwitch.xap file

>> Drivers x86, with relevant HtcUsbMdmV32 and HtcVComV32 folders

>> Drivers x64, with relevant HtcUsbMdmV64 and HtcVComV64 folders

>> connect your phone with usb cable to PC / Laptop

>> from PC / Laptop deploy USBModeSwitch.xap in your phone

>> run USBModeSwitch

>> tap on Set Diag Mode CTRL box //// performs an exit with a soft reset ////

>> run USBModeSwitch

>> tap on Enable UART CTRL box //// install 2 drivers ////

>> on Found New Hardware (2) pop ups tap on cancel

>> run Device Manager //// in your PC / Laptop ////

>> in Device Manager > Other devices //// are installed 2 Unknown devices ////

>> right click on 1st Unknown device

>> and select Properties > Details //// verify the following 2 ////

>> USB\VID_05C6&PID_319B&REV_0000&MI_01 and

>> USB\VID_05C6&PID_319B&MI_01

>> right click on 1st Unknown device //// USB\VID_05C6&PID_319B&MI_01 ////

>> and select Update Driver Software > Browse my computer ... > Let me pick ... >

>> next > Have Disk > Browse

>> Drivers x86 > HtcUsbMdmV32 > HtcUsbMdmV32.inf //// for 32 bit OS ////

>> Drivers x64 > HtcUsbMdmV64 > HtcUsbMdmV64.inf //// for 64 bit OS ////

>> open > ok

>> on HTC USB Modem select

>> next > Install ... > (wait for HTC USB Modem installation to finish) > close

>> right click on Modems and select

>> HTC USB Modem > properties > Details

>> in Property select Hardware ids //// verify the following 2 ////

>> USB\VID_05C6&PID_319B&REV_0000&MI_01 and

>> USB\VID_05C6&PID_319B&MI_01

>> in Diagnostics select Query Modem //// verify it works ////

>> in Advanced > Extra initialization commands

>> enter +CGDCONT=1,"IP","Provider" //// replace Provider with your own one ////

//// usually Provider is something like this internet.vodafone.us ////

>> right click on 2nd Unknown device and select

>> Properties > Details //// verify the following 2 ////

>> USB\VID_05C6&PID_319B&REV_0000&MI_00 and

>> USB\VID_05C6&PID_319B&MI_00

>> right click on 2nd Unknown device //// USB\VID_05C6&PID_319B&MI_00 ////

>> and select Update Driver Software > Browse my computer ... > Let me pick ... >

>> next > Have Disk > Browse

>> Drivers x86 > HtcVComV32 > HtcVComV32.inf //// for 32 bit OS ////

>> Drivers x64 > HtcVComV64 > HtcVComV64.inf //// for 64 bit OS ////

>> open > ok

>> in HTC Diagnostic Interface select

>> next > Install ... > (wait for HTC Diagnostic Interface installation to finish) > close

>> in Ports (Com & LPT)

>> right click on HTC Diagnostic Interface (COMxx)

>> and select properties > Details

>> in Property select Hardware ids //// verify the following 2 ////

>> USB\VID_05C6&PID_319B&REV_0000&MI_00 and

>> USB\VID_05C6&PID_319B&MI_00

>> close Device Manager, run Internet Options and select

>> Connections > Add > Dial - up > HTC USB Modem

>> in Dial-up phone number enter *99#

>> in Connection name enter WP7

>> select Connect, then Skip and wait to establish connection

>> close Internet Options

>> in your phone Settings > Cellular check that data connection is set to Off

>> in PC / Laptop run internet explorer and connect with WP7 Dial - up to the internet!!!

//// Download Links ////

>> USBModeSwitch by ansar

//// donation instructions ////

>> I hope you realize the time needed for research & development to ceate these facilities

>> You may donate here Support my Research & Development

///////////////////////////////////////////////

Till next version enjoy!!

Regards, ansar

///////////////////////////////////////////////