I just bought a joblot of stuff from ebay and this one 2nd gen paperwhite was part of it.
I plugged it in to charge overnight and it is now stuck on a "Repair Needed" screen. I saw some guides that said copying a file named "DO_FACTORY_RESTORE" fixes this but whenever I plug the kindle into my computer the kindle restarts and goes to the kindle loading screen with a tree and spinning wheel then goes back to the repair needed screen.
While it is on the "tree" screen it appears in mycomputer for about 10seconds but when i try to open it just says "no disk is inserted" so I cant copy the file.
for some reason, I need save kindle RAM as many as possible, I want to find original screensaver image folder, and delete them, anyone can give me a hint,where is them, is that possible to simply delete those images?
thanks!
PS : I also do not like the screensaver which come from amazon:smack:, really want to delete them!!!
:thanks:
I try to delete a file at
/usr/share/blanket/screensaver/
but got error message : readonly file system, checked permisson of the files and folder , it is 755, no permission to write or delete
tried su command, does not work,
is that possible to delete kindle system file at /usr/share/blanket/screensaver/
anyone give me a hint, thanks!
just want to a blank screensaver
:thanks:
If there have been any recent discussions about this, feel free to point me at them, otherwise I can provide some more information about some interesting things I was able to do with this.
You can replace any built-in font (for example, replace the Amazon Ember)!
This tutorial is for Linux users. Windows users may do this using some other squashfs tools, but unfortunately I don't have a Windows device at the moment)
You should have some basic knowledge of Linux such as mount, symbolic link and such. I'm not responsible for any damage on your device!
I replaced the Chinese Heiti to Source Sans Hans without any problem. Tested on my PW3.
Here's what I do:
1. Jailbreak
2. Install USBNetwork hack and enable it on boot (Important!)
3. Transfer the fonts file to your Linux computer (this should be done on your computer):
Now you should see a squashfs-root directory. All the fonts should be in it.
5. Replace the fonts you want. Note that otf can be directly renamed to ttf and will work.
6. Do some stuff on your kindle:
Code:
stop x
cd /usr/java/lib
umount fonts
mv fonts.sqsh /mnt/us # make a backup in case things do not work.
And enjoy. If Kindle keeps rebooting, ssh into your kindle and do:
Code:
stop x
rm /usr/java/lib/fonts/*
cp /mnt/us/fonts.sqsh /usr/java/lib
reboot
Note that system upgrades may completely wash this out and even make your device a brick. I'm not responsible for anything; But keep your USBNetwork on at boot to prepare for any incidents!
Hi, so I bought a non-responsive K4NT (bricked?) from Ebay; thought I could get it back to life by hard-resetting it (holding Power button for 20+ secs). Unfortunately that did not work. :(
So, I pulled my Kubrick Live CD and cannot get the unit to go into USB Downloader mode (holding Power button, waiting for led to turn off, pressing D-pad down-button, releasing Power button, releasing D-pad button) but nothing either. Kubrick keeps waiting for my device to be ready. :blink:
The led light does turn on and does turn off when I hold the Power button for 20+ secs.
Hi! I managed to access the low level screens folder through winscp but it doesnt grant me adequate permissions to replace the ones already in it with the ones i have edited.How can i change the mount mntro something with PuTTY or WinSCP commands?
Hello, this is my first big post. I have been lurking for awhile, and have gone and tried everything on this forum. When I started, I didn't know anything about linux, coding, or debian. Now, after a year, I know a lot more. I will release a couple tutorials in the future about stuff I learned, giving back to this forum.
One of the many things that I couldn't do at first is get debian on my kindle. However, finally I figured it out. Now I have a fully functional desktop on my kindle =).
All this information you can find on this forum, but here it is consolidated. These are all the tips that if I had In the beginning, when I didn’t know everything, I could have done a lot earlier. The only tutorial you will need for setting up debian is https://wiki.mobileread.com/wiki/Deb...n_Kindle_Touch
I will copy much from there, but add a couple steps. I have attached the completed product (debian image) of this whole post, but I will explain the process.
You will need a jailbroken kindle with usbnet.
1. Setup qemu with an armel system
Spoiler:
Ok. Here is my setup. My computer is windows, with a lubuntu virtual machine. Within that I have a qemu virtual machine emulating the same processor of the kindle (armv7; armel).
You will need an ubuntu or lubuntu (or debian) installation (probably in vmware) on your computer.
The first thing I did was try to use only ubuntu to debootstrap, but I was having errors with when I chrooted in the kindle. I got
Code:
FATAL: KERNEL TOO OLD.
Now I know how to fix that, but when I tried recently with bootstrapping in ubuntu, I was having problems with apt on my kindle.
What works for me is bootstrapping natively in the qemu, where it sets everything up without error. I also can compile and build in that qemu, so it is worth setting up.
Here is a VERY useful tutorial on how to set up qemu for armel, but I was having problems with the EXTREME wait time in installing debian onto it (internet failing and having to completely restart the process). https://gist.github.com/Liryna/10710751#install-qemu
STEP 1:
In your ubuntu system, create a folder for qemu. Then navigate to it in a terminal and wget these three files. (command is wget <file>).
Type “sudo apt-get install qemu” to install qemu
Then, launch the following command.
You can put it in a script for easy access. (to do this type “nano <script name>.sh”. Paste the command. Exit (ctrl-x). Then enter “chmod +x <script name.sh>” to let you run it in the terminal).
Logins:
user = root
password = root
Now you have a full debian wheezy system with the same processor as the kindle! Files you compile with gcc will work on the kindle.
NOTE: It may come that your kernel will be updated. Notably this will give you errors with mounting, with the system not knowing what ext3 is. To fix this close qemu and run "extractkernel.txt" (sh extractkernel.txt). This will update the kernels. To see that this works look in your qemu folder and you will see much more files.
Because you typed “-redir tcp:2222::22”, you can ssh into the qemu system, so that you can do stuff such as copy and paste.
To do this type
Code:
ssh -p 2222 root@localhost
in a new terminal window.
Also, you can navigate the qemu filesystem by typing these commands:
Now you can browse the filesystem inside qemumount
2. debootstrapping an debian image in qemu
First, you want to find out how much space you have on the kindle. I often find that I run out of space in debian, so always have the largest debian installation possible.
Code:
Type “df” on the kindle
Scroll up, and look for /mnt/us
Under available, look at the amount of space available. Divide by 1000
Now in the following command under the count, type in a bit less than that number.
A good size is 1700 (1.7 GB).
DEBOOTSTRAP IN QEMU:
Spoiler:
This is not too different from the wiki debian tutorial.
In the qemu system, type:
Code:
dd if=/dev/zero of=/tmp/debian.ext3 bs=1M count=<SIZE WANTED THAT WILL FIT ON KINDLE>
mkfs.ext3 /tmp/debian.ext3
tune2fs -i 0 -c 0 /tmp/debian.ext3
mkdir /mnt/debian/
mount -o loop -t ext3 /tmp/debian.ext3 /mnt/debian
You will have to wait awhile.
NOTE: there are two variations from the wiki tutorial.
One: --variant=minbase will really reduce the size of the installation.
Two: instead of “testing” I put “jessie”. This is because now, testing is the sid (stretch) release, which says FATAL: KERNEL TOO OLD when you chroot on the kindle.
Jessie is the last release that supports the kindle kernel.
Unmount the image by typing:
Code:
umount /mnt/debian/
Now copy the image in /tmp/debian.ext3 to your computer (you can find it in qemumount)
NOTE: Attached is the image up to this step!!! It is smalldebian.ext3
This file is the bare minimum container size, being only 200 MB. In order to increase the size of your debian installation, follow these steps:
Code:
in ubuntu, type
dd if=/dev/zero of=debian.ext3 bs=1M count=<SIZE WANTED THAT WILL FIT ON KINDLE>
mkfs.ext3 debian.ext3
tune2fs -i 0 -c 0 debian.ext3
sudo mkdir /mnt/debian/
sudo mkdir /mnt/smalldebian/
sudo mount -o loop -t ext3 debian.ext3 /mnt/debian/
sudo mount -o loop -t ext3 smalldebian.ext3 /mnt/smalldebian/
sudo cp -r /mnt/smalldebian/* /mnt/debian/
sudo umount /mnt/debian/
sudo umount /mnt/smalldebian/
now debian.ext3 has the contents of smalldebian.ext3 but with a larger container (potential space)
STEP 3: copy the image to kindle.
IMPORTANT: Copy the image to /mnt/base-us/ . this is to stop hangups and bricks.
STEP 4: Chroot into debian
Attached is the “chrootdebian.txt” file. Copy this to the kindle’s /mnt/us/
Turn on wifi
Now on the kindle type
PART 2: Installing the matchbox-desktop interface.
I will provide a run-through of the steps included, but then provide a script that installs everything.
Download everything in http://dosowisko.net/kindle/debian/ to a folder in the chroot. This folder is attached (matchbox-dos.zip)
In that folder type in the following to install dos’s hacks:
NOTE: In start-x there is the script to start the desktop environment. It starts a xephyr server over top on the current ui. Change the resolution to fit you kindle.
PART 3:
I have provided a script that does all the above steps smoothly (including fixing the locales and installing stuff)
To run copy matchbox-dos.zip and installdebian.txt to kindle /mnt/us/
NOTE: this is NOT done inside a chroot, debian needs to be unmounted
Then execute installdebian.txt ( sh /mnt/us/installdebian.txt)
It will do everything for you.
Summary:
If you encounter any problems please report and if you need help with anything please ask.
Any feedback welcome.
Good Luck.
I have a non-Japanese 4GB PW2 which I want to downgrade to 5.4.0 (using ixtab's system images) since I want to use hierarchies in Collections Manager.
It is mentioned in KUAL's FAQ that the minimal supported version for non-Japanese 4GB PW2 is 5.4.5. The question is whether this limitation is relevant if my model is downgraded using the mentioned method?
After the last update to 5.8.9.2 in my jailbroken PW3 I cannot add books to collections. I tick the collection I want the book to belong press done and get stuck there. Side arrow seems to work but the up arrow does not take me to my library.It is stuck in Collections. I have KUAL installed but don't use i. I erased the CM app that I once loaded thinking it could do something. In order to make everything work I have to restart the device. Any clue what might be happening?
Initially i was at 5.3.x when i jailbroken my Kindle PW (gen1).
Then I installed some hacks and upgraded to 5.6.1
Now I am trying to continue hacking my kindle but got a problem with USBNetwork. It says `failed to start sshd` when I toggle usbnet from KUAL menu.
Next, I tried to remove usbnet using uninstaller from same archive, but it doesnt help: update file dissapears from Kindle and `update your kindle` option stays inactive in settings.
: There is no such jail break at the time of this posting.
: This thread is just a place for those who want a thread they can subscribe to, in order to get an e-mail notification when one is actually found.
: Please do not post questions about who, when, where, etc. in this thread.
That is just 'noise' that the thread subscribers are not interested in seeing or reading.
I'm trying to find out the way to edit parental control password of Kindle though SSH. Then I found there's a property called setParentalControlsPassword of com.lab126.dpmManager, which is r/w.
It seems like that the type of the property is Hash, so I tried to use lipc-hash-prop command to get or set its value, but I failed. (I've also tried lipc-get-prop and lipc-set-prop)
So anybody could help me?:D
my kindle was stuck at the tree of life screen, think it tried to do an update with an low battery and failed. read few posts here and had to resort to serial port. got that connected ok but unsure of next steps.
so i can get to uboot (via windows/putty)
need help with this error
EXT3-fs (mmcblk0p1): error loading journal
mount: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1
In: serial
Out: serial
Err: serial
Quick Memory Test 0x80000000, 0xfff0000
POST done in 57 ms
Battery voltage: 4086 mV
Hit any key to stop autoboot: 0
uboot > bootm 0xE41000
## Booting kernel from Legacy Image at 80800000 ...
Image Name: Linux-3.0.35-lab126
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2420536 Bytes = 2.3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
[ 0.000000] Linux version 3.0.35-lab126 (jenkins-official@sjc10-jbuild10) (co llect2: ld returned 1 exit status) #1 Wed Nov 6 20:08:12 PST 2013
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Freescale i.MX 6SoloLite based Wario Board
[ 0.000000] Ignoring unrecognised tag 0x54410011
[ 0.000000] Will try to place printk log at 8fffc000
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] CPU identified as i.MX6SoloLite, silicon rev 1.2
[ 0.000000] On node 0 totalpages: 65536
[ 0.000000] free_area_init_node: node 0, pgdat c04dcc94, node_mem_map c200000 0
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 8128 pages, LIFO batch:0
[ 0.000000] Normal zone: 448 pages used for memmap
[ 0.000000] Normal zone: 56896 pages, LIFO batch:15
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 65024
[ 0.000000] Kernel command line: rootwait log_pos_goal=0x8fffc000 console=tty mxc0,115200 root=/dev/mmcblk0p2 ro ip=off debug video=mxcepdcfb:E60,bpp=8,x_mem= 3M
[ 0.000000] Prink buffer will be relocated to physical address: 8fff2000
[ 0.000000] log_buf_len: 32768
[ 0.000000] early log buf free: 31287(95%)
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 256MB = 256MB total
[ 0.000000] Memory: 254652k/254652k available, 7492k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xfde00000 - 0xffe00000 ( 32 MB)
[ 0.000000] vmalloc : 0xd0800000 - 0xf2000000 ( 536 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc010b000 (1036 kB)
[ 0.000000] .text : 0xc010b000 - 0xc04aa000 (3708 kB)
[ 0.000000] .data : 0xc04aa000 - 0xc04dd7c0 ( 206 kB)
[ 0.000000] .bss : 0xc04dd7e4 - 0xc0504540 ( 156 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, N odes=1
[ 0.000000] NR_IRQS:624
[ 0.000000] MXC GPIO hardware
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 17895 6ms
[ 0.000000] arm_max_freq=1GHz
[ 0.000000] MXC_Early serial console at MMIO 0x2020000 (options '115200')
[ 0.000000] bootconsole [ttymxc0] enabled
[ 0.000000] Console: colour dummy device 80x30
[ 0.263569] Calibrating delay loop... 1987.37 BogoMIPS (lpj=9936896)
[ 0.321893] pid_max: default: 32768 minimum: 301
[ 0.326774] Mount-cache hash table entries: 512
[ 0.331682] CPU: Testing write buffer coherency: ok
[ 0.336707] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counter s available
[ 0.351652] print_constraints: dummy:
[ 0.355604] NET: Registered protocol family 16
[ 0.363848] print_constraints: vddpu: 725 <--> 1300 mV at 700 mV fast normal
[ 0.371435] print_constraints: vddcore: 725 <--> 1300 mV at 1475 mV fast norm al
[ 0.379132] print_constraints: vddsoc: 725 <--> 1300 mV at 1475 mV fast norma l
[ 0.386799] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast norm al
[ 0.394533] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast norma l
[ 0.402207] print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast norm al
[ 0.411101] LAB126 Board id - 02E22
[ 0.419630] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[ 0.426471] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-ste p.
[ 0.433805] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.439676] L310 cache controller enabled
[ 0.443700] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x02030000, Cache si ze: 262144 B
[ 0.459957] bio: create slab <bio-0> at 0
[ 0.467573] max77696> regulator init
[ 0.472053] spi_imx imx6q-ecspi.0: probed
[ 0.476642] usbcore: registered new interface driver usbfs
[ 0.482253] usbcore: registered new interface driver hub
[ 0.487759] usbcore: registered new device driver usb
[ 0.494896] Reboot Reason - Standard Reporting
[ 0.499370] kernel: I max77696-irq:evtrcrd: evt=MR_FRSTRT: Manual Reset Full Restart
[ 0.507134] Reboot Reason - Metric Framework Reporting
[ 0.512292] kernel: kernel_metric_generic,counter,event_recorder,ercflags,MR_ FRSTRT,1,
[ 0.520229] Reboot Reason - Legacy Metric Reporting
[ 0.525120] boot: C def:bcut:batterycut=1
[ 0.530739] MAX77696 TOPSYS 1.0.0 Installed
[ 0.537606] max77696-gpio max77696-gpio.0: gpio#0 -- -- func-0 in
[ 0.545080] max77696-gpio max77696-gpio.0: gpio#1 -- -- func--1 in
[ 0.552853] max77696-gpio max77696-gpio.0: gpio#3 -- -- func-0 in
[ 0.560892] MAX77696 GPIO Driver 1.0.0 Installed
[ 0.566594] buck mode: 4
[ 0.569863] buck mode: 4
[ 0.573338] print_constraints: max77696_buck1: 900 <--> 1300 mV at 1250 mV fa st normal idle standby
[ 0.582971] buck mode: 4
[ 0.586447] print_constraints: max77696_buck1dvs: 600 <--> 1300 mV at 900 mV fast normal idle standby
[ 0.596248] buck mode: 4
[ 0.599518] buck mode: 4
[ 0.602990] print_constraints: max77696_buck2: 900 <--> 1300 mV at 1200 mV fa st normal idle standby
[ 0.612597] buck mode: 4
[ 0.616074] print_constraints: max77696_buck2dvs: 600 <--> 1300 mV at 900 mV fast normal idle standby
[ 0.625860] print_constraints: max77696_buck3: 600 <--> 3387 mV at 1300 mV fa st normal idle standby
[ 0.635650] buck mode: 4
[ 0.638919] buck mode: 4
[ 0.642184] print_constraints: max77696_buck4: 1200 mV fast normal idle stand by
[ 0.650035] buck mode: 4
[ 0.653514] print_constraints: max77696_buck5: 600 <--> 3387 mV at 1800 mV fa st normal idle standby
[ 0.663127] buck mode: 4
[ 0.666603] print_constraints: max77696_buck6: 600 <--> 3387 mV at 3200 mV fa st normal idle standby
[ 0.675710] MAX77696 Buck Regulators Driver 1.0.1 Installed
[ 0.682069] print_constraints: max77696_ldo1: 800 <--> 3950 mV at 3300 mV nor mal idle standby
[ 0.691194] print_constraints: max77696_ldo2: 800 <--> 3950 mV at 3000 mV nor mal idle standby
[ 0.700273] print_constraints: max77696_ldo3: 800 <--> 3950 mV at 2500 mV nor mal idle standby
[ 0.709393] print_constraints: max77696_ldo4: 800 <--> 2375 mV at 1800 mV nor mal idle standby
[ 0.718462] print_constraints: max77696_ldo5: 800 <--> 2375 mV at 1800 mV nor mal idle standby
[ 0.727581] print_constraints: max77696_ldo6: 800 <--> 3950 mV at 3200 mV nor mal idle standby
[ 0.736665] print_constraints: max77696_ldo7: 800 <--> 3950 mV at 3200 mV nor mal idle standby
[ 0.745774] print_constraints: max77696_ldo8: 800 <--> 2375 mV at 1100 mV nor mal idle standby
[ 0.754844] print_constraints: max77696_ldo9: 800 <--> 2375 mV at 1100 mV nor mal idle standby
[ 0.763976] print_constraints: max77696_ldo10: 2400 <--> 5550 mV at 5200 mV n ormal idle standby
[ 0.773504] MAX77696 Linear Regulators Driver 1.0.2 Installed
[ 0.779855] print_constraints: max77696_lsw1:
[ 0.784674] print_constraints: max77696_lsw2:
[ 0.789429] print_constraints: max77696_lsw3:
[ 0.794165] print_constraints: max77696_lsw4:
[ 0.798668] MAX77696 Load Switches Driver 1.0.0 Installed
[ 0.805295] print_constraints: max77696-display:
[ 0.810778] print_constraints: max77696-vcom:
[ 0.815553] print_constraints: max77696-vee:
[ 0.820278] print_constraints: max77696-vneg:
[ 0.825058] print_constraints: max77696-vpos:
[ 0.829818] print_constraints: max77696-vddh:
[ 0.835304]
[ 0.835308] EPD vreg probe complete!
[ 0.840953] print_constraints: max77696_vddq: 240 <--> 984 mV at 600 mV
[ 0.847734] MAX77696 LPDDR2 Termination Supply Driver 1.0.1 Installed
[ 0.855460] MAX77696 I2C Driver 1.0.0 Installed
[ 0.862532] i2c-core: driver [max17135] using legacy suspend method
[ 0.868819] i2c-core: driver [max17135] using legacy resume method
[ 0.875066] Switching to clocksource mxc_timer1
[ 0.890154] NET: Registered protocol family 2
[ 0.894612] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.901709] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.908881] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.915414] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.921791] TCP reno registered
[ 0.924944] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.930807] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.937425] NET: Registered protocol family 1
[ 0.942151] RPC: Registered named UNIX socket transport module.
[ 0.948089] RPC: Registered udp transport module.
[ 0.952825] RPC: Registered tcp transport module.
[ 0.957540] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.968208] etb: probe of etb failed with error -2
[ 0.973256] etm: probe of etm.0 failed with error -2
[ 0.978490] Static Power Management for Freescale i.MX6
[ 0.983753] wait mode is enabled for i.MX6
[ 0.988036] cpaddr = d0820000 suspend_iram_base=d081c000
[ 0.993426] PM driver module loaded
[ 0.997188] IMX usb wakeup probe
[ 1.000460] the wakeup pdata is 0xce1387c0
[ 1.004902] IMX usb wakeup probe
[ 1.008151] the wakeup pdata is 0xce1388c0
[ 1.012459] cpu regulator mode:ldo_bypass
[ 1.016682] _regulator_get: get() with no identifier
[ 1.021675] mx6_cpu_regulator_init: failed to get pu regulator
[ 1.027721] i.MXC CPU frequency driver
[ 1.044617] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.051661] msgmni has been set to 497
[ 1.055778] io scheduler noop registered
[ 1.059816] io scheduler cfq registered (default)
[ 1.065027] MAX77696 Backlight Driver 1.0.0 Installed
[ 1.070872] imx-sdma imx-sdma: loaded firmware 1.1
[ 1.080243] imx-sdma imx-sdma: initialized
[ 1.254879] Serial: IMX driver
[ 1.387030] console [ttymxc0] enabled, bootconsole disabled
[ 1.387030] console [ttymxc0] enabled, bootconsole disabled
[ 1.402548] loop: module loaded
[ 1.405755] MAX77696 32kHz Oscillator Driver 1.0.0 Installed
[ 1.412099] input: max77696-onkey as /devices/platform/imx-i2c.0/i2c-0/0-003c /max77696-onkey.0/input/input0
[ 1.425291] MAX77696 ONKEY Driver 1.0.0 Installed
[ 1.451017] max77696-rtc max77696-rtc.0: rtc core: registered max77696-rtc.0 as rtc0
[ 1.470966] max77696-rtc max77696-rtc.0: rtc core: registered max77696-rtc.1 as rtc1
[ 1.500279] MAX77696 RTC Driver 1.0.2 Installed
[ 1.505687] snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc2
[ 1.512417] i2c /dev entries driver
[ 1.520280] max77696-battery max77696-battery.0: Voltage alert 3400mV ... 4260mV
[ 1.528429] max77696-battery max77696-battery.0: SOC alert (disabled)
[ 1.536477] MAX77696 Fuel Gauge Driver 1.0.0 Installed
[ 1.543354] MAX77696 USB Interface Circuit Driver 1.0.0 Installed
[ 1.551798] max77696-adc max77696-adc.0: ADC average rate: 32 sample(s)
[ 1.558418] max77696-adc max77696-adc.0: ADC delay: 0 nsec
[ 1.563924] max77696-adc max77696-adc.0: ADC cur src: 50 uA
[ 1.569502] MAX77696 ADC Driver 1.0.1 Installed
[ 1.574725] imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (n owayout=1)
[ 1.583150] sdhci: Secure Digital Host Controller Interface driver
[ 1.589336] sdhci: Copyright(c) Pierre Ossman
[ 1.593823] mmc0: no vmmc regulator found
[ 1.600157] mmc0: SDHCI controller on platform [sdhci-esdhc-imx.1] using DMA
[ 1.608271] mmc1: no vmmc regulator found
[ 1.614679] mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
[ 1.622434] Registered led device: max77696-leds.0
[ 1.627235] MAX77696 LED Driver #0 1.0.0 Installed
[ 1.636320] Registered led device: max77696-leds.1
[ 1.641132] MAX77696 LED Driver #1 1.0.0 Installed
[ 1.646441] nf_conntrack version 0.5.0 (3978 buckets, 15912 max)
[ 1.655165] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.660561] TCP cubic registered
[ 1.663794] NET: Registered protocol family 17
[ 1.668253] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 1.676061] LPDDR2 MfgId: 0x1 [Samsung]
[ 1.680215] Bus freq driver module loaded
[ 1.686248] Bus freq driver Enabled
[ 1.690742] mxc_dvfs_core_probe
[ 1.698314] DVFS driver module loaded
[ 1.721450] regulator_init_complete: max77696_ldo10: incomplete constraints, leaving on
[ 1.736688] regulator_init_complete: max77696_ldo7: incomplete constraints, l eaving on
[ 1.754062] regulator_init_complete: max77696_ldo6: incomplete constraints, l eaving on
[ 1.769268] regulator_init_complete: max77696_buck6: incomplete constraints, leaving on
[ 1.777495] regulator_init_complete: max77696_buck5: incomplete constraints, leaving on
[ 1.786214] regulator_init_complete: max77696_buck2dvs: incomplete constraint s, leaving on
[ 1.794565] emmc: I def:mmcpartinfo:vendor=toshiba, host=mmc0:
[ 1.803796] regulator_init_complete: max77696_buck1dvs: incomplete constraint s, leaving on
[ 1.842816] mmc0: new high speed DDR MMC card at address 0001
[ 1.848958] mmcblk0: mmc0:0001 002G49 1.82 GiB
[ 1.853640] mmcblk0boot0: mmc0:0001 002G49 partition 1 1.00 MiB
[ 1.859706] mmcblk0boot1: mmc0:0001 002G49 partition 2 1.00 MiB
[ 1.866250] max77696-rtc max77696-rtc.0: setting system clock to 2000-01-01 0 4:14:32 UTC (946700072)
[ 1.875662] mmcblk0: p1 p2 p3 p4
[ 1.882423] mmcblk0boot1: unknown partition table
[ 1.889827] mmcblk0boot0: unknown partition table
[ 1.900099] KERNEL: I pmic:charger chgina::charger connected
[ 1.915648] MAX77696 Main Charger Driver 1.0.0 Installed
[ 1.924781] MAX77696 Energy Harvester Driver 1.0.0 Installed
[ 1.933410] Freeing init memory: 1036K
3.0.35-lab126 #1 Wed Nov 6 20:08:12 PST 2013 armv7l
[ 1.974554] INFO:Loaded module /lib/modules/mxc_epdc_eink.ko (10304 bytes)
[ 2.399646] add wake up source irq 104
[ 3.529663] KERNEL: I pmic:fg battery id check::wario_battery_valid=1
[ 5.244020] INFO:Loaded module /lib/modules/mxc_epdc_fb.ko (83340 bytes)
[ 5.498386] INFO:eink initialized... (786432 bytes)
Press [ENTER] for recovery menu... 0 /[ 6.511264] INFO:!!! Checking MBR /dev/mmcblk0 !!!!
[ 6.520967] INFO:partition 2, start sector is 782336
[ 6.526015] INFO:partition 3, start sector is 913408
[ 6.531101] INFO:partition 4, start sector is 1044480
[ 6.536218] INFO:maximizing partition 2789376 sectors
[ 6.541330] INFO:*** Partition table verified for /dev/mmcblk0 ***
/dev/mmcblk0p4:[ 6.549510] INFO:Setup loop device /dev/loop0 for /dev/mmcblk0 p4 + 8192
CHS=4/16/43584 size=1428160512 bytes
flag type first [ 6.559621] INFO:Checking for updates... (auto-pilot mode)
last lba first lba size
Par[ 6.568059] INFO:No update*.bin found; no update needed.
tition p1:
0x00 0x0b 16 <large> 16 2789360[ 6.580009] INFO:no upda tes found.
CHS: 0/1/1 - <large>
Partition p2:
Partition p3:
Partition p4:
BOOTING DEFAULT.
IP-Config: no devices to configur[ 7.515285] EXT3-fs (mmcblk0p2): recovery re quired on readonly filesystem
e
[ 7.522353] EXT3-fs (mmcblk0p2): write access will be enabled during recovery
[ 7.530197] EXT3-fs: barriers not enabled
[ 7.589974] kjournald starting. Commit interval 5 seconds
[ 7.595529] EXT3-fs (mmcblk0p2): recovery complete
[ 7.602473] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
kinit: Mounted root (ext3 filesystem) readonly.
init started: BusyBox v1.17.1 (2013-11-06 20:04:15 PST)
starting pid 1138, tty '': '/etc/init.d/rcS'
/etc/init.d/rcS: line 85: boot_milestone: not found
system: I rcS:def:starting /etc/rcS.d/S50diags
USER=root
prevlevel=N
HOME=/
runlevel=S
TERM=vt102
PATH=/sbin:/bin:/usr/sbin:/usr/bin
SHELL=/bin/sh
PWD=/
VERBOSE=no
READ_AHEAD=4
USER=root
prevlevel=N
HOME=/
runlevel=S
TERM=vt102
PATH=/sbin:/bin:/usr/sbin:/usr/bin
SHELL=/bin/sh
PWD=/
VERBOSE=no
IO_SCHED=anticipatory
USER=root
prevlevel=N
HOME=/
runlevel=S
TERM=vt102
PATH=/sbin:/bin:/usr/sbin:/usr/bin
SHELL=/bin/sh
PWD=/
VERBOSE=no
TMP_SIZE=32M
info firsttime:mount_rw:time=7520:Mounting root RW for first boot
[ 7.932392] EXT3-fs (mmcblk0p2): using internal journal
info firsttime:cursor:Linking Xorg cursor:
ln: /usr/share/fonts/X11/misc/cursor.pcf: No such file or directory
info firsttime:mount_ro:time=7550:Mounting root RO
[ 8.011708] elevator: type
[ 8.011713] not found
[ 8.016867] elevator: switch to
[ 8.016870] failed
[ 8.030721] elevator: type
[ 8.030726] not found
[ 8.035879] elevator: switch to
[ 8.035882] failed
[ 8.049682] elevator: type
[ 8.049687] not found
[ 8.054840] elevator: switch to
[ 8.054843] failed
info system:start:time=7660:
/etc/rcS.d/S50diags: line 487: f_proto: not found
info hardware:no_wan::WiFi only device. No WAN found
info system:config:platform=wario,board=pinot,rev=34,proto=N,wifi=Y,wan=N:
[ 8.105802] udevd (1220): /proc/1220/oom_adj is deprecated, please use /proc/ 1220/oom_score_adj instead.
info system:done:time=8570:
[ 8.991923] ARC USBOTG Device Controller driver (1 August 2005)
[ 8.998026] add wake up source irq 75
[ 9.005983] USB Cable is already plugged in. Simulating event
[ 9.020915] g_file_storage gadget: controller 'fsl-usb2-udc' not recognized
[ 9.033354] g_file_storage gadget: File-backed Storage Gadget, version: 1 Sep tember 2010
[ 9.041488] g_file_storage gadget: Number of LUNs=1
[ 9.046376] dr_controller_run: udc out low power mode
[ 9.051446] fsl-usb2-udc: bind to driver g_file_storage
[ 9.100184] fuse init (API version 7.16)
[ 9.133469] PPP generic driver version 2.4.2
[ 9.149006] mwan: I mwan_init:init:wario WAN hardware driver 2.0.0
[ 9.155270] mwan: I wan_init:mwan:wan_init
[ 9.159603] mwan: D elmo_probe:mwan:elmo_probe::Probing elmo device
[ 9.204975] cyttsp4_i2c_adapter 1-0024: cyttsp4_i2c_probe: Starting cyttsp4_i 2c_adapter probe...
[ 9.213868] cyttsp4_i2c_adapter 1-0024: cyttsp4_i2c_probe: Successful probe c yttsp4_i2c_adapter
[ 9.222634] cyttsp4_i2c_init: Cypress TTSP I2C Touchscreen Driver (Built 2012 1109) rc=0
[ 9.239780] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_core_pro be: startup
[ 9.248458] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_core_pro be: Init HW
[ 9.978885] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_si_get_t est_data: SCANNING is ENABLED codel=0E
[ 9.992748] cyttsp4_core:fw:ver=0108:
[ 10.001370] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: set_mode: back f rom wait t=99 cd->mode=4
[ 10.031909] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_startup_ : cyttsp4_exit startup r=0...
[ 10.041634] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_core_pro be: ok
[ 10.109706] cyttsp4_core_init: Cypress TTSP v4 core driver (Built 20121109) r c=0
[ 10.123010] cyttsp4_mt cyttsp4_mt.main_ttsp_core: cyttsp4_mt_probe
[ 10.151410] input: cyttsp4_mt as /devices/platform/imx-i2c.1/i2c-1/1-0024/mai n_ttsp_core.cyttsp4_i2c_adapter/cyttsp4_mt.main_ttsp_core/input/input1
[ 10.165038] cyttsp4_mt_init: Cypress TTSP MT v4 multi-touch (Built 20121109), rc=0
/etc/rcS.d/S50diags: line 487: iptables-restore: not found
/opt/ar6k/include/dbglog.h.save: No such file or directory
[ 10.253596] EXT3-fs: barriers not enabled
[ 10.348191] kjournald starting. Commit interval 5 seconds
[ 10.374364] EXT3-fs (mmcblk0p3): using internal journal
[ 10.379598] EXT3-fs (mmcblk0p3): recovery complete
[ 10.385853] EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
info userstore:run:time=10020,action=start:
info userstore:found_shutdown_flag::Found SHUTDOWN flag file
[ 10.817233] g_file_storage gadget: high speed config #1
system: I mntroot:def:Making root filesystem writeable
[ 10.944809] EXT3-fs (mmcblk0p2): using internal journal
/etc/rcS.d/S50diags: line 13: /usr/local/sbin/dropbearkey: not found
system: I mntroot:def:Making root filesystem read-only
/etc/rcS.d/S50diags: line 13: /usr/local/sbin/dropbear: not found
mounting waveform filesystem
info display:update:Checking '/opt/eink/images/G095_ED060XD4T1' for overrides:
umounting waveform filesystem
drawing default
info display:started:time=10730:
/etc/upstart/battery-diags: line 91: f_proto: not found
info battery:charged:cap=94,mV=4076,mAH=1329:
USER=root
prevlevel=N
OLDPWD=/
HOME=/
runlevel=S
TERM=vt102
PATH=/sbin:/bin:/usr/sbin:/usr/bin
SHELL=/bin/sh
PWD=/dev
VERBOSE=no
LD_LIBRARY_PATH=/usr/lib/tts/speech/components/common/:/usr/lib/tts
/etc/rcS.d/S50diags: line 13: kb: not found
diags : /opt/factory/rootfs_md5_list not found.
Change list is: [214842]
Sending: mkdir -p /mnt/base-us/diagnostic_logs/
PostMode len = 6 of 16
Ignoring PostMode
DiscoveryObjectImpl:getDeviceType_Tatoo FOUND: BOARD_ID_PINOT_WFO: [02E] [46] wi th 02E22
GlobalHalImpl: found DeviceType: 0x2E
found: cyttsp4_i2c
found: cyttsp4_core
found: cyttsp4_mt_b
[ 11.315299] cyttsp4_device_access_init: Registering device access device for core_id: main_ttsp_core
[ 11.324578] cyttsp4_device_access cyttsp4_device_access.main_ttsp_core: cytts p4_device_access_probe
[ 11.351332] cyttsp4_device_access_init: Cypress TTSP Device Access (Built 201 21109) rc=0
HalPower:addProcEntryElement sys entry: /sys/devices/platform/mxc_rtc.0/wakeup_e nable does not exist
HalPower:addProcEntryElement sys entry: /sys/devices/platform/mxc_rtc.0/wakeup_f rom_halt does not exist
HalPower:addProcEntryElement sys entry: /sys/devices/system/cpu/cpu0/cpufreq/ond emand/up_threshold does not exist
HalWifi: name: /mnt/us/tools/atheros/art_rel/art/bin, artRootPath: /mnt/us/tools /atheros/art_rel/art/bin
HalGasGauge:addProcEntryElement sys entry: /sys/devices/system/wario_battery/war io_battery0/battery_mAH_avg does not exist
DeviceSettingObjectImpl: setUserVersion (NULL)
PCBID: 02E22
MainTest:exe
MainTest:exeTest Set CPU to faster speed
system_diags[MainTest] 1 INFO : Start test
PINOT-WFO-2GB - System Diags
~~~~ 1.12.545.214842 ~~~~
pcbId:02E22
~ S ~ Device Setting
P) Touch Sensor Plate Test
O) Operator test suite
E) 511
N) Misc individual diagnostics
Y) nART factory test
U) USB device mode
H) Touch Hold Test
I) USB Bundle Install
D) Exit, Reboot or Disable Diags
L) Lock diags screen
X) Exit
D
[Found] name: KEY_D, symbol: D, value: 32
dispatchNormalInput Cmd: D
DisableDiags:exe
system_diags[DisableDiags] 1 INFO : Start test
PINOT-WFO-2GB - Exit, Reboot or Disable Diags - 94
~~~~ 1.12.545.214842 ~~~~
pcbId:02E22
~ U ~ USB Bundle Install
C) Check Pass/Fail Status
R) Reboot System
D) Disable Diagnostics
L) Exit to login prompt
M) ReportToXml
S) Dump System Logs
X) Exit
(784, 72) pixel not in range (0..768, 0..1024)
(800, 72) pixel not in range (0..768, 0..1024)
L
[Found] name: KEY_L, symbol: L, value: 38
dispatchNormalInput Cmd: L
ExitToLoginTest:exe
system_diags[ExitToLoginTest] 1 INFO : Start test
[testName=HAL_CMD_EXIT_TO_LOGIN]~~~~~
testName = HAL_CMD_EXIT_TO_LOGIN
PINOT-WFO-2GB - Exit to login prompt - 94
~~~~ 1.12.545.214842 ~~~~
pcbId:02E22
Are you sure?
~ Q ~ To continue
X) Exit
Q
[Found] name: KEY_Q, symbol: Q, value: 16
dispatchNormalInput Cmd: Q
run: Status: WAIT_FOR_STATUS_DONE
system_diags[ExitToLoginTest] 1 PASS : 145
system_diags[ExitToLoginTest] 1 INFO : End test
exe: Status: WAIT_FOR_STATUS_EXECUTED
PINOT-WFO-2GB - Exit, Reboot or Disable Diags - 94
~~~~ 1.12.545.214842 ~~~~
pcbId:02E22
U) USB Bundle Install
C) Check Pass/Fail Status
R) Reboot System
D) Disable Diagnostics
~ L ~ Exit to login prompt
M) ReportToXml
S) Dump System Logs
X) Exit
(784, 72) pixel not in range (0..768, 0..1024)
(800, 72) pixel not in range (0..768, 0..1024)
system_diags[DisableDiags] 1 PASS : 140
system_diags[DisableDiags] 1 INFO : End test
exe: Status: WAIT_FOR_STATUS_EXECUTED
PINOT-WFO-2GB - System Diags
~~~~ 1.12.545.214842 ~~~~
pcbId:02E22
S) Device Setting
P) Touch Sensor Plate Test
O) Operator test suite
E) 511
N) Misc individual diagnostics
Y) nART factory test
U) USB device mode
H) Touch Hold Test
I) USB Bundle Install
~ D ~ Exit, Reboot or Disable Diags
L) Lock diags screen
X) Exit
system_diags[MainTest] 1 INFO : End test
Exit to login prompt: 1
/etc/init.d/rcS: line 121: boot_milestone: not found
starting pid 1639, tty '': '/bin/sh /etc/getty-diags'
Welcome to Kindle!
kindle login: root
Password:
#################################################
# N O T I C E * N O T I C E * N O T I C E #
#################################################
Rootfs is mounted read-only. Invoke mntroot rw to
switch back to a writable rootfs.
#################################################
[root@kindle root]# mkdir /tmp/main
[root@kindle root]# mount /dev/mmcblk0p1 /tmp/main
[ 214.939453] EXT3-fs: barriers not enabled
[ 214.944200] JBD: no valid journal superblock found
[ 214.949001] EXT3-fs (mmcblk0p1): error loading journal
mount: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
[root@kindle root]#
[root@kindle root]# dmesg
[ 0.000000] Linux version 3.0.35-lab126 (jenkins-official@sjc10-jbuild10) (collect2: ld returned 1 exit status) #1 Wed Nov 6 20:08:12 PST 2013
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Freescale i.MX 6SoloLite based Wario Board
[ 0.000000] Ignoring unrecognised tag 0x54410011
[ 0.000000] Will try to place printk log at 8fffc000
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] CPU identified as i.MX6SoloLite, silicon rev 1.2
[ 0.000000] On node 0 totalpages: 65536
[ 0.000000] free_area_init_node: node 0, pgdat c04dcc94, node_mem_map c2000000
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 8128 pages, LIFO batch:0
[ 0.000000] Normal zone: 448 pages used for memmap
[ 0.000000] Normal zone: 56896 pages, LIFO batch:15
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
[ 0.000000] Kernel command line: rootwait log_pos_goal=0x8fffc000 console=ttymxc0,115200 root=/dev/mmcblk0p2 ro ip=off debug video=mxcepdcfb:E60,bpp=8,x_mem=3M
[ 0.000000] Prink buffer will be relocated to physical address: 8fff2000
[ 0.000000] log_buf_len: 32768
[ 0.000000] early log buf free: 31287(95%)
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 256MB = 256MB total
[ 0.000000] Memory: 254652k/254652k available, 7492k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xfde00000 - 0xffe00000 ( 32 MB)
[ 0.000000] vmalloc : 0xd0800000 - 0xf2000000 ( 536 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc010b000 (1036 kB)
[ 0.000000] .text : 0xc010b000 - 0xc04aa000 (3708 kB)
[ 0.000000] .data : 0xc04aa000 - 0xc04dd7c0 ( 206 kB)
[ 0.000000] .bss : 0xc04dd7e4 - 0xc0504540 ( 156 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:624
[ 0.000000] MXC GPIO hardware
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[ 0.000000] arm_max_freq=1GHz
[ 0.000000] MXC_Early serial console at MMIO 0x2020000 (options '115200')
[ 0.000000] bootconsole [ttymxc0] enabled
[ 0.000000] Console: colour dummy device 80x30
[ 0.263568] Calibrating delay loop... 1987.37 BogoMIPS (lpj=9936896)
[ 0.321895] pid_max: default: 32768 minimum: 301
[ 0.326774] Mount-cache hash table entries: 512
[ 0.331682] CPU: Testing write buffer coherency: ok
[ 0.336712] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.351655] print_constraints: dummy:
[ 0.355606] NET: Registered protocol family 16
[ 0.363851] print_constraints: vddpu: 725 <--> 1300 mV at 700 mV fast normal
[ 0.371434] print_constraints: vddcore: 725 <--> 1300 mV at 1475 mV fast normal
[ 0.379129] print_constraints: vddsoc: 725 <--> 1300 mV at 1475 mV fast normal
[ 0.386793] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal
[ 0.394519] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal
[ 0.402193] print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal
[ 0.411084] LAB126 Board id - 02E22
[ 0.419626] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[ 0.426466] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.
[ 0.433800] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.439671] L310 cache controller enabled
[ 0.443695] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x02030000, Cache size: 262144 B
[ 0.459957] bio: create slab <bio-0> at 0
[ 0.467602] max77696> regulator init
[ 0.472071] spi_imx imx6q-ecspi.0: probed
[ 0.476658] usbcore: registered new interface driver usbfs
[ 0.482266] usbcore: registered new interface driver hub
[ 0.487777] usbcore: registered new device driver usb
[ 0.494907] Reboot Reason - Standard Reporting
[ 0.499381] kernel: I max77696-irq:evtrcrd: evt=MR_FRSTRT: Manual Reset Full Restart
[ 0.507144] Reboot Reason - Metric Framework Reporting
[ 0.512300] kernel: kernel_metric_generic,counter,event_recorder,ercflags,MR_FRSTRT,1,
[ 0.520236] Reboot Reason - Legacy Metric Reporting
[ 0.525128] boot: C def:bcut:batterycut=1
[ 0.530745] MAX77696 TOPSYS 1.0.0 Installed
[ 0.537619] max77696-gpio max77696-gpio.0: gpio#0 -- -- func-0 in
[ 0.545097] max77696-gpio max77696-gpio.0: gpio#1 -- -- func--1 in
[ 0.552871] max77696-gpio max77696-gpio.0: gpio#3 -- -- func-0 in
[ 0.560912] MAX77696 GPIO Driver 1.0.0 Installed
[ 0.566616] buck mode: 4
[ 0.569888] buck mode: 4
[ 0.573362] print_constraints: max77696_buck1: 900 <--> 1300 mV at 1250 mV fast normal idle standby
[ 0.582996] buck mode: 4
[ 0.586474] print_constraints: max77696_buck1dvs: 600 <--> 1300 mV at 900 mV fast normal idle standby
[ 0.596281] buck mode: 4
[ 0.599549] buck mode: 4
[ 0.603020] print_constraints: max77696_buck2: 900 <--> 1300 mV at 1200 mV fast normal idle standby
[ 0.612630] buck mode: 4
[ 0.616105] print_constraints: max77696_buck2dvs: 600 <--> 1300 mV at 900 mV fast normal idle standby
[ 0.625897] print_constraints: max77696_buck3: 600 <--> 3387 mV at 1300 mV fast normal idle standby
[ 0.635682] buck mode: 4
[ 0.638949] buck mode: 4
[ 0.642215] print_constraints: max77696_buck4: 1200 mV fast normal idle standby
[ 0.650065] buck mode: 4
[ 0.653541] print_constraints: max77696_buck5: 600 <--> 3387 mV at 1800 mV fast normal idle standby
[ 0.663154] buck mode: 4
[ 0.666630] print_constraints: max77696_buck6: 600 <--> 3387 mV at 3200 mV fast normal idle standby
[ 0.675737] MAX77696 Buck Regulators Driver 1.0.1 Installed
[ 0.682097] print_constraints: max77696_ldo1: 800 <--> 3950 mV at 3300 mV normal idle standby
[ 0.691227] print_constraints: max77696_ldo2: 800 <--> 3950 mV at 3000 mV normal idle standby
[ 0.700306] print_constraints: max77696_ldo3: 800 <--> 3950 mV at 2500 mV normal idle standby
[ 0.709420] print_constraints: max77696_ldo4: 800 <--> 2375 mV at 1800 mV normal idle standby
[ 0.718485] print_constraints: max77696_ldo5: 800 <--> 2375 mV at 1800 mV normal idle standby
[ 0.727604] print_constraints: max77696_ldo6: 800 <--> 3950 mV at 3200 mV normal idle standby
[ 0.736680] print_constraints: max77696_ldo7: 800 <--> 3950 mV at 3200 mV normal idle standby
[ 0.745793] print_constraints: max77696_ldo8: 800 <--> 2375 mV at 1100 mV normal idle standby
[ 0.754861] print_constraints: max77696_ldo9: 800 <--> 2375 mV at 1100 mV normal idle standby
[ 0.763990] print_constraints: max77696_ldo10: 2400 <--> 5550 mV at 5200 mV normal idle standby
[ 0.773491] MAX77696 Linear Regulators Driver 1.0.2 Installed
[ 0.779841] print_constraints: max77696_lsw1:
[ 0.784660] print_constraints: max77696_lsw2:
[ 0.789418] print_constraints: max77696_lsw3:
[ 0.794165] print_constraints: max77696_lsw4:
[ 0.798675] MAX77696 Load Switches Driver 1.0.0 Installed
[ 0.805292] print_constraints: max77696-display:
[ 0.810770] print_constraints: max77696-vcom:
[ 0.815550] print_constraints: max77696-vee:
[ 0.820267] print_constraints: max77696-vneg:
[ 0.825046] print_constraints: max77696-vpos:
[ 0.829804] print_constraints: max77696-vddh:
[ 0.835291]
[ 0.835295] EPD vreg probe complete!
[ 0.840933] print_constraints: max77696_vddq: 240 <--> 984 mV at 600 mV
[ 0.847713] MAX77696 LPDDR2 Termination Supply Driver 1.0.1 Installed
[ 0.855448] MAX77696 I2C Driver 1.0.0 Installed
[ 0.862535] i2c-core: driver [max17135] using legacy suspend method
[ 0.868823] i2c-core: driver [max17135] using legacy resume method
[ 0.875068] Switching to clocksource mxc_timer1
[ 0.890111] NET: Registered protocol family 2
[ 0.894568] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.901668] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.908841] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.915372] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.921749] TCP reno registered
[ 0.924902] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.930765] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.937387] NET: Registered protocol family 1
[ 0.942109] RPC: Registered named UNIX socket transport module.
[ 0.948047] RPC: Registered udp transport module.
[ 0.952784] RPC: Registered tcp transport module.
[ 0.957501] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.968165] etb: probe of etb failed with error -2
[ 0.973211] etm: probe of etm.0 failed with error -2
[ 0.978448] Static Power Management for Freescale i.MX6
[ 0.983712] wait mode is enabled for i.MX6
[ 0.987995] cpaddr = d0820000 suspend_iram_base=d081c000
[ 0.993383] PM driver module loaded
[ 0.997139] IMX usb wakeup probe
[ 1.000411] the wakeup pdata is 0xce1387c0
[ 1.004856] IMX usb wakeup probe
[ 1.008105] the wakeup pdata is 0xce1388c0
[ 1.012417] cpu regulator mode:ldo_bypass
[ 1.016639] _regulator_get: get() with no identifier
[ 1.021633] mx6_cpu_regulator_init: failed to get pu regulator
[ 1.027680] i.MXC CPU frequency driver
[ 1.044563] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.051614] msgmni has been set to 497
[ 1.055728] io scheduler noop registered
[ 1.059764] io scheduler cfq registered (default)
[ 1.064971] MAX77696 Backlight Driver 1.0.0 Installed
[ 1.070819] imx-sdma imx-sdma: loaded firmware 1.1
[ 1.080207] imx-sdma imx-sdma: initialized
[ 1.255537] Serial: IMX driver
[ 1.258713] imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
[ 1.387680] console [ttymxc0] enabled, bootconsole disabled
[ 1.403179] loop: module loaded
[ 1.406389] MAX77696 32kHz Oscillator Driver 1.0.0 Installed
[ 1.412748] input: max77696-onkey as /devices/platform/imx-i2c.0/i2c-0/0-003c/max77696-onkey.0/input/input0
[ 1.425944] MAX77696 ONKEY Driver 1.0.0 Installed
[ 1.451014] max77696-rtc max77696-rtc.0: rtc core: registered max77696-rtc.0 as rtc0
[ 1.470971] max77696-rtc max77696-rtc.0: rtc core: registered max77696-rtc.1 as rtc1
[ 1.500282] MAX77696 RTC Driver 1.0.2 Installed
[ 1.505696] snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc2
[ 1.512427] i2c /dev entries driver
[ 1.520280] max77696-battery max77696-battery.0: Voltage alert 3400mV ... 4260mV
[ 1.528430] max77696-battery max77696-battery.0: SOC alert (disabled)
[ 1.536475] MAX77696 Fuel Gauge Driver 1.0.0 Installed
[ 1.543347] MAX77696 USB Interface Circuit Driver 1.0.0 Installed
[ 1.551159] max77696-adc max77696-adc.0: ADC average rate: 32 sample(s)
[ 1.557779] max77696-adc max77696-adc.0: ADC delay: 0 nsec
[ 1.563282] max77696-adc max77696-adc.0: ADC cur src: 50 uA
[ 1.568860] MAX77696 ADC Driver 1.0.1 Installed
[ 1.574071] imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
[ 1.582496] sdhci: Secure Digital Host Controller Interface driver
[ 1.588680] sdhci: Copyright(c) Pierre Ossman
[ 1.593165] mmc0: no vmmc regulator found
[ 1.598482] mmc0: SDHCI controller on platform [sdhci-esdhc-imx.1] using DMA
[ 1.606620] mmc1: no vmmc regulator found
[ 1.613018] mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
[ 1.620767] Registered led device: max77696-leds.0
[ 1.625567] MAX77696 LED Driver #0 1.0.0 Installed
[ 1.634655] Registered led device: max77696-leds.1
[ 1.639455] MAX77696 LED Driver #1 1.0.0 Installed
[ 1.644783] nf_conntrack version 0.5.0 (3978 buckets, 15912 max)
[ 1.653496] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.658870] TCP cubic registered
[ 1.662129] NET: Registered protocol family 17
[ 1.666589] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 1.674397] LPDDR2 MfgId: 0x1 [Samsung]
[ 1.678535] Bus freq driver module loaded
[ 1.684584] Bus freq driver Enabled
[ 1.689060] mxc_dvfs_core_probe
[ 1.696651] DVFS driver module loaded
[ 1.719740] regulator_init_complete: max77696_ldo10: incomplete constraints, leaving on
[ 1.734986] regulator_init_complete: max77696_ldo7: incomplete constraints, leaving on
[ 1.752345] regulator_init_complete: max77696_ldo6: incomplete constraints, leaving on
[ 1.767550] regulator_init_complete: max77696_buck6: incomplete constraints, leaving on
[ 1.775777] regulator_init_complete: max77696_buck5: incomplete constraints, leaving on
[ 1.784497] regulator_init_complete: max77696_buck2dvs: incomplete constraints, leaving on
[ 1.792848] emmc: I def:mmcpartinfo:vendor=toshiba, host=mmc0:
[ 1.802082] regulator_init_complete: max77696_buck1dvs: incomplete constraints, leaving on
[ 1.841093] mmc0: new high speed DDR MMC card at address 0001
[ 1.847236] mmcblk0: mmc0:0001 002G49 1.82 GiB
[ 1.851918] mmcblk0boot0: mmc0:0001 002G49 partition 1 1.00 MiB
[ 1.857967] mmcblk0boot1: mmc0:0001 002G49 partition 2 1.00 MiB
[ 1.864555] max77696-rtc max77696-rtc.0: setting system clock to 2000-01-01 04:25:22 UTC (946700722)
[ 1.873966] mmcblk0: p1 p2 p3 p4
[ 1.880765] mmcblk0boot1: unknown partition table
[ 1.888211] mmcblk0boot0: unknown partition table
[ 1.898362] KERNEL: I pmic:charger chgina::charger connected
[ 1.909257] MAX77696 Main Charger Driver 1.0.0 Installed
[ 1.921864] MAX77696 Energy Harvester Driver 1.0.0 Installed
[ 1.928394] Freeing init memory: 1036K
[ 1.958545] INFO:Loaded module /lib/modules/mxc_epdc_eink.ko (10304 bytes)
[ 2.399649] add wake up source irq 104
[ 3.529662] KERNEL: I pmic:fg battery id check::wario_battery_valid=1
[ 5.326386] INFO:Loaded module /lib/modules/mxc_epdc_fb.ko (83340 bytes)
[ 5.663280] INFO:eink initialized... (786432 bytes)
[ 6.675252] INFO:!!! Checking MBR /dev/mmcblk0 !!!!
[ 6.685359] INFO:partition 2, start sector is 782336
[ 6.690472] INFO:partition 3, start sector is 913408
[ 6.695521] INFO:partition 4, start sector is 1044480
[ 6.700659] INFO:maximizing partition 2789376 sectors
[ 6.705754] INFO:*** Partition table verified for /dev/mmcblk0 ***
[ 6.713957] INFO:Setup loop device /dev/loop0 for /dev/mmcblk0p4 + 8192
[ 6.724083] INFO:Checking for updates... (auto-pilot mode)
[ 6.732515] INFO:No update*.bin found; no update needed.
[ 6.749995] INFO:no updates found.
[ 7.875690] EXT3-fs: barriers not enabled
[ 7.880306] kjournald starting. Commit interval 5 seconds
[ 7.885854] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
[ 8.246497] EXT3-fs (mmcblk0p2): using internal journal
[ 8.326445] elevator: type
[ 8.326450] not found
[ 8.331628] elevator: switch to
[ 8.331632] failed
[ 8.345499] elevator: type
[ 8.345504] not found
[ 8.350681] elevator: switch to
[ 8.350685] failed
[ 8.364500] elevator: type
[ 8.364505] not found
[ 8.369683] elevator: switch to
[ 8.369688] failed
[ 8.420625] udevd (1220): /proc/1220/oom_adj is deprecated, please use /proc/1220/oom_score_adj instead.
[ 9.352195] ARC USBOTG Device Controller driver (1 August 2005)
[ 9.358297] add wake up source irq 75
[ 9.366247] USB Cable is already plugged in. Simulating event
[ 9.381132] g_file_storage gadget: controller 'fsl-usb2-udc' not recognized
[ 9.393588] g_file_storage gadget: File-backed Storage Gadget, version: 1 September 2010
[ 9.401728] g_file_storage gadget: Number of LUNs=1
[ 9.406617] dr_controller_run: udc out low power mode
[ 9.411686] fsl-usb2-udc: bind to driver g_file_storage
[ 9.460280] fuse init (API version 7.16)
[ 9.493714] PPP generic driver version 2.4.2
[ 9.508996] mwan: I mwan_init:init:wario WAN hardware driver 2.0.0
[ 9.515259] mwan: I wan_init:mwan:wan_init
[ 9.519591] mwan: D elmo_probe:mwan:elmo_probe::Probing elmo device
[ 9.565106] cyttsp4_i2c_adapter 1-0024: cyttsp4_i2c_probe: Starting cyttsp4_i2c_adapter probe...
[ 9.574003] cyttsp4_i2c_adapter 1-0024: cyttsp4_i2c_probe: Successful probe cyttsp4_i2c_adapter
[ 9.582769] cyttsp4_i2c_init: Cypress TTSP I2C Touchscreen Driver (Built 20121109) rc=0
[ 9.599909] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_core_probe: startup
[ 9.608585] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_core_probe: Init HW
[ 10.549216] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_si_get_test_data: SCANNING is ENABLED codel=0E
[ 10.563054] cyttsp4_core:fw:ver=0108:
[ 10.571658] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: set_mode: back from wait t=99 cd->mode=4
[ 10.598237] g_file_storage gadget: high speed config #1
[ 10.604727] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_startup_: cyttsp4_exit startup r=0...
[ 10.614499] cyttsp4_core main_ttsp_core.cyttsp4_i2c_adapter: cyttsp4_core_probe: ok
[ 10.689711] cyttsp4_core_init: Cypress TTSP v4 core driver (Built 20121109) rc=0
[ 10.703104] cyttsp4_mt cyttsp4_mt.main_ttsp_core: cyttsp4_mt_probe
[ 10.731457] input: cyttsp4_mt as /devices/platform/imx-i2c.1/i2c-1/1-0024/main_ttsp_core.cyttsp4_i2c_adapter/cyttsp4_mt.main_ttsp_core/input/input1
[ 10.745096] cyttsp4_mt_init: Cypress TTSP MT v4 multi-touch (Built 20121109), rc=0
[ 10.833610] EXT3-fs: barriers not enabled
[ 10.859889] kjournald starting. Commit interval 5 seconds
[ 10.866865] EXT3-fs (mmcblk0p3): using internal journal
[ 10.872133] EXT3-fs (mmcblk0p3): recovery complete
[ 10.879712] EXT3-fs (mmcblk0p3): mounted filesystem with writeback data mode
[ 11.620072] EXT3-fs (mmcblk0p2): using internal journal
[ 11.970361] cyttsp4_device_access_init: Registering device access device for core_id: main_ttsp_core
[ 11.979605] cyttsp4_device_access cyttsp4_device_access.main_ttsp_core: cyttsp4_device_access_probe
[ 12.011352] cyttsp4_device_access_init: Cypress TTSP Device Access (Built 20121109) rc=0
[ 136.187509] EXT3-fs (mmcblk0p2): using internal journal
[ 214.939453] EXT3-fs: barriers not enabled
[ 214.944200] JBD: no valid journal superblock found
[ 214.949001] EXT3-fs (mmcblk0p1): error loading journal
[root@kindle root]#
So, after misunderstanding some bad translation, I flashed bad system update (a normal KPW3 one) binary into my device. Then, it rebooted into the booting screen, and I cannot reboot or find it in my PC as well.
I tried to connect it by TTL serial, but after booting nothing was written to PUTTy. I thought it was GND wire's fault, then tried to solder that again. Then of my bad soldering skill, the tin plate was removed.
OK.. Now I am trying to redo. Does anybody know how to get that update file into kindle with serial?
I finally decided to pull the trigger and Jailbreak my PW1. I used the recommended method by downgrading to FW 5.3.3, then completed the Jailbreak. Installed JBPatch. Used it to modify the margins on the device. This is really mainly what I wanted to jailbreak for.
However, the Kindle PW1 lost the ability to download books from Amazon. I went to Cloud, selected a book (either bought at the store or a personal document). It said "downloading" briefly but nothing happened. I was able to "Sync and check for new items" without any error. I was able to go to the Experimental browser and browse the web.
So I decided to reset the Kindle. After doing so, I entered my local WiFi and tried to register. No luck. There is an "Unable to connect: There was an error while registering your Kindle" error. So I believe this is somewhat related to specifically connecting to Amazon.
Anyone had the same problem? Should I try to upgrade my Kindle to a newer firmware? What is the last version I can upgrade to without losing Jailbreak?