• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help MHL adapter help/discussion

Hello all.

Got the One a few days back (love it) and I like to put movies movies on my phones and connect them to my HDTV (previously done with apples adapter with the iphone)

Is there a certain HTC One compatible MHL cable I could buy? I know certain ones dont work as well (or at all) with certain model phones.

Any help would be greatly appreciated.
 
that is for sure not normal.

i have an mhl adapter so when i get home i can test it. i use the media link adapter which is virtually no lag.

are you watching a file locally on your phone or are you streaming from, say, youtube?

doe this happen on any file you try to play?

if you are using , say, youtube app, are you on wifi or cellular?

can you try another display?

another hdmi cable? slower speed cables may also impact performance a bit.
 
  • Like
Reactions: EarlyMon and KOLIO
Upvote 0
Perhaps try a premium hdmi cable.

I use Monoprice cables. I did test this last night with my official old school MHL adapter . i used a panny plasma display 2010 year model and did not experience lag as the lag you suggest. i used files that i had used on previous phone (htc evo 4g lte for example) that i just copied over to the ONE.

i use dice player, the stock player and MX player most of the time.

in conclusion, i am simply not seeing the delay you speak about, using the MHL adapter or even wireless using the media link.

since our phones' hardware are identical, perhaps you have files that are encoded that takes a lot of CPU power to decode, thus slowing things down a bit, or you have a slower and/or faulty hdmi cable. all speculation of course...
 
  • Like
Reactions: KOLIO and EarlyMon
Upvote 0
is the RCA converter have male or female ends?

meaning is it a box with female RCA (yellow, red/white) ports or is a cable that has male ends?

you need a micro hdmi to HDMI cable, then a box that converts HDMI to baseband RCA (yellow, red/white).

this phone (and many others) use a micro USB port that emits HDMI signals at that port.

You need an MHL adapter that has a FULL HDMI port on the end. you connect an HDMI cable to a HDMI to composite box OR you can find an HDMI to composite cable like this:


there are many configurations to getting this to work, some more expensive than other methods.
 
Upvote 0
I have just ordered a HTC One and due to living with my parents who are complete technophobes we have an old TV. I was wondering if there was a way to connect my HTC One to my TV. The TV has a scart cable insert and I have a converter from RCA to scart. I was wondering what is the best way to do so?

I don't think there is a best way to do it. It will be an adapter/converter mess any way you try it, with not so great picture quality.

They make powered HDMI to RCA/RGB adapter boxes (a simple cable/dongle does not work well because of the digital->analog downscale needed or vice versa). The picture quality passed through a bunch of adapters and a box like this one will degrade your signal quality a lot. Not to mention the opportunity of running into other issues like HDCP (copy protection) issues and PAL vs. NTSC problems if you are not in the U.S.
HDMI to Composite Video & Stereo Audio
^This is a generic example of an old product with pics and extra info, there are other product options out there.

You will be trying to push the signal through this mess:
Phone w/ HDMI via Micro USB out -> Micro USB input into powered MHL adapter w/ 'full' HDMI Out -> 'Full' HDMI input to powered adapter w/ RCA/RGB output -> RCA/RGB input to SCART output -> SCART input on your TV

If you have a basic computer monitor with a VGA input on it you might find it a little easier to use than an old TV with SCART. This cable might work a little better, though I have no experience with it.
Monoprice.com | MHL to VGA Adapter - Black
The One is MHL compliant so you should be able to plug this cable right into the phone, though you may end up needing another adapter MHL to Micro USB. It is not be clear to me if it will work directly.
Also the image from the phone will be a 16:9 output to a likely 4:3 monitor, the edges of your picture may be forced off the viewable screen. You may still need an audio adapter or a VGA M/F converter depending on your situation.
 
  • Like
Reactions: marctronixx
Upvote 0
When I'm powering my One through MHL, it cannot provide enough power to keep up with the demand of my phone while watching movies. I even dimmed the brightness down to nothing, still the battery drops. Surprisingly, I can still watch movies for awhile before my One or EVO 3D needs a recharge.

Do we have MHL 1.0 or 2.0 technology on our phones? I know with 2.0 the phones can receive 900 mA of power instead of 500 mA for MHL 1.0. I'm not sure if it's the MHL converter I have, the MHL cable, or the phone that needs to be updated to ensure power needs are being met. I know all three are very important. Can we open this topic up for discussion?
 
Upvote 0
the cable is a standard high speed HDMI cable. It simply transfers 1s and 0s.

do you power the mhl from a usb port or AC power? you will get different current ratings depending on which one you choose.

I am not sure if the one has MHL spec 1 or 2. if no one can provide that answer, perhaps ask HTC directly.

Nowadays with choromecast and medialink (wireless technologies), not many people are using MHL or even know what it is.

I can tell you this though, no matter which mhl spec this phone has, if you use the phone for other CPU intensive activities (web surf, etc.) at the same time you are viewing movies, you are certain to run out of power.

