This is a video outlining the necessary steps to create your own factory cable or fastboot cable. It allows you to unbrick many Android devices that are hardbricked and can even boot a device without a battery. You will need a “Breakout Board” to do this. Click the link below to order them on SparkFun:
You can use any USB cord that is for charging and data, PSP Go chargers work, and PSP mini USB charger will work, and any other micro USB cord for data and charging will work. MUST have 4 wires inside (red, green, white, & black).
The order of the pins are as follows, this is VERY important, that you do it correctly. Must solder each of the four wires to the correct pin, as well as a 1K resistor to the correct TWO pins:
PIN 1 (VCC): Red Wire & One Side of the 1K Resistor
PIN 2 (D-): White Wire
PIN 3 (D+): Green Wire
PIN 4 (ID): Other Side of 1K Resistor
PIN 5 (GND); Black Wire
If done correctly, when you plug the cable into a computer, and then into your device it should boot it automatically. Works perfectly on my Kindle Fire (first gen) to boot the device into FastBoot mode so that it may be unbricked.
I read this tutorial to learn how to do this:
MAKE SURE YOU KNOW IF YOUR DEVICE SUPPORTS A FACTORY CABLE BEFORE ATTEMPTING THIS. DO NOT ATTEMPT IF YOU ARE UNSURE OR DON’T KNOW WHAT YOU ARE DOING!!! I AM IN NO WAY RESPONSIBLE FOR ANY DAMAGE THAT OCCURS TO YOUR DEVICE AS A RESULT OF MAKING THIS CABLE OR USING THIS TUTORIAL. YOU ASSUME ALL RISK!!