You could just replace the USB cord
You can use any 10 to 15 foot USB cord that has the Male USB type A end, the other end does not matter as you are clipping it off.
Here is a report of what I told another person on SRK
It is more likely there is a break inside your USB cable than your PCB being fried.
I can tell you now the controller is powering on if the lights are flashing, even if its a “millisecond” at a time.
You PC actually detecting a device although the computer states “USB device is not recognized” means the stick is getting power but data isn’t being send back and forth.
It is more likely that the data - or data + lines are broken somewhere.
Here is a quick guide showing the 4 wires in a USB cable are
Note the D- or Data - wire is white and D+ or Data + wire is Green.
Trick now is finding where that USB break is.
The Easy way to fix this is to replace the whole cable. Now for that ANY USB CABLE with a USB Type a Male end would work. The other end does not matter as were clipping that end off any ways. Get a cable that is atleast 10 feet long as you want a good amount of distance from your self and the console.
Cheap USB cables can be found on Mono Price dot com
Here is a video how to repair and patch USB cable courtesy of Nerrage
For your stick I suggest opening up the stick and making the repair inside of the stick. Also include some cable strain release tie a knot in the section of new cable in the inside of the case, so that the cable it self can not get pulled out of your stick case.
To prevent this in the future stop wrapping your USB cable around your stick when you are done with it. Tightly wounding the cable around your stick over stretches the wires inside and eventually leads to a break. Loosely coil or loop your usb cable Like you would a garden hose or extension cord. when you are done and tie it in place using a velco strap. There are velcro straps made just for ting up electric and computer cables.