Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 01-29-2019, 06:11 AM   #1
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
KT3 (8th generation) battery charging problem

I bought a broken kindle from the classifieds, the guy I bought it from seemed clueless and genuine. He told me it was showing low battery, I think he said it wouldn't charge and he tried to use it and then got the error message.

What is it?

The serial number starts with G000K9 which I looked up, its a KT3 (Kindle Basic 2 (Black) 8th Generation).

The case identifies it as model SY69JL

The version code on the screen is 3330460020


What are the symptoms?

- White screen with Error Code 0 and Battery Invalid -22 message.
- Without wall charger power attached I get nothing from it at all, power button does nothing.
- With power attached to wall I get intermittent green flashing LED.
- With wall power when I press the power button it goes green, then amber then off.

I attached a serial port to it, I see the following, I connected power and pressed Enter repeatedly until it interrupted boot and I'm now at uBoot prompt.

Quote:
/[ 28.482698] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 29.494556] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 30.506474] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 31.518427] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 32.530394] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 33.542309] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 34.554225] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 35.566146] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 36.578058] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 37.589970] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 38.601817] DEBUG:readkey.c:121:read_key():Timeout
/[ 38.606743] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 39.621332] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 40.633248] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 41.647915] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 42.659829] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 43.671745] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 44.683659] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 45.698335] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 46.710280] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 47.722195] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 48.734039] DEBUG:readkey.c:121:read_key():Timeout
/[ 48.738926] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 49.750770] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 50.762687] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 51.774600] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 52.789084] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 53.802029] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 54.813981] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 55.828641] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 56.840554] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 57.852444] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 58.864287] DEBUG:readkey.c:121:read_key():Timeout
/[ 58.869174] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 59.881010] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 60.892918] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 61.904861] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 62.916774] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 63.928717] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 64.940629] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 65.952536] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 66.964442] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 67.976355] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 68.988199] DEBUG:readkey.c:121:read_key():Timeout
/[ 68.993085] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 70.004932] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 71.016849] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 72.028759] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 73.040669] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 74.052595] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 75.064508] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 76.076425] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 77.088363] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 bigges-[ 78.100264] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 79.112095] DEBUG:readkey.c:121:read_key():Timeout
/[ 79.117020] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 80.131624] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 81.143537] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 82.158199] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 83.170111] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 84.182018] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 85.193964] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 86.208583] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 87.220497] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 88.232411] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 89.244259] DEBUG:readkey.c:121:read_key():Timeout
/[ 89.249148] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 90.260990] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 91.272906] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 92.284856] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 93.296767] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 94.308714] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 95.320628] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 96.332536] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 97.344451] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 98.356366] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 99.368211] DEBUG:readkey.c:121:read_key():Timeout
/[ 99.373097] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 100.384940] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 101.396865] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 102.408780] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 103.420697] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 104.432618] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 105.444531] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 106.456446] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 107.468397] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 108.480309] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 109.492158] DEBUG:readkey.c:121:read_key():Timeout
/[ 109.497084] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 109.516125] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 109.526919] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 109.765800] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 110.324044] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 110.687032] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
^[^-[ 111.698967] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 112.710885] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
^|[ 113.722800] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 114.734721] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
^-[ 115.746689] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
^C
/[ 116.477742] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 116.653688] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 117.668381] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
\[ 118.680294] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
|[ 119.692212] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 120.704129] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 121.716040] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 122.031985] usb_gadget_state_work: gadget state: not attached
\[ 122.728001] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 122.929913] Power button pressed, INT_STAT_03 = 0x20
|[ 123.739909] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
/[ 124.751825] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 125.765217] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
[ 126.728346] Power button pressed, INT_STAT_03 = 0x8
[ 126.734540] Power button pressed, send user event KOBJ_OFFLINE
[ 126.778578] DEBUG:readkey.c:121:read_key():Timeout
/[ 126.783823] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 127.799608] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 128.372263] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 128.725196] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 128.948174] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 129.443134] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 130.427131] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 131.189090] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990
-[ 132.201030] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 132.289134] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 132.849317] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990

/[ 133.152071] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7e8a493c biggest_fd=0 s=0x7e8a4990


U-Boot 2014.04 (Jul 24 2018 - 06:41:12)

CPU: Freescale i.MX6SL rev1.3 at 792 MHz
CPU: Temperature 30 C, calibration data: 0x58c5135f
Reset cause: POR
FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Board: Heisenberg
Board Id: P001180xxxxxxxxx(edited)
S/N: G000K9xxxxxxxx(edited)
I2C: ready
DRAM: MR5=0x6,MR6=0x3 512 MiB
WARNING: Caches not enabled
Low battery voltage=2172mV, please plug in charger and wait..
Not charging.. please connect to power source. time out in 27 seconds
battery voltage=2122mV
Not charging.. please connect to power source. time out in 24 seconds
battery voltage=2122mV
Not charging.. please connect to power source. time out in 21 seconds
battery voltage=2121mV
Not charging.. please connect to power source. time out in 18 seconds
battery voltage=2793mV
Not charging.. please connect to power source. time out in 15 seconds
battery voltage=2791mV
Not charging.. please connect to power source. time out in 12 seconds
battery voltage=2790mV
Not charging.. please connect to power source. time out in 9 seconds
battery voltage=2789mV
Not charging.. please connect to power source. time out in 6 seconds
battery voltage=2789mV
Not charging.. please connect to power source. time out in 3 seconds
battery voltage=2553mV
Not charging.. please connect to power source. time out in 0 seconds
battery voltage=2116mV
Low battery and not charging.. system is going to halt ..
MMC: FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
REBOOTMODE: 0
using default bootcmdNormal Boot
Hit any key to stop autoboot: 0
uboot >
uboot >
uboot >

I have the feeling either the battery is really dead and it needs a new one or the charging port is faulty. Any suggestions what I could do from here to check the device's health, the state of the battery and the state of the usb port?

I might be imaging in it, but I think the usb port feels a bit sort of loose inside it when the cable is in it, I am able to move the cable around a little and occasionally get a weak green light to briefly appear. With the case off the port seems secure on the board.

Last edited by dom123dom; 01-29-2019 at 06:30 AM.
dom123dom is offline   Reply With Quote
Old 01-29-2019, 07:11 AM   #2
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
The keypad errors **might** be from the abnormally low battery.
**might**


All KT(*) devices are IR scanner rather than capacitive touch screens (note the extra thickness of the bezel).
So do an extra careful job of cleaning the bezel edge where it meets the display surface. Those keypad system errors might from the scanner not being able to "see" through the dirt.


A **good** (4.2 volt) Li-Ion battery should never go that low - it has been over discharged too many times and for too long.
Buy a new one.


Then fix the charging problem, which you most likely have already found - broken solder joins between connector and motherboard.
(PS: Don't leave the new battery in the device except long enough to make tests of repair efforts, you don't want to over discharge it until you get the charging circuit working again.)


Ask google or other web-search tool about re-flowing possible cracked or broken SMD connections. You should find the info under "SMD board rework" topic.
Be sure to look up the temperature profile to use.


