FIRST CHECK: It worked great for the first few weeks but now the HDMI port has stopped working. But as for the USB ports, they all work great! UPDATED: Find a better product, I feel like I wasted my money on this. Everything worked fine at first, but now you have to poke at every cable to get it working. This product just keeps getting worse over time. It hasn't been six months and this product is already on its last legs. Completely disappointed.