Mhl + bluetooth controller = input lag - Xperia Z3 Tablet Compact Q&A, Help & Troubleshooti

Ok, so like many other people I want to use my tablet for gaming, and our Z3TC is a pretty competent device in that department, but I have a problem with it. For some time now I have been trying to play games on it using my Dualshock 4 controller connected through bluetooth and at the same time having the tablet connected to my tv through a MHL adapter. When I do that the input lag is ridiculous, and distance between the controller and the device must be impractically small in order for it to work. I used official Sony and cyanogenmod firmwares, I also used Sixaxis Controller and the same result.
Has anyone else encountered this? Am I doing something wrong? Is there any way to have MHL and controller connected through OTG at the same time?
Please help!

I have the same problem with my Z3 phone, in order to "fix" this you have to acces the service mode (you have to look how to acces via google) , go to service test menu > tv-out test > video format, in this menu you have to select one of the resolutions that have 60fps, the lower the resolution the lower the lag

HasturX said:
I have the same problem with my Z3 phone, in order to "fix" this you have to acces the service mode (you have to look how to acces via google) , go to service test menu > tv-out test > video format, in this menu you have to select one of the resolutions that have 60fps, the lower the resolution the lower the lag
Click to expand...
Click to collapse
Damn... what if I have Cyanogenmod and no access to service test menu? Guess I'm screwed.
Thanks for the reply!

Related

[Q] VNC like application to play pc games on phone?

Hi,
I recently bought Xperia S - that has separate HDMI and USB ports, so i was thinking if i could use the device to play pc games and stream video and sound via my phone to tv.
The phone can stream 1280x720 resolution to tv, so i was thinking i could create some kind of onlive-like experience, by plugging phone to tv and connecting keyboard/mouse to it via usb hub/bluetooth - and WIFI streaming output from pc to my phone then to tv.
Is there any app i could use to archieve my goal?
I am pretty sure OnLive is kind of what you are looking for! You can't run windows on your phone, so this is as close as it gets!
Hope this helps! Hitting the thank button if I helped it much appreciated
Sent from my DROID3 using Tapatalk
You misunderstood, i dont want to run windows on my phone, i want to stream video/audio/input between my pc and phone - yes, same thing that OnLive does but with my own games on pc. I just dont want to use onlive - i want my local pc in other room - so far the closest thing out there seems to be kainy...
I know, I was just saying, I have tried several things and there is not really pc streaming to your phone that is instance from pc to phone. It has some lag.
Sent from my DROID3 using Tapatalk
I don't think this is possible. Closest you'll get is Onlive as previously stated or using teamviewer.
Sent from my GT-I9100 using XDA
Actually - ive figured out what i need to do - thankfully i can come by with 10 meter hdmi cable from pc to tv. So ill do this.
Bought "kainy" app from the market, bought samsung USB-otg adapter and a cheap usb hub. I will run kainy on minimal gfx and sound settings, plug keyboard and mouse to usb adapter so i will be able to stream input to pc via kainy.
HDMI output will its job for video and audio.
I've also tried super snes emulator with logitech rumble pad connected via usb to my phone - thos works awesomely well - a mobile console/emulator replacement, the only problem i experience now is that phone slows badly when i enable tv out via hdmi from my Xperia
ergo14 said:
Hi,
I recently bought Xperia S - that has separate HDMI and USB ports, so i was thinking if i could use the device to play pc games and stream video and sound via my phone to tv.
The phone can stream 1280x720 resolution to tv, so i was thinking i could create some kind of onlive-like experience, by plugging phone to tv and connecting keyboard/mouse to it via usb hub/bluetooth - and WIFI streaming output from pc to my phone then to tv.
Is there any app i could use to archieve my goal?
Click to expand...
Click to collapse
The only thing that could work is OnLive. VNC is too laggy for gaming. At least over my network.
Well i intend to use it only between 2 rooms, not over internet - if onlive works - local wifi should work better
chase2hoop said:
The only thing that could work is OnLive. VNC is too laggy for gaming. At least over my network.
Click to expand...
Click to collapse
I don't see this not being smooth/fast enough either, but who knows, maybe he will get it working.
Sent from my DROID3 using Tapatalk
well, i already got kainy working on my tv - but the compression is horrible, so i've decided instead to byu 8-10m HDMI cable and connect my pc -> tv directly , and just use phone as remote hub for keyboard, mouse - the lag for input should be minimal enough to play fps online - and probably way better option than onlive.

[Q] Xperia S TV Remote Control not working