the phone will not allow much current to "keep up" with your activities, as you are asking for trouble... as in HEAT. heat damages the lithium ion cells and causes the cell environment to become unstable. if this occurs, the phone will cease to charge and you will be right back to square one.

bottom line, in my opinion (others will also chime in here as well), if you want to use mhl, try to keep other activities to a minimum.
 
  • Like
Reactions: EarlyMon
Upvote 0
the cable is a standard high speed HDMI cable. It simply transfers 1s and 0s.

do you power the mhl from a usb port or AC power? you will get different current ratings depending on which one you choose.

I am not sure if the one has MHL spec 1 or 2. if no one can provide that answer, perhaps ask HTC directly.

Nowadays with choromecast and medialink (wireless technologies), not many people are using MHL or even know what it is.

I can tell you this though, no matter which mhl spec this phone has, if you use the phone for other CPU intensive activities (web surf, etc.) at the same time you are viewing movies, you are certain to run out of power.

the phone will not allow much current to "keep up" with your activities, as you are asking for trouble... as in HEAT. heat damages the lithium ion cells and causes the cell environment to become unstable. if this occurs, the phone will cease to charge and you will be right back to square one.

bottom line, in my opinion (others will also chime in here as well), if you want to use mhl, try to keep other activities to a minimum.


You guys know I'm a nerd.

1. When I'm watching movies my phone is next to my tv set and I'm not using it at all. I ensured all apps are closed and brightness set to 0.

2. My MHL converter is being powered by the AC adapter that comes with the One. I even tried a different AC adapter that comes with the Kindle Fire. Still not meeting the demand for power.

3. If I was watching a movie strictly on the One, the original power adapter provides more than enough power to keep the phone going.

4. I read that MHL cables can't provide a high output of AC because of the AC power having to go through usb cable lines. Like the power cable that comes with the one is better for AC power. I have a 6 ft usb cable that can power my phone. That cable takes longer to charge my phone than the original power/usb cable that comes with the One.

5. So it's either the converter, MHL cable, or the phones. I tried my HTC EVO 3D and got the same results. I'm going to assume it's the converter or MHL cable.

6. I have a tv from 2002 and the converter works extremely well.
 
Upvote 0
the phone limits the current going into it. nothing is going to change that. it is not the fault of anything. the phone has a very power hungry CPU. decoding/encoding a video ESPECIALLY an HD video, is going to chomp a lot of CPU cycles.

if you turn off wifi, bt, radio, etc, you may squeeze out a bit more play time, but not much.

even if you could send a hundred amps (!!) into the phone :D, the circuitry in the battery will stop charging if it senses heat increasing beyond a set threshold--arresting the charging process until the temp cools--which it will have a while to wait because the CPU itself will generate its own heat.

how many videos are you trying to watch at one sitting on the phone?
 
Upvote 0
the phone limits the current going into it. nothing is going to change that. it is not the fault of anything. the phone has a very power hungry CPU. decoding/encoding a video ESPECIALLY an HD video, is going to chomp a lot of CPU cycles.

if you turn off wifi, bt, radio, etc, you may squeeze out a bit more play time, but not much.

even if you could send a hundred amps (!!) into the phone :D, the circuitry in the battery will stop charging if it senses heat increasing beyond a set threshold--arresting the charging process until the temp cools--which it will have a while to wait because the CPU itself will generate its own heat.

how many videos are you trying to watch at one sitting on the phone?

My EVO 3D can go for about 5-6 hours before needing a charge. I haven't even tried to see how long the HTC One can last. So that's about 5-6 episodes of the Sopranos. I was trying to knock out the last three seasons of the Sopranos by watching it through my HBO GO app.

I was under the impression the power supply coming from MHL could at least keep the phone battery from draining. Even enabling power saver on the One doesn't stop the battery drain.

I thought most of the power being consumed was from the screen being on. There is an app called Screen Standby that people say works really well for MHL mirroring. However, it's for rooted phones. It shuts the screen off but permits a movie or video app to continuously run in the background with the screen off. There is even an article about it.

Even with power saver enabled, there is no change in picture quality or movie speed with the One.

Looking at my battery app it says that the phone is being charged as usb. That's why the phone isn't being charged adequately via MHL. It needs to be charging as AC in order to keep up.
 
  • Like
Reactions: marctronixx
Upvote 0
..perhaps rooting is in your future... ;)

Here is a good explanation of what's going on. http://forum.xda-developers.com/showpost.php?p=18623606&postcount=23

Read what "Impulses" wrote.