Since the connector is at the very edge of the motherboard, you should be able to use make-shift tools to re-flow the solder joints.
(Ah, battery removed from system, motherboard removed and by itself, metal foil used as a heat shield/hot-air deflector away from all parts other than the connector, ... (you get the idea - hot air to connector/motherboard area ONLY). )


Of course, if you have access to an SMD board re-work station, all the better.
knc1 is offline   Reply With Quote
Advert
Old 01-29-2019, 03:48 PM   #3
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Thanks I will do a some research on the charging problem, the solder looks ok but then I don't have any experience with what I'm looking for so I'll see if I can find some examples. I also don't have hot air or SMD rework station.

I'll also try to lookup what to clean the screen with, I have some standard PC screen cleaner spray, would that be ok?

I'm booting it outside the case, does that matter? I thought I read in another post that it doesn't matter. It's also face down but I have tried face up as well.


This was a boot using the USB port connected to a PC.

Spoiler:

U-Boot 2014.04 (Jul 24 2018 - 06:41:12)

CPU: Freescale i.MX6SL rev1.3 at 792 MHz
CPU: Temperature 32 C, calibration data: 0x58c5135f
Reset cause: POR
FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Board: Heisenberg
Board Id: P0011xxxxxxxx
S/N: G000K9xxxxxx
I2C: ready
DRAM: MR5=0x6,MR6=0x3 512 MiB
WARNING: Caches not enabled
MMC: FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
REBOOTMODE: 0
using default bootcmdNormal Boot
Hit any key to stop autoboot: 0
mmc1(part 0) is current device
FRED::: EXTCSD177=0, 179=48BOOTing from mmc ...
mmc1(part 0) is current device

MMC read: dev # 1, block # 720, count 28672 ... 28672 blocks read in 316 msec: OK

MMC read: dev # 1, block # 520, count 256 ... 256 blocks read in 8 msec: OK
## Booting kernel from Legacy Image at 80800000 ...
Image Name: Linux-3.10.53-lab126
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4706048 Bytes = 4.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Loading Kernel Image ... OK
Loading Device Tree to 9fcae000, end 9fcb861a ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 3.10.53-lab126 (jenkins-official@sjc10-jbuild09.sjc10.amazon.com) (gcc version 4.9.1 (GCC) ) #2 PREEMPT Tue Jul 24 06:48:09 PDT 2018
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Freescale i.MX6 SoloLite (Device Tree), model: Heisenberg P0
[ 0.000000] printk_reserve_buf:863 log_goal_location:0x8fff0000 log_worst_location:0x8fef0000 new_log_buf_len:32768
[ 0.000000] printk_reserve_buf:883 printk log placed at 8fff0000
[ 0.000000] cma: CMA: reserved 32 MiB at 9c000000
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait rw uart_at_4M
[ 0.000000] Prink buffer will be relocated to physical address: 8fff0000 va: 00000000 new_log_buf_len:32768
[ 0.000000] Prink buffer will be relocated to physical address: 8fff0000 va: 8fff0000 new_log_buf_len:32768
[ 0.000000] log_buf_len: 32768
[ 0.000000] early log buf free: 30768(93%)
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 512MB = 512MB total
[ 0.000000] Memory: 478312k/478312k available, 45976k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xa0800000 - 0xff000000 (1512 MB)
lowmem : 0x80000000 - 0xa0000000 ( 512 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.text : 0x80008000 - 0x806b804c (6849 kB)
.init : 0x806b9000 - 0x807d59c4 (1139 kB)
.data : 0x807d6000 - 0x80819a00 ( 271 kB)
.bss : 0x80819a00 - 0x80840b18 ( 157 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] L310 cache controller enabled
[ 0.000000] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32030000, Cache size: 262144 B
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.000404] Calibrating delay loop... 789.70 BogoMIPS (lpj=3948544)
[ 0.040121] pid_max: default: 32768 minimum: 301
[ 0.040239] Mount-cache hash table entries: 512
[ 0.044170] CPU: Testing write buffer coherency: ok
[ 0.044371] Setting up static identity map for 0x805185a8 - 0x80518600
[ 0.045053] devtmpfs: initialized
[ 0.046565] pinctrl core: initialized pinctrl subsystem
[ 0.046783] regulator-dummy: no parameters
[ 0.048634] NET: Registered protocol family 16
[ 0.055198] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.055712] LAB126 Board id - P0011807652205TU
[ 0.055786] Use WDOG1 as reset source
[ 0.060287] syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
[ 0.060503] vdd1p1: 800 <--> 1375 mV at 1100 mV
[ 0.060747] vdd3p0: 2625 <--> 3400 mV at 3000 mV
[ 0.060998] vdd2p5: 2100 <--> 2850 mV at 2500 mV
[ 0.061310] cpu: 725 <--> 1450 mV at 1100 mV
[ 0.061540] vddpu: 725 <--> 1450 mV
[ 0.061856] vddsoc: 725 <--> 1450 mV at 1175 mV
[ 0.063476] syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
[ 0.065240] syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
[ 0.066784] amp_boost_enable:iMX:MAX98090:BOARD
[ 0.066813] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.066820] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.069565] imx6sl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.073833] bio: create slab <bio-0> at 0
[ 0.074825] SCSI subsystem initialized
[ 0.075001] usbcore: registered new interface driver usbfs
[ 0.075066] usbcore: registered new interface driver hub
[ 0.075171] usbcore: registered new device driver usb
[ 0.076349] bd7181x 0-004b: IRQ 276 GPIO 116
[ 0.081789] buck1: 800 <--> 2000 mV at 1300 mV
[ 0.082932] buck2: 800 <--> 2000 mV at 1300 mV
[ 0.083700] buck3: 1200 <--> 2700 mV at 1800 mV
[ 0.084459] buck4: 1100 <--> 1850 mV at 1200 mV
[ 0.085207] buck5: 1800 <--> 3300 mV at 3200 mV
[ 0.085974] ldo1: 800 <--> 3300 mV at 3200 mV
[ 0.086718] ldo2: 800 <--> 3300 mV at 3200 mV
[ 0.087873] ldo3: 3000 mV
[ 0.088441] ldo4: 800 <--> 3300 mV at 3200 mV
[ 0.088990] ldo5: 800 <--> 3300 mV at 1800 mV
[ 0.089533] dvref: 3000 mV
[ 0.089649] lpsr: 1800 mV
[ 0.090221] wled: at 0 mV 0 <--> 25 mA at 0 mA
[ 0.091019] i2c i2c-0: IMX I2C adapter registered
[ 0.091567] i2c i2c-1: IMX I2C adapter registered
[ 0.091797] i2c i2c-2: IMX I2C adapter registered
[ 0.091897] pps_core: LinuxPPS API ver. 1 registered
[ 0.091906] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.091936] PTP clock support registered
[ 0.092237] MIPI CSI2 driver module loaded
[ 0.092312] Advanced Linux Sound Architecture Driver Initialized.
[ 0.092865] cfg80211: Calling CRDA to update world regulatory domain
[ 0.092897] cfg80211: World regulatory domain updated:
[ 0.092905] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 0.092914] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 0.092923] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 0.092931] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 0.092938] cfg80211: (5140000 KHz - 5360000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[ 0.092946] cfg80211: (5460000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[ 0.093936] pureg-dummy: no parameters
[ 0.094494] Switching to clocksource mxc_timer1
[ 0.101358] NET: Registered protocol family 2
[ 0.101895] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.101973] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.102028] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.102073] TCP: reno registered
[ 0.102086] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.102102] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.102264] NET: Registered protocol family 1
[ 0.102474] RPC: Registered named UNIX socket transport module.
[ 0.102486] RPC: Registered udp transport module.
[ 0.102492] RPC: Registered tcp transport module.
[ 0.102498] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.109215] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.109727] ldo2p5-dummy: no parameters
[ 0.110377] Bus freq driver module loaded
[ 0.110750] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.115502] VFS: Disk quotas dquot_6.5.2
[ 0.115643] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.116997] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.117757] NFS: Registering the id_resolver key type
[ 0.117799] Key type id_resolver registered
[ 0.117808] Key type id_legacy registered
[ 0.117841] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.118289] msgmni has been set to 998
[ 0.120853] io scheduler noop registered
[ 0.120866] io scheduler deadline registered
[ 0.120904] io scheduler cfq registered (default)
[ 0.127096] Serial: IMX driver
[ 0.127368] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
[ 0.835025] console [ttymxc0] enabled
[ 0.839104] 2034000.serial: ttymxc2 at MMIO 0x2034000 (irq = 60) is a IMX
[ 0.846251] imx6sl-pinctrl 20e0000.iomuxc: pin MX6SL_PAD_SD1_DAT4 already requested by 20e0000.iomuxc; cannot claim for 2038000.serial
[ 0.858380] imx6sl-pinctrl 20e0000.iomuxc: pin-145 (2038000.serial) status -22
[ 0.865628] imx6sl-pinctrl 20e0000.iomuxc: could not request pin 145 on device 20e0000.iomuxc
[ 0.874160] imx-uart 2038000.serial: Error applying setting, reverse things back
[ 0.881633] 2038000.serial: ttymxc3 at MMIO 0x2038000 (irq = 61) is a IMX
[ 0.888875] serial: Freescale lpuart driver
[ 0.893839] Registering Heisenberg hall sensor platform device
[ 0.900787] imx sema4 driver is registered.
[ 0.909386] brd: module loaded
[ 0.914834] loop: module loaded
bt_pwrctrl_init called..
[ 0.920331]
bt_reset pin obtained is 51
[ 0.924562]
bt_dev_wake pin obtained is 138
[ 0.928930]
bt_host_wake pin obtained is 93
[ 0.933303] IRQ# for BT HOST WAKE: 253
bt_pwrctrl_probe probe successful
[ 0.941923] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.948745] usbcore: registered new interface driver usb-storage
[ 0.955642] imx6sl-pinctrl 20e0000.iomuxc: pin MX6SL_PAD_EPDC_PWRCOM already requested by 20e0000.iomuxc; cannot claim for 2184000.usb
[ 0.967777] imx6sl-pinctrl 20e0000.iomuxc: pin-56 (2184000.usb) status -22
[ 0.974677] imx6sl-pinctrl 20e0000.iomuxc: could not request pin 56 on device 20e0000.iomuxc
[ 0.983123] imx_usb 2184000.usb: Error applying setting, reverse things back
[ 0.994285] usb_gadget_state_work: gadget state: not attached
[ 1.444547] imx_usb 2184000.usb: vbus is error
[ 1.449007] imx_usb 2184000.usb: Error occurs during detection: -22
[ 1.455710] mousedev: PS/2 mouse device common for all mice
[ 1.466981] bd7181x-rtc bd7181x-rtc: rtc core: registered bd7181x-rtc as rtc0
[ 1.474639] snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc1
[ 1.483015] i2c /dev entries driver
[ 1.487027] bd7181x-power bd7181x-power: battery_cycle = 0
[ 1.493125] Status Register 1 == 0x0
[ 1.497140] Status Register 2 == 0x2
[ 1.501118] Status Register 3 == 0x3f
[ 1.505202] Status Register 4 == 0x0
[ 1.509183] Status Register 5 == 0xf0
[ 1.513248] Status Register 6 == 0x43
[ 1.517325] Status Register 7 == 0x3c
[ 1.521387] Status Register 8 == 0x0
[ 1.525381] Status Register 9 == 0x0
[ 1.529359] Status Register 10 == 0x0
[ 1.533421] Status Register 11 == 0x3
[ 1.537502] Status Register 12 == 0x0
[ 1.543943] errflags = 4
[ 1.546498] bit2 is set
[RESET REASONS]: PWRON_LONGPRESS: Power Button Long Press Battery Cut

