Building the perfect MHL Adapter: with LAN & External HD?!

Android fans!

I regularly use MHL to mirror media to my TV. However, despite using an Asus N66u to stream HD content over Wi-Fi, streaming still isn't smooth. I was thinking how awesome it would have been if the MHL adapter had a USB port and a LAN port. So, this had me thinking..

The MHL adapter only works when powered I'll be doing the following:

  • Connect MHL into device (outputting HDMI to TV)
  • Connect USB OTG into MHL
  • Connect (mains) powered USB hub into OTG
  • Connect USB to RJ45 adapter with an Ethernet connection into hub
  • (optionally) Connect external HD into hub to mount onto device

Individually I know all these components are supported by android. I didn't have everything I need so have been on an eBay shopping spree. Has anyone tried anything similar? I'm not confident whether this will work at all.. Maybe the MHL adapter requires direct power? Perhaps all these adapters won't have the correct hardware to work with one another? It may be a total train wreck waiting to happen, but I can't wait to try it out!