How to USB-Tether Android phones with Windows XP, using tetherxp.inf


Update (23/09/2013):

As Samson has kindly pointed out in the comments, Microsoft has now released a patch for this issue. To download it and for further information, click here: http://support.microsoft.com/kb/959765

If you prefer not to use Microsoft's hotfix, please read the comments if you are still experiencing issues because a lot of people have posted helpful tips. Thanks everyone.


Greetings fellow Android users! I just got a Samsung Galaxy S2, and had some trouble tethering via USB using the "tetherxp.inf" file. I kept getting the error message: "Cannot install this hardware". So after a bit of poking around, on the Intarwebz, I devised a workaround, and for those of you experiencing the same problem, here's my solution:

1. Plug in your phone, enable USB tethering on your phone, and cancel any hardware wizards that pop up on your computer.


2. On your computer, open up your device manager (Start->run->devmgmt.msc)
Find your phone in "Other devices", for me it was called "SAMSUNG_Android".


3. Once you've found it, double click it and switch to the details tab:



4. Now this is where some of you will get lost, you need to open up the tetherxp.inf file with your favorite code editor (Start->Run->Wordpad) will work, but Notepad will not. I'll use PSPad. And create a new line below "[AndroidDevices.NT.5.1]" containing your Device Instance Id.




5. Alrighty! Now you are ready to test your handiwork! Save the modified tetherxp.inf somewhere, I'm using "C:\temp\tetherxp.inf" as you can see in step 4, then switch to the "General" tab of the device properties, and click "Reinstall Driver...". Select "Install from a list or specific location (Advanced)", and click next.






6. Click "Search for the best driver in these locations.", and select the folder in which you saved your modified "
"tetherxp.inf" file.




7. Now, if all goes smoothly, you should be greeted with this happy screen! You have successfully hacked the inf configuration to enable tethering in your device. You should see a new Local Area Network connection appear in your network connections, and it'll give you Internet access! That is, assuming your phone has Internet access.
If you have a Samsung Galaxy SII, you can download my modified tetherxp.inf file here: http://pastebin.com/zHtCiAzx