[ 1.570921] imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0) imx2_wdt.base=0xa0920000 base pa:0x20bc000 imx2_wdt.clk=0x9a00c100
[ 1.585617] cpuidle: using governor ladder
[ 1.589740] cpuidle: using governor menu
[ 1.593730] sdhci: Secure Digital Host Controller Interface driver
[ 1.599952] sdhci: Copyright(c) Pierre Ossman
[ 1.604396] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.614109] mmc1: no vqmmc regulator found
[ 1.618367] mmc1: Not allowing HS200
[ 1.621971] mmc1: no vmmc regulator found
[ 1.664544] mmc1: SDHCI controller on 2190000.usdhc [2190000.usdhc] using DMA
[ 1.674938] mmc0: no vqmmc regulator found
[ 1.679049] mmc0: Not allowing HS200
[ 1.682634] mmc0: no vmmc regulator found
[ 1.724539] mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using DMA
[ 1.733490] usbcore: registered new interface driver usbhid
[ 1.739112] usbhid: USB HID core driver
[ 1.743796] NET: Registered protocol family 26
[ 1.750455] TCP: cubic registered
[ 1.753784] NET: Registered protocol family 17
[ 1.758326] 8021q: 802.1Q VLAN Support v1.8
[ 1.762567] Key type dns_resolver registered
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 1.797929] ldo5: disabling
[ 1.805552] ldo4: disabling
[ 1.817174] regulator-dummy: disabling
[ 1.821133] imx mcc test is registered.
[ 1.825818] bd7181x-rtc bd7181x-rtc: setting system clock to 2001-01-01 09:31:17 UTC (978341477)
[ 1.837791] ALSA device list:
[ 1.840776] No soundcards found.
[ 1.847247] Freeing unused kernel memory: 1136K (806b9000 - 807d5000)
DEBUG:recovery-util.c:1680:setup_[ 1.854678] ERROR:boardid.c:48:get_string_from_file():/proc/serial:error 2(2)
die_signals():Installed signal handlers.
3.10.53-lab126 #2 PREEMPT Tue Jul 24 06:48:09 PDT 2018 armv7l
[ 2.089148] mmc0: BKOPS_EN bit is not set
[ 2.111872] mmc0: new high speed DDR MMC card at address 0001
[ 2.117887] mmcblk0: mmc0:0001 H4G2a 3.64 GiB
[ 2.122509] mmcblk0boot0: mmc0:0001 H4G2a partition 1 4.00 MiB
[ 2.128531] mmcblk0boot1: mmc0:0001 H4G2a partition 2 4.00 MiB
[ 2.134555] mmcblk0rpmb: mmc0:0001 H4G2a partition 3 4.00 MiB
[ 2.142779] mmcblk0: p1 p2 p3 p4
[ 2.150769] mmcblk0boot1: unknown partition table
[ 2.159343] mmcblk0boot0: unknown partition table
[ 2.175887] DEBUG:mount.c:331:mount_waveform_area():Mounted /mnt/wfm (/dev/loop1)
[ 2.190857] INFO:recovery-util.c:142:spawn():child exited with status 00000000
[ 2.198676] INFO:update.c:118:find_file():find_file:118 Found V220_C263_BD9C01_ED060SCSU1_TC.wrf.gz
ERROR:recovery-util.c:1825:main():wfm_count=1DEBUG:eink.c:276:ein k_init():Loading: /lib/modules/mxc_epdc_eink.ko
[ 2.218449] DEBUG:eink.c:281:eink_init():Loading: /lib/modules/mxc_epdc_eink.ko
[ 2.226024] DEBUG:module.c:139:insmod():/lib/modules/mxc_epdc_eink.ko:loaded 11968 bytes. (11968)
[ 2.234989] mxc_epdc_eink: module license 'proprietary' taints kernel.
[ 2.241520] Disabling lock debugging due to kernel taint
[ 2.247153] INFO:module.c:163:insmod():Loaded module /lib/modules/mxc_epdc_eink.ko (11968 bytes)
[ 2.256157] DEBUG:eink.c:276:eink_init():Loading: /lib/modules/mxc_epdc_fb.ko
[ 2.263393] DEBUG:eink.c:281:eink_init():Loading: /lib/modules/mxc_epdc_fb.ko
[ 2.271126] DEBUG:module.c:139:insmod():/lib/modules/mxc_epdc_fb.ko:loaded 88680 bytes. (88680)
Panel VCOM string: 2860
[ 2.283498] imx_epdc_fb 20f4000.epdc: vcom_steps 133
[ 2.288688] imx_epdc_fb 20f4000.epdc: Memory override detected TotalMem:512M X:800 Y:600 FBMem:6M
[ 2.304490] imx_epdc_fb 20f4000.epdc: EPDC version = 2.1.0
[ 2.375957] wv_file->wdh.luts & 0xC =4
[ 4.169649] INFO:module.c:163:insmod():Loaded module /lib/modules/mxc_epdc_fb.ko (88680 bytes)
[ 4.411324] INFO:eink.c:376:eink_init():eink initialized... (486400 bytes)
Press [ENTER] for recovery menu..[ 4.418427] DEBUG:recovery-util.c:736:choose_boot_mode():curr_time=978341480 end_time=978341480
. 0 [ 4.432802] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
/[ 5.444864] DEBUG:readkey.c:121:read_key():Timeout
[ 5.449743] DEBUG:recovery-util.c:753:choose_boot_mode():curr_time=978341481 end_time=978341480 **
[ 6.244428] DEBUG:eink.c:927:eink_drawstring():str_len = 21
[ 6.250096] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x42, idx:34)
[ 6.260820] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x41, idx:33)
[ 6.268750] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x54, idx:52)
[ 6.276685] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x54, idx:52)
[ 6.284616] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x45, idx:37)
[ 6.292518] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x52, idx:50)
[ 6.300436] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x59, idx:57)
[ 6.308352] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x20, idx:0)
[ 6.316184] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x49, idx:41)
[ 6.324084] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x4e, idx:46)
[ 6.331997] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x56, idx:54)
[ 6.339911] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x41, idx:33)
[ 6.347823] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x4c, idx:44)
[ 6.355735] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x49, idx:41)
[ 6.363634] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x44, idx:36)
[ 6.371546] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x3a, idx:26)
[ 6.379464] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x20, idx:0)
[ 6.387322] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x2d, idx:13)
[ 6.395245] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x32, idx:18)
[ 6.403149] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x32, idx:18)
[ 6.411061] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x20, idx:0)
[ 6.418891] INFO:eink.c:945:eink_printf():BATTERY INVALID: -22
[ 6.426398] ERROR:recovery-util.c:387:battery_check():
=== BATTERY ID IS INVALID. STOPPING BOOT ===
[ 6.435971] DEBUG:module.c:139:insmod():/lib/modules/libcomposite.ko:loaded 43272 bytes. (43272)
[ 6.445647] INFO:module.c:163:insmod():Loaded module /lib/modules/libcomposite.ko (43272 bytes)
[ 6.454813] DEBUG:module.c:139:insmod():/lib/modules/g_mass_storage.ko:loaded 42428 bytes. (42428)
[ 6.464769] g_mass_storage gadget: Mass Storage Function, version: 2009/09/11
[ 6.471914] g_mass_storage gadget: Number of LUNs=1
[ 6.476836] lun0: LUN: removable file: (no medium)
[ 6.481727] fsg_bind:3212
[ 6.484357] g_mass_storage gadget: Internal Storage, version: 2009/09/11
[ 6.491077] g_mass_storage gadget: userspace failed to provide iSerialNumber
[ 6.498138] g_mass_storage gadget: g_mass_storage ready
[ 6.503434] INFO:module.c:163:insmod():Loaded module /lib/modules/g_mass_storage.ko removable=1 idVendor=0x1949 idProduct=0x0004 recovery_mode=1 (42428 bytes)

=== kernel printk buffer (19283 bytes) ===
<6>[ 0.000000] Booting Linux on physical CPU 0x0
<5>[ 0.000000] Linux version 3.10.53-lab126 (jenkins-official@sjc10-jbuild09.sjc10.amazon.com) (gcc version 4.9.1 (GCC) ) #2 PREEMPT Tue Jul 24 06:48:09 PDT 2018
<4>[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
<4>[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
<6>[ 0.000000] Machine: Freescale i.MX6 SoloLite (Device Tree), model: Heisenberg P0
<3>[ 0.000000] printk_reserve_buf:863 log_goal_location:0x8fff0000 log_worst_location:0x8fef0000 new_log_buf_len:32768
<6>[ 0.000000] printk_reserve_buf:883 printk log placed at 8fff0000
<6>[ 0.000000] cma: CMA: reserved 32 MiB at 9c000000
<4>[ 0.000000] Memory policy: ECC disabled, Data cache writeback
<7>[ 0.000000] On node 0 totalpages: 131072
<7>[ 0.000000] free_area_init_node: node 0, pgdat 808187a0, node_mem_map 80841000
<7>[ 0.000000] DMA zone: 1024 pages used for memmap
<7>[ 0.000000] DMA zone: 0 pages reserved
<7>[ 0.000000] DMA zone: 131072 pages, LIFO batch:31
<6>[ 0.000000] CPU: All CPU(s) started in SVC mode.
<7>[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
<7>[ 0.000000] pcpu-alloc: [0] 0
<4>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
<5>[ 0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait rw uart_at_4M
<4>[ 0.000000] Prink buffer will be relocated to physical address: 8fff0000 va: 00000000 new_log_buf_len:32768
<4>[ 0.000000] Prink buffer will be relocated to physical address: 8fff0000 va: 8fff0000 new_log_buf_len:32768
<6>[ 0.000000] log_buf_len: 32768
<6>[ 0.000000] early log buf free: 30768(93%)
<6>[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
<6>[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>[ 0.000000] Memory: 512MB = 512MB total
<5>[ 0.000000] Memory: 478312k/478312k available, 45976k reserved, 0K highmem
<5>[ 0.000000] Virtual kernel memory layout:
<5> vector : 0xffff0000 - 0xffff1000 ( 4 kB)
<5> fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
<5> vmalloc : 0xa0800000 - 0xff000000 (1512 MB)
<5> lowmem : 0x80000000 - 0xa0000000 ( 512 MB)
<5> pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
<5> modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
<5> .text : 0x80008000 - 0x806b804c (6849 kB)
<5> .init : 0x806b9000 - 0x807d59c4 (1139 kB)
<5> .data : 0x807d6000 - 0x80819a00 ( 271 kB)
<5> .bss : 0x80819a00 - 0x80840b18 ( 157 kB)
<6>[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
<6>[ 0.000000] Preemptible hierarchical RCU implementation.
<6>[ 0.000000] NR_IRQS:16 nr_irqs:16 16
<6>[ 0.000000] L310 cache controller enabled
<6>[ 0.000000] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32030000, Cache size: 262144 B
<6>[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
<6>[ 0.000000] Console: colour dummy device 80x30
<6>[ 0.000404] Calibrating delay loop... 789.70 BogoMIPS (lpj=3948544)
<6>[ 0.040121] pid_max: default: 32768 minimum: 301
<6>[ 0.040239] Mount-cache hash table entries: 512
<6>[ 0.044170] CPU: Testing write buffer coherency: ok
<6>[ 0.044371] Setting up static identity map for 0x805185a8 - 0x80518600
<6>[ 0.045053] devtmpfs: initialized
<6>[ 0.046565] pinctrl core: initialized pinctrl subsystem
<6>[ 0.046783] regulator-dummy: no parameters
<6>[ 0.048634] NET: Registered protocol family 16
<6>[ 0.055198] DMA: preallocated 256 KiB pool for atomic coherent allocations
<4>[ 0.055712] LAB126 Board id - P0011807652205TU
<6>[ 0.055786] Use WDOG1 as reset source
<6>[ 0.060287] syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered
<6>[ 0.060503] vdd1p1: 800 <--> 1375 mV at 1100 mV
<6>[ 0.060747] vdd3p0: 2625 <--> 3400 mV at 3000 mV
<6>[ 0.060998] vdd2p5: 2100 <--> 2850 mV at 2500 mV
<6>[ 0.061310] cpu: 725 <--> 1450 mV at 1100 mV
<6>[ 0.061540] vddpu: 725 <--> 1450 mV
<6>[ 0.061856] vddsoc: 725 <--> 1450 mV at 1175 mV
<6>[ 0.063476] syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered
<6>[ 0.065240] syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered
<6>[ 0.066784] amp_boost_enable:iMX:MAX98090:BOARD
<6>[ 0.066813] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
<6>[ 0.066820] hw-breakpoint: maximum watchpoint size is 4 bytes.
<6>[ 0.069565] imx6sl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
<6>[ 0.073833] bio: create slab <bio-0> at 0
<5>[ 0.074825] SCSI subsystem initialized
<6>[ 0.075001] usbcore: registered new interface driver usbfs
<6>[ 0.075066] usbcore: registered new interface driver hub
<6>[ 0.075171] usbcore: registered new device driver usb
<6>[ 0.076349] bd7181x 0-004b: IRQ 276 GPIO 116
<6>[ 0.081789] buck1: 800 <--> 2000 mV at 1300 mV
<6>[ 0.082932] buck2: 800 <--> 2000 mV at 1300 mV
<6>[ 0.083700] buck3: 1200 <--> 2700 mV at 1800 mV
<6>[ 0.084459] buck4: 1100 <--> 1850 mV at 1200 mV
<6>[ 0.085207] buck5: 1800 <--> 3300 mV at 3200 mV
<6>[ 0.085974] ldo1: 800 <--> 3300 mV at 3200 mV
<6>[ 0.086718] ldo2: 800 <--> 3300 mV at 3200 mV
<6>[ 0.087873] ldo3: 3000 mV
<6>[ 0.088441] ldo4: 800 <--> 3300 mV at 3200 mV
<6>[ 0.088990] ldo5: 800 <--> 3300 mV at 1800 mV
<6>[ 0.089533] dvref: 3000 mV
<6>[ 0.089649] lpsr: 1800 mV
<6>[ 0.090221] wled: at 0 mV 0 <--> 25 mA at 0 mA
<6>[ 0.091019] i2c i2c-0: IMX I2C adapter registered
<6>[ 0.091567] i2c i2c-1: IMX I2C adapter registered
<6>[ 0.091797] i2c i2c-2: IMX I2C adapter registered
<6>[ 0.091897] pps_core: LinuxPPS API ver. 1 registered
<6>[ 0.091906] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
<6>[ 0.091936] PTP clock support registered
<6>[ 0.092237] MIPI CSI2 driver module loaded
<6>[ 0.092312] Advanced Linux Sound Architecture Driver Initialized.
<6>[ 0.092865] cfg80211: Calling CRDA to update world regulatory domain
<6>[ 0.092897] cfg80211: World regulatory domain updated:
<6>[ 0.092905] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
<6>[ 0.092914] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
<6>[ 0.092923] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
<6>[ 0.092931] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
<6>[ 0.092938] cfg80211: (5140000 KHz - 5360000 KHz @ 40000 KHz), (N/A, 3000 mBm)
<6>[ 0.092946] cfg80211: (5460000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 mBm)
<6>[ 0.093936] pureg-dummy: no parameters
<6>[ 0.094494] Switching to clocksource mxc_timer1
<6>[ 0.101358] NET: Registered protocol family 2
<6>[ 0.101895] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
<6>[ 0.101973] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
<6>[ 0.102028] TCP: Hash tables configured (established 4096 bind 4096)
<6>[ 0.102073] TCP: reno registered
<6>[ 0.102086] UDP hash table entries: 256 (order: 0, 4096 bytes)
<6>[ 0.102102] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
<6>[ 0.102264] NET: Registered protocol family 1
<6>[ 0.102474] RPC: Registered named UNIX socket transport module.
<6>[ 0.102486] RPC: Registered udp transport module.
<6>[ 0.102492] RPC: Registered tcp transport module.
<6>[ 0.102498] RPC: Registered tcp NFSv4.1 backchannel transport module.
<6>[ 0.109215] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
<6>[ 0.109727] ldo2p5-dummy: no parameters
<6>[ 0.110377] Bus freq driver module loaded
<6>[ 0.110750] futex hash table entries: 256 (order: -1, 3072 bytes)
<5>[ 0.115502] VFS: Disk quotas dquot_6.5.2
<4>[ 0.115643] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
<6>[ 0.116997] squashfs: version 4.0 (2009/01/31) Phillip Lougher
<5>[ 0.117757] NFS: Registering the id_resolver key type
<5>[ 0.117799] Key type id_resolver registered
<5>[ 0.117808] Key type id_legacy registered
<6>[ 0.117841] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
<6>[ 0.118289] msgmni has been set to 998
<6>[ 0.120853] io scheduler noop registered
<6>[ 0.120866] io scheduler deadline registered
<6>[ 0.120904] io scheduler cfq registered (default)
<6>[ 0.127096] Serial: IMX driver
<6>[ 0.127368] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
<6>[ 0.835025] console [ttymxc0] enabled
<6>[ 0.839104] 2034000.serial: ttymxc2 at MMIO 0x2034000 (irq = 60) is a IMX
<3>[ 0.846251] imx6sl-pinctrl 20e0000.iomuxc: pin MX6SL_PAD_SD1_DAT4 already requested by 20e0000.iomuxc; cannot claim for 2038000.serial
<3>[ 0.858380] imx6sl-pinctrl 20e0000.iomuxc: pin-145 (2038000.serial) status -22
<3>[ 0.865628] imx6sl-pinctrl 20e0000.iomuxc: could not request pin 145 on device 20e0000.iomuxc
<3>[ 0.874160] imx-uart 2038000.serial: Error applying setting, reverse things back
<6>[ 0.881633] 2038000.serial: ttymxc3 at MMIO 0x2038000 (irq = 61) is a IMX
<6>[ 0.888875] serial: Freescale lpuart driver
<6>[ 0.893839] Registering Heisenberg hall sensor platform device
<6>[ 0.900787] imx sema4 driver is registered.
<6>[ 0.909386] brd: module loaded
<6>[ 0.914834] loop: module loaded
<6>[ 0.918035] bt_pwrctrl_init called..
<6>[ 0.920331]
<6>bt_reset pin obtained is 51
<6>[ 0.924562]
<6>bt_dev_wake pin obtained is 138
<6>[ 0.928930]
<6>bt_host_wake pin obtained is 93
<3>[ 0.933303] IRQ# for BT HOST WAKE: 253
<6>[ 0.937177] bt_pwrctrl_probe probe successful
<6>[ 0.941923] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
<6>[ 0.948745] usbcore: registered new interface driver usb-storage
<3>[ 0.955642] imx6sl-pinctrl 20e0000.iomuxc: pin MX6SL_PAD_EPDC_PWRCOM already requested by 20e0000.iomuxc; cannot claim for 2184000.usb
<3>[ 0.967777] imx6sl-pinctrl 20e0000.iomuxc: pin-56 (2184000.usb) status -22
<3>[ 0.974677] imx6sl-pinctrl 20e0000.iomuxc: could not request pin 56 on device 20e0000.iomuxc
<3>[ 0.983123] imx_usb 2184000.usb: Error applying setting, reverse things back
<6>[ 0.994285] usb_gadget_state_work: gadget state: not attached
<3>[ 1.444547] imx_usb 2184000.usb: vbus is error
<3>[ 1.449007] imx_usb 2184000.usb: Error occurs during detection: -22
<6>[ 1.455710] mousedev: PS/2 mouse device common for all mice
<6>[ 1.466981] bd7181x-rtc bd7181x-rtc: rtc core: registered bd7181x-rtc as rtc0
<6>[ 1.474639] snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc1
<6>[ 1.483015] i2c /dev entries driver
<3>[ 1.487027] bd7181x-power bd7181x-power: battery_cycle = 0
<6>[ 1.493125] Status Register 1 == 0x0
<6>[ 1.497140] Status Register 2 == 0x2
<6>[ 1.501118] Status Register 3 == 0x3f
<6>[ 1.505202] Status Register 4 == 0x0
<6>[ 1.509183] Status Register 5 == 0xf0
<6>[ 1.513248] Status Register 6 == 0x43
<6>[ 1.517325] Status Register 7 == 0x3c
<6>[ 1.521387] Status Register 8 == 0x0
<6>[ 1.525381] Status Register 9 == 0x0
<6>[ 1.529359] Status Register 10 == 0x0
<6>[ 1.533421] Status Register 11 == 0x3
<6>[ 1.537502] Status Register 12 == 0x0
<6>[ 1.543943] errflags = 4
<6>[ 1.546498] bit2 is set
<6>[ 1.548952] [RESET REASONS]: PWRON_LONGPRESS: Power Button Long Press Battery Cut
<6>
<6>[ 1.570921] imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0) imx2_wdt.base=0xa0920000 base pa:0x20bc000 imx2_wdt.clk=0x9a00c100
<6>[ 1.585617] cpuidle: using governor ladder
<6>[ 1.589740] cpuidle: using governor menu
<6>[ 1.593730] sdhci: Secure Digital Host Controller Interface driver
<6>[ 1.599952] sdhci: Copyright(c) Pierre Ossman
<6>[ 1.604396] sdhci-pltfm: SDHCI platform and OF driver helper
<6>[ 1.614109] mmc1: no vqmmc regulator found
<6>[ 1.618367] mmc1: Not allowing HS200
<6>[ 1.621971] mmc1: no vmmc regulator found
<6>[ 1.664544] mmc1: SDHCI controller on 2190000.usdhc [2190000.usdhc] using DMA
<6>[ 1.674938] mmc0: no vqmmc regulator found
<6>[ 1.679049] mmc0: Not allowing HS200
<6>[ 1.682634] mmc0: no vmmc regulator found
<6>[ 1.724539] mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using DMA
<6>[ 1.733490] usbcore: registered new interface driver usbhid
<6>[ 1.739112] usbhid: USB HID core driver
<6>[ 1.743796] NET: Registered protocol family 26
<6>[ 1.750455] TCP: cubic registered
<6>[ 1.753784] NET: Registered protocol family 17
<6>[ 1.758326] 8021q: 802.1Q VLAN Support v1.8
<5>[ 1.762567] Key type dns_resolver registered
<6>[ 1.766971] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
<7>[ 1.782737] imx6sl_opp_init
<6>[ 1.797929] ldo5: disabling
<6>[ 1.805552] ldo4: disabling
<6>[ 1.817174] regulator-dummy: disabling
<6>[ 1.821133] imx mcc test is registered.
<6>[ 1.825818] bd7181x-rtc bd7181x-rtc: setting system clock to 2001-01-01 09:31:17 UTC (978341477)
<6>[ 1.837791] ALSA device list:
<6>[ 1.840776] No soundcards found.
<6>[ 1.847247] Freeing unused kernel memory: 1136K (806b9000 - 807d5000)
<12>[ 1.854678] ERROR:boardid.c:48:get_string_from_file():/proc/serial:error 2(2)
<6>[ 2.089148] mmc0: BKOPS_EN bit is not set
<6>[ 2.111872] mmc0: new high speed DDR MMC card at address 0001
<6>[ 2.117887] mmcblk0: mmc0:0001 H4G2a 3.64 GiB
<6>[ 2.122509] mmcblk0boot0: mmc0:0001 H4G2a partition 1 4.00 MiB
<6>[ 2.128531] mmcblk0boot1: mmc0:0001 H4G2a partition 2 4.00 MiB
<6>[ 2.134555] mmcblk0rpmb: mmc0:0001 H4G2a partition 3 4.00 MiB
<6>[ 2.142779] mmcblk0: p1 p2 p3 p4
<6>[ 2.150769] mmcblk0boot1: unknown partition table
<6>[ 2.159343] mmcblk0boot0: unknown partition table
<12>[ 2.175887] DEBUG:mount.c:331:mount_waveform_area():Mounted /mnt/wfm (/dev/loop1)
<12>[ 2.190857] INFO:recovery-util.c:142:spawn():child exited with status 00000000
<12>[ 2.198676] INFO:update.c:118:find_file():find_file:118 Found V220_C263_BD9C01_ED060SCSU1_TC.wrf.gz
<12>[ 2.208082] ERROR:recovery-util.c:1825:main():wfm_count=1DEBUG:eink.c:276:ein k_init():Loading: /lib/modules/mxc_epdc_eink.ko
<12>[ 2.218449] DEBUG:eink.c:281:eink_init():Loading: /lib/modules/mxc_epdc_eink.ko
<12>[ 2.226024] DEBUG:module.c:139:insmod():/lib/modules/mxc_epdc_eink.ko:loaded 11968 bytes. (11968)
<4>[ 2.234989] mxc_epdc_eink: module license 'proprietary' taints kernel.
<4>[ 2.241520] Disabling lock debugging due to kernel taint
<12>[ 2.247153] INFO:module.c:163:insmod():Loaded module /lib/modules/mxc_epdc_eink.ko (11968 bytes)
<12>[ 2.256157] DEBUG:eink.c:276:eink_init():Loading: /lib/modules/mxc_epdc_fb.ko
<12>[ 2.263393] DEBUG:eink.c:281:eink_init():Loading: /lib/modules/mxc_epdc_fb.ko
<12>[ 2.271126] DEBUG:module.c:139:insmod():/lib/modules/mxc_epdc_fb.ko:loaded 88680 bytes. (88680)
<6>[ 2.281468] Panel VCOM string: 2860
<6>[ 2.283498] imx_epdc_fb 20f4000.epdc: vcom_steps 133
<3>[ 2.288688] imx_epdc_fb 20f4000.epdc: Memory override detected TotalMem:512M X:800 Y:600 FBMem:6M
<6>[ 2.304490] imx_epdc_fb 20f4000.epdc: EPDC version = 2.1.0
<6>[ 2.375957] wv_file->wdh.luts & 0xC =4
<12>[ 4.169649] INFO:module.c:163:insmod():Loaded module /lib/modules/mxc_epdc_fb.ko (88680 bytes)
<12>[ 4.411324] INFO:eink.c:376:eink_init():eink initialized... (486400 bytes)
<12>[ 4.418427] DEBUG:recovery-util.c:736:choose_boot_mode():curr_time=978341480 end_time=978341480
<12>[ 4.432802] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
<12>[ 5.444864] DEBUG:readkey.c:121:read_key():Timeout
<12>[ 5.449743] DEBUG:recovery-util.c:753:choose_boot_mode():curr_time=978341481 end_time=978341480 **
<12>[ 6.244428] DEBUG:eink.c:927:eink_drawstring():str_len = 21
<12>[ 6.250096] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x42, idx:34)
<12>[ 6.260820] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x41, idx:33)
<12>[ 6.268750] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x54, idx:52)
<12>[ 6.276685] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x54, idx:52)
<12>[ 6.284616] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x45, idx:37)
<12>[ 6.292518] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x52, idx:50)
<12>[ 6.300436] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x59, idx:57)
<12>[ 6.308352] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x20, idx:0)
<12>[ 6.316184] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x49, idx:41)
<12>[ 6.324084] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x4e, idx:46)
<12>[ 6.331997] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x56, idx:54)
<12>[ 6.339911] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x41, idx:33)
<12>[ 6.347823] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x4c, idx:44)
<12>[ 6.355735] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x49, idx:41)
<12>[ 6.363634] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x44, idx:36)
<12>[ 6.371546] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x3a, idx:26)
<12>[ 6.379464] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x20, idx:0)
<12>[ 6.387322] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x2d, idx:13)
<12>[ 6.395245] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x32, idx:18)
<12>[ 6.403149] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x32, idx:18)
<12>[ 6.411061] DEBUG:eink.c:225:letter_to_sprite():letter_to_spri te(letter:0x20, idx:0)
<12>[ 6.418891] INFO:eink.c:945:eink_printf():BATTERY INVALID: -22
<12>[ 6.426398] ERROR:recovery-util.c:387:battery_check():
<12>=== BATTERY ID IS INVALID. STOPPING BOOT ===
<12>[ 6.435971] DEBUG:module.c:139:insmod():/lib/modules/libcomposite.ko:loaded 43272 bytes. (43272)
<12>[ 6.445647] INFO:module.c:163:insmod():Loaded module /lib/modules/libcomposite.ko (43272 bytes)
<12>[ 6.454813] DEBUG:module.c:139:insmod():/lib/modules/g_mass_storage.ko:loaded 42428 bytes. (42428)
<6>[ 6.464769] g_mass_storage gadget: Mass Storage Function, version: 2009/09/11
<6>[ 6.471914] g_mass_storage gadget: Number of LUNs=1
<6>[ 6.476836] lun0: LUN: removable file: (no medium)
<3>[ 6.481727] fsg_bind:3212
<6>[ 6.484357] g_mass_storage gadget: Internal Storage, version: 2009[ 8.190431] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
/09/11
<4>[ 6.491077] g_mass_storage gadget: userspace failed to provide iSerialNumber
<6>[ 6.498138] g_mass_storage gadget: g_mass_storage ready
<12>[ 6.503434] INFO:module.c:163:insmod():Loaded module /lib/modules/g_mass_storage.ko removable=1 idVendor=0x1949 idProduct=0x0004 recovery_mode=1 (42428 bytes)

=== END ===
-[ 9.204951] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
\[ 10.216870] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
|[ 11.228786] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
/[ 12.240699] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
-[ 13.252611] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
\[ 14.264566] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
|[ 15.279204] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
/[ 16.291117] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
-[ 17.303044] DEBUG:keypad.c:105:keypad_set():keypad_set():keypa d_fd=-1 biggest_fd=0x7eccc93c biggest_fd=0 s=0x7eccc990
[ 18.314887] DEBUG:readkey.c:121:read_key():Timeout



I have found that if I don't interrupt uboot the device spams the keypad errors constantly, which I assume is what discharges the battery eventually.

I'll order a new battery too. [Edit] battery ordered, see below post.

Last edited by dom123dom; 01-29-2019 at 07:23 PM.
dom123dom is offline   Reply With Quote
Old 01-29-2019, 04:40 PM   #4
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Based on this thread https://www.mobileread.com/forums/sh...=286988&page=3 I cleaned the screen with a dry Microfibre cloth, it has made no difference, still get the keypad errors.
dom123dom is offline   Reply With Quote
Old 01-29-2019, 07:20 PM   #5
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Ordered this battery:
https://www.aliexpress.com/item/3-7V...24254c4dr1jYWo

7-10 days delivery, will wait until I have it before I proceed.
dom123dom is offline   Reply With Quote
Advert
Old 03-05-2019, 11:17 PM   #6
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
My new battery finally arrived...

