[HD2 Windows Phone 7 Themes and Apps] Tanker Don:
OK … I think I’ve made a breakthrough that might help some of us with the 692 error on the HD7.

Many of you have expressed (as have I) difficulty forcing the drivers for “separate devices” on the HTC Modem and the HTC Diag Port.

It appears there is some difference between how your browse in Device Manager for a driver… or “force” a driver, so to speak. One method will not find the appropriate .inf file (and therefore won’t allow the device to be installed) whereas a second method will work.

So here is what you need to do.

If you have the HTC Modem installed on your system, right click on it in Device Manager and uninstall it. Make sure to check “remove drivers” during the install.

If you un plug, then plug your phone back in and hit “HTC Modem” on the DF Router page of your phone, you’ll get the two “Unknown Devices” in Device Manager that we’ve all seen, but have yet to be able to get the drivers installed for.

OK, here’s the tricky part… must follow this exactly.

Check the first Unknown Device ID: Right click --> Properties --> Details: Mine was xxxx MI_00. Meaning, this device needs the COM driver, or htcVcomV32.inf, which is found at either a place where you unpacked the drivers or if you installed HTC Sync, is at C:\Program Files\HTC\HTC BMP USB Driver\HtcVComV32

HOW YOU BROWSE TO THIS LOCATION IS CRITICAL, as I mentioned before. One method will let you install this driver, the other will not.

So, the correct way to “force” this driver is this:

1.	Right click on “Unknown Device”

2.	Select “Update Device Driver”

3.	Select “Browse My Computer for Device Software”

4.	But instead of browsing using the top function, select the option below, “Let me pick from a list of drivers on my computer.” (Yes, strange, I know.)

5.	A box with a list of all sorts of devices will come up. Do nothing except click “next.”

6.	A new dialog box will ask you to select the device from a list. Just click “Have Disk.”

7.	NOW you can browse to the location with the correct .inf file. In this case, my first one was C:\Program Files\HTC\HTC BMP USB Driver\HtcVComV32.inf

8.	After you select that .inf file and hit “OK,” you should see the first device now show up in the box under ‘Model.’ In this case, you would see “HTC Diagnostic Interface.”

9.	When you hit “OK” you’ll get a lengthy warning about Windows not being able to verify that this is the correct driver… blah, blah, blah. Just ignore that message and hit “OK.”

10.	You should get a success message… but BEFORE YOU CELEBRATE AND CLOSE THAT BOX, NOTE THE COM PORT THAT THIS WAS INSTALLED ON. For me, it was COM 3.

11.	If you repeat steps 1-10 for the other “Unknown Device” (in my case, the modem now.. or MI_01) you should see the “HTC USB Modem” installed under modems and HTC Diagnostic Interface (COM X) installed under Ports (COM & LPT).

12.	Remember I said earlier, that you needed to note which COM port the HTC Diagnostic was on? Well, that is because you need to make sure your HTC modem is not on that port. So since my diag was on COM 3, I set my modem to COM4.

And presto, despite hours of frustration not being able to tether… BINGO… popped on during the first try and I’m posting this message while tethered to my laptop.

At the end of the day, this was all due to a stupid little mistake I was making on how to force the drivers to get the two separate devices. Why windows has this “browsing” bug when looking for a driver… i.e. one method lets you find it while another does not… I have no idea. Maybe there is a good reason for that. But I would venture a guess many of you were having this same problem I was, hence why I posted such a lengthy description of what I did to fix it.

Good luck to all of you and thank you to all of those who have been helping me and others resolve their tethering issues!

HD7s rock!