Cast Screen does not work

Garry1313

Senior Member
Sep 3, 2011
67
5
0
Hi all

Cast screen is not working on g4 plus. Can anybody confirm if there is any additional setting. Thanks

Sent from my Moto G (4) using Tapatalk
 

libralibra

Senior Member
Jun 16, 2016
103
11
18
I used cast function last night on my moto g4. no extra setting at all. When you view the photo or video, the cast icon will appear automatically if there is any paired device nearby.
 

Garry1313

Senior Member
Sep 3, 2011
67
5
0
I paired it with my JBL pulse 2, it shows cast icon. But m not able to pair it witj my led

Sent from my Moto G (4) using Tapatalk
 

libralibra

Senior Member
Jun 16, 2016
103
11
18
you might need to sort out the pair process with your led even without playing anything.
i use google chrome. but i didn't install the chromecast app as what i did on my moto g1. but on my moto g4, it automatically found the chromecast.
 

wizard-dima

Senior Member
May 29, 2015
50
27
0
Novomoskovsk
you need to root your device.

1.Download Root Browser from play store.
2.Go to root directory > System folder > Open build.prop.
3.Add these two lines in the end :
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=1
4.Reboot your device.
5.Connect to your TV using wifi direct.
6.After connecting, go to Settings > Display > Cast.
7.You will see 3 dots on upper right of screen, tap it and tap "Enable Wireless Display".
8.Your TV will be listed there. Tap on it and Screen Casting will be started.
 

anhedonic

New member
May 14, 2016
1
0
0
Less than 5 minute fix to flawlessly cast my phone to pc!

you need to root your device.
1.Download Root Browser from play store.
2.Go to root directory > System folder > Open build.prop.
3.Add these two lines in the end :
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=1
4.Reboot your device.
5.Connect to your TV using wifi direct.
6.After connecting, go to Settings > Display > Cast.
7.You will see 3 dots on upper right of screen, tap it and tap "Enable Wireless Display".
8.Your TV will be listed there. Tap on it and Screen Casting will be started.
Cant thank you enough!
Spent an hour downloading and installing Intel and MS bloat on PC and some half dozen apps on the phone, but your solution took mere 4 minutes to get my phone cast on to PC flawlessly.
 

Guru03

Member
May 8, 2016
15
0
0
I do This all as you said ... But still is not connect to my LG tv

you need to root your device.

1.Download Root Browser from play store.
2.Go to root directory > System folder > Open build.prop.
3.Add these two lines in the end :
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=1
4.Reboot your device.
5.Connect to your TV using wifi direct.
6.After connecting, go to Settings > Display > Cast.
7.You will see 3 dots on upper right of screen, tap it and tap "Enable Wireless Display".
8.Your TV will be listed there. Tap on it and Screen Casting will be started.
As above all procedure .. its shows enable wireless display options and also shows a tv name too but after long waiting of connecting period ..its disappeared and not coonect to my LG Miracast TV

By Motorola Moto E 2 4g LTE CM 14.1 Nougat 7.1.1
 

erkme73

Senior Member
Apr 20, 2008
334
47
48
Sorry for reviving an 18mo thread, but... I just received my Moto G5 Plus today, and to my surprise, the official position of Motorola/Lenovo is "It works only with Chromecast". That don't fly with me. So, I applied the two lines to the build.prop file as described above, and lo-and-behold, my Roku TLC TVs showed up just fine.

However, when I select them, I get a prompt telling me that Wifi is active and must be turned off. After accepting, the MG5 connects directly to the TV, excluding the wifi connection to my router. That means, it rolls over to LTE service.

Is there any fix to this? It's certainly better than no screen casting, and will work just fine when trying to show local phone content - but since I'm on a capped data plan, it would really suck to be casting YT videos in a home with 100mbps WIFI, and still be forced to use VZ LTE to show it.
 

Lakshmeepathi

New member
Nov 13, 2015
1
0
0
My understanding based on various forums:
I do not think it connects to LTE even if its asking for switching off wifi.
Android as an OS supports Miracast (direct mirroring protocol without common wifi router) since JellyBean. Although OS supports it, some android hardware devices cannot support Miracast without turning off wifi.

Nexus, Samsung S3,S4,S5... can support Miracast without turning off wifi in your mobile. But G4 Plus's hardware will be able to support Miracast only by turning off wifi. Hence they disabled it at the software level. So we have to enable it by rooting!

Miracast protocol does not require the mobile manufacturers to display "Miracast" logo and so nobody explicitly mentions it in their products. So no clear way to know if a device supports Miracast! But my understanding is that it is present in all android from jellybean and above (but hidden at the software level for some phones like G4 Plus because of hardware restriction that disconnects wifi while mirroring).

Some more observation which might be helpful:
Though Miracast is a common protocol, every company can have its own implementation! This means Miracast of my Samsung TV and Miracast of my G4 Plus may differ in implementation. You may ask what is the impact of different implementations - Will it work or not?
The impact is although TV and Mobile both supports Miracast (but having different implementations),they cannot connect directly without common wifi router !!!! (which is what miracast is supposed to do!!!)
My some Samsung mobile like S4567 can connect to Samsung TV without a common wifi router (same is the case for Sony and LG I think) -- This is because Samsung's own implementation of Miracast in both TV and mobile makes it to work without common wifi router.
 

gowranga

New member
Jul 13, 2017
2
0
0
Cast Screen does not work on LG TV

you need to root your device.

1.Download Root Browser from play store.
2.Go to root directory > System folder > Open build.prop.
3.Add these two lines in the end :
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=1
4.Reboot your device.
5.Connect to your TV using wifi direct.
6.After connecting, go to Settings > Display > Cast.
7.You will see 3 dots on upper right of screen, tap it and tap "Enable Wireless Display".
8.Your TV will be listed there. Tap on it and Screen Casting will be started.
Tried the suggested changes in build.prop (after rooting) but "cast"
doesn't work from mobile (LG Nexus 5, Marshmallow, hammerhead,
Android 6.0.1, US make) on a smart tv (LG 55UC970T) with a built-in
Chromecast, purchased in India. Content sharing works with third
party apps. Under Screen Share option on TV, mobile does show
the TV name '[LG]WebOS' but soon disappears without allowing
us to click. Tried including

wlan.wfd.hdcp=disable

in build.prop but no success. Kindly suggest a workaround. Thanks in advance
 

burma

Member
Oct 11, 2009
37
12
0
The build.prop patch worked. I had to make sure Root Explorer doesnt reset file permissions and ownership (otherwise camera and torch would stop working)
 
Last edited:

deepak geddam

New member
Dec 13, 2015
3
1
0
you need to root your device.

1.Download Root Browser from play store.
2.Go to root directory > System folder > Open build.prop.
3.Add these two lines in the end :
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=1
4.Reboot your device.
5.Connect to your TV using wifi direct.
6.After connecting, go to Settings > Display > Cast.
7.You will see 3 dots on upper right of screen, tap it and tap "Enable Wireless Display".
8.Your TV will be listed there. Tap on it and Screen Casting will be started.
i know this thread is old but i cant save the changes when i try to edit the build prop. How can i save the changes? Please help me.
 

Harshatxda

Senior Member
Jul 5, 2016
158
8
0
Mumbai. India
Build prop editor method WORKS

Recommended build prop method is working as perfect. My g4 did not have wireless display option earlier. After following this, everything worked flawlessly. Thanks xda and person who suggested the trick.