Para ello sólo hay que editar el archivo build.prop que se encuentra en la carpeta /system/build.prop

abrimos el archivo prop como texto y vemos si tenemos éstas líneas↓
persist.debug.wfd.enable=1
persist.sys.wft.enable=0
quizás estén y lo único que tienen que cambiar son los nros a como los acabo de escribir, si no los tienen, dejen un espacio debajo de todo y lo escriben tal cual están escritas las líneas↑.
Una vez escritas las líneas sólo tienen que guardar y reiniciar el celular para que surja efecto la configuración.
Una vez encendido el celular, lo único que tienen que hacer para empezar a compartir pantalla es encender el wifi, después ir a Configuración del celular, después Pantalla y seguido buscar Transmitir o Compartir Pantalla (según como lo diga tu celular)

Después dentro tocamos los tres puntitos en la parte superior derecha y habilitamos para poder empezar a compartir pantalla.
En la parte del Smart TV buscar Aircast o descargarlo desde la tienda de su TV e iniciarlo hasta que el celular encuentre la pantalla y una vez encontrada apretar para conectar, en wecast u otros aparatos similares es muy parecido, con la diferencia que está hecho para TV LED , tiene conectores HDMI y USB los cuales deben ir en su TV, una vez que lo tengan conectado y en modo miracast lo conectan y listo.
CUIDADO: Editar el build.prop con precaución, una mala configuración puede dejar tu celular en bootloop y como dicen todos, no me hago responsable de daños ocasionados, si tienen dudas, busquen más información en Internet, saludos.
PTT: Yo lo hice con mi moto e2 LTE (2015) y con un moto x play, no aseguro que les funcione a todos