I posted this over on PPCG, but I think it deserves some attention over here - especially if someone helps me figure out a fix . So please excuse the copypasta, it's for a good cause!
So hyc has fixed native USB tethering... the newest kernel (as of this post, 1306) has the fix baked in.
However, on my machine @ work (WinXP, SP3) the drivers don't jive. Just keeps telling me that it's unable to install this software.
I naturally did some Googling. This Google page seems to be the answer for XP - however, it still doesn't work. I looked at the INF file, and it seems to have our vendor ID for HTC (0BB4) but I didn't see any product ID's that matched our build (0C01). Note - I got this info from device manager. I tried shoehorning an entry for our device into the INF, but no dice...
So Windows driver gurus - what am I missing? It seems the RNDIS drivers I need should be built-into SP3 (I see some people having issues with anything less than SP3...) and the device shows up in Device Manager as CDC ACM Data and CDC Abstract Control Model (ACM) - I just need to figure out what Windows requires to properly install/communicate with this device. Any help would be appreciated!
PS - I'm pretty sure native USB tethering will now work with all OSes, I only have WinXP to test at work. I'll try Win7 and Linux when I get home... I'm betting Linux will work without much fuss, not sure about 7...
AFAIK the CDC ACM stuff are all modem stuff (PAM). If rndis stuff is exposed it should be under network devices. I don't think that XDAndroid correctly implements the USB tethering because I had both CDC (Communication Device Class) ACM/ACM Data when fiddling around with EasyTether last week.
-- Starfox
Starfox said:
AFAIK the CDC ACM stuff are all modem stuff (PAM). If rndis stuff is exposed it should be under network devices. I don't think that XDAndroid correctly implements the USB tethering because I had both CDC (Communication Device Class) ACM/ACM Data when fiddling around with EasyTether last week.
-- Starfox
Click to expand...
Click to collapse
XDAndroid's native tethering now works, with the newest kernel... Please read my post more carefully.
On Linux lsusb reports 0bb4:0c01 as
0bb4:0c01 High Tech Computer Corp. Dream / ADP1 / G1 Phone
So if you've got the Android drivers already installed on your Winxp system, it should just see it as a G1.
hyc did indeed figure it out - 20110506_232639 (aka 1313) has the fix!
Thanks highlandsun!
So do I get at least a "sorry for flaming you" as I did correctly point out that the CDC stuff was not the correct USB device?
-- Starfox
Starfox said:
So do I get at least a "sorry for flaming you" as I did correctly point out that the CDC stuff was not the correct USB device?
-- Starfox
Click to expand...
Click to collapse
lol, at the time it didn't seem like you read my post whatsoever. Now it seems like you did, and I do apologize for assuming otherwise .
Seems like this doesn't work on GRX. No option under Settings => Wireless & networks for tethering. Only wifi portable hotspot is there.
manekineko said:
Seems like this doesn't work on GRX. No option under Settings => Wireless & networks for tethering. Only wifi portable hotspot is there.
Click to expand...
Click to collapse
Hrm, I have yet to test this on GB - odd that the option is completely missing, seems like a frameworks issue... Odd.
Related
Just got a brand new "G2 Touch" from T-mobile, and found under:
Settings -> Wirless -> "Mobile Netzwerkfreigabe(aka Tethering?)"
If i check the box it deactivates the usb mass storage and a new device appears. Windows hasn't got drivers for this device. Someone any ideas, how to use this feature?
this post did it for me: http://forum.xda-developers.com/showpost.php?p=4246332&postcount=20
there's also a thread: http://forum.xda-developers.com/showthread.php?t=535404
the error on the phone is not entirely clear - it says drivers are on the SD card. According to HTC support, they are embedded in the HTCSync app, which I thought was just for Outlook syncing. Put it back into USB card mode, run the htcsync setup from the SD card, and try again
it worked for me in vista (i'd already installed the htcsync app on that machine so I don't know if the drivers were already part of vista or if the app installed them)
On my UK T-mobile HTC Hero I can confirm that the 'Tethering' option is there in Wireless>Settings, buried at the bottom as 'Mobile Network sharing'
It appears to work when you have the HTC Sync software installed on Windows, as described...
Now here's the £1million question.. anyone have any idea how to get a Tether enabled Hero to talk to Linux?
the windows drivers from htcsync are in the SDK
perhaps there are some linux ones in there also?
Just tested with gentoo, works with the normal rndis driver compiled in!
Thats perfect !
So I think it should work "out of the box" with the most Linux Distributions.
Just plugv in, and do an dhcp request on usb0 or usb1
yeah... <blush> I just tried this on my openSUSE 11.1 laptop and it worked strait away as USB0, no drivers, no installation, no problem....
I really should have tried it before posting!
And yet another bit of hardware that works more easily with Linux than Windows! ;-)
Interestingly, the Tethering isn't limited to the 'Mobile Networking' (aka 3G/HSDPA) connection.
If you have Wifi configured on your Hero, that is the connection the Tether will use, pretty nice if you want to Wifi-enable any device and save on your data limits.
yeah... when I was testing I got rather confused briefly as to why my computer still had its usual internet IP even though I'd disabled its network card (because it was connecting to the router via the phone's wireless)
slightly puzzingly, disabling mobile data disables the tethering option (even if it's going to end up using the wireless anyway). i'm sure there'll be someone with that specific use-case. But it's not me, so I'm happy
So I've been tethering with wifi no problem since I got the phone. I can not for the life of me however get it to tether via USB. I've tried it on two separate window 7 x64 laptops with the OEM USB cable with no luck. Made sure udb debug was disabled, made sure drivers were correct, tried rebooting both the phone and computers. I'm on the official tethering plan so that isn't the issue. Tried the MTU trick the Mac guys hander been using, still no good. When I connect the phone, it recognizes it as a network device, RNDIS, and says it can see the DHCP server, but it assigns some random 169 IP instead of a 192.
Anyone else having this problem?
Sent from my DROID RAZR using Tapatalk
Update. Called VZW and went through the normal insult my intelligence troubleshooting. They handed me off to moto and we repeated the same song and dance. They suggested I try the mtu workaround, which I had already tried. Then the guy pissed me off by asking "why do you want to use USB anyway? Can't you just use wifi?" I asked "you mean wifi, with it's known bugs?" He dropped that lol. He couldn't fix it, so he submitted an "engineering ticket". We'll see what comes of it I guess.
Sent from my DROID RAZR using Tapatalk
I can't get Verizon's USB tethering to work either. Verizon's Wifi hotspot works for my laptop but not the kindle fire.
I'm thinking of canceling my tethering plan since I got easy tether to work and then I use Intel's my wifi to share the internet connection. My kindle can then connect to the wifi shared by the laptop and I can even watch Amazon instant videos.
Verizon's wifi hotspot and USB tethering is a fail for me.
Well, I decided to tinker with it some more. This time I unrooted it, then did a factory wipe and lo and behold...USB tethering works. Haven't tried re-rooting it to see if that breaks it as there currently isn't really a strong need to root anyway. We'll see how long this lasts I guess.
Same problem for me with Vodafone.
Although Wi-Fi tethering is working like a charm, USB tethering fails on routing connections.
It can't resolve hostnames...
It's not a data plan problem, it is mobile equipment failing
Any new ideas?
Hi, I am also trying to use the RAZR's built-in USB tethering feature with no success on Windows 7 64-bit. The Remote NDIS driver from Microsoft seems to act very badly once the RAZR is connected... basically the whole "Network Connection" Windows function completely locks up.
I CAN tell you guys that this works perfectly with Windows XP SP3. I actually connected my RAZR via USB to a Windows SP2 machine that had RNDIS hotfix KB959765 appiled to it.
With that Windows XP setup, USB tethering over RNDIS works perfectly! So can someone tell me how things got so badly screwed up in Windows 7?
I saw this exact same failure when I tried tethering to Windows XP SP2 without the RNDIS hotfix applied, so are there still some unresolved problems with RNDIS in Windows 7?
I would suggest that you download "easy tether"... when.you run the app it will give you a website to download the win 7 x64 version... when both are running, and you enable USB tethering on the phone.... you will have no more problems....
Sent from my DROID RAZR using XDA App
Isn't there any solution without a software on the pc? Cause at my office I am not andmistrator and I doubt that they would allow to install such a software to use pc's internet connection for my mobile..
I wonder because my old HD2 with a andriod rom could do this without any software with any pc just fine..
So, I have a photon and a laptop that supports Bluetooth connections running windows 7. Everything was good with the Bluetooth connection. I could listen to music and use the computer as a speakerphone, but I could not see my files on my photon using my file explorer on my computer. The problem was I needed a driver for the "Bluetooth Peripheral Device." It took some digging for and wide, but I learned out how to do it following a guide written by Rajiv Singh Suwal. His guide follows:
Here's what I did when bluetooth dongles on Windows 7 PCs that I had, didn't work with my iPhone and other headsets:
- Download the 'Windows Mobile Device Center' ( current version is 6.1 ) which you can download it from http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center-download.mspx
this works for both Vista and Windows 7. I've tried it on both.
- Install the downloaded software but it may not look like it worked on Windows 7 PCs. Vista automatically configures the settings on the bluetooth devices but for those who have Windows 7, here are the things you should do:
- Go to 'Device Manager' from 'Control Panel' -Or- just right-click on Computer Icon and choose 'Properties' and then click on 'Device Manager'.- You'll see 'Bluetooth Peripheral Device' under 'Other devices'
- Right-Click it and click on "Update Driver Software" -Or- anyway you find it easy to bring up the Update driver window.
- Click "Browse My Computer for Driver Software" button.
- Click "Let Me Pick from a List of Device Drivers on my computer".
- Select 'Bluetooth Radio' from the list if it asked you to select and then in the next window, it will show a list of drivers with Company Names in one list and Drivers in another. In the Company List choose 'Microsoft Corporation', not only Microsoft.
- (From the drivers list there may be one or more drivers with the name "Windows Mobile-Based Device Support" with different driver versions. Select one or the latest. )
- Ignore any warnings and keep pressing next and then Finish at last. If all goes well, the last screen will show the message that device driver is successfully installed. ( Click 'YES' in the box )
Now, after manually updating the driver for your bluetooth device, in 'Device Manager' when you click on 'Bluetooth Radios', it should display one more item which will say 'Windows Mobile-based device support'.
----------------------------------------------------------------------------------------------------------------------
There are few more things that you want to pay attention to. If you have already added the device in your 'bluetooth device list' that didn't work, then remove the device and add it again. After you add it, you might need to restart the computer if it gave you a connection problem error message.
Every PCs that had Windows 7 and Vista worked after installing this software and I hope it will work for you too.
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
If you have used ActiveSync in the past, you would certainly love this package(Windows Mobile Device Center). Actually 'Windows Mobile Device Center' is the successor to ActiveSync. It is designed to synchronize various content including music, video, contacts, calendar events, web browser favorites, and other files between Mobile devices and the Windows operating system.
Things to consider trying if the connection still fails
I'd like to point out something here in case you have tried some trial version of bluetooth software that you can get from online. Some of these trial software ( ie. Bluesoleil ) disable your 'Bluetooth Support Service' ( a core service that is essential to run your bluetooth device in Windows ) when the trial period expires. I have also seen people jumping into conclusion after using trial version that without paying for it their bluetooth device would never work. So make sure 'Bluetooth Support Service' is running and set to 'Automatic'. You can find that service by going to -> Control Panel -> Administrative Tools -> Services (select it from the list)
For those who get connection failed error :
If your Phone has already been paired with your computer once and you try to pair it with the same computer, but this time you're logged in to a different account, it will most likely reject the connection since the phone would already have the MAC address of that computer stored in its memory.
Remember that when devices pair with each other, they store each other's MAC addresses and treat that address as a unique address for each device.
Remove the paired item from the phone Or Clear all the paired devices from your Phone's list if you don't know which is which and pair it again.
Click to expand...
Click to collapse
Hope this helps others trying to do the same thing.
EDIT: It is really pretty slow though. The price you pay to get rid of the wire - I guess.
great post! more of a reason for me to get a 64gb sdcard, can you swap files from the computer to phone over bluetooth then, id assume? portable pc games playable on whatever pc has bluetooth no need to download games to play at a friends? this is a great find thank you!
edit, scratch the game thing if its too slow for it
Sent from my MB855 using xda premium
Dont want to see wasted money but I am 99percent sure the phone limmitation is 32gig sdcard. I am sure someone else can chime in.
TheChronicDroid said:
great post! more of a reason for me to get a 64gb sdcard, can you swap files from the computer to phone over bluetooth then, id assume? portable pc games playable on whatever pc has bluetooth no need to download games to play at a friends? this is a great find thank you!
edit, scratch the game thing if its too slow for it
Sent from my MB855 using xda premium
Click to expand...
Click to collapse
really? that supprises me nd saddens me D: i hope its not true or just software caused but i think its a hardware your correct, it was with my hero
Sent from my MB855 using xda premium
32 GB SD Card Limit on the Motorola Photon 4G.
Sent from my Motorola Photon 4G (MoPho) on Sprint, the Now Network using XDA Premium.
deedscreen said:
32 GB SD Card Limit on the Motorola Photon 4G.
Sent from my Motorola Photon 4G (MoPho) on Sprint, the Now Network using XDA Premium.
Click to expand...
Click to collapse
I know the 32 gb works for sure because I have one.
TheChronicDroid said:
edit, scratch the game thing if its too slow for it
Click to expand...
Click to collapse
Yeah. I did some searching around and it appears 30-50 kb/s is about all we can get. They claim max speed with BT 2.1 is upto 3 Mb/s, but from my experience playing around with it - it sort of like a weak 3G service download speed. Bummer.
So I was at home wanting to use the usb tethering on my TP2 (RHOD 400) running GBX0* and my laptop with win7x64. I would turn on USB tethering, plug it in, and the phone would just sit there like a bump on a log. Well that was no good. I poked around, and no one had an answer; so I tracked one down.
Seems that Windows 7 needs a driver to make it work right. It need an HTC Remote NDIS driver. I know what you are thinking. Where the heck could I get one of those. Well I have good news, and bad news. The good news is that HTC made one for us already which worked for me. The bad news is that it seems they bundled it in with 150mbs of other un-needed junk.
If you install their HTC Sync application, it will install this driver. I used version HTC Sync 3.2.20 I have not been able to find a stand alone version, for windows 7x64 but it could be out there somewhere...
This software is marked for xp-win7 so it may work with other versions too.
Now to get the tethering to work you have to disable the usb debuging, and then enable the usb tethering. Can't have both it seems. As usb debugging is off line so will be any adb stuff. So you will have to choose what you want more. Also usb tethering and usb storage do not get along either.
The good news is that installing this extra driver does not seem to break adb when tethering is turned off on the phone.
This may work as a solution for other HTC android devices too, as it seems somewhat generic.
As an extra bonus for me I can tether to the interwebs, and access my local wireless nas at the same time. No promises that you will be able to do that though.
oem.inf
wizardknight said:
So I was at home wanting to use the usb tethering on my TP2 (RHOD 400) running GBX0* and my laptop with win7x64. I would turn on USB tethering, plug it in, and the phone would just sit there like a bump on a log. Well that was no good. I poked around, and no one had an answer; so I tracked one down.
Seems that Windows 7 needs a driver to make it work right. It need an HTC Remote NDIS driver. I know what you are thinking. Where the heck could I get one of those. Well I have good news, and bad news. The good news is that HTC made one for us already which worked for me. The bad news is that it seems they bundled it in with 150mbs of other un-needed junk.
If you install their HTC Sync application, it will install this driver. I used version HTC Sync 3.2.20 I have not been able to find a stand alone version, for windows 7x64 but it could be out there somewhere...
This software is marked for xp-win7 so it may work with other versions too.
Now to get the tethering to work you have to disable the usb debuging, and then enable the usb tethering. Can't have both it seems. As usb debugging is off line so will be any adb stuff. So you will have to choose what you want more. Also usb tethering and usb storage do not get along either.
The good news is that installing this extra driver does not seem to break adb when tethering is turned off on the phone.
This may work as a solution for other HTC android devices too, as it seems somewhat generic.
As an extra bonus for me I can tether to the interwebs, and access my local wireless nas at the same time. No promises that you will be able to do that though.
Click to expand...
Click to collapse
I would like to share my solution. I modified the oem.inf file in the oem.zip(attached) ,by changing the manufacturer name and device id as given in the PC 's device manager(unknown device).
It should work for xp,seven,vista.
Yogesh1969 said:
I would like to share my solution. I modified the oem.inf file in the oem.zip(attached) ,by changing the manufacturer name and device id as given in the PC 's device manager(unknown device).
It should work for xp,seven,vista.
Click to expand...
Click to collapse
Does it conflict with ADB or fastboot?
Anyone know how to get the LG V30 H932 to see the usb wifi through a otg cable. If it requires a new kernel anyone have information on what needs to be changed or if there is a kernel that supports it already? Thanks in advanced!
It would probably help if you were to explain what you are trying to do.
I can interpret that two ways, you are trying to plug in a USB wifi antenna, in which case the device you are using may or may not be compatible with Android, (I clicked the "USB WiFi" though to an Amazon page, and it specifically says not compatible with Linux ("
1. Support Systems: Win10/8/8.1/7/Vista/XP/2000, Mac OS X 10.6-10.13 ,Not support Linux, TV,Projector,Printer")
Or a wired internet connection and misuse of the word WiFi
Diego1751 said:
It would probably help if you were to explain what you are trying to do.
I can interpret that two ways,
* you are trying to plug in a USB wifi antenna, in which case the device you are using may or may not be compatible with Android.
I clicked the "USB WiFi" though to an Amazon page, and it specifically says not compatible with Linux:
("1. Support Systems: Win10/8/8.1/7/Vista/XP/2000, Mac OS X 10.6-10.13 ,Not support Linux, TV,Projector,Printer")
* Or a wired internet connection and misuse of the word WiFi
Click to expand...
Click to collapse
Right. All V30 already have Wi-Fi. Why does he want some kind of Wi-Fi antenna?
And I thought I'd seen everything.