The cable can't work for thunderbolt1/2 displays and device. The cable can't work for usb-c monitor to Mini Displayport source host. You need to use the 10Gbps usb-c to usb-c cable. (Other Cable not work) You can connect the 10Gbps USB-C to USB-C Cable to the short cable Then connect it to the Mini Displayport displays. USB Type C Female Input to Mini Displayport 1.4 Male Output HDTV Cable for Surface Pro Chromebook Pixel Surface Go etc. Also can work for Type-C phone with DP-Alt mode.