That code is working only for SOME. Its the packaged code of the OTG dev thread, and its created and mantained by that people. Is unstable yet. With unstable i mean that it works only for some, and we dont know why. Its HARD AS HELL TO DEBUG so if you make a thread "OTG dont works for me" or "OTG package burn my phone in flames" no one can help you so, yes. its working in some way, and i dont recomment that to anyone that apreciates the sunshine.