To make sure USB Cable is fine try to connect your phone to computer and see if its detected. If yes, check the cable for any loose connection, if connectivity is not lost, the cable is working fine. Disconnect cable , remove battery and connect the usb cable holding down the C button...it should get detected...