Miracast, as awesome as it can be, can be headache inducing. The PTV3000 only works because netgear constantly updates it to make it better. When I bought mine, my surface would not connect without 1st updating the firmware. I have a phillips miracast reciever that works with my android tablets, but not my SP2. A friend has an android "hdmi stick" that only works with older android miracast devices. The microsoft (and nokia) device pretty much should work flawlessly with the Microsoft line of devices. Also, the PTV3000 is VERY small, to the point that I have a PS3 camera on mine to weigh it down a bit as it's too light to stay in place with the HDMI and USB cables plugged in.