I have a pico projector, which I use to display HDMI from my Galaxy S3 via an MHL cable. I recently learned that my phone (and most newer Android devices) can be controlled with USB gamepads, mouses, keyboards, etc. with a USB OTG connector, and I have MegaN64 (a very good Nintendo 64 emulator) on my phone, which works great with my USB gamepad.

I'm trying to combine these two features: I want to be able to provide HDMI input to my projector from my phone, and have a USB gamepad controlling it at the same time. Is there any way to do this? I can't with my current equipment, because MHL takes up the micro USB port, so I can't have anything plugged in at the same time. Even if I had a simple micro USB splitter, as far as I know the micro USB port will not work as a USB port and an MHL port at the same time (PLEASE correct me if I'm wrong).

I know there are wireless HDMI receivers available, like Chromecast, but all of them that I've seen use Wi-Fi instead of Bluetooth, and most only work with certain apps, instead of just mirroring the screen. I plan on using this setup while camping, so sending HDMI over Wi-Fi won't be an option for me.

The only close-to-a-solution I've come up with so far is to connect a controller over Bluetooth: there are a good few apps that will connect a phone to a Wii Remote, but that's not the best controller for some of the games I want to play. I've looked into connecting my preferred (USB) controller over Bluetooth, but I haven't been able find a way to do that.

Is there any alternative to MHL for outputting HDMI which doesn't require Wi-Fi, or a way to connect a USB device over Bluetooth?

  • do you have a ps3 controler ? or a Bluetouth game pad ? because I think it is the only good solution Commented Jul 12, 2015 at 1:29
  • Yeah, the whole point was to be able to use the controllers I already have, which are all USB. I still haven't found a way to do this. Commented Jul 12, 2015 at 1:56

3 Answers 3


Well if the already build adapter doesn't work you can make your own folowing this steps (if you are not able to do all the soldering ask a professional nearby like a phone repair shop) :

Background : Samsung made the new 11pin MHL technology on the galaxy note 2 and the S3 (those are the first devices to have it any top shelf phone out after that day have that technology ) ,samsung made it specially to sell it's own Smart Dock station where you can transform your S3 to a desktop ,the smart dock was (may still) sold to companies only for 100$ , the member @its.mahmud on XDA succeeded to make a clone of that device after reading the source code of the samsung galaxy S3 see reference .

Now How to build a DIY smart dock :

pre-required :

  1. A Micro USB 5 To 11 Pin HDMI HDTV MHL Adapter Converter For Galaxy S3 S III i9300 search for it or get it from ebay
  2. A 40.2 k ohm resistor (they are sold by lot by you can buy a piece from any repair shop)
  3. A USB 2.0 A female to Micro USB B female adapter cable FF (by from near by electronics shop or from ebay (if you already have a female USB port somewhere else you can use that instead)
  4. A samsung galaxy s3 under JB stock rom.

Lets start breaking stuff and making new stuff :

  1. Cut the A Micro USB 5 To 11 Pin open and get the mother-ship this is what it looks like this on the 5pin side:

enter image description here

  1. As you can see in on the ship where it's written R1 and there is a rectangle around the resistor ,yo need to take off that resistor ,do so.

  2. Replace the removed resistor by the 40.2 K ohm resistor.

  3. Cut the A USB 2.0 A female to Micro USB B female adapter open to remove the female USB port (if you already have a female USB port somewhere else you can use that instead).

  4. Now solder new 4 wires and shortcut the sense and ground with the 40.2 K ohm resistor as shown is the picture below.

enter image description here

  • Optionally you can cover the wires with duck-tap or any plastic material of your choice.
  • You can plug a USB Hub to the female USB port you just made to plug multiple USB devices (mouse and keyboard) or two controllers (android natively detect and use one controller only you need a third party app to manage multiple controllers.
  • Now you have a USB or multiple USB ports and An 11 Pin HDMI HDTV MHL to plug on your TV.

Reference :

Disclaimer :

  • None Of the component (devices and micro electronics ) used in this unswer are sold by me the links included are here to make it easy to find you can buy them from where ever you want.

if your phone supports Both MHL and USB host protocols you can connect both your projector and a USB gamepad BUT you gonna need the proper adapter to do that (see figure bellow)

enter image description here

(this picture is to show the kind of adapters not to advertise this specific product)

you can find a lot of those on amazon the price is between 10 -50 $ here is a link or you can search for it on the web using this keywords "Adapter MHL HDMI / USB / SD for Micro USB"

  • if this picture is violating rules of the site let me know I will doodle an adapter instead Commented Jul 12, 2015 at 4:29
  • Thanks for the research, but as detailed in the answer I linked to in the question, phones can't use MHL and USB simultaneously- the features lists, user reviews, and instructions on some of those Amazon search results confirm that... Commented Jul 12, 2015 at 4:40
  • This is the only way I know ,if you know for sure they can't use both mhl and USB why are you asking for using both ? I think you are wrong about it being impossible the USB and mhl don't use the same protocol they can work both simultaneously but always keep in mind the mini USB port of the android can't provide power you need to feed the adapter with power from an external source... Commented Jul 12, 2015 at 5:10
  • The question was more how I could connect a USB device via Bluetooth, or output HDMI without MHL or Wi-Fi. USB and MHL DON'T use the same protocol, but they DO use the same physical connections, which is why they can't both be used at once. Commented Jul 12, 2015 at 5:14
  • 1
    It can work ,I will think of it more and I will be back to post a more detailed answer and proof that it could work Commented Jul 12, 2015 at 5:28

This can be done and it's an amazing thing to pull off. I hoped the connection kit device allows for 5 to 11-pin MHL. If so, that device will allow this to work. This would be perfect for an emulation device and would be cheaper and more powerful than any single board computer like Raspberry Pi.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .