[7" Kindle Fire HD Q&A, Help & Troubleshooting] vwyoda:
I was given a kindle fire hd 7 that is stuck in a boot loop. My friend gave up trying to root it and just gave it to me in its borked state. What he told me he did was root the device then used the one click apk, from that point on its been stuck in a boot loop. Past that he is not sure what he did. Fastboot does not recognize it unless using the 0x1949.

I am on Linux and have no simple access to a windows box, I have tried issuing fast boot commands to put a new system recovery and boot img on the device but, all I end up with is either a fastboot loop or the kindle loop. I am lost trying to sort out what I should be trying next or if this is just a brick at this point. Looking for some advice as to where to go now? Does anyone have a link to a good known working system recovery boot images or to a linux guide that shows what to do when its not recognized and how to restore? I took the ones from KFHD package and have tried every combo of images they had including each versions system.img and system2.img, all with the same results. I can post any other info needed to help diagnose the issue, also adb does not recognize the device either.

Here is some outputs

adb devices
List of devices attached

adb version
Android Debug Bridge version 1.0.31

lsusb -v -d 1949:0007
Bus 001 Device 008: ID 1949:0007 Lab126, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1949 Lab126, Inc.
idProduct 0x0007
bcdDevice 1.00
iManufacturer 5 Texas Instruments
iProduct 1 Tate-PVT-08
iSerial 2 69B8000200000001
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 3 Android Fastboot
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 66
bInterfaceProtocol 3
iInterface 4 Android Fastboot
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered

fastboot -i 0x1949 getvar product
< waiting for device >
product: Tate-PVT-08
finished. total time: 0.001s

fastboot -i 0x1949 flash system system.img
target reported max download size of 1006632960 bytes
sending 'system' (907264 KB)...
OKAY [312.399s]
writing 'system'...
OKAY [ 75.874s]
finished. total time: 388.273s

fastboot -i 0x1949 flash recovery recovery.img
target reported max download size of 1006632960 bytes
sending 'recovery' (8192 KB)...
OKAY [ 2.823s]
writing 'recovery'...
OKAY [ 0.929s]
finished. total time: 3.753s

fastboot -i 0x1949 boot boot.img
creating boot image...
creating boot image - 8390656 bytes
downloading 'boot.img'...
OKAY [ 2.831s]
booting...
OKAY [ 0.003s]
finished. total time: 2.834s

The order of the fastboot commands is the order that I issued them when trying to restore the KFHD7. Can anyone shed some light on what I am missing here or what I am doing wrong. I have never had so much issue as I have trying to fix this device. I always end up with the kindlefire logo looping. Thanks a bunch for any help with this.