The device has been in the cupboard for a few weeks while I waiting.

Now when it boots all I get is this:

Quote:
U-Boot 2014.04 (Jul 24 2018 - 06:41:12)

CPU: Freescale i.MX6SL rev1.3 at 792 MHz
CPU: Temperature 38 C, calibration data: 0x58c5135f
Reset cause: POR
FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Board: Heisenberg
Board Id: P0011807xxxxxx
S/N: G000Kxxxxxxxxxx
I2C: ready
DRAM: MR5=0x6,MR6=0x3 512 MiB
I tried swapping the new battery in, it does the same thing. Actually a small difference...the new battery boots it, the old one doesn't which seems to point me to the charging circuit.

I also now have a hot air gun so some reflow on the weekend might be in order, as suggested by knc1

I will disconnect new battery and investigate the charging circuit further with a better magnifier.

Last edited by dom123dom; 03-05-2019 at 11:48 PM.
dom123dom is offline   Reply With Quote
Old 03-05-2019, 11:58 PM   #7
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Update, while fiddling about I seem to have got the charging cable in the right spot, it now has a solid amber light. This is on old battery so I will leave it as long as it has an amber light and see if it charges up.

Also different is I put it on a white sheet of paper and the charge port hanging over edge of the desk...not sure why that might have made a difference but we'll see what happens....
dom123dom is offline   Reply With Quote
Old 03-06-2019, 12:28 AM   #8
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Added a couple of photos, can't see anything obviously wrong with the solder points.

