Quantcast
Channel: MobileRead Forums - Kindle Developer's Corner
Viewing all articles
Browse latest Browse all 4457

Recovering Kindle Voyage

$
0
0
Hello,

I (with a help of my friend) am trying to recover a Kindle Voyage that is bricked by a software update.
We tried to follow the detailed explanations here:
https://www.mobileread.com/forums/sh...ghlight=voyage

The instructions are working up to the item 16 ("On the kinle tap 'Exit' and then 'Reboot or Disable Diags', then 'Exit to login prompt'"), because when I run 'bootm 0xE41000', Kindle continues to display the same tree image as before, and the following shows up in the log:

Quote:

info firsttime:mount_rw:time=6610:Mounting root RW for first boot
[ 12.061361] mmcblk0: error -110 transferring data, sector 987138, nr 2, cmd response 0x900, card status 0xd00
[ 12.071335] end_request: I/O error, dev mmcblk0, sector 987138
[ 12.077176] Buffer I/O error on device mmcblk0p2, logical block 1
[ 12.083693] EXT3-fs (mmcblk0p2): I/O error while writing superblock
info firsttime:cursor:Linking Xorg cursor:
ln: /usr/share/fonts/X11/misc/cursor.pcf: No such file or directory
[ 17.524854] mmcblk0: error -110 transferring data, sector 1035196, nr 2, cmd response 0x900, card status 0xb00
[ 22.960162] mmcblk0: error -110 transferring data, sector 1035196, nr 2, cmd response 0x900, card status 0x0
[ 22.970020] end_request: I/O error, dev mmcblk0, sector 1035196
[ 22.978361] mmcblk0: timed out sending r/w cmd command, card status 0x400b00
[ 28.410706] mmcblk0: error -110 transferring data, sector 1035197, nr 1, cmd response 0x900, card status 0x0
[ 28.420566] end_request: I/O error, dev mmcblk0, sector 1035197
[ 28.426538] EXT3-fs error (device mmcblk0p2): ext3_get_inode_loc: unable to read inode block - inode=1000, block=24030
[ 28.437271] Aborting journal on device mmcblk0p2.
[ 28.441979] EXT3-fs (mmcblk0p2): error: remounting filesystem read-only
[ 28.458950] mmc0: Controller never released inhibit bit(s).
[ 28.465829] mmcblk0: error -5 sending status command, retrying
[ 28.471748] mmcblk0: timed out sending SET_BLOCK_COUNT command, card status 0x400b00
There is no Linux prompt...
If I exit boot_diag by pressing ENTER:
Quote:

Press [ENTER] for recovery menu...
I get the following

Quote:

Menu
====
3. Load MMC0 over USB storage
4. Erase MMC0
I. Initialize Partition Table (fdisk) and format FAT
O. Format and overwrite FAT partition
E. Export FAT partition
U. Update using update*.bin file on FAT partition
M. Update using update*.bin file on FAT partition of second MMC port
D. dmesg / kernel printk ring buffer.
Q. quit
If I select the option '3', I get the following:
Quote:

Unknown option '3'
It seems that everything (uboot, bist) is working up to Linux kernel, but the kernel is not loaded because of MMC errors:
Quote:

[ 43.932657] mmc_reinit: Error (-110) send op cond
[ 43.937439] mmcreinit_work_func: Resetting MMC, try=3, total_time=20729
The same is happening with 'boot_diag'. However, KIndle is not detected by the PC at all.

I also tried 'bist fastboot', hoping that after entering fastboot Kindle will be detected by PC, but it is not.
One option from 'bist' sound promising:
Quote:

loadb - load binary file over serial line (kermit mode)
but in order to exercise it, I need to know where to load, what to load and be able to build it for loading.

I would appreciate suggestions on what I could try next.

Thank you!

Viewing all articles
Browse latest Browse all 4457

Trending Articles