[7" Kindle Fire HD Q&A, Help & Troubleshooting] prokennexusa:
What can you do with a Android Factory cable

Optic_Vithu,

Thank you for posting this question. The "Factory USB Cable" is a tool used with the Kindle Fire 2 and the Kindle Fire HD 7" to enable Fastboot on the devices. The cable is known as a "Motorola Factory Programming Cale". The cable uses PIN 1 (5v+ Power) and sends 5v + to PIN 4, what is normally a Common (Ground). This "Active Power" sends a signal to the on-board TI (Texas Instruments) BIOS to boot into what is called Fastboot. Fastboot allows you to Flash the SD Card with new images. There are a number of Phones and Tablets that use the TI Boards, thus they require this same cable. DO NOT use this cable on phones that were not designed to use the cable, damage will result to the device. We ship out our Factory USB Cable with a bright Red tape around the head of the cable to remind the end user to not use the cable for general charging.

You may purchase a Factory USB Cable from us by sending us a PM to: Prokennexusa, please include your email address so we can send you an invoice. If you would like to build your own, we do have a post on how to build one here: How To Make Your Own Factory USB Cable

The Kindle Fire HD and 2 has a total of 11 partitions:

boot.img

recovery.img

system.img

efs.img

dfs.img

dkernel.img

misc.img

crypto.img

idme.img

bootloader.img

xloader.img

The primary ones we Flash with the Factory USB Cale are:

boot.img

recovery.img

system.img

So, in simple terms the Factory USB Cable allows you to load new ROM's although the only sable ROM is for the Kindle Fire 2. The Kindle Fire HD 7" and the Kindle Fire HD 8.9" are both a work in progress.

This is a list of the things you can do with the Factory USB Cable:

1. Recover the Kindle from mistakes

2. Load new ROM's

3. Clean Up the Davlik Cache

4. Wipe the User Data

5. Load A New Kernel

6. Backup Your Kindle

The following is a list of commands used to perform the above tasks, we use a program called "Fastboot".

Fastboot Commands

usage: fastboot [ <option> ] <command>

commands:

update <filename> reflash device from update.zip

flashall flash

boot + recovery + system

flash <partition> [ <filename> ] - write a file to a flash partition

erase <partition> - erase a flash partition

getvar <variable> - display a bootloader variable

boot <kernel> [ <ramdisk> ] - download and boot kernel

flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it

devices - list all connected devices

reboot reboot device normally

reboot-bootloader

reboot device into bootloader

options:

-w erase userdata and cache

-s <serial number> specify device serial number

-p <product> specify product name

-c <cmdline> override kernel commandline

-i <vendor id> specify a custom USB vendor id

-b <base_addr> specify a custom kernel base address

-n <page size> specify the nand page size. default: 2048

Please let us know if you require additional information on any of the above topics. Be careful, the Fastboot command is very powerful and can damage the Kindle if not used properly. If you would prefer a tool that automates the Backup and Recovery process, please download a copy of our software here: [BACKUP][RECOVERY] Kindle Fire HD and 2 First Aide Software - Noob (Simple) Version You do not need a Factory USB Cable for all the options in the software, as a matter of fact, you can backup your Kindle today and order the cable for a future mistake or Kindle disaster.