Native Cast / Miracast on Android watches - working or not?

Does anyone know if native Android Cast / Miracast works on Android watches? Using one of the Floating Toucher shortcuts, I was able to enter native Android status bar on my LEM10 (Android v7.1), and from there I can select Cast icon/option. Cast window opens, but it seems it can’t find any device (even my TV is connected to the same WiFi network and I normally cast to the same TV from my Android phone). Also by tapping to the Kernel version under (About watch section) in my LEM10, I entered to the Engineering Mode and there under Connectivity tab I can see settings for WiFi Display and it looks like cast should be supported. But when from native status bar I go to Cast, it doesn’t offer me any device to cast. Did anyone actually succeed to cast? On my other Android phone (it has stock Android v6.0.1) under Cast section (under Display settings) there is additional option “Enable Wireless display”. How to enable that option on Android watch (LEM10 in this particular case). I think that is the key to make Cast working.

There are two build.prop settings that matter.

ro.mtk_wfd_support=1
persist.debug.wfd.enable=1

I you have root you can try to add last.

But it will eat a lot of battery.

Let us know.

1 Like

OK, thank you @tweakradje. Now, this will be a new challenge for me, because I still didn’t root my LEM10, so first I have to investigate how to root it. I will see… Now I must search what are the rooting steps, and is it possible to unroot it afterwards. can you maybe share a link to some tutorial?
Anyway, if I succeed with native Android casting, I will post it here.

First try without root!!! It might work. Since most persist values are stored in /data/property folder to survive reboot and can be set without root.
adb shell setprop persist.debug.wfd.enable 1
reboot
adb shell getprop persist.debug.wfd.enable
that should be set to 1 then after reboot.

1 Like

I still didn’t have time to try, but I will let you know result after I try.

Hi. Today I tried what you suggested. First I did adb shell setprop persist.debug.wfd.enable 1, then I rebooted and when I then executed adb shell getprop persist.debug.wfd.enable, I really got 1.
Then I tried Cast and I still don’t see any devices nor I have any additional option to enable Wireless display under Cast setting.
I also installed BuildProp Editor APP and it is interesting that there in build.prop among other settings I don’t see this setting persist.debug.wfd.enable?! How can that be explained? I still didn’t root my LEM10.

I was wrong. Now I executed “adb shell getprop” and among other settings I can see that both of these settings are enabled:

ro.mtk_wfd_support=1
persist.debug.wfd.enable=1

So, why Cast doesn’t work?!

Not supported? Cannot tell what you need to get it to work.