I am using CyanogenMod 10.1.0-RC3 (Android 4.2.2) on my Samsung Galaxy S Plus (GT-I9001). I have read Android 4 supports USB on the go, so I wanted to give it a try.

I bought a USB OTG cable, and connected a USB stick (formatted FAT32) to my phone. Nothing happened. After reading this question, I installed USB Host diagnostics, and my device says:

Android API

Claims support: Yes

Classes found: Yes

Device Detected: No

I bought a new USB OTG cable to be sure this is not the problem, but the result is the same.

What am I missing? I have the right Android version, an appropriate cable, no special hardware (just a USB stick - I tried with different ones). Maybe I need the host mode drivers? But I don't know where to find them, and I am not sure if this is my problem.

What can cause my issue and how can I solve it?

up vote 1 down vote accepted

The Galaxy S Plus (i9001) needs an external power source to have a working USB OTG. See this link on XDA for more information (it's for the i9000, but does also apply).

According to GSMArena's spec (USB: Yes, microUSB v2.0) the i9001 firmware doesn't originally support USB-OTG (compare the S3's spec, but 3rd party firmware added this later on. It does however not function without external 5V power.

  • Yes, with the original Firmware (Android 2.3) it does not support USB OTG because this feature was introduced in Android 3. But I am using CyanogenMod with Android 4 - which has USB OTG support. – Uooo Jun 20 '13 at 5:34
  • Most of all, the chipset does need to support this mode at all. Which obviously isn't the case. If it indeed does support it, then I'd say it's the cable that's wrong (but I'm not so sure about that). – ce4 Jun 20 '13 at 7:46
  • I tried two different, new cables, so I hope this is not the case... – Uooo Jun 20 '13 at 7:51
  • There can be more reasons: This XDA thread says that the GS i9000 needs an external power source to be able to act as USB Host. While the i9001 has different hardware it might as well be possible that you need this too. – ce4 Jun 20 '13 at 8:04
  • I will give it a try, thanks! – Uooo Jun 20 '13 at 8:46

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.