97 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. mike said...

    Works well on a samsung galaxy note. Had a couple of false starts with the device ids that come up after you plug in but before you enable tethering :-). The error message was "device will not start" or some such.

    If I unplug the phone the windows networking breaks down and won't restart when I plug back in. Reboot required

    ReplyDelete
  3. I STILL CAN'T USE THE USB TETHERING EVEN AFTER I INSTALL THE DRIVER THAT WAY.

    ReplyDelete
    Replies
    1. Me too. Using Xperia E dual. Even adding my device to the list the driver did not install itself.

      Delete
  4. I still cannot use tether even I done everything like your step above. receive code 1. one thing that I confuse.. when I tick to chek tether it show connnect just a second, then it disconnect.. so I install it with tether disconnect. is that right?? help me pls buddyz...;(

    ReplyDelete
  5. It's not working for XP with SP2. After i've upgraded my XP to SP3, everything is working smoothly! thanks a lot!

    ReplyDelete
  6. TNX
    it the only way it works for me.
    Happy holidays

    ReplyDelete
  7. I just installed the HTC SyncManger and Bingo, it worked.

    ReplyDelete
  8. Hey, after upgrading to WIN-SP3, this trick is working like a magic..Thanks buddy for this awesome post....

    ReplyDelete
  9. Not working showing "Cannot install driver"
    Help!

    ReplyDelete
  10. THanks,it works well with chinese smartphone model A8
    thanks

    ReplyDelete
  11. USB techering is grayed out in Tethering & Mobule Hotspot section of the settings menu of my Razr M.
    I can not select it! ?????

    ReplyDelete
    Replies
    1. Dude if you cannot select it disconnect ur usb and reconnect it again to pc when you are on that page ;)

      Delete
  12. Gonna use this all the way until I change to my new phone! No, not to iPhone 5! Will update you all again once I gotten my new phone! Oh! I think if you all want to buy the iPhone stickers right, I think cine is the best place to buy as I gotten this from there
    Download android apps free

    ReplyDelete
  13. can you please explain the 4th step]

    ReplyDelete
  14. you da man.. worked like a charm on my Galaxy s2 and winxp sp3.

    Why doesn't someone provide a link to the modified tetherxp.inf ?

    ReplyDelete
  15. Worked perfectly with my Micromax A89. Thanks!

    ReplyDelete
  16. Working well to my micromax A89.
    Thanks a lot

    ReplyDelete
  17. Fantastic - works for my Sammy G SIII.
    Thanks.

    ReplyDelete
  18. i have the usb tethering connection active....but i am not able to access internet on my HTC....reason might be internet security in LAN of the computer....can anybody help here?

    ReplyDelete
  19. i am using service pack 2 and i can't find that tetherxp.inf.

    ReplyDelete
  20. Android always make our life easier :)
    Thanks :D

    ReplyDelete
  21. thank you for sharing,This is very important for me. my lenovo p770 also would like to try

    ReplyDelete
  22. Where can i find tetherxp.inf file ? i m new to this i searched for it. could not found which file to edit

    ReplyDelete
    Replies
    1. http://www.android.com/drivers/tetherxp.inf

      Delete
  23. Excellent post..... Thanks for sharing your view with all of us. It is really informative post.
    Used Phones

    ReplyDelete
  24. Thanks Dear,
    Your article was helpful but I needed to download 'tetherxp.inf' file from www.android.com/drivers/tetherxp.inf

    Also, the post was not clear that in Step 4, you need to add line nos. 48 & 49 & not modify existing lines in the file.

    Regards,
    Sanket Savla

    ReplyDelete
  25. oh yes!!! it work perfect! thankZ from Italy

    ReplyDelete
  26. I cant understand the step 4 bro...

    ReplyDelete
  27. Hey thanks!

    A little tricky bit was that or the Nexus 4 there was an extra set of numbers and characters in the device ID.

    Rathish like this:
    copy paste the first two lines listed under AndroidDevices.NT.5.1
    you will now have two identical lines.
    change the top line from "Nexus one" to "whatever your phone type is"
    change the device id from USB/VID_18D1&PID_4E13 to whatever YOUR device ID is. For Nexus 4 it happens to be USB/VID_18D1&PID_4EE3&MI_00 (a few more characters than most). If you go to the "Hardware ID" option instead of the "Device ID" dropdown option you will have exactly what you need to input.

    Cheers!

    ReplyDelete
  28. This one seems to be the solution, but it will not work with Windows XP Service Pack 2, I followed the instructions and I even downloaded de phone USB drivers for Windows from the official phone page and it did not work. Since I need to upgrade the Windows version, I guess I'm choosing VIsta or Seven. So basically if you have Windows XP SP2 don't waste your time, it will not work.

    ReplyDelete
    Replies
    1. i also hav xp u sure dis is not gonna work..???

      Delete
  29. This comment has been removed by the author.

    ReplyDelete
  30. i ve got canvas A72......2.3 ginger bread......while downloading tether.inf my pc displays a warnong that dis type of file can harm my comp. after finishing all d above mentiond steps my pc displays that only CD-ROM files can b installed 4 dis hardware m new to anroid pls. help!!!! (ive got windows xp)

    ReplyDelete
  31. THANKS BRO!! I've been searching this for almost 3 month! and finally you make me made it, I have had kiss you if you're here.

    My android device is TREQ 3G Turbo Plus os Android 4.1 with Win XP SP2

    ReplyDelete
  32. thanks, it is work for my Cross A7#. i have make modification.

    ReplyDelete
  33. iocean X7 Elite is a newest quad core phone. many people love it and buy it. if you want, please go to 17amall.com.

    ReplyDelete
  34. Works an absolute treat....your're worth your weight in gold...a BIG thank you.

    ReplyDelete
  35. I can not install driver in Micromax A-45 please help 9887287567

    ReplyDelete
  36. I love you. Thank you so much. I was having so much trouble with this.

    ReplyDelete
  37. Works great on Samsung Galaxy Note 2.

    Had to install this efter installing the tetherxp.inf: Samsung NDIS server
    After that it worked immerdiatelly.

    Thanks!

    ReplyDelete
  38. Hi.. My phone is Samsung GT7562 (ie S Duos) and I have XP SP2. I am unable to install tetherxp.inf: in this process.. plz help me.

    ReplyDelete
  39. Its not working on my pc Windows Xp SP2

    ReplyDelete
    Replies
    1. it won't work on SP2. To get it work on sp2 go to droidforums.net or google for this link. http://www.droidforums.net/forum/android-tech-support/66688-solution-windows-xp-sp2-lower-problem-usb-tethering-print.html

      Delete
  40. After some tweaking, I figured out, it looks a little different for the Galaxy S4 on WinXP, you also need the third part of the device-ID (the string "&MI_00")

    so it's:

    [AndroidDevices.NT.5.1]
    ; my S4
    %AndroidDevice% = RNDIS.NT.5.1, USB\VID_04E8&PID_6863&MI_00

    ReplyDelete
    Replies
    1. This really helped for my Samsung Galaxy S3 , Karceh if you could update this info in the post it will be helpful for others

      Delete
  41. This article did help me install the 'Karbonn A3+' - 'Spreadtrum phone' hardware. It went under 'Network Adapters' in Device manager, but still had an yellow exclamatory mark. Learned that it is because i am using SP2.

    Hence Downloaded and installed 'Microsoft Hotfix KB959765' as guided by http://www.droidforums.net/forum/android-tech-support/66688-solution-windows-xp-sp2-lower-problem-usb-tethering-print.html

    Now it works. Thanks from Chennai, India.

    ReplyDelete
  42. Worked like a charm. Wonderful ! :) Thanks

    ReplyDelete
  43. At first it did not worked,But after I installed Windows XP service pack 3 It worked like magic.
    Thanks Man..Thanks a lot.

    ReplyDelete
  44. can u pls suggest for xolo a500s
    i m not able to connect my xolo a500s as modem
    i use your steps but it showing error not find the correct file
    pls check with xolo a500s

    ReplyDelete
  45. i cant use my pc internet on my cell give sugesstions please

    ReplyDelete
  46. Hi,
    Simply installed the lenovo usb driver and lenovo ideatool and eabled the personal hotspot in my P770. works like charm.
    Thanks a lot... Hope to hear more from you.

    ReplyDelete
  47. I am very glad to be here. I hardly Interested to read your content. I think you will be continue your job. Thanks.
    Don't miss the chance Online price comparison on shopping

    ReplyDelete
  48. No special skills needed.
    You can work from anywhere.
    Click here to start..

    ReplyDelete
  49. It worked for me........ Great.........
    using sky vega a770k (Jellybam android 4.1.2)

    ReplyDelete
  50. Worked on XP sp3 for Samsung Galaxy Note 3. Thanks.

    ReplyDelete
  51. Worked on my KATA i2.

    Great post. Thank you!

    ReplyDelete
  52. This comment has been removed by the author.

    ReplyDelete
  53. Tnks budy.... Worked for me awsome!! Tnx a million!!

    ReplyDelete
  54. Instructions-- and modifications in comment section-- do not work on Galaxy S3 SP3; the wizard returns the same "cannot find" nastygram.

    I am never buying another Samsung phone again.

    ReplyDelete
  55. Nice post with great details. I really appreciate your idea. Thanks for sharing.
    -----------------------------------------------------------------------------
    Android Application Developer India & Android Application Development Company

    ReplyDelete
  56. FUNZIONAAAAAAAAAAAAA...... GREATTTTT & THANK'S ;)

    ReplyDelete
  57. sach a amazing details, thank you so much for this informative post.mobile phones

    ReplyDelete
  58. I am very glad to be here. I hardly Interested to read your content. Thanks.
    windows mobile

    ReplyDelete
  59. It doesn't work
    How can I tether 3g EVO tab with pc?

    ReplyDelete
  60. thaaaaaanx
    good work

    http://android-pop-up.blogspot.com/

    ReplyDelete
  61. I am really impressed together with your writing talents and also with the structure to your blog.mobile phones

    ReplyDelete
  62. Thank you very much. I installed an Haier W860 on a old netbook

    ReplyDelete
  63. Finally some light :)) Gracias bro..!! works fine for vodafone smart II..

    ReplyDelete
  64. Hello, thanks for posting this information, I was trying to find information on this topic –this was very helpful.
    Asus Technical Support

    ReplyDelete
  65. Thank you. Your blog was very helpful and efficient..
    24x7 Email Support Services

    ReplyDelete
  66. Excellent, this is fantastic working well for Lava iris 3G 402 I was searching PC suite and downloaded useless software's. Simple few steps resolved my 2 days efforts. This is awesome.

    ReplyDelete
  67. That’s a nice blog , this blog helps you, please check this url and solve your windows 7 related problem.
    windows firewall error 1068 windows 7
    Thanks
    Aalia lyon

    ReplyDelete
  68. Fantastic blog!!! This blog helps you to solve your any knid of windows 7 firewall error , its can get instant service provider.go through this link.
    windows firewall error 1068 windows 7
    Thanks
    Aalia lyon

    ReplyDelete
  69. This post presents you apk download, a unique, practical and adorable online source for downloading a limitless range of apps in a risk free manner. It is a freeware that allows to get apk download for apps even if you don’t have direct access to the official app stores.

    ReplyDelete
  70. Sell my old mobile phone
    Your site is actually very attractive. Your own course is actually huge. We need to be existing presently there. I'm comfortable together with your publish. I'll go to a person with regard to much more revise. Many thanks!

    ReplyDelete
  71. Buy cheapeast Andriod Mobile Phone from Sargam Electronics
    Sargam Electronics

    ReplyDelete