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.
|
6. Click "Search for the best driver in these locations.", and select the folder in which you saved your modified " "tetherxp.inf" file. |
If you have a Samsung Galaxy SII, you can download my modified tetherxp.inf file here: http://pastebin.com/zHtCiAzx
OH YEAH!!! Thanks!
ReplyDeleteI dont understand... how to open that tetherxp.inf file and nor does my device driver shows a yellow exclamation mark... plz help
DeleteI Use a Samsung Galaxy S4 with android version 4.4.2
DeleteDo not install the file but configurate it...
DeleteWhat about Xperia E3... It doesn't work for me. :(
Deletewhat is my device instance id
DeleteI have problem with tetherxp file??
DeleteThis comment has been removed by the author.
ReplyDeletemike said...
ReplyDeleteWorks 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
I STILL CAN'T USE THE USB TETHERING EVEN AFTER I INSTALL THE DRIVER THAT WAY.
ReplyDeleteMe too. Using Xperia E dual. Even adding my device to the list the driver did not install itself.
DeleteThanks a LOT !!!!!!!
ReplyDeleteI 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...;(
ReplyDeleteHey, I had the same problem for forever too, but I learned that you plug in your phone after getting on the screen with the tethering option, then select to tether.
DeleteIt's not working for XP with SP2. After i've upgraded my XP to SP3, everything is working smoothly! thanks a lot!
ReplyDeleteTNX
ReplyDeleteit the only way it works for me.
Happy holidays
Thanx a ton ...u r a savior
ReplyDeleteI just installed the HTC SyncManger and Bingo, it worked.
ReplyDeleteHey, after upgrading to WIN-SP3, this trick is working like a magic..Thanks buddy for this awesome post....
ReplyDeleteThanks so much, works well :-)
ReplyDeleteNot working showing "Cannot install driver"
ReplyDeleteHelp!
thanks so much
ReplyDeleteTHanks,it works well with chinese smartphone model A8
ReplyDeletethanks
USB techering is grayed out in Tethering & Mobule Hotspot section of the settings menu of my Razr M.
ReplyDeleteI can not select it! ?????
Dude if you cannot select it disconnect ur usb and reconnect it again to pc when you are on that page ;)
DeleteGonna 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
ReplyDeleteDownload android apps free
can you please explain the 4th step]
ReplyDeleteyou da man.. worked like a charm on my Galaxy s2 and winxp sp3.
ReplyDeleteWhy doesn't someone provide a link to the modified tetherxp.inf ?
Worked perfectly with my Micromax A89. Thanks!
ReplyDeleteWorking well to my micromax A89.
ReplyDeleteThanks a lot
Fantastic - works for my Sammy G SIII.
ReplyDeleteThanks.
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?
ReplyDeletei am using service pack 2 and i can't find that tetherxp.inf.
ReplyDeletethank you very much!!
ReplyDeleteAndroid always make our life easier :)
ReplyDeleteThanks :D
thank you for sharing,This is very important for me. my lenovo p770 also would like to try
ReplyDeleteWhere can i find tetherxp.inf file ? i m new to this i searched for it. could not found which file to edit
ReplyDeletehttp://www.android.com/drivers/tetherxp.inf
DeleteExcellent post..... Thanks for sharing your view with all of us. It is really informative post.
ReplyDeleteUsed Phones
Thanks Dear,
ReplyDeleteYour 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
oh yes!!! it work perfect! thankZ from Italy
ReplyDeleteHey thanks!
ReplyDeleteA 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!
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.
ReplyDeletei also hav xp u sure dis is not gonna work..???
DeleteThis comment has been removed by the author.
ReplyDeletei 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)
ReplyDeleteTHANKS 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.
ReplyDeleteMy android device is TREQ 3G Turbo Plus os Android 4.1 with Win XP SP2
U R Best!!!
ReplyDeletethanks, it is work for my Cross A7#. i have make modification.
ReplyDeleteiocean X7 Elite is a newest quad core phone. many people love it and buy it. if you want, please go to 17amall.com.
ReplyDeleteWorks an absolute treat....your're worth your weight in gold...a BIG thank you.
ReplyDeleteI love you. Thank you so much. I was having so much trouble with this.
ReplyDeleteWorks great on Samsung Galaxy Note 2.
ReplyDeleteHad to install this efter installing the tetherxp.inf: Samsung NDIS server
After that it worked immerdiatelly.
Thanks!
awesome post thanks a lot
ReplyDeleteHi.. 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.
ReplyDeleteIts not working on my pc Windows Xp SP2
ReplyDeleteit 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
DeleteThanks for your sharing, guy!
ReplyDeleteThis 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.
ReplyDeleteHence 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.
Worked like a charm. Wonderful ! :) Thanks
ReplyDeleteAt first it did not worked,But after I installed Windows XP service pack 3 It worked like magic.
ReplyDeleteThanks Man..Thanks a lot.
can u pls suggest for xolo a500s
ReplyDeletei 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
i cant use my pc internet on my cell give sugesstions please
ReplyDeletewell done
ReplyDeleteit works!
thx
Hi,
ReplyDeleteSimply 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.
Gracias. Ourense -España
ReplyDeleteit not working on celkon a59
ReplyDeleteIt worked for me........ Great.........
ReplyDeleteusing sky vega a770k (Jellybam android 4.1.2)
Worked on XP sp3 for Samsung Galaxy Note 3. Thanks.
ReplyDeleteWorked on my KATA i2.
ReplyDeleteGreat post. Thank you!
This comment has been removed by the author.
ReplyDeleteTnks budy.... Worked for me awsome!! Tnx a million!!
ReplyDeleteInstructions-- and modifications in comment section-- do not work on Galaxy S3 SP3; the wizard returns the same "cannot find" nastygram.
ReplyDeleteI am never buying another Samsung phone again.
FUNZIONAAAAAAAAAAAAA...... GREATTTTT & THANK'S ;)
ReplyDeleteIt doesn't work
ReplyDeleteHow can I tether 3g EVO tab with pc?
Thank you very much. I installed an Haier W860 on a old netbook
ReplyDeleteFinally some light :)) Gracias bro..!! works fine for vodafone smart II..
ReplyDeleteHello, thanks for posting this information, I was trying to find information on this topic –this was very helpful.
ReplyDeleteAsus Technical Support
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.
ReplyDeleteIs it also work with window 7 ?
ReplyDeleteThank You!!! Perfect
ReplyDeleteThis really helped for my Samsung Galaxy S3 , Karceh if you could update this info in the post it will be helpful for others
ReplyDeleteThank you very very much
ReplyDeleteLove this post brother, it work. Great job. Thanks.
ReplyDeleteIt 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."
ReplyDeleteThen 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
Exelent! You are the best. Thank a lot. Work perfect with xp sp3 and Sony xperia!!
ReplyDeleteim using alcatel one touch glory 2s pro.. it not working...
ReplyDeleteIn 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.
ReplyDeleteI follow all the step & installed it but after that system shows ' This device cannot start. [Code 10]
ReplyDeleteIm no programmer so do this at your own risk.. I also got error code 10 so I just used my logic and intuition on this one and went on and edited the "tetherxp.inf" also on lines:
Delete[AndroidDevices]
; Google Ericsson Xperia without adb
%AndroidDevice% = RNDIS, USB\VID_0FCE&PID_812E&MI_00
; Google Ericsson Xperia with adb
%AndroidDevice% = RNDIS, USB\VID_0FCE&PID_812E&MI_00
Try it out.. It worked for me and I got no error codes after this and the tethering worx excellent now.. Thanks for main thread poster Karcyeh.
Greets from Swedesia
Worked with my Sony Xperia Z1 Compact when I added the third party of the ID, thanks.
ReplyDeleteHello from Costa Rica... It doesnt work for me. I got error code 10. Samsung s3 mini. Android 4.2.2
ReplyDeleteAnybody can help me??? Windows XP service pack 2
ReplyDeleteSame problem here: win xp sp2, android 4.2.2, code 10.
ReplyDeleteAnd yes, I've installed the abovementioned MS Hotfix.
ReplyDeleteThanks karceh and Urlaubär you rock!
ReplyDeleteMany thanks for help
ReplyDeleteGreat sample thanks for help , you guys are rocks
ReplyDeleteVery good information. Thank u karceh and Urlaubär. Keep it up
ReplyDeleteBro please provide tetherxp file for Karbonn Sparkle V Android One Device.... I really need it.
ReplyDeletehey dude thanks... really i was tried and tiered a looot to access the internet from the mobile.
ReplyDeleteit is really working thanxxxxxxx
after i save my changes i can't find them listed when I look for it to install the driver.
ReplyDeleteToo simple download the driver from http://www.usb-drivers.org/samsung-android-usb-device-driver.html.
ReplyDeleteConnect mobile.. turn on usb tethering..... update hadware..... choose '' install from a list or specific location" next.....
enjoy
This comment has been removed by a blog administrator.
ReplyDeleteFirst one needs to bridge 2 internet connections in Windows 7.
ReplyDeleteOpen Network Connections by clicking the Start button Picture of the Start button, and then clicking Control Panel.
In the search box, type adapter, and then, under Network and Sharing Center, click View Network Connections.
Hold down the Ctrl key and select each internet network connection that you want to add to the bridge.
Hold down ALT to reveal Advanced Menu and click Bridge Connections. If you're prompted for an administrator
password or confirmation, type the password or provide confirmation.
You should now have a new network type named "Network Bridge" created.
Now Bridge the internet connection from your android phone with your alternate connection you usually use as described above.
Leave this internet bridge on your system.
Assuming one would use USB tether internet where usual internet connection is unavailable, when you now connect your phone, instead of showing it as a NEW CONNECTION EACH TIME, Windows will directly recognize it from the internet bridge. This will stay so even after you restart your system.
tanks!you are genius!!!works for htc evo!ofcourse I first instaled htc sync!
ReplyDeletethanks! you are genius! works for htc evo! of course first I instaled htc sync!!! thanks a lot!
ReplyDeleteWhat about Windows 7?
ReplyDeleteit worked with windows xp sp3. you are great.......my phone is lenovo s890.
ReplyDeleteTHANKS !!!!!!!!!!!!!!!!!!!!!!!!!!!
ReplyDeleteworks but cannot access internet from phone...internet from pc disconnects when i check 'allow sharing' option.... i have lollypop 5.0 os
ReplyDeleteI feel grateful for the info in this article, and the comment posted by Sam Barnum on July 1, 2013 on how to edit the tetherxp.inf file and insert my device id number.
ReplyDeleteThank you both and thanks to all.
I put the above steps into action for my Coolpad Dazen1 smartphone but could not find the tether.inf file in C:/ temp, in Win XP SP3. It is not detecting my smartphone device and even after manually installing the device drivers, I'm able to detect the device in file transfer mode after running devmgmt.msc but not able to detect in tethering mode. However, on my friends PC which runs Win 7 OS, it is a breeze as it detects my Smartphone device and automatically installs the drivers whereby you can clearly see the drive in My Computer...Voila ! You are good to go. Please help me to install on my Win XP SP3 OS as I don't want to switch over to Win 7 OS.
ReplyDeletetethering problem on micromax a311, do you know what to write in place of ";MY PHONE!" for this smartphone?
ReplyDeleteam using windows XP.
It always shows "error in Code [10], cannot finish installation"
Please help me, I want to use internet on my phone, via USB, waiting for a reply soon..
my phone is android A1 ....Kindly help i can not use it as USB Tethering mean usb can not connect
ReplyDeletedownload tetherxp.inf http://dllyes.com/tetherxp-inf/
ReplyDeleteThanks a lot! It also works for Prestigio MultiPhone 5454 DUO.
ReplyDeletetetherxp.inf download http://dllyes.com/tetherxp-inf/
ReplyDeletethanks thanks thanks thanks thanks.
ReplyDeleteYou are the best,great, amazing.
yaaaaah thank .
mera devic samsung gt-s7562 he.
ReplyDeleteaur mere laptop ki requirment ye he.
Opreting System:- Microsoft Windows XP Professional (5.1, Build 2600)
Language Name:- English (Regional setting: English)
System Manufacturer:- TOSHIBA
System Model:- Satellite L25
BIOS:- Phoenix NoteBIOD 4.0 Release 6.1
Processor:- Intel(R) Celeron (R) M Processor 1.60GHz
Memory:- 190MB RAM
aur me mere phone ko aur phone ke memory card ko laptop se connet nahi kar pa raha hu.
please aap mujko koi solution digiye.
I must tell you Thank you very much Fixed MY galaxy note n7000
ReplyDeleteThanks!!!!!!!its worked with windows xp sp3....... my phone htc816g
ReplyDeleteand where can i find that tetherxp.inf file?
ReplyDeleteI've downloaded it from http://pastebin.com/zHtCiAzx ....and follow Step 4...
DeleteIt'll work
Thanks buddy thanks a lot..........it worked for me
ReplyDeleteWorked very well with my Samsung Galaxy S5
ReplyDeleteThanks!!!
In my post concerning an LG phone I should have said try downloading the usb driver from the manufacturer first. I did initially use the tetherxp.inf file. It did find the drivers installed by default in win xp but it failed to start on my windows xp media edition with my LG G3 vigor phone. So when I went to mylgphones.com/lg-android-usb-device-drivers and downloaded version 4.04 everything was copacetic.
ReplyDeleteFor me too, help please
ReplyDeleteThank u Sir,,,,,,, thank u very much
ReplyDeletei have got the local area connection but it is showing limited or no connectivity and i cannot access the internet also
ReplyDeleteplease help
Excellent solution! Worked with my old laptop and a Sony Z3. Thank you very much!
ReplyDelete[Version]
ReplyDeleteSignature = "$Windows NT$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %MediaTek%
DriverVer = 07/14/2011,1.1129.00
;CatalogFile.NTx86 = mtk_isd_xp32.cat
;CatalogFile.NTamd64 = mtk_isd_xp64.cat
[Manufacturer]
%MediaTek% = ISDevices_MTK,NTx86,NTamd64
; Compatible IDs -------------------------------------------------
;USB\Class_E0&SubClass_01&Prot_03
;USB\DevClass_E0&SubClass_01&Prot_03
; MTK-specific IDs -----------------------------------------------
[ISDevices_MTK.NTx86]
; MediaTek 65xx with adb(exp)
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0e8d&PID_2004
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0e8d&PID_2005
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0bb4&PID_0003
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0e8d&PID_0003
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0bb4&PID_0004&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0e8d&PID_0004&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0bb4&PID_2010&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0bb4&PID_2011&MI_00
;lenovo-sw liaohj add 2012-05-18
;lenovo
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_17ef&PID_7436
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_7437&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_7500&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_74af&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_74ae&MI_00
[ISDevices_MTK.NTamd64]
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0e8d&PID_2004
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0e8d&PID_2005
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0bb4&PID_0003
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_0e8d&PID_0003
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0bb4&PID_0004&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0e8d&PID_0004&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0bb4&PID_2010&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_0bb4&PID_2011&MI_00
;lenovo-sw liaohj add 2012-05-18
;lenovo
%ISDevice_MTK% = RNDIS.NT.5.1, USB\VID_17ef&PID_7436
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_7437&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_7500&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_74af&MI_00
%ISDevice_MTK_Composite% = RNDIS.NT.5.1, USB\VID_17ef&PID_74ae&MI_00
[ControlFlags]
ExcludeFromSelect =*
; Windows LH specific sections -----------------------------------
[RNDIS.NT.5.1]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 15
include = netrndis.inf
needs = Usb_Rndis.ndi
[RNDIS.NT.5.1.Services]
include = netrndis.inf
needs = Usb_Rndis.ndi.Services
; no sys copyfiles - the sys files are already in place
[Strings]
MediaTek = "USB Tethering"
ISDevice_MTK = "USB Tethering Ethernet/RNDIS"
ISDevice_MTK_Composite = "Binosh USB Ethernet/RNDIS"
thanks, worked for me
ReplyDeleteThnx, also works on POSReady2009.
ReplyDeletei have samsung j2(6) mobile. i would like to connect it with my desktop for internet coonnection so that i can use in my pc. i have xp system pack 3 .how can i do this. reply
ReplyDeleteThis edit works for WinXP SP3 and Sumsung Galaxy S6.
ReplyDelete[AndroidDevices.NT.5.1]
; Keven Miller Samsung Galaxy/S6
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_04E8&PID_6863
Keven Miller - 3kranger.com
Works fine. Thank you
ReplyDeleteI have just instralled windows 7 ultimate 64 bit and i have samsung z2 . I can't hotspot it with my pc . I have just instralled my windows and i dont have any network driver .
ReplyDeleteyou are a G-E-N-I-U-S, Sir! thank you so much for sharing your cognitive brilliance with us!!!with nice greetings from Austria
ReplyDeleteNice Blog Post !
ReplyDeleteit worked again! thanks! old Xp never die!
ReplyDeletedo i have to add my phone line because it is not present there?
ReplyDeleteThank you very much.. that was a saver...!!!!
ReplyDeleteIt worked with a XIAOMI.
In my case the Device id was different when the USB tethering service was activated. So use the device id appeared on device manager after you activate the tethering service on the smartphone.
Where do I find tretherxp.inf
ReplyDeleteHi,
ReplyDeleteConnect the phone to a computer or laptop by using the USB cable.
Open the Settings app.
Choose More, and then choose Tethering & Mobile Hotspot.
Place a check mark by the USB Tethering item.
Thanks
My device manager shows that this device cant start (code 10)
ReplyDeleteSame issue for me I am connecting windows xp professional 64bit with realme XT
Delete