06-24-2012, 07:00 AM | #76 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
The underlying device is EEEProm (a lot of them, one per erase block). For a "Write" of less than an erase block size; The controller is doing: "read, merge, erase, re-program". If you had written to the device in erase block size chunks (bs=4096) then it would only have done: "erase, re-program". Rather than the longer merge cycle eight times for each erase block (default writes of bs=512). Just as a note in case you ever have to do it again. Last edited by knc1; 06-24-2012 at 07:03 AM. |
|
06-24-2012, 08:42 AM | #77 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
So, it appears that the K3 serial recovery root PW is fionaXXXX (4 hex digits reconstructed from serial number), but the shell login (serial or SSH) uses the shadow fionaXXX (3-hex digits DES hash, that allows typing extra characters).
|
Advert | |
|
06-24-2012, 08:53 AM | #78 |
Enthusiast
Posts: 44
Karma: 40820
Join Date: Jun 2012
Device: Kindle 3 WIFI
|
Two more questions:
First: Is there a way to backup the NAND flash? It worked for me. Now I can connect using serial mode, but when I try to connect in serial mode, I need a driver for: "SE Blank RINGO". How I can find the driver? |
06-24-2012, 08:56 AM | #79 | |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
Hawhill and I have played with it some, but we did not upload and run a custom u-boot image with it (yet). It should be able to flash firmware too, just like MfgTool, if you provide the "correct" config profiles... You can also get to that mode with the K3 "magic key", which is "Vol-". Last edited by geekmaster; 06-24-2012 at 09:00 AM. |
|
06-24-2012, 09:22 AM | #80 | |
Enthusiast
Posts: 44
Karma: 40820
Join Date: Jun 2012
Device: Kindle 3 WIFI
|
Quote:
Code:
mx35.inf VID_15A2 PID_0030 Code:
wdreg_gui.exe -inf mx35.inf install Code:
Can not run an x86 build of this utility on x64 platform. Initializing driver failed. Last edited by wlaf; 06-24-2012 at 09:28 AM. |
|
Advert | |
|
06-24-2012, 09:32 AM | #81 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
That's what I use. My host OS is x64 too...
P.S. I think the libusb-win32 was for win32 fastboot, not MfgTool/AdvToolKit... I think I used the default USB HID drivers, but in XP 32... Last edited by geekmaster; 06-24-2012 at 09:35 AM. |
06-24-2012, 10:01 AM | #82 | |
Enthusiast
Posts: 44
Karma: 40820
Join Date: Jun 2012
Device: Kindle 3 WIFI
|
It seems that the source code of the advanced toolkit is available. Maybe It is possible to make builds for x64.
i.MX35 Product Development Kit (PDK) Downloads http://www.freescale.com/webapp/sps/...sign_Tools_Tab Even when I was be able to intall I couldn't dump anything. I get: Quote:
Last edited by wlaf; 06-24-2012 at 10:09 AM. |
|
06-24-2012, 12:47 PM | #83 |
Wizard
Posts: 1,379
Karma: 2155307
Join Date: Nov 2010
Location: Goettingen, Germany
Device: Kindle Paperwhite, Kobo Mini
|
It tries to upload a) SoC register init values, e.g. for configuring the RAM, and b) uploads a small firmware into memory, which is supposed to do the dumping/flashing. However, the predefined data for a) and for b) is fit for evaluation boards from Freescale, not for the Kindle. Thus, customized versions of these would be needed. Hard work.
|
06-24-2012, 02:09 PM | #84 | |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
I suspect that the K3 is not much different (I hope). Someday, I may even get around to checking it out... P.S. The Option flags needed to build the uboots is documented in "what we learned debricking my K4" thread linked in the first post of simple debricking... My custom uboot images just replace the value with a constant after reading the idme bootmode var in the uboot source code. I have 3 versions (main, diags, fastboot). They do not SAVE the new bootmode var, but they do change how the system boots depending on those (forced) values. Simple and easy. Oh... and I also fixed a bug in the uboot code, which I was sad to see remains broken in newer versions of the source code. They have serious case-conversion problems, so despite the code attempting to (incorrectly) force uppercase on serial numbers and such, it is best to type them correctly. Last edited by geekmaster; 06-24-2012 at 02:15 PM. |
|
06-24-2012, 03:16 PM | #85 | ||
Enthusiast
Posts: 44
Karma: 40820
Join Date: Jun 2012
Device: Kindle 3 WIFI
|
Quote:
i.MX Advanced Toolkit Standard Version User's Guide http://www.freescale.com/files/32bit...=Documentation (latest version bundled with the application) Customizing the Freescale® Advanced Toolkit for i.MX Based Platforms http://cache.freescale.com/files/dsp...ote/AN3985.pdf Source Code http://www.freescale.com/webapp/sps/...sign_Tools_Tab It can be built with cygwin. But the quesition remains: Is the information available enough for creating the needed image? As you've mentioned, in the user documentation we read: Quote:
Last edited by wlaf; 06-24-2012 at 03:59 PM. |
||
06-24-2012, 03:38 PM | #86 | |
Enthusiast
Posts: 44
Karma: 40820
Join Date: Jun 2012
Device: Kindle 3 WIFI
|
The first step should be knowing the FLASH models. In compiler flags, we see:
Quote:
REV? I don't know. FLASH_TYPE? I'm focused on NAND (Am I right?) but others are important. What's exactly the NAND Flash used for Kindle 3? Do we have a detailed name and specification of it, like "SG29GL512N"? This is the table from User's Guide: Now I'm looking at Kindle 3 WIFI+3G disassembley. It may help find out more: http://www.techrepublic.com/photos/a.../461275?seq=46 Btw, do you think we should start new threads for discussing ATK, custom kernels, etc or you feel comfortable here? Last edited by wlaf; 06-24-2012 at 05:43 PM. |
|
06-24-2012, 04:05 PM | #87 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
Not NAND - eMMC Would the manufacturer's product manual help? https://wiki.mobileread.com/wiki/Tools_Index#Hardware Specific parts numbers? Check out the fourth entry in this section: https://wiki.mobileread.com/wiki/K3_Index#Teardowns Last edited by knc1; 06-24-2012 at 04:31 PM. |
|
06-24-2012, 10:40 PM | #88 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
How about a new thread "K3 recovery tools"
|
12-23-2013, 07:15 AM | #89 | |
Enthusiast
Posts: 44
Karma: 40820
Join Date: Jun 2012
Device: Kindle 3 WIFI
|
Interesting! I didn't knew that hawhill continued his path to make a USB recovery possible, but he did:
Quote:
K3 USB Debricking Noob Guide (using USB) https://wiki.mobileread.com/wiki/K3noobdebrickatk and the original thread: Finding a recovery path with Freescale's Advanced Toolkit https://www.mobileread.com/forums/sho...d.php?t=183147 and If you're brave enough, you can test his k3flasher: k3flasher, a USB download mode utility https://www.mobileread.com/forums/sho...d.php?t=184310 As hawhill said, "This is probably the end of serial K3 rescue". It's great to be here, a good place to learn more. :-) |
|
12-23-2013, 07:01 PM | #90 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
You can find that thread among the sticky threads of this forum. |
|
Tags |
boot, reboot, shell |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Damn you Amazon... | apastuszak | Amazon Kindle | 37 | 05-03-2012 07:42 PM |
What's with all the damn vampires? | Jack Silkstone | General Discussions | 99 | 11-23-2011 10:23 AM |
PRS-600 well...damn. | Zerhackermann | Sony Reader | 11 | 01-23-2010 08:50 AM |