Device is an HTC Deisre 626s with Virgin Mobile. Android 5.1, rooted following directions from the thread here (Thanks guys!).
I looked through the forums and didn't find much information on OTG. Previous threads mentioned that there seems to be only OTG capabilities if the source is providing the power, not the phone. I have a FiiO E18 which does provide power, but my phone does not seem to recognize anything being connected. USB Host Diagnostics says that Android API has Claims support and Classes found, but No Device deteced, Kernel has No Claims Support, and verdict is No OS support and No 3rd party apps. Does that mean there's just no audio OTG capability with this phone?
I'm a noob so let me know if I'm missing anything
Related
Assuming USB hub functionality is present on the HD2, does anyone know if standard USB devices (e.g.generic keyboards or standard USB memory sticks) could be used on HD2 without having to install special drivers?
I'd like to know this to!
And like the G02, can I use a gamepad on this baby?
Given that USB host isn't supported how do you expect the device to have the drivers for it?
According to various reviews I've seen, USB host is supported.
sent them a mail
hello, just a quick question regarding the new HTC HD2,
does is "support" USB host, i.e can I plug in ,say, a USB memory stick (Generic devices)?
best regards
Click to expand...
Click to collapse
lets see how fun the answer will be...
Well, there are no drivers for peripherals in the leaked ROMs, no official information, nothing that would really indicate USB host support. It may be enabled somehow via hacks, but that would certainly mean that drivers need to be installed separately.
got a reply from HTC today;
"It doesn't support"
thats a shame really, hoped it would have... no TV out and no usb host, that sucked
how would it work to extract the host drivers from another device?
Could they be used on the HD?
(I think not after what I have read, but it just might work)
may be you can try thoses drivers :
http://forum.xda-developers.com/showthread.php?t=480899
and some proper cabe because you may have to add a input power cable and see if it works and tell us
Hi!
I've been wondering if our device could act as an USB host. It would be good to experiment with that feature, adding new drivers to the kernel, and using external devices like a printer, or an usb drive. Is it possible?
I've read some forums, I've seen that on Motorola Droid and ZTE Blade, that they have attached an usb keyboard, or a usb flash drive. These devices did not have a power supply on the port, they solved it externally.
So, the big question is can we enable the host mode on the USB somehow?
I've heard this has to be supported by the processor, and as far as I know the MSM7227 does not support the USB-host function. :/
nutterbg said:
I've heard this has to be supported by the processor, and as far as I know the MSM7227 does not support the USB-host function. :/
Click to expand...
Click to collapse
I did some research on this, and found something interesting:
https://picasaweb.google.com/lh/photo/sEQxpLaNfqmYjQ0clvLM2Q?feat=directlink
I found this in the service manual of our phone So it's not impossible - the MSM7227 supports the host mode by hardware - the question is how do we get use of this?
zte blade has MSM7227 -> so if they got it workin ... maybe we can use their drivers?
that would be a great feature
smg72523889 said:
zte blade has MSM7227 -> so if they got it workin ... maybe we can use their drivers?
that would be a great feature
Click to expand...
Click to collapse
I've googled a little more on this, here's what I found :
USB keyboard+ZTE Blade: http://www.youtube.com/watch?v=B1ydScM0sXU
The guy's webpage, who made the custom kernel for USB Host mode to ZTE Blade and Nexus One - could be useful http://sven.killig.de/android/N1/2.2/usb_host/
And his kernel: https://github.com/sonic74/kernel_msm - the only problem is that this kernel is .35, i don't know if we could port the host drivers from that
If any devs are here, please help us
(I'd love the next SwiftDroid with usb host support)
Before I try looking into this, wtf is USB hosts. I'm gessing its different to Adb and mass storage by the looks of this conversation :/
lukemovement1 said:
Before I try looking into this, wtf is USB hosts. I'm gessing its different to Adb and mass storage by the looks of this conversation :/
Click to expand...
Click to collapse
USB host is the 'boss' device so to speak. It gives commands to its connected devices (USB Slaves) So, when your phone is connected to computer, the PC is Host where the phone is a slave. So using USB host on a phone/tablet, means you can connect a manner of devices such as keyboards, mice, flash drives and such. Hope that answers your question
any progress?
http://rumah-android.com/read-your-flashdisk-into-android-deviceusb-on-the-go.html any one try this and give us result.........
USB Host will come with platform 3.0+ ( for tablet )
So, you connect USB device to it.
If you want to control other device with Android platform below 3.0.
May use IOIO Board.
more detail
http://androidcontrol.blogspot.com/2011/10/ioio-board-for-android-control-io.html
Hi Guys,
I'm not sure if this topic has already covered for our particular device, but is it possible to use one of these OTG Y-Cables in order to connect a device, and simultaneously charge our phones using a custom ROM or kernel of some sort?
I had purchased this cable:
h t t p : / / w w w . a m a z o n . c o m /Micro-Cable-Power-Samsung-AtomicMarket/dp/B009YPYORM/ref=sr_1_sc_1?ie=UTF8&qid=1377622587&sr=8-1-spell&keywords=usb+otg+chagrge
(Sorry about the spacing, since I'm a new forum user [but long time lurker] the forum doesn't allow me to post outside links.)
And upon receiving it, I immediately attempted to connect it to my One running Google Edition 4.3 (Sinless ROM with the included kernel, which I believe is stock). I wasn't able to charge the device; I was however able to connect a flash drive and mount it using the OTG Helper app available in the play store. However, for my intended purpose of being able to play music and charge the device at the same time using a single cable, the OS could not detect the device as it did the flash drive, and I had no digital audio output from the USB port. I am attempting to play use the digital audio output capabilities of the HTC One by connecting the phone to a Fiio E17 DAC (Digital Audio Converter) and using it's outputs for high quality audio.
I tried to flash a different (Bulletproof) kernel in hopes that maybe the OS would recognize the device; but alas, no such luck.
I then gave up my AOSP ROM and headed back to Sense 5.0 (Android Revolution ROM, which comes with the stock kernel) because I knew for a fact that digital audio out was possible with Sense as per the below article:
h t t p : / / g a v i n s g a d g e t s . w o r d p r e s s . c o m /2013/04/07/htc-one-daily-blog/
And to my delight, it worked! I was able to achieve high fidelity output through my E17 DAC. However, I was still unable to charge the device simultaneously. I received an error "Unable to charge device, please use the supported charger". At least it gave me a notification that the charge device was unsupported, a message I did not receive while running AOSP/Google Edition.
I flashed a different kernel, Bulletproof 4.3 for Sense 5.0 ROMs in hope that maybe it was a kernel issue, but I wound up running into the same error.
I have since restored my GE ROM and have given up for the moment.
Is it possible to:
#1.) Run a OTG device AND simultaneously charge the phone at the same time?
#2.) The above, AND run an OTG device other than a storage device on AOSP/Google Edition ROMs?
Please let me know your feedback guys!
need a quick reply guys
bump for an answer
I don't think you can charge and use OTG at the same time.
In OTG mode, the usb port switches to host mode and supplies power to the perhipheral.
If the device didn't power the perhipheral, this would be possible. But as is, I don't think it would be a good idea to apply a second power source to the same 5V line.
Flar2 beat me to the answer .
My screenshot (whilst listening through my E17 )
Sent from my HTC One using xda app-developers app
paul_59 said:
Flar2 beat me to the answer .
My screenshot (whilst listening through my E17 )
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
I think it's possible if you use a custom kernel that enables OTG.
People have gotten this working with the Galaxy S3 and the Sony Xperia Mini and Z.
http://forum.xda-developers.com/showthread.php?t=1822653
https://sites.google.com/site/sonicboomworld/my-projects/otg-diagrams
I'm sure that if it's possible for these devices, it should theoretically be possible on the HTC One.
conyey said:
I think it's possible if you use a custom kernel that enables OTG.
People have gotten this working with the Galaxy S3 and the Sony Xperia Mini and Z.
http://forum.xda-developers.com/showthread.php?t=1822653
https://sites.google.com/site/sonicboomworld/my-projects/otg-diagrams
I'm sure that if it's possible for these devices, it should theoretically be possible on the HTC One.
Click to expand...
Click to collapse
It's also working for the Nexus 7 if you do a search here on the forums. Timur's Kernel made it possible on that device. I was wondering if anyone's ever gotten around to making this work for the HTC One.
conyey said:
It's also working for the Nexus 7 if you do a search here on the forums. Timur's Kernel made it possible on that device. I was wondering if anyone's ever gotten around to making this work for the HTC One.
Click to expand...
Click to collapse
Still waiting for an answer.
STILL waiting for some sort of help
I'd like to see a kernel with support for this too. But if flar2 thinks it can't be done, it doesn't look promising though.
It can be done. I did it on the new nexus 7 by creating a mode that disables otg power and switching to charge mode. It's a bit of a hack though.
I might work on it for the one when I have some time.
I have an OTG Y-cable, and while OTG+charging worked on my Nexus 4, it does not seem to work on my HTC One.
flar2 said:
It can be done. I did it on the new nexus 7 by creating a mode that disables otg power and switching to charge mode. It's a bit of a hack though.
I might work on it for the one when I have some time.
Click to expand...
Click to collapse
Hey flar2,
Thanks for the reply back to my thread! Just wondering if you've had the chance to work on simultaneous OTG use and charging... Any updates for us? I'd love to be able to use my HTC One as an audio device in the car with pure line out audio and charging at the same time... Please let us know! :good:
-Constantine
Device
HTC ONE M7 AT 4G
Modded to M7 ULL
Firmware : Latest 702192 or similar
ROM: Element X 20.1
Sense 6 with M9 Sense 7 ported upgrade
Current kernel + personal mod allows xbox / ps controllers
and full NTFS support using USB OTG + Flash drive or Card Reader
Required:
1. OTG to Ether adapter
Lot of cheap Chinese dupes found some of which were detected
But i've not been able to set up the actual Eth01 config.
Fairly confident that it is possible but I don't wanna buy tons of Ether adapter without being sure, and my Linux scripting sh is a bit weak. Hence not risking.
2. OTG to Wimax dongle
Device detects something in host mode but need help setting up drivers and then the login info. The dongle used is by a Bangladesh provider called BanglaLion using Brcm chipset.
I was able to gather drivers for these in Ubuntu as the same chipset
is used by Smith Clear (maybe an American is?)
However because there's no Front end UI to config this, I've not been able to. Correctly verify device, frequency and login info.
Any help from senior mod maniacs?
Hey!
This is my first thread I've ever created, so don't be too harsh on me
As far as I know, the new Android 10 includes a so called "desktop mode". So you can connect a compatible device via USB to an external screen. I think thats pretty cool and samsung already implemented this idea from the S8 upwards with Samsung Dex.
I understand that this needs USB 3.1, but the Motorola G7 Plus only has USB 2.0!
According to the datasheet of the build-in Snapdragon 636 processor, it does support USB 3.1!
So here comes the question: Is it possible to "activate" the required functionality in order to use the desktop mode?
So like changing a few things inside the root files (Like you can activate for example OTG)?
If not, is the hardware build that way, that it just doesn't have the data-lines?
And also, if all of that doesn't work, you surely saw such USB 2.0 to HDMI adapter, which do work on older computers, but do they might work with Android 10 connected to otg?
It would be really cool if something of that might work.
Thanks for your response!
TimTheDev said:
Hey!
This is my first thread I've ever created, so don't be too harsh on me
As far as I know, the new Android 10 includes a so called "desktop mode". So you can connect a compatible device via USB to an external screen. I think thats pretty cool and samsung already implemented this idea from the S8 upwards with Samsung Dex.
I understand that this needs USB 3.1, but the Motorola G7 Plus only has USB 2.0!
According to the datasheet of the build-in Snapdragon 636 processor, it does support USB 3.1!
So here comes the question: Is it possible to "activate" the required functionality in order to use the desktop mode?
So like changing a few things inside the root files (Like you can activate for example OTG)?
If not, is the hardware build that way, that it just doesn't have the data-lines?
And also, if all of that doesn't work, you surely saw such USB 2.0 to HDMI adapter, which do work on older computers, but do they might work with Android 10 connected to otg?
It would be really cool if something of that might work.
Thanks for your response!
Click to expand...
Click to collapse
Unfortunately this device does not support MHL so usb to HDMI dongles do not work. Apparently moto hasn't supported MHL for some time .
digitaljeff said:
Unfortunately this device does not support MHL so usb to HDMI dongles do not work. Apparently moto hasn't supported MHL for some time .
Click to expand...
Click to collapse
Thanks for your answer. But I knew that before. I am trying to finde some "workarounds" for this, because I do really like this phone!
Found a solution
So, after a bit of research, I found a solution to add external screens to any OTG compatible Android phone!
There are so called "DisplayLink adapters" and those seem to be compatible with any Android phone that supports OTG.
After installing the official app "DisplayLink Presenter", you should be able to get everything working.
I din't tested it yet, but I hope that this will help someone in the future.