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:
There is no Linux prompt...
If I exit boot_diag by pressing ENTER:
I get the following
If I select the option '3', I get the following:
It seems that everything (uboot, bist) is working up to Linux kernel, but the kernel is not loaded because of MMC errors:
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:
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!
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 |
If I exit boot_diag by pressing ENTER:
Quote:
Press [ENTER] for recovery menu... |
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 |
Quote:
Unknown option '3' |
Quote:
[ 43.932657] mmc_reinit: Error (-110) send op cond [ 43.937439] mmcreinit_work_func: Resetting MMC, try=3, total_time=20729 |
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) |
I would appreciate suggestions on what I could try next.
Thank you!