I have Sony Bravia KDL-40D3500 TV and i am connecting my Xperia S using HDMI cable provided in the box
I can not browse my phone using the TV Remote at all.
Searched all the internet but no solution actually no one having this issue except me.
Even under External Inputs from TV remote i select HDMI Device Selection as Player 1 it does not work its displays following
Launching. Please wait.
Communication failed. please check your cable or connection.
Under "setting --> HDMI Setup --> Device List Update" could not able to find anything even my phone is connected. and if i select "HDMI Device List" nothing is listed there as well.
not sure what can i do but its shame the sony phone does not work with Sony Bravia. I have check the spec of this tv it says it has Bravia Sync but not sure how to locate it ?
thanks
I have a Sony Kdl, dont think its the same as yours. For the remote to work the tv launcher app needs to be running, also in the tv options I found "enable hdmi control" or simlar, it then warns you that standby will use more elec. Once I enabled this the remote worked, I used hdmi 3 too on the side
Hi
Tv launcher app is running in background even bringing it to foreground does not make any difference.
Enable hdmi control ? Where u found this option? On tv settings or xperia s?
Cause I dont see any warning abt elec at standby at all.
When u say hdmi 3 ? What this means?
So confused. Please help :-(
Sent from my LT26i using XDA
Subhan222 said:
Hi
Tv launcher app is running in background even bringing it to foreground does not make any difference.
Enable hdmi control ? Where u found this option? On tv settings or xperia s?
Cause I dont see any warning abt elec at standby at all.
When u say hdmi 3 ? What this means?
So confused. Please help :-(
Sent from my LT26i using XDA
Click to expand...
Click to collapse
For HDMI 3,
I think he meant the jack number on the TV.
Sent from my X10 Mini Pro using Tapatalk
It does work with my Panasonic TV. Like WasherUK says, need to enable hdmi control on your TV setup.
For Panasonic, it is called Vierra Link.
On my Sony KDL tv the option is
Home Button
Setup/Hdmi Set Up/Control For HDMI = On
Yes HDMI 3 was just the 3rd HDMI input on the TV meaning the HDMI control is not exclusive to HDMI input 1
There is an option on the XS too that needs to be checked about Remote Control.
---------- Post added at 10:10 PM ---------- Previous post was at 10:07 PM ----------
One other thing I noticed today, when you run the TV launcher if you scroll the icons with your finger on the screen before using the tv remote then the remote wont work. I had to press the home tab on the phone to close tv launcher and re run it then dont touch the screen with your finger, try the tv remote first.
I had the same issue with my sony kdl.
The first thing i had to do was to update the tv firmware!
Then, what i did was to plug the xperia to the tv via hdmi and launch the tv app.
Then on the tv i've launched the "discover hdmi peripheals". The tv saw the phone and then i was able to use the remote to control the phone.
Ok I think I got few things to try on by the time I get home.
Also how to update tv firmware.
I would like to do that if it resolves everything.
Thanks to all of you.
Sent from my LT26i using XDA
tried almost everything but no luck
Here is the outcome:
My KDL40D3500 only has 2 HDMI sockets
On my remote (RM-ED009) I do not have any Home key.
I guess the MENU key is equivalent to that.
Menu-->Settings-->Set-up-->HDMI Setup contains following
HDMI Control ------------- ON
Auto Device Off ---------- ON
Auto TV On -------------- ON
Device List Update
HDMI Device List
there is nothin appeared in HDMI Device List even after doing Device List Update.
Second thing is as below:
Menu --> External Inputs --> HDMI Device Selection (greyed out when xperia is not connected)
When connected i select this option and it displays a list saying Player 1 (only in the list)
also sometimes player 1 and Player 2, which is same as the text appears on the left hand top corner of the TV.
Even i select, it says on the bottom right hand corner.
"Launching. Please wait."
then after couple of seconds
"Communication failed. please check your cable or connection."
Also i am surprise i cannot see any specific setting to BRAVIA as well.
The only thing left is to update the firmware of Sony KDL, but i dont know how to do that. looking on internet for this, if anyone knows how to update it ?
On xperia option about remote control is checked.
Very odd
When I connect my phone to the tv the tv says "Cell Phone" does yours?
Dont forget once you run the tv launcher (the screen with a few apps along the bottom and music player at the top not your normal phone home screen) dont touch the screen again, it seems you can either use the remote or your finger not both. If you use your finger you have to repeat the connection process without touching the screen for the remote to work.
Mine does not detect it at all. so nothing like cell phone
Only this happens when i connect phone
"Menu --> External Inputs --> HDMI Device Selection (greyed out when xperia is not connected)
When connected i select this option and it displays a list saying Player 1 (only in the list)
also sometimes player 1 and Player 2, which is same as the text appears on the left hand top corner of the TV."
i think i should give up, xperia s is not worth wasting time.
"on ur face SONY"
btw my phone also developed "yellow tint" on screen if used intensively for about 5-10 mins
this is apparently happened to lot of other user... see talk.sonymobile and search for "yellow tint"
Any news?
Same here. I have a KLV-37NL14A and I can not control the XS using the remote control. The TV does not recognize the XS when I update the list on the menu.
Subhan222 Resolution to HDMI
Hello Subhan222,
In order for your issue to be resolved you will need to use a high speed HDMI cable in order for it to work. If you need any other assistance please use our eSupport website at esupport.sony.com
I hope this helps!
Best Regards,
Josh James
SonySupport USA
What u r talking abt mate...
I got Sony xs n cable from the same box... If u think cable is not right why Sony put that cable in xs box then?
I m just normal user... On adverts u show everything like charm n in reality... Its not even worth penny....
I hate Sony...
Sent from my LT26i using xda app-developers app
Subhan222 said:
What u r talking abt mate...
I got Sony xs n cable from the same box... If u think cable is not right why Sony put that cable in xs box then?
I m just normal user... On adverts u show everything like charm n in reality... Its not even worth penny....
I hate Sony...
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
I think you shouldn't act like that. Anyway, I don't know about your TV, but mine Samsung 32' LED Serie 5 recognizes my phone as a usual HDMI connection. To enter the HDMI mode on the phone, I just connect to the HDMI in that the cable is connected...
Hi... Not sure how u took my words but I mean to say high speed hdmi cable cannot be a solution for that. I know it works on many tv and my tv model is mentioned above. I also know it doesn't work on many tv's but I think behind this concept is to make every bravia technology virtually linked. My tv is bravia n made by Sony. If it is not supported on this tv I loose my trust on Sony. No big deal but it would be ideal to work in that. Not buying Sony product again. I have had every popular thing Sony has made but I think it's time to move on. Thanks Sony. N you guys to responding to old thread. I was already given up. Lols
Sent from my LT26i using xda app-developers app
This will be a dumb question, but your remote controller has 4 colored buttons, right? Blue, Yellow, Red and Green...
Yes Sir,
It has those colored buttons. As it stands it is the original remote came with the Tele...
Sent from my LT26i using xda app-developers app

Workaround - How to achieve MHL Lag Free Gaming on Z Ultra

Hi all, just want to share some simple workaround on how to achieve MHL lag free gaming.
(Some of you might have already know how to do this, but this simple info will still benefits other users)
I search the forum & found little information on this topic, hence I decided to write one myself :fingers-crossed:
Our Z Ultra use MHL 1 (Not MHL 2 or 3) & when I first connect it to my TV, the display is being fixed at: 1080/24p
At 24 frames per second, I can watch movies & videos without issue. But I noticed a minor lag when I open apps & the whole phone UI just feels slow....
Things get really worse, when I try to play games via MHL output on my TV (I use dualshock 3 controller + sixaxis app)
The lag is killing me & made most 60FPS games unplayable, I even tried 30FPS games & still notice a minor input lag.
For gaming, basically we need 60FPS output, 24 or 30 FPS is not smooth enough.
With some simple tweaks, we can force the Z Ultra to output 720p at 60FPS (We sacrifice the 1080p display quality in order to achieve a smoother 720p output)
First, you need to access the service menu by dialing *#*#service#*#*
After that, select Service tests, scroll down to TV-Out Test & select it
Now connect your phone to your TV via MHL cable/adapter & make sure that it's properly connected.
select Video format
There are a few options to choose from, for gaming we need 60FPS so we choose [email protected]
After that, disconnect the MHL adapter from your phone & then reconnect it again.
The phone should now output 720p at 60FPS to your TV.
Note: If you restart or shutdown your phone, you will need to access service menu & do this simple workaround again.
This should work with other Xperia models as well, as long as you are able to access the service menu & change those settings.
Hope the above info helps
UPDATE: I notice my MHL adapter (3rd party) stops charging the phone after I change the TV output resolution.
If your adapter is doing the same thing, just disconnect it from your phone.
Plug in your microUSB wall charger & let it charge for around 30 seconds.
After that, connect your MHL adapter again to your phone, the problem should be gone.
awesome tip!
now able to play Adventures of Mana on Z1C at 60fps on HDTV, thanks much!
Note 4 user here. There's no service test menu, and no TV out test menu. :/

[Guide] Cracked Screen? Give that beast new life on your TV with XBMC.

Hello all! My first attempt at any type of guide or help, so give me pointers if you notice a better way to go about this than what's here.
This was done by me on my Ultra that broke, but I would imagine the same works for any other device that has a Snapdragon 800, and probably earlier chipsets as well. SPMC and XBMC have documentation about the supported hardware.
Doesn't it suck when you crack the screen on your baby and she no longer responds to touch input? We've probably all been there with one device or another. But don't let that busted phone gather dust, turn it into a full fledged media center! These quad core beasts can do so much more than the phones of a few years ago. I take no credit for anything here, as I'm just passing along my experience so others can make use of a disabled phone.
I have used Plex, Chromecast, etc, but no combination of those gives me the control of XBMC, and the ability to play mostly any codecs without the need for transcoding.
A few things before I get into the steps:
1. I started with a rooted phone, but you don't necessarily need one. It just helps later on if you want more control over the device functions.
2. I recommend using the most up to date firmware possible, I am on 4.4.4 myself, using this rom here:
http://forum.xda-developers.com/showthread.php?t=2800414
3. You'll want a usb OTG cable like the one I used here, along with a cheapo wired usb mouse so you can control the phone until it is set up to work with a remote.
http://www.amazon.com/gp/product/B00871Q5PI/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1
4. You'll also need an MHL adapter. I used this one here:
http://www.amazon.com/gp/product/B00KPXI4S2/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1
5. You'll need wifi, assuming you have moved the sim to your next device.
6. You will want some form of controlling XBMC remotely. I use Yatse for Android, installed on my replacement phone and it's a godsend.
https://play.google.com/store/apps/details?id=org.leetzone.android.yatsewidgetfree&hl
Here we go.
1. Clean that busted phone up. Reset to factory settings, flash a new rom, OR just remove any non-essential apps. I only have my phone signed into Google so I can access the Play store, which you will want to do as well.
2. Install this if you are rooted. It will allow the phone to disable the screen when the MHL adapter is plugged in, saving battery and keeping it nice and dark around your TV. The wizard should guide you through a fairly simple set up. What you are looking for is for the app to disable/suspend/standby the screen when it detects MHL.
https://play.google.com/store/apps/details?id=com.nkahoang.screenstandby&hl
3. Install SPMC. This is a forked version of XBMC for Android, and frankly, it's better suited for this application. It has more features, and takes better advantage of the hardware.
https://play.google.com/store/apps/details?id=com.semperpax.spmc
4. After installing SPMC, you can use it as a launcher, meaning the phone will boot directly into SPMC. Just press home and you'll be given the option.
5. Launch SMPC, go into Settings-Services-Webserver and check Allow control of XBMC via HTTP.
6. At this point, you can now control SPMC with Yatse or another similar XBMC remote app on another device. Depending on your situation, you may still want that mouse to do a few more things before you connect to the TV.
Options Options Options
I use XBMC in my living room on a dedicated PC. My media resides on a NAS, wired via gigabit ethernet to an AC wireless router. Since I wanted to use this broken phone as a sort of satellite system in the bedroom, I set up a MySQL server on the same NAS. It can be daunting, but XBMC provides great documentation and this method makes getting your media onto the phone very easy.
http://kodi.wiki/view/MySQL
If you do not have another XBMC or do not wish to share the library between devices, skip this section.
1. If you have another instance of XBMC, give this a serious look, as both the library and the playback status will be synced among all devices. You can stop in one room and resume in another.
2. Running the current version of SPMC, and XBMC 13.2, I had no issues with MySQL, despite the warning to use the same build date.
3. If you have this type of setup, all you need to do is copy the advancedsettings.xml file you created from your original XBMC install, and paste it into the userdata folder deep inside the SPMC file structure. This is usually found inside sdcard/Android/data
4. Once you do this, launch SPMC and your existing library will be there.
5. I have not tried this, since I went through the trouble to set up MySQL before, but you can alternatively use Media Browser 3 to serve up your library, and it does appear
to be easier to set up. Download the XBMB3C plugin inside XBMC/SPMC to allow for this.
http://mediabrowser.tv/download/#server
Add Media
Alternatively, you can navigate to videos inside SPMC, select files, and then choose Add Source to add your media from wherever to your new library. There is lots of documentation over at the official XBMC site, so go there if this is your first foray into this type of thing.
I've found that I just have to turn the phone on when I walk into the bedroom, and it will boot directly into SPMC. From that point I can use Yatse on a different device to control the media center. When I am done watching content, the shutdown option inside Yatse will shut the phone off, and it just goes into a powered down charging state.
Mostly everything should play after the install, but you may need or want to adjust some settings inside SPMC/XBMC. Again, look to the official XBMC wiki for help if you need it.
If you're rooted, you can probably do without the USB OTG cable. You could use ADB to install packages and the shell (or a wrapper like this — worked well for me a few months back) to control the screen. This might also be useful if your screen is dead.
There is a new specific xbmc for android that comes preconfigured with the most important repositories for those that really don't want to dabble with all of that kind of stuff. Just install and all the main plugins are automatically installed for you. You can find it here http://www.tvaddons.ag/tvmc-android/
Is TVMC anything more than XBMC 13.2 with preconfigured settings? Seems redundant slightly because SPMC (version 13.3.2) actually contains fixes to XBMC 13.2 to enable hardware acceleration on more devices. With the Z Ultra specifically, under XBMC 13.2 official, even though hardware acceleration was enabled in the settings, it was not working. SPMC is built by official XBMC team members and contains "fixes" that were left out of the official spin for whatever reason. The settings are also mostly preconfigured, at least the defaults are different than regular XBMC, and for me at least, everything worked right away.
What are the possibilities for a phone that does not support MHL? (Oppo Find 5) I had the same idea after I broke my screen, but I am not sure now what to do. A mediacenter seemed great to me. A webserver is possible too, but I don't like how it won't use it's media capabilities anymore.
The device supports wireless screen (Miracast?) but I don't think that works great and I can't get it to work really.
Well, Android Lollipop will support Chromecast Mirroring, so if you are able to find a rom for that device when Lollipop makes its way around, that would work. There seems to be a good amount of development for that phone on XDA, so you might just need to wait it out a bit.
HaTeNL said:
What are the possibilities for a phone that does not support MHL? (Oppo Find 5) I had the same idea after I broke my screen, but I am not sure now what to do. A mediacenter seemed great to me. A webserver is possible too, but I don't like how it won't use it's media capabilities anymore.
The device supports wireless screen (Miracast?) but I don't think that works great and I can't get it to work really.
Click to expand...
Click to collapse
mailme45 said:
Well, Android Lollipop will support Chromecast Mirroring, so if you are able to find a rom for that device when Lollipop makes its way around, that would work. There seems to be a good amount of development for that phone on XDA, so you might just need to wait it out a bit.
Click to expand...
Click to collapse
This may be worth a look if you are interested in chromecast mirroring.
http://forum.xda-developers.com/har...experimental-enable-mirroring-device-t2812193
mailme45 said:
Hello all! My first attempt at any type of guide or help, so give me pointers if you notice a better way to go about this than what's here.
This was done by me on my Ultra that broke, but I would imagine the same works for any other device that has a Snapdragon 800, and probably earlier chipsets as well. SPMC and XBMC have documentation about the supported hardware.
Doesn't it suck when you crack the screen on your baby and she no longer responds to touch input? We've probably all been there with one device or another. But don't let that busted phone gather dust, turn it into a full fledged media center! These quad core beasts can do so much more than the phones of a few years ago. I take no credit for anything here, as I'm just passing along my experience so others can make use of a disabled phone.
I have used Plex, Chromecast, etc, but no combination of those gives me the control of XBMC, and the ability to play mostly any codecs without the need for transcoding.
A few things before I get into the steps:
1. I started with a rooted phone, but you don't necessarily need one. It just helps later on if you want more control over the device functions.
2. I recommend using the most up to date firmware possible, I am on 4.4.4 myself, using this rom here:
http://forum.xda-developers.com/showthread.php?t=2800414
3. You'll want a usb OTG cable like the one I used here, along with a cheapo wired usb mouse so you can control the phone until it is set up to work with a remote.
http://www.amazon.com/gp/product/B00871Q5PI/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1
4. You'll also need an MHL adapter. I used this one here:
http://www.amazon.com/gp/product/B00KPXI4S2/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1
5. You'll need wifi, assuming you have moved the sim to your next device.
6. You will want some form of controlling XBMC remotely. I use Yatse for Android, installed on my replacement phone and it's a godsend.
https://play.google.com/store/apps/details?id=org.leetzone.android.yatsewidgetfree&hl
Here we go.
1. Clean that busted phone up. Reset to factory settings, flash a new rom, OR just remove any non-essential apps. I only have my phone signed into Google so I can access the Play store, which you will want to do as well.
2. Install this if you are rooted. It will allow the phone to disable the screen when the MHL adapter is plugged in, saving battery and keeping it nice and dark around your TV. The wizard should guide you through a fairly simple set up. What you are looking for is for the app to disable/suspend/standby the screen when it detects MHL.
https://play.google.com/store/apps/details?id=com.nkahoang.screenstandby&hl
3. Install SPMC. This is a forked version of XBMC for Android, and frankly, it's better suited for this application. It has more features, and takes better advantage of the hardware.
https://play.google.com/store/apps/details?id=com.semperpax.spmc
4. After installing SPMC, you can use it as a launcher, meaning the phone will boot directly into SPMC. Just press home and you'll be given the option.
5. Launch SMPC, go into Settings-Services-Webserver and check Allow control of XBMC via HTTP.
6. At this point, you can now control SPMC with Yatse or another similar XBMC remote app on another device. Depending on your situation, you may still want that mouse to do a few more things before you connect to the TV.
Options Options Options
I use XBMC in my living room on a dedicated PC. My media resides on a NAS, wired via gigabit ethernet to an AC wireless router. Since I wanted to use this broken phone as a sort of satellite system in the bedroom, I set up a MySQL server on the same NAS. It can be daunting, but XBMC provides great documentation and this method makes getting your media onto the phone very easy.
http://kodi.wiki/view/MySQL
If you do not have another XBMC or do not wish to share the library between devices, skip this section.
1. If you have another instance of XBMC, give this a serious look, as both the library and the playback status will be synced among all devices. You can stop in one room and resume in another.
2. Running the current version of SPMC, and XBMC 13.2, I had no issues with MySQL, despite the warning to use the same build date.
3. If you have this type of setup, all you need to do is copy the advancedsettings.xml file you created from your original XBMC install, and paste it into the userdata folder deep inside the SPMC file structure. This is usually found inside sdcard/Android/data
4. Once you do this, launch SPMC and your existing library will be there.
5. I have not tried this, since I went through the trouble to set up MySQL before, but you can alternatively use Media Browser 3 to serve up your library, and it does appear
to be easier to set up. Download the XBMB3C plugin inside XBMC/SPMC to allow for this.
http://mediabrowser.tv/download/#server
Add Media
Alternatively, you can navigate to videos inside SPMC, select files, and then choose Add Source to add your media from wherever to your new library. There is lots of documentation over at the official XBMC site, so go there if this is your first foray into this type of thing.
I've found that I just have to turn the phone on when I walk into the bedroom, and it will boot directly into SPMC. From that point I can use Yatse on a different device to control the media center. When I am done watching content, the shutdown option inside Yatse will shut the phone off, and it just goes into a powered down charging state.
Mostly everything should play after the install, but you may need or want to adjust some settings inside SPMC/XBMC. Again, look to the official XBMC wiki for help if you need it.
Click to expand...
Click to collapse
Im confused. How does the phone charge while its hooked into the TV?
Roseysdaddy said:
Im confused. How does the phone charge while its hooked into the TV?
Click to expand...
Click to collapse
The mhl adapter is powered.
http://ecx.images-amazon.com/images/I/71TmMtz9uIL._SL1500_.jpg
One port to rule them all
adfurgerson said:
The mhl adapter is powered.
http://ecx.images-amazon.com/images/I/71TmMtz9uIL._SL1500_.jpg
Click to expand...
Click to collapse
I have a Galaxy Note 2 with the same issue,
What is confusing me here is the phone has one MicroUSB into which three things need to plug into it
Power
OTG for Mouse and Keyboard
MHL adapter
ShiversZN said:
I have a Galaxy Note 2 with the same issue,
What is confusing me here is the phone has one MicroUSB into which three things need to plug into it
Power
OTG for Mouse and Keyboard
MHL adapter
Click to expand...
Click to collapse
1. The mhl is a Y cable with a male micro usb on the end of cord and a female at the end with hdmi that requires power which runs adapter and charges phone.
2. OTG is only for initial setup and will not be used with mhl ( OP states this is for screens that will display but not respond to touch) after setup control will be via a second device using yatse or another remote control app.
3. See #1.
This thread is great i ened up doing this very thing after destroying the digitizer on an s3 a while ago (I was one unlucky sap to try replacing a cracked screen) and the resultof having a usless phone was made better by having a perminant xbmc device connectd to my tv-way better than satellite or cable
Awesome!
I have a few devices that I keep around. Note 2, galaxy S2, nexus 1 (and my retarded/retired phones iphone 5S, ipad and blackberry playbook). I will definitely give it a try and let you guys know how it goes.
Have you tried on your S2?
Although I've touch screen working, but my gorilla glass is broken. I dont know some are saying that they've to replace whole assemble costing $125 here. While some people on the internet say that it can be done and on ebay I saw front panel(Gorilla) being sold in India.
I just came across this thread after my own experiences with getting this going yesterday! I have an LG Optimus G (E973) with a cracked digitizer, and I was about to buy an Android box, when I realized this phone would be more powerful, and have more features, than anything I could buy in the $100 range.
I made an OTG cable myself. Very easy to do, all you need is a microUSB cable male end, and a USB female end... except, problem #1, I found out my phone doesn't support OTG power. So I had to turn it into an OTG Y-cable so it can receive power (and charge the phone) simultaneously. Then, problem #2, my kernel doesn't support OTG. I wasn't able to figure this out. So I looked for another solution.
Maybe I could install VNC or one of those ADB viewers? Hook up my computer... problem #3, not authorized for adb. Can't authorize without touchscreen. (I later discovered the device keys are stored at /data/misc/adb/adb_keys, and could have added my computer in recovery.) Went to the gf's house and found my old MacBook Air, turns out that one was authorized!
Great! I'm in... now... after fiddling around trying to get it to work in Windows and OSX, problem #4 neither VNC or ADB viewers worked. I could SEE the screen, but interaction did nothing.
Eventually, I decided to just manually run touch events from the adb shell, a la adb shell input swipe 0 0 0 1280 to pull down the menu. Armed with this, I hacked together a script with JavaScript and PHP to have a web interface I could interact with my phone through. It's SLOW as hell at 768x1280 (max 1fps, I'd say), as it uses screenshots.
If anyone is interested, here's the script I made. https:// gist.github.com/shahyar/8d24815b54b8ca1c1d9c
...It didn't end there. I decided now that I have it working, I'll reset the data. Problem #5: I forgot that this also resets debug to off. I had to calculate, using a ruler, where to swipe and tap to enable developer mode, and then enable USB debugging. I wrote an init.d script which did this.
Now, I'm just waiting for my MHL cable and Bluetooth keyboard. Let's hope those go a little better than how the rest of this adventure did.
Screen cracked and not usable
I have a further issue in that my screen is cracked and I can't see what's happening on the screen.
Any thoughts on how to set it up in this case?
Great guide, thank you for taking the time to write it mailme45
tithij said:
I have a further issue in that my screen is cracked and I can't see what's happening on the screen.
Any thoughts on how to set it up in this case?
Click to expand...
Click to collapse
I was in a similar situation when I embarked on this little project, my screen was completely dead but i could hear sounds from the physical buttons so I knew the phone was on. There are a few solutions to get your phone setup, assuming you are still looking for a solution, if not I'll just mention it for the next person in this predicament. If you didn't buy your mhl adapter yet and your screen doesn't work at all, then I suggest buying a mhl cable with CEC function; this will allow you to control your phone with your tv remote when connected. These mhl adapters cost more than the ones found on ebay but also come with more features. The rocketfish RF-G1171($12 at bestbuy) for example will work with most phones including 11-pin samsung models so if you didn't buy a mhl yet, I would recommend getting one with CEC or one that comes as part of a hub, search ebay for the 5in1 mhl. If you already bought a cheap ebay one, continue reading below.
You will need a mhl cable, otg cable and usb mouse/keyboard; These steps are for people with a dead screen and digitizer. If your screen works but touch does not, just use a otg cable and mouse and if your screen doesn't work but touch does then use mhl cable and control using the touch screen.
Note** If you had USB debugging enabled already, skip to step 5
Step 1: connect the MHL cable to your phone and connect with your TV/Monitor and wait for your device to boot into the lockscreen
Step 2: Once at the lockscreen take out the mhl cable and use the otg cable to connect your mouse and swipe to unlock, switch back to mhl cable to make sure you got passed the lockscreen.
Note** If you had a password lock or pattern lock this will be very annoying, use the otg with keyboard if its a password and use mouse for pattern; might take awhile since you will be doing the pattern blind.
Step 3: use the keyboard to navigate to Settings > About Phone > scroll to "build number" and hit enter 7x to turn on developer options.
Note** As each phones menu, app layout and UI is slightly different, you may have to switch between mhl and otg just to see where you currently as you navigate. I suggest taking your time and switching between the two for each action you make, as we will only have to go through this process once.
Step 4: with developer options enabled, navigate to the "developer options" menu and turn on USB debugging.
Step 5: At this stage there are two methods, if you are lucky option 1 will work, if it does not, sadly you will have to go through the annoying mhl/otg switching to navigate one more time.
Option 1:
Install a google chrome app/extension called Vysor on your pc
Link: Vysor
This is an app developed by Koush that allows you to connect, view and control your android device on your PC through USB. The app is still in beta phase so might not work with every phone. Drivers will need to be installed for this app to work, which can be found at the Vysor homepage(I can't link to outsite sites so just google it) along with instructions. If the app works for you, I suggest the first thing you do is turn off certain features like lockscreen and sleep timer; next install a bluetooth keyboard/mouse/controller, something that will allow you to control the phone when connected to the tv/monitor through mhl. Finally you can also do all the required setups mentioned in this thread to get kodi running and when you are satisfied with the setup, connect the phone back to the tv/monitor.
Option 2:
If you were unlucky and Vysor did not work for you, navigate to the play store by switching between mhl and otg and install an app called Teamviewer Quicksupport. Install teamviewer on your PC; launch the app on your phone and you will be given an ID, use the ID on your PC to connect to the phone. When you try to connect from your PC, you will get a confirmation on your phone; make sure your phone is connected through mhl so you can see the confirmation. switch to otg to accept then switch back to mhl since you will be prompted to install an add-on, this add-on is necessary to view your phone screen on your PC. Once the add-on is installed, you will be able to see and control your phone from your pc, use your pc to setup your phone. As mentioned in option one, turn off certain features that are hindrance like lockscreen and install a bluetooth device that will let you control your phone wirelessly.
Hope this helps people with a completely dead screen but otherwise working phone, It can be very frustrating and time consuming but once you get past the initial stuff, you should be able to either link using vysor or wirelessly using teamviewer for feature setups.
So this is a great idea, except that it doesn't work for any other apps, since I do most of my watching on Netflix and HBO and I can't figure out a way to control the phone outside of Kodi.

Xperia Z2 as a console - MHL lag?

Good morning all!
I have an amazing Xperia Z2 that unfortunately has a damaged touch screen.
Therefore I decided to turn it into a media streaming / gaming console device connected to a Samsung full HD tv with an MHL cable.
I have a dualshock 3 controller and the sixaxis app. The combination is perfect. (The sixaxis app isn't strictly necessary as the z2 connects to dualshock controllers through xperia connectivity - but the app makes it easy to manage mapping, profiles, etc...)
When I use this set up as a media device I have no problem. Streaming movies and music works perfectly.
The problem though is that when I try to play games there is a very significant lag that makes it impossible to play.
The interesting thing is that I tried this exact same set up (same phone, same mhl port, same HDMI cable) with another full HD tv (LG this time) at a friend's and there is no lag!!!
Any idea on how to possibly fix this? is there any requirement for the HDMI port I am missing?
I read somewhere else that the problem was with the MHL cable. But since this is working fine with a different tv it leads me to think that this issue is the HDMI port or the tv set up.....
Thanks a lot!!
http://forum.xda-developers.com/showthread.php?t=2758892
Safarend said:
http://forum.xda-developers.com/showthread.php?t=2758892
Click to expand...
Click to collapse
thanks for the suggestion @Safarend!
i did read that thread. But I am not sure if it applies to this case as, as i mentioned, without changing set ups in the phone, the whole thing works as-is on a different tv.
MrYous said:
thanks for the suggestion @Safarend!
i did read that thread. But I am not sure if it applies to this case as, as i mentioned, without changing set ups in the phone, the whole thing works as-is on a different tv.
Click to expand...
Click to collapse
Did thet run at the sams resolution and fresh rate?
Safarend said:
Did thet run at the sams resolution and fresh rate?
Click to expand...
Click to collapse
Yes @Safarend same output: 1080 @60fps.
thanks for the help.
MrYous said:
Yes @Safarend same output: 1080 @60fps.
thanks for the help.
Click to expand...
Click to collapse
What i would do is the following:
Load default tv settings
Update the tv software to the latest (Maybe a bug)
Try different hdmi ports
Check if your tv support gaming mode (soccer Mode) and enable it
I'm not an expert but that's the first things i would do.
---------- Post added at 05:27 PM ---------- Previous post was at 05:19 PM ----------
If nothing works. Share both TV's model numbers
Thank you @Safarend!
I solved this. First I did a reset of the tv settings. Then, browsing through the menu, I found a "game mode" .
That did the trick!
Thanks again.

Categories

Resources