kindle paper white 2 (kpw) 无限重启救砖方法
1、请在一个光滑干净的桌面冷静操作。
不要在桌面垫纸以及一切不光滑的东西!!!
拆完一不注意如果把屏幕倒放,完了,上面的双面胶会全部沾上。。。
然后你得扯下来,面板上会沾上一层纸。。。心塞无比
我一开始垫了报纸,杯具了
2、从kindle任意一个角上开始,用一字螺丝刀撬开一点点,再随便找一个东西垫上,否则万一松手又合上了
面板四周的框框是一片很薄的塑料,没有任何卡扣之类,所以,开口以后撕下来就可以了
直接用蛮力撕,不会任何后果,它就是一片塑料,背面沾满了双面胶


3、拆下屏幕11颗螺丝,中间那颗要戳破双面胶才能看
拧下11颗螺丝以后就可以取出屏幕/主板取的时候注意usb充电口和开机按钮是在背板下方的孔里突出,而整块板子是凹陷在背板里的。
所以是先【撬起板子顶部】,【往上拉一下】,使usb充电口和开机按钮暴露出来,再取出整块板子。否则会卡在按钮那里。
11个螺丝位置。如下图


4、拆下电池,3颗螺丝

1、焊接串口线,这个时候不管颜色。连接ttl线的时候再看颜色。
从上到下3个点
1.GND (空着不管,地线可以直接接到螺丝上)
2.RX
3.TX
2、焊点很小很小,要非常小心,没有把握的时候千万别动手
剪好导线,先用透明胶把线头粘住,手不要抖
先确定是一次焊一个,还是一次焊接两个
两种方法各有优缺点,一次焊1个可以避免干扰,建议渣焊功的一次焊1个。关掉电,摆好另一个点,再焊
实在不行还有1种办法是锡弄多一点,1次把两个点焊在一起,再眼疾手快从中间融掉

3、如果不会焊接就用胶布粘住试一试吧
串口线接线如图



1、连接串口线(电脑至少要有2个usb口)
kindle装上电池
连接ttl-usb线到电脑
usb线也一起连上电脑(不连会乱码)
如图,把板子上引出来的3根线TRG3根线连接到串口线上
1-------T-------R绿
2-------R-------T白
3-------G-------G黑
看好串口线的颜色,不要接到红色去了
TR接错没关系,SecureCRT里会出现一大堆乱码,看到反接就行了。

2、下载串口线驱动
安装驱动。
打开设备管理器,找到com端口号,设置位率115200
记下端口号

3、打开串口调试软件,设置端口号与设备管理器的一致

1、按一下kpw电源键,开机
SecureCRT界面按回车
键盘随便乱按
就进了uboot
如果没进去,重复一下开机过程。
2、In: serial
Out: serial
Err: serial
Quick Memory Test 0x80000000, 0xfff0000
POST done in 57 ms
Battery voltage: 4084 mV
Hit any key to stop autoboot: 0
uboot >
这个时候就进了uboot
3、uboot使用方法
uboot > help
? - alias for 'help'
base - print or set address offset
bist - start Built In Self Test
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
go - start application at address 'addr'
help - print online help
idme - idme - Set nv ram variables
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
nm - memory modify (constant address)
printenv- print environment variables
reset - Perform RESET of the CPU
run - run commands in an environment variable
setenv - set environment variables
version - print monitor version
4、进诊断模式
uboot > run bootcmd_diags
屏幕会一直滚动,不管他,直到不动为止
## 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
MainTest:exeTest Set CPU to faster speed
system_diags[MainTest] 1 INFO : Start test
PINOT-WFO - System Diags
~~~~ 1.12.545.214842 ~~~~
pcbId:02722011401604XS
~ 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
5、键盘按U,kindle进U盘模式,
这时候电脑可以看到kindle那个盘,把固件(update*.bin)粘贴进去
复制完以后,按x退出,然后屏幕又开始滚动。。
1、重启
开机瞬间乱按进uboot
然后
uboot > bootd
默认刷机。
等几分钟
2、info filesystems_var_local:runfixup:Running /var/local/system/fixup:
info jb_bridge:mount_root_rw::Mounting rootfs rw
info jb_bridge:install_fw54_exec_userstore_flag::Creating the userstore exec flag file
Welcome to Kindle!
出来时候Welcome to Kindle!,kindle正常开机
这个时候把屏幕转过来就能看到了。

1、如果不需要串口线了,可以留出一截再剪掉
粘上胶布
再把kindle装回去
2、我怕下次再变砖,所以把kindle充电指示灯的孔勇螺丝刀钻大了一下,
把串口线引出来。
这样就一劳永逸永远不怕再变砖了。




1、刷机以后原来的usbnet虽然还在kual里,但是有一些文件已经被删掉了,所以要重装。
1.把Update_usbnet_0.21.N_install_pw2_kt2_kv_pw3_koa_kt3复制到kindle的mrpackages,
2.找到kual这本书
3.helper+
4.install MR packages
5.重启以后ssh就能用了,不需要重新设置任何东西

