Hello.
I bricked my kindle PW by damaging libdpm.so file located in /usr/lib.
I've bought FTDI 1.8V cable and soldered it to my kindle but after downloading pw_5.2.0-mmcblk0p1.img containing this file and copying it to destination I still get 'dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
' errors on start (bootlog):
Quote:
U-Boot 2009.08-lab126 (Nov 29 2012 - 23:18:55)
CPU: Freescale i.MX50 family 1.1V at 800 MHz
mx50 pll1: 800MHz
mx50 pll2: 400MHz
mx50 pll3: 216MHz
ipg clock : 66666666Hz
ipg per clock : 66666666Hz
uart clock : 24000000Hz
ahb clock : 133333333Hz
axi_a clock : 400000000Hz
axi_b clock : 200000000Hz
weim_clock : 100000000Hz
ddr clock : 800000000Hz
esdhc1 clock : 80000000Hz
esdhc2 clock : 80000000Hz
esdhc3 clock : 80000000Hz
esdhc4 clock : 80000000Hz
MMC: FSL_ESDHC: 0, FSL_ESDHC: 1
Board: Celeste WFO (256 MB)
Boot Reason: [POR]
Boot Device: MMC
DRAM: 256 MB
Using default environment
In: serial
Out: logbuff
Err: logbuff
Quick Memory Test 0x70000000, 0xfffc000
POST done in 17 ms
Hit any key to stop autoboot: 0
## Booting kernel from Legacy Image at 70800000 ...
Image Name: Linux-2.6.31-rt11-lab126
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4608640 Bytes = 4.4 MB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
MX50 LPDDR2 MfgID: 0x1 [Samsung]
2.6.31-rt11-lab126 #1 Mon Apr 1 22:09:02 PDT 2013 armv7l
INFO:Loaded module /lib/modules/eink_fb_waveform.ko (39836 bytes)
INFO:Loaded module /lib/modules/mxc_epdc_fb.ko default_panel_hw_init=1 default_update_mode=1 (51424 bytes)
INFO:eink initialized... (786432 bytes)
Press [ENTER] for recovery menu... 0 /INFO:!!! Checking MBR /dev/mmcblk0 !!!!
INFO artition 2, start sector is 782336
INFO artition 3, start sector is 913408
INFO artition 4, start sector is 1044480
INFO:maximizing partition 2797568 sectors
INFO:*** Partition table verified for /dev/mmcblk0 ***
INFO:Checking for updates... (auto-pilot mode)
/dev/mmcblk0p4:
CHS=4/16/43712 size=1432354816 bytes
flag type first last lba first lba size
Partition p1:
0x00 0x0b 16 <large> 16 2797552
CHS: 0/1/1 - <large>
Partition p2:
Partition p3:
Partition p4:
INFO:Setup loop device /dev/loop0 for /dev/mmcblk0p4 + 8192
INFO:No update*.bin found; no update needed.
INFO:no updates found.
BOOTING DEFAULT.
argc == 11
argv[0]: "kinit"
argv[1]: "consoleblank=0"
argv[2]: "rootwait"
argv[3]: "ro"
argv[4]: "ip=off"
argv[5]: "root=/dev/mmcblk0p1"
argv[6]: "quiet"
argv[7]: "eink=fslepdc"
argv[8]: "video=mxcepdcfb:E60,bpp=8,x_mem=4M"
argv[9]: "mem=256M"
argv[10]: "console=ttymxc0,115200"
argc == 4
argv[0]: "IP-Config"
argv[1]: "-i"
argv[2]: "Linux kinit"
argv[3]: "ip=off"
IP-Config: no devices to configure
kinit: do_mounts
kinit: name_to_dev_t(/dev/mmcblk0p1) = dev(179,1)
kinit: root_dev = dev(179,1)
kinit: /dev/root appears to be a ext3 filesystem
kinit: trying to mount /dev/root on /root with type ext3
kinit: Mounted root (ext3 filesystem) readonly.
info system:emiting_event:mounted_proc:
info system:emiting_event:mounted_sys:
info system:emiting_event:mounted_dev:
info system:emiting_event:mounted_tmpfs:
▒info milestone:5.65:sy50:rt process (495) terminated with status 1
info system:start:time=5730:
info hardware:no_wan::WiFi only device. No WAN found
info system:config latform=yoshime3,board=celeste,rev= 22,proto=N,wifi=Y,wan=N:
info milestone:5.96:sy51:
info milestone:6.60:sy99:
info system:done:time=6630:
info system_cramfs_loopbacks:mountingcramfs:Mounting compressed directories filesystem images:
info system_cramfs_loopbacks:mounted:Image /lib/firmware/cyttsp.cramfs.img mounted:
info system_cramfs_loopbacks:mounted:Image /usr/share/X11/xkb.cramfs.img mounted:
info system_cramfs_loopbacks:mounted:Image /usr/java/lib/fonts.cramfs.img mounted:
info system_cramfs_loopbacks:mounted:Image /etc/kdb.src.cramfs.img mounted:
info system_cramfs_loopbacks:mounted:Image /usr/lib/locale.cramfs.img mounted:
info system_cramfs_loopbacks:mounted:Image /usr/share/keyboard.cramfs.img mounted:
info system:emiting_event:mounted_cramfs_loopbacks:
info milestone:7.26:fs75:
info system:emiting_event:loaded_modules_dependencies:
info modules:modprobe:loading module g_file_storage:
info system:emiting_event:loaded_g_file_storage:
info modules:modprobe:loading module fuse:
info system:emiting_event:loaded_fuse:
info hardware:no_wan::WiFi only device. No WAN found
info system:emiting_event:loaded_ppp_async:
info milestone:7.66:fs00:
info system:emiting_event:loaded_fakekey:
Welcome to Kindle!
kindle login: info filesystems_var_local:runfixup:Running /var/local/system/fixup:
info system:emiting_event:mounted_varLocal:
info milestone:7.89:fs25:
info milestone:7.93:vi00:
info milestone:8.20:vi99:
info display:started:time=8210:
info system:emiting_event:display_ready:
info userstore:run:time=8490,action=start:
info battery:charged:cap=96,mV=4086,mAH=1318:
info userstore:found_shutdown_flag::Found SHUTDOWN flag file
info cyttsp:update:vendor=CANDO:
info system:emiting_event:battery_ready:
info system:emiting_event:loaded_touch:
info system:emiting_event:mounted_userstore:
info milestone:13.57:fs50:
info milestone:13.61:fs90:
info milestone:13.64:fs99:
info milestone:13.67:sys99:
info system:emiting_event:dbus_ready:
info dbus:check-update:status=2:dbus_ready sent
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
info hardware:no_wan::WiFi only device. No WAN found
info usbnet:start::usbnet is disabled
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
info milestone:14.53:xx00:
info X:load:time=14640:
info X:xorg.conf:Generating xorg.conf:
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
info X:makexconfig:Celeste Input device detection status:
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
info X:makexconfig:Touch device: OK:
info X:makexconfig:Accelerometer device: N/A !!:
info usbnet:kh_msg::usbnet is already stopped
info X:xorg.conf:xorg.conf generated:
info milestone:15.32:xx50:
info X:starting:time=15410:
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
info usbnet:start::usbnet is disabled
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
info usbnet:kh_msg::usbnet is already stopped
dynconfig: error while loading shared libraries: /usr/lib/libdpm.so: invalid ELF header
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info usbnet:start::usbnet is disabled
info usbnet:kh_msg::usbnet is already stopped
info wifim:enablediv:enabling antenna diversity for wifi...:
MAC from kernel xx:xx:xx:xx:3B:5E
wmi_control_rx() : Unknown id 0x101e
boot: I def:rbt:reset=user_reboot,version=187929:
info x_monitor:x_monitor starts::
info x_monitor:read_counters::REBOOTS=1, RESTART=0, REBOOT_LIMIT=1, RESTART_LIMIT=5
info monitor:writing_file:file=/var/run/upstart/x.restarts:
info x_monitor:inc_restart::RESTART=1, RESTART_LIMIT=5
info x_monitor:restart::job=x
info milestone:45.41:xx00:
info X:load:time=45420:
info X:xorg.conf:Generating xorg.conf:
info X:makexconfig:Celeste Input device detection status:
info X:makexconfig:Touch device: OK:
info X:makexconfig:Accelerometer device: N/A !!:
info X:xorg.conf:xorg.conf generated:
info milestone:45.51:xx50:
info X:starting:time=45520:
info x_monitor:x_monitor starts::
info x_monitor:read_counters::REBOOTS=1, RESTART=1, REBOOT_LIMIT=1, RESTART_LIMIT=5
info monitor:writing_file:file=/var/run/upstart/x.restarts:
info x_monitor:inc_restart::RESTART=2, RESTART_LIMIT=5
info x_monitor:restart::job=x
info milestone:69.39:xx00:
info X:load:time=69400:
info X:xorg.conf:Generating xorg.conf:
info X:makexconfig:Celeste Input device detection status:
info X:makexconfig:Touch device: OK:
info X:makexconfig:Accelerometer device: N/A !!:
info X:xorg.conf:xorg.conf generated:
info milestone:69.50:xx50:
info X:starting:time=69510:
info x_monitor:x_monitor starts::
info x_monitor:read_counters::REBOOTS=1, RESTART=2, REBOOT_LIMIT=1, RESTART_LIMIT=5
info monitor:writing_file:file=/var/run/upstart/x.restarts:
info x_monitor:inc_restart::RESTART=3, RESTART_LIMIT=5
info x_monitor:restart::job=x
info milestone:92.83:xx00:
info X:load:time=92840:
info X:xorg.conf:Generating xorg.conf:
info X:makexconfig:Celeste Input device detection status:
info X:makexconfig:Touch device: OK:
info X:makexconfig:Accelerometer device: N/A !!:
info X:xorg.conf:xorg.conf generated:
info milestone:92.93:xx50:
info X:starting:time=92940:
info x_monitor:x_monitor starts::
info x_monitor:read_counters::REBOOTS=1, RESTART=3, REBOOT_LIMIT=1, RESTART_LIMIT=5
info monitor:writing_file:file=/var/run/upstart/x.restarts:
info x_monitor:inc_restart::RESTART=4, RESTART_LIMIT=5
info x_monitor:restart::job=x
info milestone:116.27:xx00:
info X:load:time=116280:
info X:xorg.conf:Generating xorg.conf:
info X:makexconfig:Celeste Input device detection status:
info X:makexconfig:Touch device: OK:
info X:makexconfig:Accelerometer device: N/A !!:
info X:xorg.conf:xorg.conf generated:
info milestone:116.37:xx50:
info X:starting:time=116380:
info x_monitor:x_monitor starts::
info x_monitor:read_counters::REBOOTS=1, RESTART=4, REBOOT_LIMIT=1, RESTART_LIMIT=5
info monitor:writing_file:file=/var/run/upstart/x.restarts:
info x_monitor:inc_restart::RESTART=5, RESTART_LIMIT=5
info x_monitor:restart::job=x
info milestone:139.70:xx00:
info X:load:time=139710:
info X:xorg.conf:Generating xorg.conf:
info X:makexconfig:Celeste Input device detection status:
info X:makexconfig:Touch device: OK:
info X:makexconfig:Accelerometer device: N/A !!:
info X:xorg.conf:xorg.conf generated:
info milestone:139.80:xx50:
info X:starting:time=139810:
info x_monitor:x_monitor starts::
info x_monitor:read_counters::REBOOTS=1, RESTART=5, REBOOT_LIMIT=1, RESTART_LIMIT=5
info monitor:writing_file:file=/var/run/upstart/x.restarts:
info x_monitor:inc_restart::RESTART=6, RESTART_LIMIT=5
info monitor:writing_file:file=/var/local/upstart/x.restarts:
info x_monitor:inc_boot::REBOOTS=2, REBOOT_LIMIT=1
crit x_monitor:shutdown::REBOOTS=2, REBOOT_LIMIT=1, shutdown_mode=cust_service
info shutdown:begin:level=0,halt=1,special=cust_service :
info shutdown:closing password dialog::
warn shutdown_showimage:x/blanket is not running:screen not updated:
warn shutdown:splash image not displayed::
info upstart_f:stopping_job:job=lab126:
info upstart_f:job_already_stopped:job=x:
Reset Cause readback: 0x2
info upstart_f:jobs_stopped:elapsed_ms=2020,timeout_ms= 45000:
info shutdown:cust_service:starting:
info ss_cust_service:nothing to do for this shutdown mode:"cust_service":
info ss_cust_service:completed successfully::
info shutdown:cust_service:done:
info upstart_f:stopping_job:job=filesystems:
info filesystems_userstore:unmount_userstore:Unmounting UserStore:
info filesystems_var_local:rotate_log:Rotating Logs:
info userstore:run:time=167540,action=stop:
info userstore:found_bootup_flag::Found BOOTUP flag file
info filesystems_var_local:unmount_varLocal:Unmounting VarLocal:
info upstart_f:jobs_stopped:elapsed_ms=4470,timeout_ms= 30000:
info shutdown:mounting root filesystem read-only::
info shutdown:syncing disks::
info shutdown level=0,halt=1:
System halted.
Halting ...
|