This phone fully supports otg meaning you can connect a usb flash drive, mouse, keyboard, and USB controllers. I played GTA San Andreas on this phone with a ps3 controller and it works great. I also used a 64 GB SD card for the past month and it also works great you just need to place it in your phone and format it on your phone not on your computer. Even though throughout the internet it states the phone does not support either of those... Now the only thing to test is MHL can someone please test it? And post your results here.