• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

XDA member got USB tethering working on Hero.

Just passing along the info for those that didn't know. It's not a complete tethering solution but it's working.

[GUIDE] USB Tether Sprint HTC Hero CDMA!
Setup: (This setup is not required but is what I have running when it works)
I downloaded HTC sync 2.0.4 from
http://www.htc.com/uk/SupportViewNew...31&news_id=222
Install HTC sync
Backup the Driver folder from Program File>HTC>HTC Driver
Now Uninstall HTC Sync, You only want to keep the Drivers for MNS.
Now plug in your phone go to Settings>Wireless controls
Turn on Mobile network
Turn on MNS or Mobile Network Sharing
It will try to connect but fail instead leave it. Now on the Computer it should ask to install the Android phone drivers, in this case choose manual install and point it to the drivers in the folder you just backed up.
If it doesn't ask you to install simply go to hardware management and install it manually from there.
Also I am running vista 32bit on my laptop.

Method:
Now this method works by taking advantage of a race condition in the phone.
Essentially you want to get MNS to establish a connection to your computer BEFORE the mobile network can establish a connection with internet. (Hence where signal strength and lag play a key roll)
Make sure wifi is turned off, make sure you are plugged into the computer and have installed the MNS drivers, I have USB debugging enabled but i don't think that makes a difference.

Steps:
1. Turn off Mobile Network and MNS
2. Go to Mobile network settings
3. Select Mode of Operation switch to 1x-only
4. Go back one page
5. Turn on Mobile network
6. Quickly Turn on MNS also
7. If MNS connects before Mobile network you should be tethered now If not turn off Mobile network and MNS and repeat steps 5-6.
8. If successfully tethered go back to Mobile network settings and turn Mode of Operation back to Evdo or Hybrid.

Screen shots or it didn't happen!
http://img18.imageshack.us/img18/1745/p4131282.jpg
http://img12.imageshack.us/img12/8944/p4131284.jpg

Thanks to insanefury over at XDA!
http://forum.xda-developers.com/showthread.php?t=576199

Another piece of info in case you're still having problems.

Quote:
Originally Posted by McF182
Got it working! After about 50 unsucessful tries, im finally connected. For those of you still having problems give this a try. After you connect the USB to the PC, and your Mobile Network setting is disabled, go to the browser on your phone and browse to a webpage. It will say it needs an internet connection. At that point, go back to the phone settings and turn on Mobile network and MNS. Make sure you are connecting with 1X only. Once connected, you can change it to Hybrid.

Worked for me. Hopefully this helps someone!
 
Posting this from my EEEpc running W7 pro x86 with wifi disabled.

I am successfully tethered to Atlanta's Sprint 3G (EVDO) using OP's method in about 3 minutes. I had 1x tethered on the first try but the network status in windows wasn't liking it and I couldn't get Firefox to do anything, maybe because it's slower on 1x. Switching it back to hybrid took a few retrys following the steps over again, then I saw the EV icon pop up and start blinking!

This truly does work people! Thanks to the OP, my laptop is now free of all connectivity boundaries!!! :D

EDIT: WOW THIS IS FAST!!
 
Upvote 0
Posting this from my EEEpc running W7 pro x86 with wifi disabled.

I am successfully tethered to Atlanta's Sprint 3G (EVDO) using OP's method in about 3 minutes. I had 1x tethered on the first try but the network status in windows wasn't liking it. Switching it back to hybrid took a few retrys following the steps over again.

This truly does work people! Thanks to the OP, my laptop is now free of all connectivity boundaries!!! :D

EDIT: WOW THIS IS FAST!!

GREAT! Now since i'm not at home yet to be able to try this, do you HAVE to have HTC sync installed and running on the PC to be tethered, or was the initial install done for the sole purpose of getting and installing the drivers?

I need to know if all that is needed is just the drivers to be installed or the FULL HTC Sync WITH drivers as well.

I ask cuz I wanna do this on my work laptop but they don't allow us to install anything on it without being an admin. If it's just some drivers, they might go for it but not sure about a full application.
 
Upvote 0
the initial install done for the sole purpose of getting and installing the drivers?

I need to know if all that is needed is just the drivers to be installed or the FULL HTC Sync WITH drivers as well.
Yes, to be clear, you ONLY need the drivers. I would definitely uninstall HTC Sync and the driver app before tethering because you dont want that firing up and potentially causing an error on your computer when you connect.

I copied the folder with the drivers to new folder in my storage partition. Uninstalled both HTC sync and the driver app. Then manually installed them under the device properties menu.

In W7: Control Panel\Hardware and Sound\Devices and Printers then right click Android Device...then click the hardware tab, click update drivers and go find the folder with them in it.
 
Upvote 0
Yes, to be clear, you ONLY need the drivers. I would definitely uninstall HTC Sync and the driver app before tethering because you dont want that firing up and potentially causing an error on your computer when you connect.

I copied the folder with the drivers to new folder in my storage partition. Uninstalled both HTC sync and the driver app. Then manually installed them under the device properties menu.

In W7: Control Panel\Hardware and Sound\Devices and Printers then right click Android Device...then click the hardware tab, click update drivers and go find the folder with them in it.

So then I should be able to "in theory" install HTC Sync on let's say my home desktop running XP in order to get the drivers, then try and install just the drivers on my work laptop which is also running XP right?
 
Upvote 0
I'm very grateful to this thread for helping me figure this out but my process was a bit different from windows 7, so i am sharing what i did.

1. There is no need to install htc sync, just download the driver files from:
Download HTC Hero Drivers for Android - Windows drivers that enable HTC Sync to recognize HTC Hero. - Softpedia

2. Now plug in your phone go to Settings>Wireless controls. Turn on Mobile network. Turn on MNS or Mobile Network Sharing. It will try to connect but fail instead leave it.

3. In my case, Windows 7 did not ask me to install it manually. I went to COntrol Panel>Devices and Printers. You should see "Android Phone" with an exclamation mark. Right click and choose properties, then click on the Hardware tab.

4. At this point I found that there is an "Update Driver" button that was grayed. I clicked on "Change Settings" (you might need to click on a Properties button), then I found an Update Driver button that is now enabled. When I clicked that, I could choose to browse my computer for driver software, in which I case I just point it to the folder that I unzipped from the download just now.

5. I did not have to do anything else, the computer just automatically connect to the internet.

hope this is of some help, i was particularly puzzled by the manual install of the drivers, and the grayed out Update Driver button in Windows 7.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones