View Single Post
Old 10-12-2012, 10:31 AM   #21
horizon21
bookster
horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!horizon21 , Klaatu Barada Niktu!
 
horizon21's Avatar
 
Posts: 20
Karma: 5304
Join Date: Jul 2011
Device: Kindle 3 Wifi+3G
Yoohoo! Silly me, I only did a
sudo chmod +x k3f.bin and then ./k3f.bin. When I entered sudo chmod +x k3f.bin and then sudo ./k3f.bin (I renamed the files to 3 letters, due to ease of use), everything went well. I followed with a sudo ./k3f.bin ./mmc.bin info and I got:
got device serial number <B006somethingsomething>
I: got device Wifi MAC <somethingsomethingBF>.

That is nice and dandy. Now I will try with
sudo ./k3f.bin ./mmc.bin program kernel media/Data/Downloads/kernel.bin

and hopefully I will follow with
sudo ./k3f.bin ./mmc.bin program rootfs media/Data/Downloads/rootfs.bin

P.S. I am typing these full commands not because I am (pick your offensive adjective here), but because someone else in need might struggle with them like I did.

EDIT: Shoot. I was greeted with a
sudo ./k3f.bin ./mmc.bin program kernel media/Data/Downloads/kernel.bin
I: found suitable device
E: opening image for flashing: No such file or directory
E: aborting. It is suggested you power-cycle the device.

I am assuming this has to do with the syntax of the location of kernel.bin. What am I doing wrong? Should it be preceded by a "./" (tried that, too - didn't work). Data is the name of my "D:\" drive in Windows. Downloads is the folder where I stored kernel.bin and rootfs.bin. Crossing fingers and waiting for valuable input

EDIT 2: Moved kernel.bin and rootfs.bin to a FAT32 flashdrive. I assumed k3flasher might have a problem accessing a NTFS partition. It worked! See spoiler for details:
Spoiler:
sudo ./k3f.bin ./mmc.bin program kernel /media/bytestor/kernel.bin
I: found suitable device
I: flashing 0x00340000 (=3407872) bytes
I: writing 0x00200000 (=2097152) bytes to address 0x00041000, waiting for completion...
I: wrote 0x00200000 (=2097152) bytes, waiting for completion...
I: flashed 0x00010000 (=65536) bytes
I: flashed 0x00020000 (=131072) bytes
I: flashed 0x00030000 (=196608) bytes
I: flashed 0x00040000 (=262144) bytes
I: flashed 0x00050000 (=327680) bytes
I: flashed 0x00060000 (=393216) bytes
I: flashed 0x00070000 (=458752) bytes
I: flashed 0x00080000 (=524288) bytes
I: flashed 0x00090000 (=589824) bytes
I: flashed 0x000a0000 (=655360) bytes
I: flashed 0x000b0000 (=720896) bytes
I: flashed 0x000c0000 (=786432) bytes
I: flashed 0x000d0000 (=851968) bytes
I: flashed 0x000e0000 (=917504) bytes
I: flashed 0x000f0000 (=983040) bytes
I: flashed 0x00100000 (=1048576) bytes
I: flashed 0x00110000 (=1114112) bytes
I: flashed 0x00120000 (=1179648) bytes
I: flashed 0x00130000 (=1245184) bytes
I: flashed 0x00140000 (=1310720) bytes
I: flashed 0x00150000 (=1376256) bytes
I: flashed 0x00160000 (=1441792) bytes
I: flashed 0x00170000 (=1507328) bytes
I: flashed 0x00180000 (=1572864) bytes
I: flashed 0x00190000 (=1638400) bytes
I: flashed 0x001a0000 (=1703936) bytes
I: flashed 0x001b0000 (=1769472) bytes
I: flashed 0x001c0000 (=1835008) bytes
I: flashed 0x001d0000 (=1900544) bytes
I: flashed 0x001e0000 (=1966080) bytes
I: flashed 0x001f0000 (=2031616) bytes
I: flashed 0x00200000 (=2097152) bytes
I: flashing of 0x00200000 (=2097152) bytes complete
I: writing 0x00140000 (=1310720) bytes to address 0x00241000, waiting for completion...
I: wrote 0x00140000 (=1310720) bytes, waiting for completion...
I: flashed 0x00010000 (=65536) bytes
I: flashed 0x00020000 (=131072) bytes
I: flashed 0x00030000 (=196608) bytes
I: flashed 0x00040000 (=262144) bytes
I: flashed 0x00050000 (=327680) bytes
I: flashed 0x00060000 (=393216) bytes
I: flashed 0x00070000 (=458752) bytes
I: flashed 0x00080000 (=524288) bytes
I: flashed 0x00090000 (=589824) bytes
I: flashed 0x000a0000 (=655360) bytes
I: flashed 0x000b0000 (=720896) bytes
I: flashed 0x000c0000 (=786432) bytes
I: flashed 0x000d0000 (=851968) bytes
I: flashed 0x000e0000 (=917504) bytes
I: flashed 0x000f0000 (=983040) bytes
I: flashed 0x00100000 (=1048576) bytes
I: flashed 0x00110000 (=1114112) bytes
I: flashed 0x00120000 (=1179648) bytes
I: flashed 0x00130000 (=1245184) bytes
I: flashed 0x00140000 (=1310720) bytes
I: flashing of 0x00140000 (=1310720) bytes complete

Now performing a rootfs flash using the same method. Fingers crossed that my Kindle will wake up with 3.0.2 firmware

EDIT 3: after 150 minutes of flashing rootfs, my Kindle booted in version 3.0.2! Success! Thanks a ton, howhill!

EDIT 4: Upgrade from 3.0.2 to 3.4 has been successful. Mission accomplished!

Last edited by horizon21; 10-12-2012 at 02:58 PM. Reason: Blob.
horizon21 is offline   Reply With Quote