New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
gr8hifi
Old
#1  
Senior Member - OP
Thanks Meter 0
Posts: 167
Join Date: Apr 2007
Default USB Device (GPS RCVR, kYBD) possible on Hermes?

I've looked around here a good bit and can't seem to find info on the USB functions of this device (I have an 8500). I've read where somebody got an external memory card to work through the cable, but what I am kind of curious about is do other USB devices work as well? Ie, if I get a cable with the appropriate ends on it, could I hook up a keyboard or, more importantly (and at the risk of "Read-the-massive-thread" flaming) an external GPS antenna (such as the one that comes with Microsoft Streets and Trips)?.

any ideas?
sorry if this is posted in the wrong place.
Jason
 
rammand
Old
#2  
Junior Member
Thanks Meter 0
Posts: 19
Join Date: Jan 2007
Location: Barcelona
In any USB connection, there has to be a "bus master" device, which "directs" all the other devices, and manages the transactions. This operation is usually done by a PC; while there are other pdas (I've seen HPs do it) which can be "reversed" and turned into bus-masters, no HTC device can do this. It is a hardware problem, as the pda needs some special hardware in order to be able to act as a bus-master. As a usb bus can't work without a bus-master, two "client" devices (such as your hermes and a usb memory stick) will not be able to work together.
Sorry!
 
Trane
Old
#3  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Apr 2007
Location: Minnesota
The Samsung S3C 2442 processor used by the HTC Hermes actually does have native USB Host support per Samsung's documentation here: http://www.samsung.com/products/semi...42/SC32442.htm.
Now if the wires are connected or not, that's a question I have not yet dug deep enough to answer. Maybe, maybe not.

The ETEN M500 supported USB Host while the M600 does not. These devices are identical hardware as far as I could tell, both using the Samsung S3C 2440. The difference is Windows Mobile 2003 on the M500 vs 5.0 on the M600.
This indicates to me that Microsoft has either omitted USB Host support which they previously included in the operating system, or a change in the OS has made USB Host very difficult to implement.

Hope this helps somebody figure out a way to hack USB Host onto our devices.
- Trane
 
gr8hifi
Old
#4  
Senior Member - OP
Thanks Meter 0
Posts: 167
Join Date: Apr 2007
Thanks for the reply Trane. this would be really handy to have working. Perhaps soemone else will chime in.

~Jason