Hy everyone,
First of all, thanks for this great forum which never fails to impress me.
I have a question which some of you might help answering: I'm wondering if it's possible to use the mini-usb port of my smartphone to get some data input.
Let me explain myself a bit more: I know that smartphones (HTC Touch for me) aren't USB hosts. However, the data connexions are still present.
Here's what I'd like to do: even though the smartphone can't control another peripheral, I'd like that external peripheral to send data to the smartphone, and the smartphone to use that data to control the screen. That would give an alternative way of controlling the screen.
The input would come from another touch surface, so my guess is that using the data to control the screen shouldn't be much of a problem.
So? Any idea if it's possible? What kind of platform/language would be nice to do that? C#?
(I have JAVA development experience, but I'm quite a newbie as far as Win Mobile devs are concerned. I'm willing to learn though
I think I searched this forum (and others) quite extensively before posting. If by any chance I missed a related post, I'd be glad to know about it
No ideas? Anyone?
Last up before I stop...
prob. not
i dont think that is technically possible. i think one has to be the host, and that host provides power. so to power the input device(im thinking keyboard) it would need the smartphone/ppc to be a host....
but i have no clue in this area...maybe someone could prove me wrong?
Hey, thanks for your answer.
The powering issues could be overcomed by cutting the cables and giving power from an external power source (I think several people have tried doing it, I need to find the links again). By the way, the peripheral itself is plugged on 110V, so there's plenty of available power
I'm not seeking here to "control" the device, just to aquire the signal it's sending... Does that seem feasible, or does the peripheral need to be somehow "activated" by a Host before sending anything?
Well, in order to get data, the host must ask the slave each time it needs some. Other things must be done by the host, like usb enumeration. That means there has to be a host or it won't work, unless you use usb on-the-go, but I do not know many devices that support it.
according to the qualcomm website, the msm chipsets support otg
I've been searching but I haven't been able to find an answer...does the hd2 support USB host while running android? I'd like to b able to connect a web cam to it...I've have also found Bluetooth webcams, also wondering if using one of those with the hd2 would b possible....I'd just like to b able to video chat with the hd2 and I wouldn't mind carrying an attachment....
Sent from my Nexus One using XDA App
Hello,
Is there a chance to have USB host on HD2 under android builds ?
If not can we know what is the main problem ?
Android is based on a linux kernel isn't it ?
So, if USB host is supported under linux builds, why is it impossible on android ?
Thanks to teatch me !
I don't think android in general allows USB host on any device... that's the problem. The linux kernel supports it, but android doesn't. If you use ubuntu you can have usb host on the HD2.
Actually, the Notion Ink Adam runs Android and has USB host mode. With a bit of kernel hackery, this could well be possible on the HD2.
Using a USB Y-cable and providing external power, it should be possible to connect all sorts of things. I'm patiently waiting for this capability as I have a USB SSD HDD that I connect to my car's head unit that I'd like to connect to my phone when I'm at work
Major_Sarcasm said:
Actually, the Notion Ink Adam runs Android and has USB host mode. With a bit of kernel hackery, this could well be possible on the HD2.
Using a USB Y-cable and providing external power, it should be possible to connect all sorts of things. I'm patiently waiting for this capability as I have a USB SSD HDD that I connect to my car's head unit that I'd like to connect to my phone when I'm at work
Click to expand...
Click to collapse
You're right, I have seen other android tablets with usb host, too. I remember seeing the devs explain somewhere why android on the hd2 doesn't have usb host... I thought I remember it sounding like it wouldn't be able to happen until a later version of android... but I could be wrong or misunderstood. I'll try to find where I read this.
Sent from my HTC bravo using XDA App
Hi.
http://forum.xda-developers.com/showthread.php?p=10797562
It's an easy way to use the USB connector in host mode, works under ubuntu.
with some adaptors you can build it also by using an y- cable.
But I think android for HD2 doesn't support anny usb features until now, perhaps someone will activate it in the kernel.
regards
mf_1
Yes, most of us are aware that host mode is usable whilst running Ubuntu. The problem is that Ubuntu is not really convenient as a main phone OS; Android is and some devices seem to have host mode while running Android.
Hopefully one of the devs will see this thread and give some insight.
I have a leo, running win mo 6.5 and a couple of flavors for android, my question is, is it possible to use the usb port to view a camera, I found a usb to rca cable which I could plug into the camera and phone, but I dont know of any software that would allow me to view it or if the phone would even handle it. The purpose of this would be to focus and aim video camera's as I install them, I looked through the forums and I didnt see anything that jumped out at me about this.
thanks again
Freak
highly unlikely
Agreed. Highly unlikely, but not impossible. It has been proven that the USB connector on the HD2 can be used as a USB Host under Ubuntu, but I am unsure if it has been tryed under Android or WinMo.
Does any know if is possibile to connect a pen USB to HD2?
Sent from my HTC HD2 using XDA App
leo usb host (sponsored by google) gives THIS xda thread from feb last year,
(not very easily, is the actual answer)
i wanna bring this up again. would it be possible to port the usb host kernel patch from the nexus one or desire hd to the hd2 kernel?
+1 bump, i would be interested in this as well. The wiki states current kernel is the problem
http://htc-linux.org/wiki/index.php?title=Leo/Status
Code:
USB
Android Debug (ADB) works
Normal USB Ethernet works with patch from mobile-linux-discuss Mailing List - see Contact
USB Host is broken in current kernel (due to battery driver detection not working). see mailing list Contact
but i'm not sure which branch it refers to, .32 should have no problem with this. Should be portable from the N1, since it's the same SoC. We would also need an app for switching between Host and Slave mode
+1 for this feature, would love to copy the camera HQ snaps and upload to flickr while on the move. ALso keeping a backup pendrive with songs/videos will be wonderful too. The possibilities are actually endless
USB OTG / Host thread bump
I would like to bump the thread.
I recall USB host funcionality was successfully implemented to ubuntu distros kernel...
It was ported to android distros with loosing the USB gadjet funcionality (desire and nexus)
... but now there is a new light...
It is fully working on SGS2! this means no more: "android is not built for this"
are there any kernel devs interested in USB OTG for leo?
Is there anyone familiar how it's done in SGS2 kernel and android build so that it just works?
I thought it was the case that Leo does not supply any power to the USB port = tough to power devices :-(
Sent from my HTC HD2 using XDA App
smeddy said:
I thought it was the case that Leo does not supply any power to the USB port = tough to power devices :-(
Click to expand...
Click to collapse
Available information says it does not.
Possibly there are some microp commands to trigger some power when OTG is supposed to be active...
After all, power could be injected from an external source (this is how it works under linux distros: Ubuntu on Leo, Debian) so i think this would be the smallest problem
Today I saw that DFT has made the USB host working on WM6.5, so it is only a software limitation , and it is in the current kernel.
I've used an USBHost mode onmy DHD (with a patched kernel for USB host). Actually it can''t provide enough power to other devices, but with some power injection cable the Mass Storage works fine.
Also i saw in the EVO forum a guy who ported a DirectLink Display Drivers, so this will give us a TV-Out option.
So is there anyone working for solution?
Leo usb host development
Although I have not much experience in kernel development I will put all my efforts on figuring out a solution on this issue.
I have a question to ported Host mode to your DHD.
I have heard that when host mode is implemented to the kernel, one must sacrifice USB gadget (on this kernel only). Did you try ADB or multimount to connect to pc?
Host mode was successfully implemented into linux distro kernel and I may be wrong but I recall Dan1j3l mentioned somewhere that he was able to port the Sven Killig's host mode to Leo android kernel as well.
Besides, in the 2.6.37 kernel (CM) for Leo developent tree there are all of the files included, but the problem is that the kernel does not boot yet :/
ogonzuhnina said:
Although I have not much experience in kernel development I will put all my efforts on figuring out a solution on this issue.
I have a question to ported Host mode to your DHD.
I have heard that when host mode is implemented to the kernel, one must sacrifice USB gadget (on this kernel only). Did you try ADB or multimount to connect to pc?
Host mode was successfully implemented into linux distro kernel and I may be wrong but I recall Dan1j3l mentioned somewhere that he was able to port the Sven Killig's host mode to Leo android kernel as well.
Besides, in the 2.6.37 kernel (CM) for Leo developent tree there are all of the files included, but the problem is that the kernel does not boot yet :/
Click to expand...
Click to collapse
Since there are many (including myself) who are interested in this, maybe we should open a thread for DEVs (tag it with [DEV]) to see who can help with this. Hope that you will be successful with this.
separate [DEV] thread
sure, why not.
One thing I would suggest though
As i hate endless talks in threads (making them hard to get condenced info on the subject) maybe it would make sense to have a pair of threads: one with babbling, second with pure technical info and conclusions.
in case of my progress I am at the stage of reading, pulling trees, setting up environments, reading, reading, reading...
since there is a number of trees with host included I am planning to setup some sort of code visualisation tools to look for similarities and system solutions - will try to implement it further into our Leo kernel
... dont know where it will lead me, but with a little luck...
Just a little update (for those interested)
I managed to succesfully compile and boot a kernel with host patch roughly integrated.
I did not test if the host features worked or not, but at least the process is somehow working, and the source code is not totally messed up.
The symptoms observed within android are USB connection not recognized and no charging (effect of usb gadget functions being cut off; battery/charging driver dependent on usb connection state).
It is obvious that the way is still long, but at least there is some minor progress
I am not going to give up...yet
Whish me luck ;-)
(It's time to setup some gear and read lots more...)
Sent from my HD2 using XDA App
Thanks for your efforts I am definitely following this closely. Having USB Host would up the usability of this device hundred folds!!!!!
All the best!!!!!!!
ogonzuhnina said:
Just a little update (for those interested)
I managed to succesfully compile and boot a kernel with host patch roughly integrated.
I did not test if the host features worked or not, but at least the process is somehow working, and the source code is not totally messed up.
The symptoms observed within android are USB connection not recognized and no charging (effect of usb gadget functions being cut off; battery/charging driver dependent on usb connection state).
It is obvious that the way is still long, but at least there is some minor progress
I am not going to give up...yet
Whish me luck ;-)
(It's time to setup some gear and read lots more...)
Sent from my HD2 using XDA App
Click to expand...
Click to collapse
no major updates yet :/
for anyone following...
Sorry for not giving any major update.
I did setup all required hardware, tested, but (as suspected) it didn't work yet.
I had to suspend host related activities due to uni stuff.
I expect to close my remaining issues within a week and get back to getting this bastard to work
cheers
ogonzuhnina said:
for anyone following...
Sorry for not giving any major update.
I did setup all required hardware, tested, but (as suspected) it didn't work yet.
I had to suspend host related activities due to uni stuff.
I expect to close my remaining issues within a week and get back to getting this bastard to work
cheers
Click to expand...
Click to collapse
Well, you have one person here faithfully following the progress All the best!
ogonzuhnina said:
for anyone following...
Sorry for not giving any major update.
I did setup all required hardware, tested, but (as suspected) it didn't work yet.
I had to suspend host related activities due to uni stuff.
I expect to close my remaining issues within a week and get back to getting this bastard to work
cheers
Click to expand...
Click to collapse
Hey, how are things coming along? I, for one, am very interested to see the results of your experimentation
why wont devs help u?
erlern said:
Hey, how are things coming along? I, for one, am very interested to see the results of your experimentation
Click to expand...
Click to collapse
+1 here too but i cant understand y devs are helping him with getting usb working especially with so many brilliant devs on here!!
---------- Post added at 07:36 PM ---------- Previous post was at 07:31 PM ----------
maddoc1007 said:
+1 here too but i cant understand y devs are not helping him with getting usb working especially with so many brilliant devs on here!![/really meant y devs are not elping him me bad
Click to expand...
Click to collapse
Hi guys,
Thanks for the support.
Unfortunately I had no time to move anywhere forwards due to tough times at work :/
Comming week is (hopefuly) the last one, as next weekend I am planning to be a master in engineering
To explain the other devs:
the host capabilities of our android device seams a minor benefit, esspecially in comparison to 2.6.35 or .37 ongoing developments.
Let them do these serious stuff and left these /fairly/ simple ports to greenhorns
cheers
ogonzuhnina said:
Hi guys,
Thanks for the support.
Unfortunately I had no time to move anywhere forwards due to tough times at work :/
Comming week is (hopefuly) the last one, as next weekend I am planning to be a master in engineering
To explain the other devs:
the host capabilities of our android device seams a minor benefit, esspecially in comparison to 2.6.35 or .37 ongoing developments.
Let them do these serious stuff and left these /fairly/ simple ports to greenhorns
cheers
Click to expand...
Click to collapse
Thanks for updating us Take your time then... you are starting your Masters or you are graduating?
Btw, I believe that the devs are not 'helping' because they do not know about this thread in the Q&A... would be nice if you can start a thread with a [DEV] tag. That would really get their attention. Just my 2 cents. I could gladly come up with one if you don't have the time.
Thanks.
Hi guys. I was wondering today about possibility to have DVB-T on HTC HD2 running on Android.
I am not going to ask if it is possible now because I know that there is some possibility that it might work.
Rather I want to make a new thread about this.
From what I know already there is possibility to have USB Host on Android HTC HD2.
The only problem is Drivers for DVB-T.
I have read on the xda forum for HTC Athena that they made it to work not fully functional but at least it worked.
Android is based on linux so if we have linux drivers it might be possible to have DVB-T Stick working on HTC HD2 with proper application to watch TV.
I know that there are already other ways of watching TV using DVB-T Stick connected to PC and have a running stream server to stream video from DVB-T on PC.
If anyone interesting and willing to help to make this work just please stick with this thread, post everything usefull for this.
I dont want anyone to develop this possibility just because I want it. In fact I want it to make it clear if it is possible or not. Lots of users would appreciate new feature on this phone to make it even bigger beast phone and now its just about to find out if it is possible or not. If its not thats not the end of the world .
Remember everybody here is doing such a things in free time.