Not much experience with this though, is there any solder points I can't see underneath the port or something?

How obvious is it to actually see an issue, maybe there's a solder problem there I can't see?
Attached Thumbnails
Click image for larger version

Name:	resized_batt22.jpg
Views:	558
Size:	178.6 KB
ID:	170032   Click image for larger version

Name:	resized_batt22_crop.jpg
Views:	412
Size:	284.1 KB
ID:	170033  
dom123dom is offline   Reply With Quote
Old 03-06-2019, 04:08 AM   #9
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by dom123dom View Post
Added a couple of photos, can't see anything obviously wrong with the solder points.

Not much experience with this though, is there any solder points I can't see underneath the port or something?

How obvious is it to actually see an issue, maybe there's a solder problem there I can't see?
Please describe the problem you are having.
knc1 is offline   Reply With Quote
Old 03-06-2019, 05:12 AM   #10
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Quote:
Originally Posted by knc1 View Post
Please describe the problem you are having.
The problem is it won't boot and it won't charge. I replaced the battery, it still won't boot beyond the quote above.

I've been playing with it more and wiggling the charging cable, the charging light comes on and off depending on positioning of the cable in the port. I think your initial advice was correct, I need to reflow or replace the charging port.

I'm watching some vids on how to do that, it looks quite challenging without a microscope. My eyesight is not as good as it once was!

