Now, that we can't expect the Icecream Sandwich on Nexus One anymore, maybe you're planning to figure out how to do this without an external power source? heh..
Hi. I am getting a litte envious of the Sony Ericsson Xperia play as I want the Xperia Arc. Is there anyway you can use this USB host to create a detachable gamepad for Android smartphones?
@sonic7406 for the first time it dosnt tell me anything but then i have try it and google it. in the reply off this commant it shows my usb storage. i have tried some and all off them are correct listet. but i dont now what i must do now.
I just wanna say in addition to being awesome for doing this (im in the process of getting my cables for this) your a bad ass for having a oscilloscope as a monitor stand...you actually use it though?
@wtfareuserious It just sits in the gap between the desk and the monitor panel. It's more like playing around with it, since I'm a beginner at electrical engineering.
Fantastic work there. Would you happen to know if the HTC desire is also capable of running in host mode given the similarity in hardware between it and the Nexus One? I ask this because at present the desire is easier to obtain and I wish to get one of the two next month. Someone asked the same question on the XDA forum but so far noone knows the answer.
We all need to petition cynaogen to pull this into his rom. Amazing!! If I could just mirror and finally get that usb touch screen overlay for my factory G8 stereo, the best car/phone integration ever lol.
@bbeckford I did that, too. But it was very cumbersome, because Android rejects all Bluetooth connections automatically. And keyboards are just one possible USB device class.
@sonic7406 Hmm, makes you wonder why Google don't just enable this stuff in the OS anyway. What harm would it do? This is exactly what Android should have, and I suppose probably will have in the future. Loving your work!
@archon810 Not directly, there's a second framebuffer on the DisplayLink device. One could mirror the Android GUI by copying fb0 to fb1. Accelerated video is another story...
Great, functional tinkering... also a very nice presentation of various uses. kudos.
Have you started the process of submitting patches to Google to roll into the stock build?
Also, can you provide instructions for how to add in this functionality into a pre-froyo release build? I already have root and debian ready to go. Much thanks.
This is VERY cool stuff. I especially love the DVI adapter, great way to demonstrate the uses of having a USB host. Running a full desktop OS from a phone is really mindblowing, shows just how far tech has come :D
but i have a question if you connect a flash drive directly to the OTG cable can the nexus one power it up or you will need an external energy source?
@snakebitebg An external energy source at the moment. But there are APIs to enable power. We just don't know yet if they are safe to use. And there are battery packs to power/charge USB devices and I heared of an USB hub with built-in battery.
@sonic7406 The only hub that did that was from CyberPower and, AFAIK, they've discontinued that model. I happen to have one and it's somewhat flaky with regards to sourcing power (probably the reason they axed it).
@sonic7406 can you give me some information (i.g links) about this APIs, I read in the Andrew de Quincey's blog that he has the same problem with the power source, and I'm really interested in the theme?
hmm so u can use something like the lenovo usb powered monitor ... but with externally powered dock or usb powered touch monitor :) padfone-dock
pumpuppthevolume 1 month ago
Now, that we can't expect the Icecream Sandwich on Nexus One anymore, maybe you're planning to figure out how to do this without an external power source? heh..
gabrius99 3 months ago
Dude... you are a freaking genius, love your work!
bluetorch13 9 months ago
Is the site down or I'm and idiot?
Aerohix 11 months ago
@Aerohix My linuxbox @ home is down and I'm on a business trip ;-(
sonic7406 11 months ago
@sonic7406 PSU replaced, online again :-)
sonic7406 11 months ago
Hi. I am getting a litte envious of the Sony Ericsson Xperia play as I want the Xperia Arc. Is there anyway you can use this USB host to create a detachable gamepad for Android smartphones?
tjdah10 1 year ago
@tjdah10 See my video "Connecting gamepads and joysticks to a Nexus One in USB host mode".
sonic7406 1 year ago
Thank you for the post!!
Chrisamberrahn 1 year ago
"looks quit well" sag ich nur ;-)
TheMacropage 1 year ago 3
can we get a for-dummies video of how to install this?
iamweirdie1 1 year ago
@sonic7406 for the first time it dosnt tell me anything but then i have try it and google it. in the reply off this commant it shows my usb storage. i have tried some and all off them are correct listet. but i dont now what i must do now.
ot. ich bin auch aus Deutschland :-)
atc14 1 year ago
hi, i have tryt now on my HTC Desire and the hid works. but usb sorage i cant get to work until now.
It dont will show in /DEV/BLOCK !!! can anyone help me...
thanks.
atc14 1 year ago
@atc14 What does dmesg tell you?
sonic7406 1 year ago
I just wanna say in addition to being awesome for doing this (im in the process of getting my cables for this) your a bad ass for having a oscilloscope as a monitor stand...you actually use it though?
wtfareuserious 1 year ago
@wtfareuserious It just sits in the gap between the desk and the monitor panel. It's more like playing around with it, since I'm a beginner at electrical engineering.
sonic7406 1 year ago
@sonic7406 sven.killig.de slash scope
sonic7406 1 year ago
Fantastic work there. Would you happen to know if the HTC desire is also capable of running in host mode given the similarity in hardware between it and the Nexus One? I ask this because at present the desire is easier to obtain and I wish to get one of the two next month. Someone asked the same question on the XDA forum but so far noone knows the answer.
bytesabre 1 year ago
We all need to petition cynaogen to pull this into his rom. Amazing!! If I could just mirror and finally get that usb touch screen overlay for my factory G8 stereo, the best car/phone integration ever lol.
BrandonG7779 1 year ago 2
this dude is a beast
ronnyfry89 1 year ago
that's insane man!!
sam60110 1 year ago
hmm, im more interested in your monitors! What are they & size?
bilinast 1 year ago
@bilinast HP LP3065, Samsung 244T and U70.
sonic7406 1 year ago
Wow great work! wish i had a Nexus One now :)
killerbee230 1 year ago
How responsive is the keyboard for normal use? If I were to do a large amount of text editing would there be many issues input latency?
neiljmorrow 1 year ago
@neiljmorrow No.
sonic7406 1 year ago
Wonderful.. Keep um the good work sven!
dragonady 1 year ago
This is more than great, hope you get to 3D acceleration someday :)
Minkiu 1 year ago
Awesome, what about connecting a Bluetooth keyboard though? That would be way more useful!
bbeckford 1 year ago
@bbeckford I did that, too. But it was very cumbersome, because Android rejects all Bluetooth connections automatically. And keyboards are just one possible USB device class.
sonic7406 1 year ago
@sonic7406 Hmm, makes you wonder why Google don't just enable this stuff in the OS anyway. What harm would it do? This is exactly what Android should have, and I suppose probably will have in the future. Loving your work!
bbeckford 1 year ago 5
Can this driver be used to display whatever is on the Nexus One on a TV/monitor? I.e. to play videos directly off the N1, a-la Incredible or EVO?
archon810 1 year ago
@archon810 Not directly, there's a second framebuffer on the DisplayLink device. One could mirror the Android GUI by copying fb0 to fb1. Accelerated video is another story...
sonic7406 1 year ago
@sonic7406 Thanks, but would you say either are possible/likely?
archon810 1 year ago
@archon810 The first is quite feasible, the second one is tougher...
it's exactly the opposite of the EVO: There, only videos are visible on HDMI, no GUI (yet)
sonic7406 1 year ago
Astounding .... Hope to this app supported by G!
ethiomood 1 year ago
AMAZING!!! Keep making more videos!!!
Vux911 1 year ago
haha wouw nice and great screens ... but look at the big 20 year old telephone lol
strykeproductions 1 year ago
@strykeproductions good ol' ISDN :-)
sonic7406 1 year ago
OMG your computer setup is amazing, great vid btw
Danny902101 1 year ago
wow, is it just me, or is that a BIG ass screen? XD compared to your hand its just gigantic. :p How big is it? It dopesn't even fit on the video :p
wautersandreas 1 year ago
@wautersandreas The left one is 30", the right one 24" and the left bottom one 7".
sonic7406 1 year ago
Wow the video is crystal clear.....
vikramtheone 1 year ago 2
Awesome! Great job. Must have been some serious RE'ing. Props!
teUnic0rn 1 year ago
Great, functional tinkering... also a very nice presentation of various uses. kudos.
Have you started the process of submitting patches to Google to roll into the stock build?
Also, can you provide instructions for how to add in this functionality into a pre-froyo release build? I already have root and debian ready to go. Much thanks.
twoboxen 1 year ago
@twoboxen There are host drivers in the Samsung Galaxy and in some codeaurora msm trees, but not in the Google msm tree.
I added build instructions to the website.
sonic7406 1 year ago
:) great
im just waiting for nvidia bastards to release the tegra 2 so i can see some smartphones running 1080p
CRAKIZGOOD 1 year ago
can i have the wallpaper on left please?
lSnake87l 1 year ago
@lSnake87l It's from exoteric.roach.org
sonic7406 1 year ago
@sonic7406 Thanks Dude :)
lSnake87l 1 year ago
Man, well done !
Useful.
You certainely deserve to show this and your next hacks at IO 2011.
wadael 1 year ago
nice dude
mobeen1982 1 year ago
Loved your video, Very cool, I even blogged about it
Thanks for sharing
Pat
PatrickjRice 1 year ago
SWEEEEEEEEEEN
Jamesyb0i 1 year ago
This is VERY cool stuff. I especially love the DVI adapter, great way to demonstrate the uses of having a USB host. Running a full desktop OS from a phone is really mindblowing, shows just how far tech has come :D
richardbirch2007 1 year ago
That's really nice!
TheExop 1 year ago
Great work :),
but i have a question if you connect a flash drive directly to the OTG cable can the nexus one power it up or you will need an external energy source?
snakebitebg 1 year ago
@snakebitebg An external energy source at the moment. But there are APIs to enable power. We just don't know yet if they are safe to use. And there are battery packs to power/charge USB devices and I heared of an USB hub with built-in battery.
sonic7406 1 year ago 2
@sonic7406 The only hub that did that was from CyberPower and, AFAIK, they've discontinued that model. I happen to have one and it's somewhat flaky with regards to sourcing power (probably the reason they axed it).
PacoBell 1 year ago
@sonic7406 can you give me some information (i.g links) about this APIs, I read in the Andrew de Quincey's blog that he has the same problem with the power source, and I'm really interested in the theme?
snakebitebg 1 year ago
@snakebitebg In the v2 6 31 y tree at codeaurora org look for msm_hsusb_vbus_power.
sonic7406 1 year ago
That's an awesome demo, I feel a little bad asking such a mundane question, but please tell me... what make/model is that keyboard? I love it
ahawks81 1 year ago
@ahawks81 @trukin It's a Keysonic ACK-3400 U.
sonic7406 1 year ago
You sir are an amazing hacker. WELL DONE!
huper2k 1 year ago
This is awesome. I sure hope that a patch from this will make it into stock android. Google... pay this guy!
manfredmosabuam 1 year ago
what keyboard is that?
trukin 1 year ago
Amazing work.
mmastrac 1 year ago