USB Host Diagnostics

USB Host Diagnostics Free App

Rated 3.66/5 (5,324) —  Free Android application by Chainfire

Advertisements

About USB Host Diagnostics

USB Host Diagnostics determines your device's USB host capabilities.

USB host is a very powerful feature of recent Android based smartphones and tablets, but on many firmwares (both stock and custom) the feature is somewhat broken.

For example, at launch the Galaxy Nexus told all the apps and the Market that it supported USB host, but USB host did not actually work (this was fixed in the Android 4.0.2 update). This broke several apps.

That is just one example of many. There are even cases where OEMs advertise USB host support, but the device does not support it at all. It appears as if USB host support isn't tested by Google or the OEMs when they push out new firmwares and devices at all.

As we cannot depend on Google or the OEMs to correctly provide information regarding USB host support, and the Android framework will regularly lie about it to both the Market as well as Android apps, this application was created so you can test your device's USB host capabilities for yourself.

If you allow it, the app will also submit your results to my website, so together we can create a complete database of devices and firmwares and their USB host support.

This tool may also come in handy for those porting firmwares.

Requirements:
- Android 2.3.1 or newer
- (Optional) Root
- USB OTG cable (unless your device has a fullsize USB port)
- USB memory stick, or another USB device to test the connection with

The result database is available here:
http://usbhost.chainfire.eu/

The discussion thread on XDA-Developers can be found here:
http://forum.xda-developers.com/showthread.php?t=1493325

How to Download / Install

Download and install USB Host Diagnostics version 1.3 on your Android device!
Downloaded 1,000,000+ times, content rating: Everyone
Android package: eu.chainfire.usbhostdiagnostics, download USB Host Diagnostics.apk

All Application Badges

Free
downl.
Android
2.3+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
- Detects some common issues with firmwares that can cause apps to be unable to use USB host, and if you are rooted, offers to (try to) fix the problem
- Gives you a unique code that can be used to locate your result, if uploaded to server
- Added option to follow me
- Fixed some more crashes
- Disabled rooted API for Jelly Bean and newer
- API 14 and higher get Holo look now
More downloads  USB Host Diagnostics reached 1 000 000 - 5 000 000 downloads
More downloads  USB Host Diagnostics reached 500 000 - 1 000 000 downloads
More downloads  USB Host Diagnostics reached 100 000 - 500 000 downloads
More downloads  USB Host Diagnostics reached more then 250 000 downloads

What are users saying about USB Host Diagnostics

C70%
by C####:

NICE UP!!! IT HELPED ME WITH MY CHARGING PORT NOT CHARGING WHEN DEVICE IS ON BEFORE BUT NOW ITS PERFECT.. EVEN I DONT TURN IT OFF ITS CHARGING.. THANKS A LOT TO THIS APP :) GOD BLESS.

C70%
by C####:

My phone hasn't been detecting any USB cables (not even charging). I ran the diagnostic once and BOOM instant connection! Fantastic! Thanks! Nevermind, doesn't work again.

W70%
by W####:

I have had aproblem with my tablet galaxy tab. Note 10.1 that not recognize any usb device please help me to solve this problem

J70%
by J####:

This application made USB host work for me. I followed a tutorial, how I can enable OTG on my smartphone device. After I done all steps there was still something not working as it should. However after running this application it solved that issue completely and can be seen as a very handy last step to solve the last issues. I recommend anyone to use this if you know that your device support OTG but does not work out of the box.

D70%
by D####:

Did nothing, even my phone has external usb storage option then also it does supports otg

N70%
by N####:

Worked well with diagnostics and gave me the results I needed right away even though it said my phone doesn't support OTG. Not sure how sending a unique code helps.

Z70%
by Z####:

My phone is YU YUREKA PLUS WITH CYANOGEN MOD 12 PLEASE MAKE IT SUPPORTABLE only reporting question marks

N70%
by N####:

i was trying hard to detect my usb pen drive via otg on my nexus 7 1st gen. But was not getting the result.But after this app the problem got solved in 10 seconds.thnx chainfire

N70%
by N####:

Fixed my not recognition problem with a specific device. Thanks and keep up the good work!

N70%
by N####:

Give this person a award for creating this app this saved my butt after hours of looking for different ways to get my USB to connect to my computer and other apps it only took seconds to detect the problem and connect to my computer

N70%
by N####:

I went ahead and ran it, was actually looking for something to make my USB controller work better, but hope the info helps either way. - Maven 11 Pro (DK) - slightly modified kernal to ramp up the swap files, so it basically has more total ram

