didn’t try miracast yet, but just a general info: if you change buildprops, usually they check for running and present system services and their libraries. Just flipping the option it no panacea. Could explain the hang.
As soon as you see the bouncing dot you have adb logcat output - so you can read into what it is complaining about
The other option is to use Chromecast and only power it on when you need it, put in guest network, config privacy, etc…but, how bad is that (compared to using an alternate device with apple TV because this won’t work). And, are there risks for having google home on the phone?
… looking into that patch repo again where it links to - seems to me as Lineage 18.1 and up has miracast code again in their android_frameworks_av - https://review.lineageos.org/q/legacy-wfd
On what device and /e/ version are you? if it’s /e/-R I’d be interested in seeing adb logcat output
Sending a quick update…I gave up on Miracast with the Pixel…don’t waste your time.
Casting on a Moto G7 Plus worked OK, but it was flakey. Sometimes it would connect as audio only, other times it would have video and no sound. In this case, we would have to do a dance with bluetooth and the soundbar. Depending on which was connected first, one might kick the other off.
Needless to say, it was NOT an Apple TV kind of experience…until I tried a OnePlus 7T (the last 4G only OP series). Now, casting works very similar to Apple TV, with an extra step of accepting the connection on the TV. Sound works. Video works. It’s a beautiful thing.
I understand why the Pixel did not work (they are forcing you to use Chromecast). As for the Moto being flakey vs the OnePlus working great, I am leaning towards hardware. The OP7T has the SnapDragon 855+, which I think the “+” was focused on video for games.