• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root USB OTG Working

Leslie Ann

Android Expert
What is USB On The Go?
It's a system that allows you to connect a USB device such as a mouse to your phone.


Requirements:
An OTG compatible rom
OTG compatible Kernel

Known working setup:
This makes for a working keyboard and mouse (even wireless), and will function with a hub.
Rom:
Harmonia
Kernel:
Anthrax
Cable:
Powered OTG cable from an S2. Must be powered.
(search for "Micro USB Host OTG Cable With USB power for Samsung S2 i9100 S3 i9300 i9220 9250" on Ebay)


For thumbsticks:
You need the above, and:
Create a foilder on your SDcard called "usb" (all lowercase, no quotes).
Install Stickmount.apk (registration needed)

A couple caveats here:
It will NOT read NTFS, your stick will need to be fat32. It will corrupt anything fat, fat16 or exfat.
 
I don't see any advantages since you have to be near a Power Source (PC/Outlet) to use USB OTG maybe for a PS3 Controller for gaming but there would still be a bunch of cables everywhere............ Still better to have the feature then not to have it at all
 
I'm stupid.... so can I hookup a USB 64GB stick to my phone? With only one cord?

You want something that looks like this:

jbyyJmiubNol6B.jpg
 
I don't see any advantages since you have to be near a Power Source (PC/Outlet) to use USB OTG maybe for a PS3 Controller for gaming but there would still be a bunch of cables everywhere............ Still better to have the feature then not to have it at all

A powered USB hub connected to a keyboard/mouse combo, and use the display out put and you have a gaming system for cheap.

In my case, it can also be used to pull files from hard drives while on the job without carrying a whole laptop.

You could also use an external charger to power some things. I have an Energizer external battery that can do this.
 
would this not work on the stock rom/kernel?

edit: i saw that you mentioned an "OTG kernel", the stock kernel doesnt support this mode im guessing
 
A powered USB hub connected to a keyboard/mouse combo, and use the display out put and you have a gaming system for cheap.

In my case, it can also be used to pull files from hard drives while on the job without carrying a whole laptop.

You could also use an external charger to power some things. I have an Energizer external battery that can do this.

That sounds somewhat useful but i'd still take my netbook :p

would this not work on the stock rom/kernel?

edit: i saw that you mentioned an "OTG kernel", the stock kernel doesnt support this mode im guessing

Anthrax is an OTG Kernel and it can install the OTG Rom files for you

- I don't think the Stock Kernel supports it
 
I have a nice notebook I usually take, but I'm trying to thin down the amount of equipment I carry.

I can't argue with that less things lug around..... but isn't alot of cables? I assume you need USB Extension Cables since the OTG cable looks kinda short....
 
I can't argue with that less things lug around..... but isn't alot of cables? I assume you need USB Extension Cables since the OTG cable looks kinda short....
I need the cables to copy files from dead systems regardless. Carrying one extra cable and a small hub is less than a laptop.

Unfortunately, I decided a while back that USB 2.0 had to go due to the file sizes I have been working with lately. 50 gigs over USB 2.0, NO THANK YOU. Even USB 3 isn't quite enough unless you have a decent cpu.

My 13in Sony has a good cpu (C2d), and an Express card with esata ports, which means I'm stuck carrying it. My next notebook will probably be a lightweight 10in or less notebook that has esata, or an Express card slot and something better than an Atom.
 
Thanks but if the controller is charged I do not think I would need the power cable. I'll find out soon enough, anyways. What I would like to know is do I need to change the kernel and how do I go about doing it?
 
Thanks but if the controller is charged I do not think I would need the power cable. I'll find out soon enough, anyways. What I would like to know is do I need to change the kernel and how do I go about doing it?

how can the controller be charged if it is wired? Do you mean you have a wireless controller that you want to attach via cable? in that case simply use bluetooth (depending on the rom).
 
how can the controller be charged if it is wired? Do you mean you have a wireless controller that you want to attach via cable? in that case simply use bluetooth (depending on the rom).

There is only one type of official dualshock 3 (excluding color variations), it can be used over bluetooth or wired. As I understand it I would have to switch to a non-HTC sence based rom for the wireless function of a dualshock 3 to work with my HTC Evo V. I figure by going the wired route the controller should last longer as it is not using its bluetooth radio. It would also be nice not to have to swich roms as the Harmonia rom suits me. So for my intended purpose do I need to update the kernel to anthrax, if yes, then how?
 
You will need a powered cable unless you are using bluetooth. Anything that plugs in will expect power, and the phone doesn't supply it. Even if it did, it would just be even more drain on the battery.

Also, while Harmonia is OTG ready, it needs an OTG kernel, such as Anthrax to make it work.
 
You will need a powered cable unless you are using bluetooth. Anything that plugs in will expect power, and the phone doesn't supply it. Even if it did, it would just be even more drain on the battery.

Also, while Harmonia is OTG ready, it needs an OTG kernel, such as Anthrax to make it work.

Thanks, how do I go about changing the kernel?
 
You can get it here but you have to sign up and be approved before downloading : Anthrax Development - Home of the first custom shooter ICS kernel
After downloading just flash the zip in recovery, the installer will walk you through it.

When I attempted to register at the forums but I was notified that "They are unable to register your account at this time." Did I attempt this at a bad time or are there hoops I need to jump through first. Also, by changing the kernel will I lose any compatibility/stability in doing so?

I have been thinking about purchasing the gameklip wired (http://buy.thegameklip.com/products/gameklip-wired), think it will work? The wired package includes a OTG cable does not appear to have an extension for a separate power source, yet they claim it works on most ICS phones, do you think that the EVO V is an exception or that the dualshock 3's built in lithium ion battery provides the juice.
 
Probably just having some issues, accounts have to be manually approved, I don't think that the controller being powered will help, that's supplying power to itself not the interface, since our phone doesn't supply power to the usb you'll still need to externally power the port. You can always make a cable yourself or get one off of eBay for about $6.
 
Probably just having some issues, accounts have to be manually approved, I don't think that the controller being powered will help, that's supplying power to itself not the interface, since our phone doesn't supply power to the usb you'll still need to externally power the port. You can always make a cable yourself or get one off of eBay for about $6.

K, I was trying to register with anthrax again tonight, and I was still being told that I could not be registered at this time. I decided to try and register in a different browser and interestingly enough I was able to make an account. Once registered and waiting for a moderators approval I was permabanned with no reason given when I clicked the link you provided. I have just made another account and I am now waiting for a moderators approval before I click your link. Acquiring this kernel has been quite an ordeal. Is this anthrax kernel as stable as the default one included with harmonia?
 
I haven't run Harmonia in quite awhile, however with the Anthrax kernel I have not had any problems with reboots with both of my cores overclocked at 384-1.5.
 
I haven't run Harmonia in quite awhile, however with the Anthrax kernel I have not had any problems with reboots with both of my cores overclocked at 384-1.5.

Which version of the kernel are you using? I downloaded the one supplied on this forum but found it to have petty severe battery drain over the kernel supplied with Harmonia. Would like to do USB OTG eventually but not with the drastic reduction in battery life that I encountered.
 
Which version of the kernel are you using? I downloaded the one supplied on this forum but found it to have petty severe battery drain over the kernel supplied with Harmonia. Would like to do USB OTG eventually but not with the drastic reduction in battery life that I encountered.

I'm currently running 3.6.6, unfortunately Chad the developer doesn't allow direct links, you either have to sign up on the Anthrax site or use the Midnight rom which has it included.
 
Back
Top Bottom