N70%
by N####:

This app repaired OTG support on my phone. I was able to recognize USB disk but not USB camera. After the firmware fix made by this app the problem is solved. Thank you.

N70%
by N####:

Not helping in my lenovo vibe p1m

T70%
by T####:

Did nothing, even my phone has external usb storage option then also it does supports otg

N70%
by N####:

People who claimed this to auto repair or even worth a crap are just stupid or are gaining a benefit from developer

N70%
by N####:

It says it will fix problems but it doesn't

I70%
by I####:

Cant see even that my phone is rooted.

K70%
by K####:

Are you trying to wasting our time. Its can't work at all. I have tried on my P8 LITE

N70%
by N####:

After running the diagnostics, it didn't detect the otg device but it gave me a unique code, whats next?

N70%
by N####:

I cant Connect My Phone because its too small screen

Q70%
by Q####:

Kernal wouldn't power any host devices .....I think my drivers got messed while trying to fast boot...so guys don't take the battery out while fast-booting ...this was driving me crazy coz my APM telemetry would be a waste without OTG ......this awesome piece of application fixed everything with just one click....if you see your device mounting and unmounting randomly after diagnosing just reboot and that will get fixed too

Q70%
by Q####:

This works like a charm.... grand prime does not support OTG. But this app fixed it in two seconds. No root no bla bla... just amazing. Thank you soo much and even worth paying for this.

Q70%
by Q####:

Provides no help in figuring out why Phone & SD card never showed as mounted like a thumb drive

P70%
by P####:

My phone is YU YUREKA PLUS WITH CYANOGEN MOD 12 PLEASE MAKE IT SUPPORTABLE only reporting question marks

Q70%
by Q####:

This app repaired OTG support on my phone. I was able to recognize USB disk but not USB camera. After the firmware fix made by this app the problem is solved. Thank you.

Q70%
by Q####:

App says USB Audio doesn't work on LG G2. Yet I plug in a device and it automatically starts streaming audio. Totally wasted my time stressing about "maybe i should flash a different kernel, different ROM, etc." Chainfire is a great dev but this app isn't always accurate.

H70%
by H####:

This app is good tool to see if your system has been patched by Google in the silent update affecting "KitKat" edition phones. If you cannot edit your sd card in your phone. Keep up the hard work.

S70%
by S####:

Every where is questions mark(?) How am I supposed to check compatibility. Help

W70%
by W####:

I think the Marshmallow update broke OTG support cuz now I got no controller support anymore.

Q70%
by Q####:

I cant Connect My Phone because its too small screen

Q70%
by Q####:

Sorts out 'not so smart' phones' USB OTG issues. Android 4.4 should have OTG functionality enabled, but this app fixes dodgy software implementation. Coupled with an USB file explorer, you're good to go on most phones. Wish it had the file browser built in, though. And a mount/unmount option.

U70%
by U####:

Didn't work with Samsung Galaxy gt-s6310

P70%
by P####:

ZTE 667 Didn't help me on this model. BUT... This guy happens to be a great developer! He's *EXTREMELY* competent, and seriously has his heart in the right place (is not greedy). He's also one of the real good-guys for not selling out! I recommend you simply try this software on your model phone because I have no doubt it works on other brands, just not this zte667. (I am also a Developer, only picked these cheap $15 zte's up to play with, I have a Note 4 for everyday use)

Q70%
by Q####:

It fixed USB OTG issues with my Alps A9 (china phone). Awesome!

Y70%
by Y####:

Been having problems interfacing a Digimate T704S to an Arduino Mega. This program fixed it perfectly. Well done thanks for the hard work.

Z70%
by Z####:

I installed this tool. my usb dose not work well on my samsung prestige. The app gave me a code but from there no action or what to do with the code. Do i send it postal or fedex. i am clueless. also installed the root. Does it do anything or just take up space. No instruction so once again clueless. I do not tweet and have no clue what this google plus is so if anyone can help.

Z70%
by Z####:

Well it seems to be a good app but the problem is that I didn't get how could its diagnosing help me out with making my s3 recognized by the pc... if anybody knows the solution... let me know and thanks

Z70%
by Z####:

I cant Connect My Phone because its too small screen

F70%
by F####:

I'ld expect nothing less from Chainfire. Keep up the great work.

W70%
by W####:

Only ??? in all fields.


Share The Word!


Rating Distribution

RATING
3.75
5,324 users

5

4

3

2

1