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?