10-20-2020, 06:52 AM | #1 |
Junior Member
Posts: 9
Karma: 10
Join Date: Feb 2020
Location: Isaszeg, Hungary
Device: KT, KT3
|
KT3 wiped mmc, only uboot
Greetings fellow Kindle-unbrickers, I need some advice in a desperate situation!
The subject is my KT3 with official 5.12+ firmware, what I want to break free. Upon serial jailbreak process I accidentally pressed "4" and started to wipe the MMC. Now it says "ERROR: Can't get kernel image!" for normal boot. I haven't made any backups from the device to load back, so now I am stuck. Where to go from here? My plan B is to buy an exact same device and backup the mmc content from there to load back to the bricked device. All advice appreciated! |
10-22-2020, 09:43 AM | #2 |
Junior Member
Posts: 9
Karma: 10
Join Date: Feb 2020
Location: Isaszeg, Hungary
Device: KT, KT3
|
Update
Upon researching in the forum, I found KindleTools package forked by NiLuJe
With this I can recreate the diagkern.bin and flash it back with this magical method: https://www.mobileread.com/forums/sh...d.php?t=296032 Under Win10 WSL looks promising, giving an Ubuntu command line in 10 minutes, after some package install the simple make finishes but the create recovery2 fails somehow. Console output: Spoiler:
|
Advert | |
|
10-22-2020, 11:01 AM | #3 |
BLAM!
Posts: 13,495
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
That is not how this is supposed to work (you're mixing up make targets with... whatever you're trying to do here), and even if you were doing it the right way, it won't work, unless you're already running a patched kernel, which you're not, since you're currently running a brick ^^.
(Because the factory/recovery updater is handled via the kernel's initrd recovery shell, and that one obviously doesn't recognize our signing key). As a sidebar, you don't need to build KindleTool, there are binaries available in the snapshots thread. As a second sidebar, fastboot images have *nothing* to do with Kindle update packages in the first place. So, that's a big nope on *at least* three fronts. Last edited by NiLuJe; 10-22-2020 at 11:04 AM. |
10-22-2020, 12:49 PM | #4 | |
Junior Member
Posts: 9
Karma: 10
Join Date: Feb 2020
Location: Isaszeg, Hungary
Device: KT, KT3
|
Quote:
Should I install the downloaded binary with loady via TTL like I saw in the other post? |
|
10-22-2020, 06:14 PM | #5 |
BLAM!
Posts: 13,495
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
My understanding is that what you did is essentially a one-way street to the waste basket.
That said, this is *absolutely not* my area of expertise, and there may have been vague attempts to recover from that in the past. Emphasis on past. Meaning, I sure as hell don't remember any of the details, I don't even remember if they were successful, and they may have only applied to much older devices, that didn't work *at all* like yours. |
Advert | |
|
10-23-2020, 10:22 AM | #6 | |
Wizard
Posts: 2,788
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
|
|
10-23-2020, 10:39 AM | #7 |
Junior Member
Posts: 9
Karma: 10
Join Date: Feb 2020
Location: Isaszeg, Hungary
Device: KT, KT3
|
@NiLuJe Thanks for clarifying that I am causing chaos in the command line for myself. I went through the readme again and realized that I missed the "make install" step, that's why I ended up mixing the make and the arguments for the KindleTool.
If I want to reflash the diags_kernel partition the following line gave me the right binaries? Code:
kindletool create recovery2 kt3w * ../diags_kernel.bin Spoiler:
The device now already just a paperweight, I wil try what I can do, thanks for the cooperation |
10-23-2020, 10:47 AM | #8 | |
BLAM!
Posts: 13,495
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Quote:
You can't trust the return status of fastboot commands on Kindle, even on a sane device. As @geek1011 said, you might have to go one level closer to the metal (i.e., mfgtool). |
|
10-23-2020, 11:01 AM | #9 |
Junior Member
Posts: 9
Karma: 10
Join Date: Feb 2020
Location: Isaszeg, Hungary
Device: KT, KT3
|
I have a working and jailbreaked K5 around, if I use the backup script made by kcnc1, is there a chance the diags_kernel.bin will be compatible with the KT3?
|
10-23-2020, 11:13 AM | #10 |
BLAM!
Posts: 13,495
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
None whatsoever, it's not the same SoC.
|
10-24-2020, 06:56 AM | #11 |
Junior Member
Posts: 9
Karma: 10
Join Date: Feb 2020
Location: Isaszeg, Hungary
Device: KT, KT3
|
Thanks for verifying it!
I tried MFGtool from this thread, but it cannot see the device. When I tried to configure it, the GUI just exited on the USB ports tab every time. But at least it has the 3 binaries already included, which I could use in other tool. Next try will be to check out the MFGtool 3.0 and try to access the brick with that. Along I already have the imx_usb cloned and compiled to try it out, but still needs some reading in the topic. I found a thread from 3 years ago where someone faced almost the same situation and stuck with a brick. In the end the device was resurrected with working "main OS" and without a functioning diags partition. knc1 is a war veteran this close to the metal, cleared some things already for me as well with all these helpful posts in so many threads, if you are reading this, sorry for the typo in your name in some upper post, I cannot edit my posts yet. My question is, how can I get the uImage out of the update binaries to use it like this? Sorry if I mix up definitions, my knowledge about this topic is barely scratching the surface, but this forums and its members is really helping and kind. Thanks for your time spent on my problem |
10-24-2020, 08:30 AM | #12 |
BLAM!
Posts: 13,495
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
You can pull the *main* kernel and rootfs out of an official update via KindleTool (e.g., kindletool extract blah.bin out).
But for diags (assuming the KT3 still used an A/B layout, I can never remember :s), you'll need actual DIY backups. |
10-29-2020, 03:20 PM | #13 |
Junior Member
Posts: 9
Karma: 10
Join Date: Feb 2020
Location: Isaszeg, Hungary
Device: KT, KT3
|
Success
It took me a couple of tries, but I managed to flash the uImage from 5.8.0 via UART, got back the recovery menu.
My KT3 came back from death, thanks to this community |
02-05-2021, 10:38 AM | #14 |
Member
Posts: 12
Karma: 10
Join Date: Apr 2018
Location: russia, india
Device: kt3 basic
|
Hi, there.
If someone still needs Kindle kt3 basic partitions backup, (uart method) - i have full, for our community (except huge mainsys.bin): https://drive.google.com/file/d/1qeP...ew?usp=sharing and here is diagkern.bin only: https://drive.google.com/file/d/1CUw...ew?usp=sharing Last edited by 3ldn1k; 02-05-2021 at 10:45 AM. |
08-12-2023, 11:30 AM | #15 | |
Junior Member
Posts: 4
Karma: 10
Join Date: Aug 2023
Device: kt3
|
Quote:
|
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Uboot needed for pw2 | Merlin09 | Kindle Developer's Corner | 67 | 03-13-2020 08:31 PM |
iLiad issues with MMC and SD card | maxmin | iRex | 0 | 10-17-2010 09:27 AM |
CF vs MMC | jasem200 | iRex | 16 | 11-10-2008 06:53 AM |
How to Use MMC | jasem200 | iRex | 24 | 06-13-2008 07:36 PM |