Joystick options appeared to be limited for most of us, so I'm posting this thread to help generate interest in finding a universal workaround - and to start tossing around ideas. Here are mine;
USB to mini USB: Could a joystick be rewired to use a mini USB jack? Seems like you would only need drivers to get it to work.
HTC 4-in-1 Cable: The HTC Athena (aka Advantage) has a cable that provides a normal USB jack. With it you can connect a mouse and keyboard, and using this driver you can even connect a joystick. I'm wondering, if we could just get a proper mini USB cable, maybe this driver would work on other devices? Someone was able to get a USB joystick to work on a Toshiba TG01, so I have hope!
BGP100 Gamepad (MSI and Chainpus): Unfortunately, support for this gamepad stopped and the drivers don't seem to work on newer phones (with few exceptions).
Please try to be constructive with the ideas/feedback. Hopefully by pooling our resources we can come up with a mutually beneficial solution.
Id like a workaround for this aswell, especially for the HD2 when it comes out
I spoke with 'i900frenchaddict' from FPSEce. He was able to get a joystick to work on his Toshiba TG01 by buying a USB A Female to Mini USB B 5 Pin Male adapter and using the hidgamep.dll driver.
I've got a HTC Touch Pro 2 (Rodium). I just ordered the adapter and I'm going to try to get it to work. I'll post my results later.
connecting anything to the usb port and getting it to work require a device which support usbHost
Athena is as far as I know the only htc wm device out which support usbHost
Has anyone explored porting the usbhost files over from Athena? Is this something that needs to be cooked in or can it be installed manually with a few registry tweaks?
Ravicai said:
Has anyone explored porting the usbhost files over from Athena? Is this something that needs to be cooked in or can it be installed manually with a few registry tweaks?
Click to expand...
Click to collapse
A USB host port is hardware based; it cannot be ported by any software means. Rudegar is right about the Athena being the only HTC device with a USB host capabilities, but phones from other manufactures have this feature, such as the TG01. Maybe someday HTC will catch on, but current HTC devices don't have this feature (exception is Athena).
DaveTheTytnIIGuy said:
A USB host port is hardware based; it cannot be ported by any software means. Rudegar is right about the Athena being the only HTC device with a USB host capabilities, but phones from other manufactures have this feature, such as the TG01. Maybe someday HTC will catch on, but current HTC devices don't have this feature (exception is Athena).
Click to expand...
Click to collapse
Bummer. That effectively kills the USB option.
Looks like Bluetooth is the only way to go. Someone correct me if I'm wrong, but it seems like the BGP100 is the only offering at the moment - and it only works on some phones.
Anybody want to take a crack at updating the drivers to work with newer phones like the HTC Touch Pro 2?
Hi!
Yes, it works like a charm on my TG01, thanks again!
What I wonder, is if it may work on a device without a supposed "real USB host" function.
I don't have the correct adapter to plug a pad yet, but one thing is sure: my omnia has the same registry, so it was possible to create the new keys exactly like on my TG01.
Well, my adapter should arrive tomorrow. So I'll experiment and see what happens.
No surprise. The cable didn't work.
I'd be nice if someone made a Bluetooth USB host device with 2 USB ports on it. Then all we need is a driver to work with WM and BAM... everyone can now use USB devices! I imagine such a device would sell pretty good.
Either that or HTC needs to start including the USB host on all future phones. This will definitely be the deal breaker for my next phone... unless of course it happens to have a usable d-pad (haha, fat chance in this touchscreen obsessed world).
Only thing left to do now is hope some kind dev updates the BGP100 drivers *wink* *wink*
Speaking of Bluetooth, it would be nice if someone managed to code Wiimote+Classic Controller or Sixaxis/DualShock 3 drivers for Windows Mobile. The input devices in question already use Bluetooth, and I've never perceived any control latency-it's just a matter of drivers.
Too bad about the lack of USB host, though. I actually thought most HTC devices ever since the Touch Diamond/Pro had it built-in already judging by the USB port shape, and that you'd just need an adapter to use the host capability.
Funny thing is that the Sprint version of the HTC Touch Pro 2 has the Qualcomm MSM7600 chipset which actually has embedded support for USB OTG HS. Yet somewhere along the line someone must have disabled the functionally (much like they disable the radio).
I would venture a guess that the MSM7200a chipset has the same support, but disabled of course.
Edit: Yup, it does.
Confirmed the BGP100 is not working on the HD2. I get "connection error..insufficient memory"
I think that BGP100 is not compatible with the wisdom stack. if we can find a way to use the ms stack we should be fine. so far ia have not found on instructions on how to change the stack.
By the way the Video of the Omina II on your first post is mine
msi & tp2
Ravicai said:
Joystick options appeared to be limited for most of us, so I'm posting this thread to help generate interest in finding a universal workaround - and to start tossing around ideas. Here are mine;
USB to mini USB: Could a joystick be rewired to use a mini USB jack? Seems like you would only need drivers to get it to work.
HTC 4-in-1 Cable: The HTC Athena (aka Advantage) has a cable that provides a normal USB jack. With it you can connect a mouse and keyboard, and using this driver you can even connect a joystick. I'm wondering, if we could just get a proper mini USB cable, maybe this driver would work on other devices? Someone was able to get a USB joystick to work on a Toshiba TG01, so I have hope!
BGP100 Gamepad (MSI and Chainpus): Unfortunately, support for this gamepad stopped and the drivers don't seem to work on newer phones (with few exceptions).
Please try to be constructive with the ideas/feedback. Hopefully by pooling our resources we can come up with a mutually beneficial solution.
Click to expand...
Click to collapse
I have a msi bt gamepad and a tp2. so far I have been able to connect using my bt settings and something called spp slave (its some type of serial port) but without updated divers formy device i cant do much more :-/ since i have little tech know how i am stuck here. I have heard that the bgp 100 works for the HD 2 (they have the same bt stack I think) so what gives?
Significant development! Updated bluetooth drivers are now available for the BGP100 gamepad. See this thread for details;
http://forum.xda-developers.com/showthread.php?t=595679
Related
Hi,
I was wondering if it is possible to plug external USB devices on the HTC S730 (with adapter). E.g. external hard drive or cardreader?
Would be amazing
I have not seen a program yet which can do this.
The Fujitsu Siemens Pocket Loox T830 was able to do that.
You were able to switch between client / host in the USB settings.
But I think if this function really exists, then it is rather hardware dependend than software dependend.
Anyways, maybe someone has an USB adapter to test this for us
This is interesting:
http://en.wikipedia.org/wiki/HTC_ExtUSB
Hi,
I am using an application on my HTC Prophet, to connect via IRDA to a bike computer, to download information on rides, routes etc.
Now, I'm looking to update my phone to a Touch Pro or SE X1, but it seems that modern phones no longer have an IRDA port...
Do you know of a way to create an IR connection from the phone, say using the mini-USB port??
For example, for modern laptops that no longer have an IR port, you can buy a USB IR.
Thanks
Paul
Nope. No native IrDA and no USB host functionality, so you can't use the external adapter. With X1 microSD SDIO IrDA adapter can be an option, but I've neer seen one available for sale.
See
http://forum.xda-developers.com/showthread.php?t=337641
for a similar discussion.
Thanks Stepw for your comments. It seems a complex topic (some phones - like the X1 don't even have a USB host connection via the mini-usb port). I was in contact with VidaOne to see if they had any ideas (they have a WM software that connects to Polar exercise devices via IR).
Since "nothing" can be done via adding hardware - given the variety of terminals -, they are looking at syncing the exercise files that are downloaded onto the PC from teh exercise device . Not quite as immediate as device -> phone, but a good second best.
I'd like to connect to android powered tablet several peripherals (through micro usb I guess) like: couple of rs-232 ports, keyboard and even one rj12 port.. as I guess it's possible to create usb-hub-device to all this functions, and develop drivers for it.. I just never dealt with stuff like this before. What of it is possible and mb android have built-in support of some interfaces and devices..? goal is to make cheapest solid touch tablet based complete device.
For this to work, your Phone needs special USB-OTG-capable hardware. I doubt it has. If you don't know what it is and why it is definitely needed, google for USB OTG (on-the-go).
Of course, a simple USB host connector would do as well, but no phone has one (but some tablets do).
No android phone out now has USB host support, nor the drivers to run any peripherals.
thx for answrs, looks like its possible but I need to port usbhost module to device kernel.. and perpherals drivers modules too.
I've already done some searching and it appears that a gentleman has figured out a way to enable USB host mode (a.k.a. OTG USB support) on the Nexus One. I can't post links to the forum yet, but you can find it by googling "Connect USB peripherals to your Nexus One."
I'd like to know if it's possible for the G2x and if anyone knows of any developers currently working on it. That's all.
-Brian
Same phone, same interest.
I saw a guy making a patch for the Droid, using a Qualcomm processor.
Google, "Working MSM7201 usb host driver v2"
I'm interested in attaching USB FAT32 via OTG to my P999-G2x, either with, or without supplemental power tether (which works great on the HP Touchpad with Alpha2 CM7!!).
USB Host for G2X
I need USB host support to interface my G2X phone with arduino. Can anyone make or find a solution i have looked everywhere.
Thank You
anyone knows how I do it or where I find this?
DuChene said:
anyone knows how I do it or where I find this?
Click to expand...
Click to collapse
The last time I tested a USB mouse and keyboard on one of aorth's CyanogenMod builds, they both worked great. To use both together you would need a OTG USB Hub adapter so you could have at least two USB ports.
Or you could use a Bluetooth mouse and keyboard. Or you could use a Bluetooth keyboard/mouse with a USB keyboard/mouse and then you just need a OTG USB single port adapter.
I don't know of anybody who has messed around with drivers.
Several folks posted their experiences with external keyboards on this thread on the Accessories board. And here's another thread about keyboard and mouse combinations.
Just an FYI on this one, most USB mice / keyboards can function generically as HID devices.
Android has had built-in support for that sort of input for a long time, which is why pretty much any USB keyboard out there should be "plug & play".
Bluetooth is slightly more complicated, but generally also plug & play.
Obviously, if you have a crazy keyboard or mouse with 18 extra buttons on it and a display screen or something, that stuff probably won't work since there's no driver specifically for that device.
However, such devices "should" still function as normal keyboards, just as they do under most Linux distributions.
Sun_Cat said:
Several folks posted their experiences with external keyboards on this thread on the Accessories board. And here's another thread about keyboard and mouse combinations.
Click to expand...
Click to collapse