I had a hassle free setup. Default output on the screen displays the connection status. It comes with a hardware switch to select between miracast and airplay. Airplay is the default, but can be changed to miracast on the setup page. I tried with a Thinkpad 10 Windows 8.1 and Lumia 640 Windows 8.1 both of which worked flawlessly. Got the output to a HDMI-VGA converter too. http://www.miradisplay.com/index.html. The device I have looks different though.