Very interesting: FWIW, Netflix does seem much less demanding than say HBO GO app...
for acceptable framerate/lack of sluggishness, my evo3d only needed to have 647MHZ ish set as max in set cpu for netflix (BTW doesn't have an option to turn of screen while HDMI playback as far as I can tell); whereas the HBO Go app required something on the order of 900ish MHz to not stutter.

Seems as though Netflix requires less power via MHL.
 
  • Like
Reactions: marctronixx
Upvote 0
4. I read that MHL cables can't provide a high output of AC because of the AC power having to go through usb cable lines. Like the power cable that comes with the one is better for AC power. I have a 6 ft usb cable that can power my phone. That cable takes longer to charge my phone than the original power/usb cable that comes with the One.

The following won't help, but may be useful information in the future.

All charging is DC, not AC. High speed charging mode is often called AC charging because it's achieved when the data lines are shorted, as happens with a proper AC charger. That's done, as you've noted, by providing current above 500 mA.

I use the original HTC cable and a 6-footer from monoprice and note no noticeable difference in charging time. Resistance can be higher on the longer cable, but ought not be enough to have a material effect. A better cable will use a larger gauge (smaller number) cable.

PS - my MHL adapter with an HTC charger is enough to just barely maintain charge on an Evo 3D, usually it just slows the loss. Same hardware with with an Evo 4G LTE, running the same services, will charge the phone.

I doubt that HTC went backwards on the MHL chip from the LTEvo to the One. As you note, some software is poorly written.
 
  • Like
Reactions: marctronixx
Upvote 0
The following won't help, but may be useful information in the future.

All charging is DC, not AC. High speed charging mode is often called AC charging because it's achieved when the data lines are shorted, as happens with a proper AC charger. That's done, as you've noted, by providing current above 500 mA.

I use the original HTC cable and a 6-footer from monoprice and note no noticeable difference in charging time. Resistance can be higher on the longer cable, but ought not be enough to have a material effect. A better cable will use a larger gauge (smaller number) cable.

PS - my MHL adapter with an HTC charger is enough to just barely maintain charge on an Evo 3D, usually it just slows the loss. Same hardware with with an Evo 4G LTE, running the same services, will charge the phone.

I doubt that HTC went backwards on the MHL chip from the LTEvo to the One. As you note, some software is poorly written.

I hope it's just a software thing. I wonder if people have tvs that does not put out enough power via MHL to the phone. If that's the case, I would suppose an update could resolve the problem on a tv.

This stuff really racks my brain because I couldn't resolve the lack of adequate power problem. Oh well. Thanks everyone for inputs.

So I charged my 3D up to 100%. The MHL converter has held the battery at 100% through two HBO episodes of the Sopranos. I'm seeing your results now EarlyMon. I'm thinking the same thing should work for the One.
 
Upvote 0
So I charged my 3D up to 100%. The MHL converter has held the battery at 100% through two HBO episodes of the Sopranos. I'm seeing your results now EarlyMon. I'm thinking the same thing should work for the One.

Here's a helpful data point.

One of my video subscriptions works better with a good browser in desktop mode than with their app.

One of my browsers feeds that with one core running at 1.13 GHz, with the other core sometimes hitting 384 MHz. Another browser runs the same site, same job, same results with 2 cores drawing 1.512 GHz.

What can I conclude? The second browser was written poorly. It sucks resources no matter what, accomplishing nothing. It's not smoother, faster or better, it's just a little bit of a piggy when it gets the chance on some sites.

So, let's look at your 3D results.

Unless your HBO experience is lacking and I missed that, then what I heard was a Snapdragon S3 dual core on your 3D was plenty capable for HBO.

Going to the One, I'd expect less of a system load overall - your phone screen is already 1080p, so there ought to be no additional software paths, say through the framework, managing different resolutions, one for the TV and one for the qHD display as happens with the 3D, and if you turn brightness down, the additional display control circuitry for full HD on your One display ought not come close to eating up the processor savings.

And yet, the HBO app is consuming more resources to do the same or less required processing from a systems perspective.

So I'm inclined to verify what you've already thought from your Netflix comparison - the HBO app is being a piggy.

I don't think that a theoretically better MHL rig could really solve this. Once programmers get it in their heads to write bad code, they can take any hardware to its knees.

I don't know if this exists for your model, but if I were to try to solve this with root, I'd look to see if there isn't a governor you might switch on to force your phone into dual core mode only. (The hardware would be Ok with that, the CPUs are made to scale up and down and kick in when needed.) Or a clock limiting setup. (I'm not a big fan of setcpu, but you know it well and could work here. Rooted, pretty sure you could do this with Android Tuner for example.)

In other words, something you switch in when you're using HBO that will limit resources and therefore limit power drain.

Your 3D proves that it doesn't take as much as a One running at full blast to get the job done.

That's my opinion. ;)

PS, I'd like to address this as well -

I hope it's just a software thing. I wonder if people have tvs that does not put out enough power via MHL to the phone. If that's the case, I would suppose an update could resolve the problem on a tv.

If you mean for HDMI, please see - http://www.hdmi.org/learningcenter/kb.aspx?c=13#42

If you mean an MHL-equipped TV, then my guess would be that like anything else in the TV business, they only provide for the spec at the time. Each revision of MHL has been accompanied by new MHL controller chips, fwiw.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones