yashsingh1/xdaforums huggingface dataset:
[7" Kindle Fire HD Q&A, Help & Troubleshooting] SafinWasi:
Great job,will be useful to a lot of people if successful. And as for the support,we're all here to help ya:D

A lot of people spend time tinkering with Linux partitions,so getting support won't be as difficult as getting a dead motherboard,which is what worries me now. I would suggest you to buy a Fire HD,root it and leave the rest to your imagination (I would try to flash a Galaxy S3 Kernel using Odin or something ;) )

Anyway,good luck!
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
I have managed to get myself a cheap Fire HD so just waiting for it to come in the post.As far as I can tell the Fire HD uses a very similar eMMC chip as the Fire 2 so I am hoping the partition structure is the same. If /dev/sdc2 is 256Kb and listed as bootloader then I think it should be straightforward to flash in the same way using the dd command.

Anyway, more updates to come :)
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Update - I have now got a motherboard from a Kindle Fire HD 7", will go ahead and solder USB adaptor in the next few days and see what happens - more details to follow.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Ok, so I have opted to try and use a mini SD card adaptor for this project as it is very easy to kill a USB SD card adaptor if you get just one wiring point wrong, although this does have an increased risk of frying your USB port if you are VERY unlucky.

The SD card is wired like so -

https://www.dropbox.com/s/9zsrbevo97ifccj/SD%20Card%20wiring.JPG?dl=0

I drilled some very small holes close to the end of the mini SD internal connections to add stability to the wires. I used Valery_'s image to get the connection labels -

https://www.dropbox.com/s/fur0gxy72lox6yb/SD%20Card%20pinout.jpg?dl=0

For the VCC and VccQ wires, because there are two paired together it was not going to be possible to fit them into the SD card adaptor so I made a fly lead off of the main VCC wire -

https://www.dropbox.com/s/ocmw7p2dgsp4ia6/VCC%20fly%20lead.JPG?dl=0

Next I will be attempting to solder each wire onto the KFHD7 motherboard.

All done. I haven't cut the tracks that have been indicated in this picture as my PC recognises the eMMC under Windows 8 -

https://www.dropbox.com/s/1lyumxvw5h7agx4/Fire%20HD%20Pinout%20with%20VDDI.jpg?dl=0

So here is the motherboard soldered up -

https://www.dropbox.com/s/n30jpvbyhapoub7/Motherboard%20wiring%20KFHD7.JPG?dl=0

Update - after the eMMC was not recognised by Ubuntu I cut the 2 tracks in question, and still nothing. I am also now getting 0v from the card reader however the laptop still recognises SD cards inserted. I will acquire some more USB SD card adaptors and try again with those. More to follow.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Ok, a little frustrating but after checking and rechecking the solder points on the motherboard they are definitely correct, however Vcc, VccQ and Vss are still casting some doubt in my mind, considering that the VccQ and Vss points are both sides of capacitor 801 (C801). I am not 100% convinced that Vcc, VccQ and Vss have other points on the board. Reading the eMMC specifics here there are lots of Vcc, Vss and VccQ. I am not totally sure if there is a definite one that needs connecting :(

Any help on this would be much appreciated.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Ok, another post, sorry :)

Been doing some more research on the eMMC chip and I have found an official data sheet for the chip here

It seems that there are different pins for Vss and Vcc and I am wondering if this is causing the problem as I may be supplying power to the wrong part of the eMMC. Will see if R10 and T10 on the schematic lead to anywhere else and negate the need to cut the tracks, something which I still don't quite fully understand. Edit - R10 (Vss) does not seem to have a place on the board

As you can see from the following table it lists all the necessary locations for applying power to modify the eMMC -

https://www.dropbox.com/s/a7f299p492gf7qe/eMMC%20Pinout.jpg

VDDF is Vcc and VDD is VccQ .

I will check out these two pins later on and see where they lead on the board.

