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.


4a. If you have a Samsung Galaxy S3 or S4 (and possibly S5), please note what Urlaubär mentioned in the comments.



4b. 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

98 comments:

  1. Replies
    1. I dont understand... how to open that tetherxp.inf file and nor does my device driver shows a yellow exclamation mark... plz help

      Delete
    2. I Use a Samsung Galaxy S4 with android version 4.4.2

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

    ReplyDelete
  3. 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
  4. 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
  5. 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
  6. It's not working for XP with SP2. After i've upgraded my XP to SP3, everything is working smoothly! thanks a lot!

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

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

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

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

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

    ReplyDelete
  12. 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
  13. 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
  14. can you please explain the 4th step]

    ReplyDelete
  15. 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
  16. Worked perfectly with my Micromax A89. Thanks!

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

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

    ReplyDelete
  19. 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
  20. i am using service pack 2 and i can't find that tetherxp.inf.

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

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

    ReplyDelete
  23. 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
  24. Excellent post..... Thanks for sharing your view with all of us. It is really informative post.
    Used Phones

    ReplyDelete
  25. 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
  26. oh yes!!! it work perfect! thankZ from Italy

    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. FUNZIONAAAAAAAAAAAAA...... GREATTTTT & THANK'S ;)

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

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

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

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

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

    ReplyDelete
  61. 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
  62. Well! This article really helpful for my Samsung Galaxy S3, You have done good job. People like your blog if you updates all information related it. Keep it up.
    Doogee Mobile Phone

    ReplyDelete
  63. Ohh yeahh!!!!! Fuckin' perfect!!! I love youuu

    ReplyDelete
  64. Love this post brother, it work. Great job. Thanks.

    ReplyDelete
  65. It almost installed but something popped up. "Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo Testing."

    Then it has two buttons. "Continue anyway" and " STOP Installation". The stop one is the recommended one to click, with, you know, has the bluish something on the button.

    It made me nervous.

    What do I do? HELP

    ReplyDelete
  66. Exelent! You are the best. Thank a lot. Work perfect with xp sp3 and Sony xperia!!

    ReplyDelete
  67. im using alcatel one touch glory 2s pro.. it not working...

    ReplyDelete
  68. In the first time I can't understand because I didn't know where tetherxp.inf file is. Then I downloaded it and edited it & then I followed your steps & I got a BINGO. Thank you very much.

    ReplyDelete
  69. I follow all the step & installed it but after that system shows ' This device cannot start. [Code 10]

    ReplyDelete
  70. Worked with my Sony Xperia Z1 Compact when I added the third party of the ID, thanks.

    ReplyDelete
  71. Hello from Costa Rica... It doesnt work for me. I got error code 10. Samsung s3 mini. Android 4.2.2

    ReplyDelete
  72. Anybody can help me??? Windows XP service pack 2

    ReplyDelete
  73. Same problem here: win xp sp2, android 4.2.2, code 10.

    ReplyDelete
  74. And yes, I've installed the abovementioned MS Hotfix.

    ReplyDelete
  75. Thanks karceh and Urlaubär you rock!

    ReplyDelete