The solder joints look ok so maybe it's the port itself that's faulty. Any tips to view or clean inside the charging port somehow?

Not sure if the firmware is now damaged too as it will not boot like it previously did with charging errors on the serial. I guess I will worry about that after I get it to charge/respond consistently.
dom123dom is offline   Reply With Quote
Old 03-06-2019, 05:25 AM   #11
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 71,510
Karma: 306214458
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
That it only charges when the cable's in exactly the right position probably means dodgy connections from the charging port to the motherboard.

But it could also be the cable - did you get the cable with the Kindle, or is this a known good cable?
pdurrant is offline   Reply With Quote
Old 03-06-2019, 05:29 AM   #12
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Quote:
Originally Posted by pdurrant View Post
That it only charges when the cable's in exactly the right position probably means dodgy connections from the charging port to the motherboard.

But it could also be the cable - did you get the cable with the Kindle, or is this a known good cable?
It's a cable connected to a Samsung charger i got with a phone. I use it to charge other stuff all the time (including my PW2) so I think it's ok.

Edit: just plugged it into my Bluetooth headphones and started charging them immediately.

Last edited by dom123dom; 03-06-2019 at 05:36 AM.
dom123dom is offline   Reply With Quote
Old 03-06-2019, 05:48 AM   #13
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 71,510
Karma: 306214458
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
It's not the cable then. So it's either the connector itself, or the solder joints from the connector to the motherboard.

From the photo (as much as can be seen in a photo), the four anchoring solder points look OK, but the actual power and data connections are (I think) under the connector.

But I have no practical experience with that particular connector.
pdurrant is offline   Reply With Quote
Old 03-06-2019, 06:05 AM   #14
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Quote:
Originally Posted by pdurrant View Post
It's not the cable then. So it's either the connector itself, or the solder joints from the connector to the motherboard.

From the photo (as much as can be seen in a photo), the four anchoring solder points look OK, but the actual power and data connections are (I think) under the connector.

But I have no practical experience with that particular connector.
Yeah i agree they seem to look ok so maybe it is the connector itself.

I'll grab some pics of the front view as well.
dom123dom is offline   Reply With Quote
Old 03-06-2019, 06:14 AM   #15
dom123dom
Zealot
dom123dom began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Dec 2018
Location: Sydney, Australia
Device: Kindle Paperwhite 2 WiFi 4Gb 2013 (s/n 9017..)
Front view (I bought it from a Spanish guy)
Attached Thumbnails
Click image for larger version

Name:	front_view_K3.jpg
Views:	449
Size:	90.2 KB
ID:	170037   Click image for larger version

Name:	usb_top_view.jpg
Views:	236
Size:	68.5 KB
ID:	170038  
dom123dom is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
KT3 Problem with my kindle 8th generation. nacho922 Kindle Developer's Corner 2 04-10-2019 07:58 AM
Firmware Update KT3 (basic Kindle 8th gen) survives jailbreak after updating to 5.10.2? tejasvi88 Amazon Kindle 1 12-24-2018 11:38 AM
Hacks Change margins in jailbroken KT3 (Kindle 8th Gen - 5.9.4) tejasvi88 Amazon Kindle 0 04-08-2018 08:17 AM
How to install Kite Launcher on Kindle 8th Generation (KT3) KindleGeek Kindle Developer's Corner 3 03-22-2018 02:51 PM
Problem charging battery joehill iRiver Story 4 09-05-2012 07:09 AM


All times are GMT -4. The time now is 05:25 PM.


MobileRead.com is a privately owned, operated and funded community.