More to follow...
[7" Kindle Fire HD Q&A, Help & Troubleshooting] Valery_:
http://xdaforums.com/attachment.php?attachmentid=2784284&d=1402079403

http://xdaforums.com/showthread.php?t=2775022

good luck
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Ok, I have put your image side by side with your top image and colour coded the points (Just bear in mind the right hand image is a mirror image of the BGA). No matter how I look at it, everything is correct and all Vcc, VccQ and Vss points are interconnected so I do not see how it is not working. Can you explain to me the need for cutting the tracks in your original image and what the version 1 and version 2 mean please?

How have you got on with this? The closest I have been is Windows 8 detecting something but Ubuntu doesn't see anything.

Cheers
[7" Kindle Fire HD Q&A, Help & Troubleshooting] Valery_:
Cutting the tracks had two goals: 1. to decrease power of supply from cardreader, 2. to protect the chips which are supplying 1.8 V

Additionally I used diode Schottky to decrease voltage to 1.6 V

There were impulses CMD and CLK, but there was a problem with signals Data0 - Data3. Level on these pinouts didn't change, was about 1 V

Supposedly the processor blocked Data0..3

I tried to connect cardreader with signal Reset on the motherboard, but there weren't Data0..3

So both in the case with 1.8 V and in the case with 3.3 V on the contact VccQ, there was a voltage about 1 V on Data0..3

I think there is a possibility of access to eMMC if OMAP is blocked and then it will make Data0..3 free (third output state Z)
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
I can't understand why they changed it so radically just for the KFHD 7" as the eMMC on the KF2 and the KFHD 8.9" are both easily accessible. It seems weird how they would use the OMAP to block it just on this model. Looking at the datasheet, are we missing something with VDDI, there is a suggestion to ground it via a 0.1 micro farad capacitor. Any thoughts on this?

Thanks to RolF2 from this post

SanDisk iNAND has three power domains assigned to VCCQ, VCC and VDDi, as shown in Table

10.

Table 10 - Power Domains

Pin Power Domain Comments

Supported voltage ranges:

High Voltage Region: 3.3V (nominal)

VCCQ Host Interface

Low Voltage Region: 1.8V (nominal)

VCC Memory Supported voltage range:

High Voltage Region: 3.3V (nominal)

VDDi Internal VDDi is the internal regulator connection to an

external decoupling capacitor.

Page 25+26 of this document explains it more. Looks like we may only need to ground VDDI with a 0.1uf capacitor. From what I can see on the motherboard all other connections already have capacitors grounding Vcc and VccQ.

Found the connection for VDDI -

https://www.dropbox.com/s/gzk11dywlmxzcmk/Fire%20HD%20Pinout%20with%20VDDI.jpg
[7" Kindle Fire HD Q&A, Help & Troubleshooting] Valery_:
I think that this will not resolve the problem. Connection of capacitor is strange. But this finding is a plus in the investigation.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
The thing that confuses me is the fact that there are no other connections to the BGA array that come from a different source, all Vcc, VccQ and Vss connections are linked and already grounded with capacitors so you should be able to apply power to anywhere of these points. The fact that it is stated that this particular chip has 3 power domains, not 2 like the previous chips is encouraging.

As for your comment about the OMAP blocking access to the eMMC I don't think this is the case as the chip is used in a lot of nand flash technologies that do not have any OMAP device paired with them.

As soon as I get my next motherboard I am going to try the VDDI connection, it cannot do any harm as it controls internal voltage to the eMMC.

I will keep digging but I am pretty sure there is nothing more we have missed as I have been over the data sheet again and again.

Ok, I understand VDDI now, you don't need to touch this connection as it is used internally to regulate chip voltage. So back to the drawing board
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Ok, I am going to make a simple voltage regulator to go inline with my USB card reader to make sure input voltage to the eMMC is 3.3v as I suspect over voltage may be causing a malfunction within the internal voltage stabiliser circuit of the eMMC. It seems over voltage triggers complete shutdown of the eMMC using internal diodes so this may explain the 1v or less output from the DAT pins.

Valery_, if I make sure input voltage is 3.3v then that would dismiss the need to cut the tracks yes?
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Ok, I think this project has to be put on hold again. No matter what I try Ubuntu will not recognise the partitions of the eMMC even though the SD card adaptor flashes and then stops flashing as if being read properly. Connecting to VDDI fries your card reader instantly so do not try this!!

I just cannot see what we are missing and why this motherboard is so different from the KF2 yet not?

There has to be some way to gain access to the eMMC as the chip is so commonly used with other devices.

I will continue this project if I make any break through or if someone finds out something that we may be missing.

For the meantime I will continue with the KF2 unbricking as that is going rather well for me at the moment.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Reserved
[7" Kindle Fire HD Q&A, Help & Troubleshooting] Valery_:
Maybe this information will be useful:

The MAX3002 accept VL voltages from +1.2V to +5.5V and VCC voltages from +1.65V to +5.5V, making them ideal for data transfer between low-voltage ASICs/PLDs and higher voltage systems.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Isn't this just what we have been supplying though? My simple voltage regulator supplied 3.3v
[7" Kindle Fire HD Q&A, Help & Troubleshooting] kero2005:
picture not load

can you fix those picture? . it was prolem with dropbox :eek:

Thanks
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Pictures fixed, for what it's worth
[7" Kindle Fire HD Q&A, Help & Troubleshooting] toly084:
As I understood, it is impossible to connect MB of KF HD 7" by this method? But How to flash if USB is not working?
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
At the moment it is not possible. Until someone works out why the eMMC access is locked under normal methods there is no hope for a dead/hard bricked KF HD 7" :(
[7" Kindle Fire HD Q&A, Help & Troubleshooting] toly084:
But how about USB-serial emulator and connection to RX TX? And flash the tablet by termial program.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
That would be something taht would be out of my electronics knowledge I am afraid, I am not even sure if it is possible to access the eMMC through the RX/TX points
[7" Kindle Fire HD Q&A, Help & Troubleshooting] peggo_fire:
Hi Overlode. I've been following this and other threads with interest since I have a bricked device of this ilk.

I agree with your access points for DAT0/1/2/3, CLK and CMD but I'm not completely sure about the power. Can I ask a stupid question at this point. Could we not power up by connecting a USB cable with only the power pins attached to power the motherboard or will that get the processor involved and stop direct access to the eMMC?
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
I did try this but unfortunately it sends power to the OMAP :(

I am not 100% convinced on the power connections either but my knowledge of the eMMC unfortunately does not extend that far. I think there are multiple "regions" of the eMMC that can be powered up with each of them having a different function. There may be a possibility that we are simply powering up the wrong "region"

I don't know, I have kind of run into a wall with this for the moment
[7" Kindle Fire HD Q&A, Help & Troubleshooting] peggo_fire:
I've done some fancy work with layers and opacity in photoshop with exposed ball positions, and both sides of the circuit board so that I can check the connections and as far as I can tell I agree with your reasoning.

One thing I'm not sure about either is whether the Vccq level should be running with the higher level voltage or whether it needs the lower range. I don't understand from the datasheet what this is all about. If it can run at the higher level with no issue then there should be no problems. Are you able to offer any ideas on this.

I haven't wielded my soldering iron in anger yet!
[7" Kindle Fire HD Q&A, Help & Troubleshooting] overlode:
Maybe a voltage of 1-1.5v is all that is needed to power the eMMC and not the OMAP, this would be easy to test by simply using a single AA battery. Maybe we could give that a go?
[7" Kindle Fire HD Q&A, Help & Troubleshooting] peggo_fire:
Hmm, I don't think a single battery will work. The Sandisk datasheet has Vccq supply at either 1.7-1.95V (low) or 2.7-3.6V (high). The higher range is the same as Vcc (internal flash memory supply).

There is nothing in the datasheet to say that you can't just supply the higher voltage for Vccq, in which case what you've already tried should be OK, but who knows.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] 中国男孩:
加油！ 值得尝试

加油！ 值得尝试！:)
[7" Kindle Fire HD Q&A, Help & Troubleshooting] knohl:
How's the research going? any break-through? will a donation help?

Hi! I was very exited to see this post, me and my brick are waiting eagerly for good news!
[MENTION=396488]overload[/MENTION], will a $15 donation help you on this great cause? if so, post or PM your paypal.

I encourage all fellow readers with the same KFHD brick situation to open thair wallets and do the same!

Thanks on behalf of all of us,

Shay
[7" Kindle Fire HD Q&A, Help & Troubleshooting] Valery_:
One solution to the problem

is pinout for atf fbus

pin 5- cmd

pin 6- clk

pin 7- gnd

pin 8- data0

Power from USB adapter.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] njkev:
Anyone till working on this eMMC read of the KFKD 7? I'm on-board to assist!!

I've purchased a used first gen Kindlefire HD 7 that goes bootloop or fastboot screen, but never fully boots. Unfortunately, I determined that the person that owned this previously trashed the partitions. I attempted to unbrick the KFHD7 with both the KFFIRSTAIDE program and Fastboot commands, but I get errors. I get responses of "Failed: The remote partition does not exist" errors whenever I try to write Bootloader, Boot, or System images. Interestingly the device name was initially "Tate" until after I attempted to write the Bootloader the first time, and now always shows as "Bowser". I think they are one & the same, but the mobo thinks it is the engineering version instead of the mainstream release version. I think that it is unrelated to the partitioning problem with the eMMC, but worth mentioning.

Anyways, I am a hardware engineer, and I think I can help. I've already successfully performed this eMMC read & write method on a KF2. I 've made my own reader that solders to a board.

The reason why the original attempt at this method on this thread has failed is the following:

The DAT3/CD requires about a 22 to 50-KOhm pullup resistor for the card detection. The 1V (floating) is likely WHY it did not work for you.

Furthermore, I do not believe the "cuts" mentioned earlier are even necessary because the processor core voltage is powered off of a different voltage source. The processor I/O should be tri-state (which is WHY we need about 22 to 50-KOhm pullup on the DAT3/CD signal.)

If anyone has a good KFH7 motherboard that they are willing to donate, please PM me for my address. I am willing to attempt this myself. Otherwise, please try this yourself with the added pull-up that I have specified. Once you have read the image off of the good eMMC, please post the download location so everyone can benefit with KFHD 7 resurrection!

If anyone has already succeeded with this, the details, partition structure, and the raw image read are appreciated! :)

Thanks,

Kevin
[7" Kindle Fire HD Q&A, Help & Troubleshooting] loopieb:
I don't know whether you are still interested, but I have successfully unbricked a KFHD7 using the help & tips here, you are right about the pull up resistor and it is necessary to link VDD & VDDF, using a microSD to SD adaptor I first read contents from ebay sourced board, inspected the partitions etc, then using the dd command pushed bootloader supplied by "Hashcode" on to the bricked emmc, this changed status from hard bricked to soft bricked with a bootloop, this was then resolved using SRT to achieve factory recovery, I then used "Hashcode's" full 6 steps and now have CM12 and TWRP loaded, all is well, however I found this process tricky but possible with patience. I hope this helps.

John
[7" Kindle Fire HD Q&A, Help & Troubleshooting] bogie6040:
Would love to make a walk through for this recovery....

[MENTION=7027947]loopieb[/MENTION] So you have successfully recovered a hard black bricked kindle fire HD 7 ?? I have been hoping someone would get this one figured out... Can you post the image of the good eMMC and or some links to what you used exactly to recover your device? I would be willing to post a complete walk through on it if I can get the appropriate files.

Thanks,

Jake
[7" Kindle Fire HD Q&A, Help & Troubleshooting] loopieb:
Assuming you have carried out the direct emmc to SD adaptor connection to PC (works best on Linux PC), my solution was using the DD command to replace partition 2 with one from "Hashcode's" brilliant thread "http://xdaforums.com/showthread.php?t=2128848",

this alone may solve your problem, it depends what bootloader version was wrongly over written. The effect on my KFHD7 was to go from "hardbrick" to "softbrick", I got just the KF orange logo looping, using a fastboot cable I then followed "Hashcode's" thread exactly as posted to first return to factory then on to TWRP and CM12, all very successfully, you do need patience and determination, good luck.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] bogie6040:
eMMC is showing up on ubuntu :)

So I've got it mounted under ubuntu and gparted gives a message: "The backup GPT table is corrupt but the primary appears ok, so that will be used" and i can see 13 different partitions and system is unknown on all but 5 of them - those are formatted ext4

The msftdata flag is set on all the partitions, none have a boot flag set.

Do I need to repair the GPT table somehow? What should the partition structure be? Do I just "DD" the u-boot.bin file to partition 2 no matter what is going on with it? Does the boot flag need to be set??

Sorry - just not sure what to do next, I am familiar with Linux just enough to be dangerous.

Jake
[7" Kindle Fire HD Q&A, Help & Troubleshooting] loopieb:
You seem to have done the hard part, I took the precaution of making a copy of the user data folders now visible in Linux, I checked the partitions like you with gparted but followed guides from others here to concentrate on partition2. The issue seems to be links from bootloader partition 2 to other system partitions, these appear to get broken during the bricking process, replacing the bootloader may restore initial boot links but not all, hence the softbrick state I experienced, rather than chase "ghosts" I merely used the dd command to transfer u-boot.bin etc.

However I have since remembered, after softbrick I used the SR Tool (http://xdaforums.com/showthread.php?t=1951254) with fastboot cable to restore factory settings, it took several attempts and you will need to walk away for 10 mins or more, no progress bar is visible. The SR Tool replaces the bootloader along with system.img, recovery.img etc so establishing the links between partitions. Sorry for the pedantic post. I hope this helps.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] stunts513:
*clapping*

Glad to see this finally has been figured out. Kinda surprised nobody has said anything since the fix was posted.

Congrats!

I don't think this is feasible to do for me though. I can solder yes, but not on stuff that small, more likely to unsolder other components in the process.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] loopieb:
Great news, great walkthrough from bogie6040, good to see the process is repeatable and useful that dumping bootloader into partition 2 can be sufficient in some cases, but most of all a great team result thanks must go out for the hard work carried out by overload, kurohyou, njkev. hashcode & stunts513

John
[7" Kindle Fire HD Q&A, Help & Troubleshooting] stunts513:
If this isn't sufficient enough (aka you somehow managed to wipe your partition table), I was toying with the idea of flashing just the mbr to restore the partition layout, then i realized the kindle used gpt. Did some research and managed to dd out what should be the 7" HD's partition table entries. I seriously doubt too many people have wrecked it that bad but if they do I can always upload it here per request.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] peggo_fire:
That is one brilliant write up bogie6040. Thanks a lot.

I'm going to give that a go this weekend. My kindle has been lying in pieces for months. I'll let you know how it goes.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] bogie6040:
Nice! :) I'm glad that someone found my write up useful - good luck on you repair.....

Bogie
[7" Kindle Fire HD Q&A, Help & Troubleshooting] peggo_fire:
Unfortunately my soldering iron/skills and eyesight were not up to the job so my board is now in bits! Still a good write up though and for a while there I had hope.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] bartek243:
Where can I download an image eMMC 16G HD KF7 ?

I think I have corrupted partition table , revived the fastboot Tate PVT -08 , run fastboot command KFFirstAide 16 alternative method , then I do KFHD_SRT_v1.3.0 command 1. uploads everything , but KF still does not start Kindle Fire inscription and logo fastboot and Get around sound connections .how to post an image here ?
[7" Kindle Fire HD Q&A, Help & Troubleshooting] loopieb:
It's not clear from your message, do you need the whole eMMC image, is your KFHD a 2012 "Tate" if so see posts 38 & 39 on this thread.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] bartek243:
I fixed KF7 HD . Once again, I used the card reader , have restored partition labels ,

I format the partition seventh corrupted then used the tools from the Russian side 4pda

Kindle_fire_HD_7 ( Backup 7.2.3 + root) .zip

fastboot -i 0x1949 oem format

fastboot -i 0x1949 erase cache

fastboot -i 0x1949 erase userdata

fastboot -i 0x1949 flash bootloader bootloader.img

fastboot -i 0x1949 flash boot boot.img

fastboot -i 0x1949 flash dfs dfs.img

fastboot -i 0x1949 flash dkernel dkernel.img

fastboot -i 0x1949 flash efs efs.img

fastboot -i 0x1949 flash xloader xloader.img

fastboot -i 0x1949 flash recovery recovery.img

fastboot -i 0x1949 flash system system.img

fastboot -i 0x1949 reboot
[7" Kindle Fire HD Q&A, Help & Troubleshooting] sirikaro:
Bootloader bootloop

I manged to upload bootloader using this method, but when the tablet starts only stays at Flashpoint logo for about 3 second then restarts and the screen goes black, in windows keeps earing the sound of a connected device, seems like a boot loop, but don't stays at flashboot, the whole problem was after flash supersu and makes a boot image.bin

Hopes you can help me.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] sirikaro:
Would be great if you can asist me, I think I did that corrupt the whole system, already post my trouble, thanks in advance.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] sirikaro:
Can you upload the backup, because the original link it's disabled due to exceeded traffic.
[7" Kindle Fire HD Q&A, Help & Troubleshooting] KityaVisluy:
Hello!

Meybe somone have attachments from this guide?