Hi everyone,
I'm a proud Legend owner, but I'm thinking in change my phone soon (but not yet). Anyway, I was thnking if I can give my phone a new live connecting it to a hard drive, so I can build a webserver, filesharing or whatever with almost no power consumption.
However, I found that is necessary for the kernel to allow USB Host mode for it. Newer android versions support it, but for everyone else I've found this http://sven.killig.de/android/N1/2.2/usb_host/, there's a port even for G1.
Anyone with enought skills for porting it to legend?
usb otg works on thc legend
Hello
I compiled the kernel (ver 2.6.35) for htc legend and applied the Sven Killing's ehci usb host hack. I connected an usb mice and an usb keyboard, and both worked. I changed an some points the kernel source (like Kconfig and etc.) if somebody needs i can upload it.
You need an external power supply for the connected devices, and hacked an homemade usb micro host cable like this:
beyondthekeeboard.files.wordpress.com/2010/10/picture-50.png
It works fine, I didn't tested mass storage, but i think it would work.
Could you upload your compiled kernel?
Hello people,
i need some help enabling usb otg on the legend aswell. im running CM 7.2 and 2.6.32 kernel.
If someone could upload a modded kernel or do a step-by-step instruction for a noob like me, i'd be really grateful
Need also OTG functionality on my legend! Does anybody have a modded kernel?
Dear All,
I wanted to know if USB Host mode/On the Go (OTG) on for Samsung devices?
cos as far as i have seen, unless you modify kernel and use an app OTG doesnt work with other devices.
I have a tablet (HCL ME U1 - Version: ICS), which has normal USB/Mini USB, but the USB Host mode is not enabled on it. i was wondering how do i enable it ?
the other option is to buy a tablet which is OTG enabled, but as far as my knowledge, only samsung galaxy tab has OTG.
kindly help me out with information
- slax
Hi,
does any of the countless i9100 (not "G") ROMs have OTG support?
Best regards,
toshibashi
CyanogenMod does support OTG.
Just checked with CM12.1.
And when i remember correctly, Cm11 worked as well.
I have cyanogenmod 12.1-20160106 Nightly-i9100 kernel 3.064-cm-gd71763e [email protected] #1. I have enable Android debug brigde and usb debbuging but OTG is not working. The cable is tested on a sony experia tablet and works fine with usb mouse and usb flash drive. I have also download several programs like USB OTG Helper, Stick (something), and others i don't remember. One of them said s3c usb host driver is missing. Any idea how to fix OTG?
Thanks in advance
What is OTG?
Web_Monster said:
What is OTG?
Click to expand...
Click to collapse
OTG is the ability of a phone to connect USB devices with an adapter connected to the microUSB port. You can connect keyboards or USB sticks, for example.
Well I run stock CM12.1 and never had any problem with OTG. I don't know if it might be the problem that your USB OTG adapter is not from Samsung?
dear all android developer and user , i've some curiosity regarding OTG and usb host.
-> is there any difference between OTG and USB Host? i run a portable usb speaker. it can detect that. some OTG suported device does support only pen drive/flash drive+Mouse+KyBrd. does not detect any HDD/USB speaker (eg Moto E 2nd/ local Chinese brand). i just want to know the difference of their OTG system. or usb host system.
-> My moto G gives over 4 volt through OTG and that can fluently run any portable HDD without any extra power (any rom). its tested and i use a portable HDD. did you found any other set with this feature? i didnt found any.
sorry for my long post. hope u'll share ur knowledge if got enough time to reply. thanks.
Is OTG support releated to hardware or software, kn other words can OTG be enabled with only adding that feature to kernel or I need some hardware requirements beside usb flash and otg cable?
Professor Woland said:
Is OTG support releated to hardware or software, kn other words can OTG be enabled with only adding that feature to kernel or I need some hardware requirements beside usb flash and otg cable?
Click to expand...
Click to collapse
OTG support requires both hardware and software support. If your android is rooted then you can enable OTG support using USB OTG helper
You require OTG cable when enabling OTG support.
Ashwinrg said:
OTG support requires both hardware and software support. If your android is rooted then you can enable OTG support using USB OTG helper
You require OTG cable when enabling OTG support.
Click to expand...
Click to collapse
So I can enable OTG support no matter what is chipset?
Professor Woland said:
Is OTG support releated to hardware or software, kn other words can OTG be enabled with only adding that feature to kernel or I need some hardware requirements beside usb flash and otg cable?
Click to expand...
Click to collapse
You can enable OTG support on any chipset. You required rooted android.
Professor Woland said:
So I can enable OTG support no matter what is chipset?
Click to expand...
Click to collapse
No you cant.
First lets understand how otg works.
First of all , for Pendrive or Storage to work , you need power for it to function.
There are two eays to power up the pendrive.
i)Power from your phone's battery
ii)External Power
No matter how much you tweak your software , without providing power to the pendrive , you cannot run an otg.
You can always google and find out if your chipset supports otg or not.
If your chipset supports otg and your device doesnt , you can always root your device and try StickMount or USB Otg Helper , but if your chipset doesnt support otg , you need to power up pendrive externally , using a usb Y cable.
After you've acquired the cable you may try the above mentioned root applications to try out your luck.
I am 90% sure that your device wont support otg even after providing external power because of your kernel.
Your kernel is the one which controls all mounting point and hardware devices in your phone.
Good luck/
akash14darshan said:
No you cant.
First lets understand how otg works.
First of all , for Pendrive or Storage to work , you need power for it to function.
There are two eays to power up the pendrive.
i)Power from your phone's battery
ii)External Power
No matter how much you tweak your software , without providing power to the pendrive , you cannot run an otg.
You can always google and find out if your chipset supports otg or not.
If your chipset supports otg and your device doesnt , you can always root your device and try StickMount or USB Otg Helper , but if your chipset doesnt support otg , you need to power up pendrive externally , using a usb Y cable.
After you've acquired the cable you may try the above mentioned root applications to try out your luck.
I am 90% sure that your device wont support otg even after providing external power because of your kernel.
Your kernel is the one which controls all mounting point and hardware devices in your phone.
Good luck/
Click to expand...
Click to collapse
So, if I understood it, if my device doesn't support OTG by hardware, I still can make it work using Y cable, and if it still doesn't work than I need to add kernel support?
Professor Woland said:
So, if I understood it, if my device doesn't support OTG by hardware, I still can make it work using Y cable, and if it still doesn't work than I need to add kernel support?
Click to expand...
Click to collapse
Its worth giving a try , usb y cable is available for less than $5 now a days.
For mounting ntfs , USB Otg Helper is mandatory though , even after kernel modifications.
Or maybe libraries can be manually installed
Anyway , Cheers
I need otg support badly
akash14darshan said:
No you cant.
First lets understand how otg works.
First of all , for Pendrive or Storage to work , you need power for it to function.
There are two eays to power up the pendrive.
i)Power from your phone's battery
ii)External Power
No matter how much you tweak your software , without providing power to the pendrive , you cannot run an otg.
You can always google and find out if your chipset supports otg or not.
If your chipset supports otg and your device doesnt , you can always root your device and try StickMount or USB Otg Helper , but if your chipset doesnt support otg , you need to power up pendrive externally , using a usb Y cable.
After you've acquired the cable you may try the above mentioned root applications to try out your luck.
I am 90% sure that your device wont support otg even after providing external power because of your kernel.
Your kernel is the one which controls all mounting point and hardware devices in your phone.
Good luck/
Click to expand...
Click to collapse
I needed a tab for my car dash entertainment/navigation so i ended up buying a cheap verizon ellipsis 8 (model QTAQZ3). Its perfect for runing multimedia and navigation but it dnt have Otg support which i need to attach rear view cam. I rooted it with kingroot 4.1 and installed root explorer. I have placed android.hardware.usb.host.xml and updated vx.core.hardwarwe.xml. now now i used all otg diagnotics and mounting apps but all are showing otg and usb host active but Linux kernel 3.10.0 (andoid 4.2.2) is not otg supported and no usb flash or usb cam is geting recognized by ellipsis 8. Is there any patch for kernal that will do the job? Wht should be next step??