Related
Noticed a number of people lamenting the lack of usb host functions in current pda's, so here's some good news:
Sitecom (hxxp://www.sitecom.com) have released two usb-on-the-go products:
CN-131 - USB On-The-Go-Copy Box
CN-230 - USB On-the-Go Cable
They claim you can connect two usb devices without needing a pc.
I haven't been able to confirm how compatible it is, but reading up on the usb-on-the-go specification, I'm optimistic.
I haven't been able to find either on sale in the UK, but came across a review site in the Netherlands quoting RRP of €14.99 for cable and €34,99 for box.
Also, Micro Warehouse (hxxp://www.microwarehouse.co.uk) stock something called the Macally SyncBox, which does the same for £24,66 incl vat.
As far as I can tell, all these devices are available to people in the USA and mainland Europe.
For my use, I wish to connect my SPV M1000 to my HDD mp3 player. I spend 3-6 hours on the road every working day and I've been waiting for a device that will allow me to carry a large chunk of media (music, games, ebooks, etc) around with me, that can be (relatively) easily swapped.
http://homepage.mac.com/techedgeezine/2004-0624_syncbox1.htm
Heres some more info and pictures on the Macnally box.
http://www.delkin.com/pdf/product_docs/usb_bridge.pdf
Heres a link to the Delkin version, neither look like it will work with a pda though
Oh, Yeah?
Thanks for the reply, cruisin-thru. I was hoping one of the more technically proficient members would pick up on this.
Can I ask why you think it won't work?
I thought that, using the standard usb cable supplied with the SPV M1000 et al, and the same with my HDD mp3 player, there shouldn't be a problem.
The Sitecom products claim to work with most any usb 1.1 or 2.0 products.
The more I read up on usb, the more confusing it seems to get...
http://www.usb.org/developers/onthego/
from what i can read here a device is needed to be born usbontEHGO
for it to work non of the htc devices are to my knowlage born with that
The reason that it would probably not work is that the USB from the PDA to the PC is for the PC to recognise the PDA and present network/sync data to it - the PDA cannot look the other way down the cable and see the PC or any other device connected to the PC.
You can access the PDA's storage from the PC but you can't access the PC's storage from the PDA. Before anyone nitpicks, yes you could do it with a client/server setup or even an FTP server - but you wouldn't be recognising the PC as a device.
That is to say that the PDA is not equipped with anything to discover or use a USB hard disk connected to its USB cable, even with a clever little box in between. Even if the clever little box can discover hard disks connected to it and allow the user to perform disk operations from the box, the clever little box would not recognise the PDA (as it is not a hard disk, nor recognised as a hard disk.)
usb otg should work
the qualcomm 7500 has native usb otg(on the go) support, but you probably need special cableing
sven.killig.de/android/N1/2.2/usb_host/ This method enables you to host usb devices from your Nexus 1. Is it possible do this on Evo also?
Looks like it might only be for Froyo, but then again not sure.
He writes it should work for 2.1 but even for Froyo (custom ROM ) it would be great
I am working on a few custom roms right now but when I'm done with that I'm gonna start working on some kernels including this exact feature.
MOD EDIT - Moved to Q&A
my question is "does the hardware of the evo support usb host mode?" I know the evo shares a lot with the nexus one and other current gen htc phones so I'm hoping so.
BUMP!
omg please... anyone have the gear to try this... i guess im gonna have to take some stuff apart..
chuckhriczko said:
I am working on a few custom roms right now but when I'm done with that I'm gonna start working on some kernels including this exact feature.
Click to expand...
Click to collapse
If/when you are ready, let me now. I have keen interest in this.
Here's what I know:
1) The EVO has no power supply to power the USB device (so you will need a powered hub or cable hack).
2) HTC loves to (seemingly) use the fifth pin as a way to know that the car charging dock is in use so there is a strong possibility that auto-sensing a USB host cable will not work; it will have to be entered via software in some other way. It could be that this switch is actually HTC's own software running and detecting it; I've never dug in enough to know.
3) The Snapdragon processor has the hardware to support USB host and there is a project that Qualcomm has to support the features of their processors witih Android which is (presumably?) where these drivers came from: https://www.codeaurora.org/xwiki/bin/QAEP/
I'm willing to support such a project with my (limited) knowledge and cash. Let me know who's interested
bsnguy said:
I'm willing to support such a project with my (limited) knowledge and cash. Let me know who's interested
Click to expand...
Click to collapse
I have the micro-usb to female OTG cable on it's way, and a powered usb hub that i'm gonna hack. from there, as long as the kernel has support and there are modules to load...
j4s0nc said:
I have the micro-usb to female OTG cable on it's way, and a powered usb hub that i'm gonna hack. from there, as long as the kernel has support and there are modules to load...
Click to expand...
Click to collapse
I've done this. There is no built-in support on Android 2.1 or 2.2 from HTC on the EVO. At least no support for flash media. We will need to add the driver from here (or something similar):
HTC HD2 Kernel with support for USB Host. Same processor and probably similar internals, too. I don't have to the time to get up-to-speed on downloading/building/deploying kernels (and I'm not rooted, yet, on the EVO). I have an HD2 and I might try their stuff on that as it looks like it's "done" so I can see how well it works (or not).
Just got the cable today. Checking out these links and trying things now...
thanks for the pointers. I'm running cyanogen nightly 8-1... so far, i get:
D/Tethering( 102): interfaceAdded :usb0
from logcat when i plug my hacked (routed dc+ voltage from a nearby
+5v pin to the upstream cable red wire) powered usb hub into this OTG cable.
The EVO charges when i have it all plugged in as well...
j4s0nc said:
Just got the cable today. Checking out these links and trying things now...
thanks for the pointers. I'm running cyanogen nightly 8-1... so far, i get:
D/Tethering( 102): interfaceAdded :usb0
from logcat when i plug my hacked (routed dc+ voltage from a nearby
+5v pin to the upstream cable red wire) powered usb hub into this OTG cable.
The EVO charges when i have it all plugged in as well...
Click to expand...
Click to collapse
What's on the other end of the cable? Just the hub? The "D/Tethering" message probably shows up with nothing connected at all (did you see that or try that?) I suspect that's a listener on usb0 to see if a host is plugged in to allow tethering with the phone.
Was there any progress / update on this after you plugged into the USB hub? Have you tried it with anything else?
bsnguy said:
... I don't have to the time to get up-to-speed on downloading/building/deploying kernels...
Click to expand...
Click to collapse
Kinda in the same boat here. I lost a lot of steam after my last post. I did the hardware part no prob but just hit a wall with the rest. And since flashing CM6 final I can't adb or even charge the EVO unless i have the micro usb otg cable plugged into a male-to-male usb extension plugged into AC adapter. Gonna flash back to another ROM to make sure it's just software related, but I really don't wanna lose my wiimote and apple wireless keyboard compatibility.
bump
just curious as to the status of usb hosting on the HTC EVO.
well i'll say this
IF it is supported in froyo natively
you dont need to make a custom hacked usb host cable
you can buy a motorola host adapter for micro-usb made for the new motorola es400 which supports usb host operation.
eigerzoom said:
well i'll say this
IF it is supported in froyo natively
you dont need to make a custom hacked usb host cable
you can buy a motorola host adapter for micro-usb made for the new motorola es400 which supports usb host operation.
Click to expand...
Click to collapse
Not quite that simple.
There is no power supplied from the EVO so you will, at a minimum, have to supply a powered USB hub or a self-powered device, and you will also need the low-level driver to turn on the USB hsot support in the Snapdragon processor.
looking for info on the evo shift...if anyone happens to have any info or leads.
thanks
New development on Motorola Droid
http://www.tombom.co.uk/blog/?p=124
This would be so cool and useful if someone gets this working good on the Evo
Looks like they have this working on the Desire HD:
http://forum.xda-developers.com/showthread.php?t=993152
It's a similar device to the Evo, so maybe there is hope for the Evo to get it?
Hey guys, i don't know if this has been addressed before or not. Is it possible to use the Evo as a USB Host, that is to say, (in my case) connect my DSLR to my Evo and download pictures so i can upload them to tumblr etc or flash drives to get files etc.
or am i just shooting in the dark here?
Possible (check)
Would help if you were well-versed in the art of Linux and mounting
indeed. but sadly, i am not. but! i am willing to donate to a helpful soul that is!
SilverStone641 said:
indeed. but sadly, i am not. but! i am willing to donate to a helpful soul that is!
Click to expand...
Click to collapse
Heres your best bet.
http://sven.killig.de/android/N1/2.2/usb_host/
It's for the nexus on froyo but it could still work
If I had the right cable i'd test it for you.
This oughta work too
http://jkontherun.com/2010/02/17/how-to-add-a-usb-keyboard-to-an-android-phone/
that looks like it'll work for keyboard or other INPUT devices, but would it work with external storage?
SilverStone641 said:
that looks like it'll work for keyboard or other INPUT devices, but would it work with external storage?
Click to expand...
Click to collapse
are you kidding me? youre a senior member, read a bit, perhaps scroll down the page.
USB storage
insmod drivers/usb/storage/usb-storage.ko
# Wait for device enumeration
mount -t vfat /dev/block/sda1 /mnt/sdcard/usb-storage
Click to expand...
Click to collapse
do you have a cable to even connect the two? micro to mini (if its a canon/nikon, if im not mistaken) micro to micro (pentax), beause else you'll need a powered hub according to the first link posted.
I just thought to start researching the status of otg usb and usb host mode on the evo. And to my surprise this is the only crappy thread I've come across. I cannot find an anwser as to if the evo has the hardware to support it. I know that the n1 droid and maybe the incredible support usb host mode even if u need a single its still something I want to know. I would drool over connecting usb flash drives, keyboards, game controllers etc to my evo. Someone else please show interest in this.
i concur. i'd love to be able to plug my ipod/DSLR/flash drive into my phone to upload/download files. i'd be willing to donate to make this happen
The list is endless... MIDI Controllers, extra screens, ethernet, fingerprint reader, wtvr.
Just got the cable today. Checking out these
http://forum.xda-developers.com/showthread.php?t=696446
...links and trying things now...
thanks for the pointers. I'm running cyanogen nightly 8-1... so far, i get:
D/Tethering( 102): interfaceAdded :usb0
from logcat when i plug my hacked (routed dc+ voltage from a nearby
+5v pin to the upstream cable red wire) powered usb hub into this OTG cable.
The EVO charges when i have it all plugged in as well...
Looks like they have this working on the Desire HD:
http://forum.xda-developers.com/showthread.php?t=993152
It's a similar device to the Evo, so maybe there is hope for the Evo to get it?
would like to bring this one back I just got a program called DSL controller it says my phone wont do usb host. Not sure if there is a kernel I need or if there is a ROM I can run etc.
I just ordered the cable I need for my phone and camera. So if anyone knows of a ROM that may do this please advise.
Any one try this yet? Do not want to spend the money till I see some one had it working
I too desperately wanted this to work... After buying the host-mode cable, trying various methods to allow "host-mode" on the evo, and trying a bazillion different combinations of settings - the DSLR controller software *always* gives me a "your device does not support USB host mode" error. I'm afraid this is dead in the water. DSLR Controller does, however, work nicely on my Asus Transformer tablet
When I plug my phone pc gives me error that it doesn't recognize the USB device. I tried to adb to phone, still no luck. I was on cm11, reinstall rom. I uninstall driver from device manager, and adb drivers. Still can't connect. I was reading on the Internet maybe the device is bad. I had my nexus for 2 years and I never had this problem. Adb and my computer would always recognize my device. The thing that sucks my Verizon contract expired so I cancel my service. I was going to program my phone for page plus, but I can't because my computer won't recognize my phone. I had to activate my Samsung fascinate with page plus, but it sucks cuz I really wanted my nexus, can anyone help?
Sent from my SCH-I500 using Tapatalk 2
allcity187 said:
When I plug my phone pc gives me error that it doesn't recognize the USB device. I tried to adb to phone, still no luck. I was on cm11, reinstall rom. I uninstall driver from device manager, and adb drivers. Still can't connect. I was reading on the Internet maybe the device is bad. I had my nexus for 2 years and I never had this problem. Adb and my computer would always recognize my device. The thing that sucks my Verizon contract expired so I cancel my service. I was going to program my phone for page plus, but I can't because my computer won't recognize my phone. I had to activate my Samsung fascinate with page plus, but it sucks cuz I really wanted my nexus, can anyone help?
Sent from my SCH-I500 using Tapatalk 2
Click to expand...
Click to collapse
Could be a few things, but I would try a different USB port on your PC, then I would try a different USB cord, and then try a different PC. If none of those get you a different result then could be the USB/charging port on your device, even though it may charge, it may still have trouble transferring data. I have seen on here where others have changed the port on their device and say it is fairly easy, I have not had to do so yet so I can't say from experience. If you are sure that you have the latest Samsung drivers installed on your PC then I doubt it is software related (not positive). Not sure if I am any help, just throwing out some suggestions. Maybe someone else can add some more definitive answers for you.
ThePhantom97 said:
Could be a few things, but I would try a different USB port on your PC, then I would try a different USB cord, and then try a different PC. If none of those get you a different result then could be the USB/charging port on your device, even though it may charge, it may still have trouble transferring data. I have seen on here where others have changed the port on their device and say it is fairly easy, I have not had to do so yet so I can't say from experience. If you are sure that you have the latest Samsung drivers installed on your PC then I doubt it is software related (not positive). Not sure if I am any help, just throwing out some suggestions. Maybe someone else can add some more definitive answers for you.
Click to expand...
Click to collapse
I try different USB ports and a different computer, still the same error. I'm like stuck.
Sent from my SCH-I500 using Tapatalk 2
Try this Universal Naked Driver
If you can work with device over ADB but system doesn't recognize phone, you must have bad drivers or OS. Try linux. I
Well I got my phone to work. I was reading how someone use a toothpick to lift up the tongue inside the USB port. So I use a tiny flathead messed with it for like a hour, kept plugging it to my pc until it connected. Once it did I push all the files I needed with adb to get it ready to get it ready to be program for page plus. Now I got my nexus on page plus, just activated it today, service is pretty good , they only that sucks is their is no 4G, but it feels good to only pay $50 for unlimited voice, text and 2.5 gb of data.
Sent from my Galaxy Nexus using Tapatalk
Hi,
Does anyone know the adb shell command to test the compliance of cables for this phone. On the Nexus they have the CheckR app, but it's not compatible with the htc 10 at the moment. Want to test some cables before potentially frying the new device!
Thanks
silverwings2008 said:
Hi,
Does anyone know the adb shell command to test the compliance of cables for this phone. On the Nexus they have the CheckR app, but it's not compatible with the htc 10 at the moment. Want to test some cables before potentially frying the new device!
Thanks
Click to expand...
Click to collapse
adb shell dmesg just look for where it says "Avail Curr from USB"