Recently I got broken such device. This is handy device that allows you to test USB connections between PC and target device. It can handle USB3.0, USB2.0 and disconnected state.
Heart of this device is PIC18F4550. When it is broken, replacing it with new one is worth nothing without firmware. Fortunately, in the past, MCCI provided flash pendrive with all necessary stuff on it. I'm putting...