08-22-2012, 07:57 AM | #91 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
USB downloader mode has a time-out, if no activity is detected withing the set time period, the SoC will be reset.
Software can "fix" that - send downloader mode one valid command (get info will do) - That will cause it to disable the initial safety timer. Note: the "time out" is evidently related to clock speed - - its 90 seconds for the i.MX31 (K-DX) and only 30 seconds for the i.MX53 (K4&K5). |
08-23-2012, 02:52 AM | #92 |
Junior Member
Posts: 4
Karma: 10
Join Date: Aug 2012
Location: Pisa
Device: Kindle 3
|
fail
Hello, I've been trying to debrick my Kindle 3 by following the noob's guide step by step, but so far without success. I downloaded Geekmaster's K3 v3.0.2 firmware and kernel and flashed them with ATK (running on Windows 7 32-bit). According to ATK the flash programming was successful, but my Kindle still won't reboot (and the battery is charged). Actually at step 4 when I clicked the "next" button I got an "USB not detected" error message, but then everything went fine, apparently. Can someone please help me? Thanks in advance
|
08-23-2012, 03:20 AM | #93 | |
Junior Member
Posts: 4
Karma: 10
Join Date: Apr 2012
Device: kindle3
|
Quote:
|
|
08-23-2012, 03:32 AM | #94 |
Junior Member
Posts: 4
Karma: 10
Join Date: Aug 2012
Location: Pisa
Device: Kindle 3
|
Yes, I did.
Last edited by elisaf; 08-23-2012 at 03:46 AM. |
08-23-2012, 07:30 AM | #95 |
Wizard
Posts: 1,379
Karma: 2155307
Join Date: Nov 2010
Location: Goettingen, Germany
Device: Kindle Paperwhite, Kobo Mini
|
What exactly happens at the stage you shortly described with "still won't reboot"? What screen changes happen, does the LED blink (when not connected via USB), ...?
The images uploaded until now do not include the very beginning of the eMMC partition, which holds a partition table and the boot loader. I think I'll upload an image of those soon, too. I consider it even more likely that those could get broken than I would for the kernel. So, please give the requested description and hold your breath for 1-2 days until I manage to put the partition header/boot loader image somewhere. |
08-23-2012, 07:45 AM | #96 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
The eMMC of the K3 has two other, hardware, boot partitions. The device end (client end, kindle, RAM kernel, whatever you call it) does not have the code to access the eMMC control registers required to access the hardware boot partitions. Something on one of my many todo lists. Extend the downloaded command processor ("RAM kernel") with some general purpose eMMC utilities. May never happen, I may die before I get around to it. |
|
08-23-2012, 07:59 AM | #97 |
Wizard
Posts: 1,379
Karma: 2155307
Join Date: Nov 2010
Location: Goettingen, Germany
Device: Kindle Paperwhite, Kobo Mini
|
I don't think the design uses any of these special "MMC partitions". So no, I was merely talking about the first sectors of the default user partition of the eMMC, not to be confused with actual "partitions" referenced in the partition table. The eMMC starts with MBR+partition table, but the partitions referenced in there do not cover everything. Uboot follows that partition table, then the Kernel. However, both are not within one of the partitions referenced in the partition table.
|
08-23-2012, 08:05 AM | #98 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
This English language has its faults at times.
HardWarePartitions of the HardWareDevice determined by the HardWareDeviceControlRegisters. That is as close to German as I can get. But yes, we are both talking about the same thing. Them other "partition" thingies. |
08-23-2012, 08:13 AM | #99 |
Wizard
Posts: 1,379
Karma: 2155307
Join Date: Nov 2010
Location: Goettingen, Germany
Device: Kindle Paperwhite, Kobo Mini
|
Ooops. My "no" wasn't in place, since of course you hit the nail right on. I don't think we have a more detailed vocabularies for partitions of different abstraction levels in German than there is in English :-) And in the end, probably everything we talk about is software-defined. Well, in fact such small memory controllers are among the devices where the difference between hardware and software is blurred....
|
08-23-2012, 08:34 AM | #100 |
Junior Member
Posts: 6
Karma: 10
Join Date: Aug 2012
Location: Neubrandenburg
Device: Kindle 3
|
Nothing changes on screen. Still the boy under the tree. LED also does not change from orange to something else. I've put my K3 yesterday evening back to the wall-charger, will try again this evening if something happens.
|
08-23-2012, 08:39 AM | #101 |
Junior Member
Posts: 4
Karma: 10
Join Date: Aug 2012
Location: Pisa
Device: Kindle 3
|
Hi, when I say that it won't reboot I mean that it remains frozen on the last page I read, just as before the whole debricking procedure. When I slide the power switch the LED blinks but nothing happens no matter how long I hold it. Since it froze, not the slightest screen change has happened. At this point I'm afraid it might be beyond recovery...
|
08-23-2012, 08:45 AM | #102 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
If you don't already have a copy, sign-out a copy of: AN3996.pdf from the Freescale site.
(Its one of those free ones that has to be signed for, else I would just post a link to my copy.) Lots of good information there of the start-up process from power-on-reset through bring up the iROM code. Such as the SoC setup state. Interesting things, like there is a single MMU mapping installed, an identity mapping with the four high bits forced to zero giving a virtual memory to physical memory identity map for the lower 32bits of the address space. You want to access something in the other 60Gbytes of address space, you get to install your own MMU mapping. Includes a bit-by-bit description of the iROM protocol. How do they support so many different (usually flash) storage media in the tiny code space used by iROM? Everything is done "bit serial" and they set the core clock speed to run at the same clock speed of the memory part. Making synchronous transfers simple. And - making the user sit there, wondering if anything is happening. The ATK protocol is in the ATK documentation (they are different). But your k3flasher info message shows that you already know that. The only useful thing in this post is the ap-note number. Last edited by knc1; 08-23-2012 at 08:50 AM. |
08-23-2012, 09:07 AM | #103 | |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
If you are using the 3.0.2 images, be sure that you properly extracted the multi-part zip file. Is the total size of mmcblk0p1 about 350MB? |
|
08-23-2012, 09:15 AM | #104 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
I am learning more about that as time passes.
USB Downloader mode is running the $10 SoC part as if it was a (rather dumb) $1 micro-controller. It can start up the off-chip ram, the off-chip rom, run the serial or usb port ... Duh... That's it folks. (So don't expect it to turn on the battery management or anything else.) |
08-23-2012, 09:20 AM | #105 | |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
|
|
Tags |
debrick, debricking, howto, kindle 3 |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Small debricking guide for “noobs” | silver18 | Kindle Developer's Corner | 204 | 03-20-2016 09:35 AM |
[HELP] Unsuccessful debricking K4NT | jber | Kindle Developer's Corner | 12 | 07-08-2012 06:35 AM |
How to debricking My kindel 3. | gzm001 | Kindle Developer's Corner | 5 | 06-27-2012 02:40 PM |
I have some questions about K4 touch debricking | drjonvargas | Kindle Developer's Corner | 4 | 04-22-2012 03:46 PM |
kindle touch simple debricking for help | non_fox | Amazon Kindle | 4 | 04-18-2012 08:32 PM |