感謝網(wǎng)友 smlldeer 分享他的原創(chuàng)文章!
最近入了一臺Kindle PaperWhite,日版的。價格實惠,看書很舒服,就是對字體感覺有點不滿意,一直參考網(wǎng)上的方法更換各種字體。
一周前,看湖南衛(wèi)視《我是歌手》,感覺這節(jié)目字幕的字體挺有意思,遂上網(wǎng)搜索,發(fā)現(xiàn)這是”張海山銳線體”。
于是,折騰了一個下來放在Kindle上,重啟,杯具了,系統(tǒng)停留在”您的Kindle需要維修”這個畫面,各種重啟,沒有效果。
聯(lián)系淘寶代購的賣家,態(tài)度很惡劣,收了錢就不認賬啦!寄回日本亞馬遜吧,手續(xù)麻煩,費用也不低。
上網(wǎng)逛了一圈,發(fā)現(xiàn)有人自己拆機維修,搞定了這事,人家能整,咱也能折騰。發(fā)揮咱理工男的優(yōu)勢,自己動手,豐衣足食。
工具準備
首先根據(jù)人家的介紹,買了個USB轉(zhuǎn)TTL的小東西,其它東西咱都有:烙鐵、刀片、鑷子、導線。
拆機
優(yōu)酷上有個拆解paperwhite的視頻,介紹挺詳細的。
http://v.youku.com/v_show/id_XNDU5MTY0MzA0.html
手頭沒有什么手術刀,就用一把斜口的鑷子來做這事,從下部動手,找個邊角插進去。
然后沿著邊,撬一圈就好了,膠得挺嚴實,需要費點力氣。
需要注意的是,別插太進了,可能會傷到屏幕。拆下面具來就是下面這個樣子。
細心擰下十多個螺絲,就能將整個機芯取下來了。
焊接連線
接下來就是焊接連線,注意下圖紅色方框的位置
具體的接線定義如下
焊點比較小,靠得也比較近,得挑細一點的導線。
Ground可以直接從螺絲上引出來。
連接適配器
找taobao的老板問了下,老板讓我將附帶的光盤里的驅(qū)動裝好,加上跳冒,不連接kindle,將rx和tx用導線連起來,用串口調(diào)試工具發(fā)送數(shù)據(jù),這種模式下發(fā)送什么返回什么才表示usb-ttl轉(zhuǎn)接器正常工作。
修kindle時,因為信號電平是1.8V的,所以一定要先去了跳線塊,只接GND TX RX 三線。若帶不動,則在GND和VCC間加1.8V電源,可用1.5V電池代替1.8電源
將USB-TTL的適配器,連接到計算機USB接口,安裝好相應的驅(qū)動,拔掉上面的跳線帽,讓它工作在1.8V這個模式。
按照GND <-> Ground、Tx <-> Rx、Rx <-> Tx的組合方式,將PaperWhite與適配器連接起來。
將適配器連到電腦上,同時講Kindle Paperwhite也用USB線連到電腦上。
修磚
網(wǎng)上的教程都是在一個虛擬的Linux里面用minicom這個軟件來刷機,估計都是從老外那兒借鑒來的,人家用linux,所以就裝個虛擬機也上linux來操作。
繞了個大彎,其實就是串口操作,完全在windows下能做的事情,用SecureCRT就能完全搞定。參數(shù)配置如下:
波特率:115200bps,數(shù)據(jù)位:8位,奇偶校驗:none,停止位:1,硬件流控制:無,軟件流控制:無。
端口號從windows的設備管理器里面看:
配置好參數(shù)以后,確保設備連接無誤,點擊SecureCRT軟件中的”連接”按鈕。
然后,按下Kindle Paperwhite的電源鍵。
可以從軟件的控制臺看到一堆信息輸出,一堆文字一閃而過,先不要著急,讓它跑一輪,回頭你慢慢看。
你會看到下面的字樣,注意紅色標出的字,那就是進入恢復菜單的關鍵:
Starting kernel …
MX50 LPDDR2 MfgID: 0×1 [Samsung]
2.6.31-rt11-lab126 #1 Tue Jan 8 22:06:21 PST 2013 armv7l
INFO:Loaded module /lib/modules/eink_fb_waveform.ko (39836 bytes)
INFO:Loaded module /lib/modules/mxc_epdc_fb.ko default_panel_hw_init=1 default_update_mode=1 (51424 bytes)
INFO:eink initialized… (786432 bytes)
Press [ENTER] for recovery menu… 0 /INFO:!!! Checking MBR /dev/mmcblk0 !!!!
INFO:partition 2, start sector is 782336
INFO:partition 3, start sector is 913408
重新按下電源鍵,在上述那行字出現(xiàn)的時候按下回車鍵,你將會看到恢復菜單出現(xiàn):
Menu
====
3. Load MMC0 over USB storage
4. Erase MMC0
I. Initialize Partition Table (fdisk) and format FAT
O. Format and overwrite FAT partition
E. Export FAT partition
U. Update using update*.bin file on FAT partition
M. Update using update*.bin file on FAT partition of second MMC port
D. dmesg / kernel printk ring buffer.
Q. quit
我的故障原因很簡單,就是不合適的字體文件造成的,所以我選”E”,將Kindle掛載為U盤,然后刪掉自定義的字體。
INFO:storage_export(/dev/mmcblk0p4): exporting
Charge: 100% [##########################################################]
[FAT32]
1. done
R. reboot
Choose: /
USB CONNECTED!!
Charge: 100% [##########################################################]
清理掉字體后,輸入”R”,重啟設備,成功進入系統(tǒng),修磚完成!
接下來要做的很簡單,焊下數(shù)據(jù)線,將Kindle裝配回去就好了。
其它軟故障可以試試往掛載上的U盤里頭拷一個升級用的.bin文件(官方下載),然后選擇”Update”菜單,一般能搞定。
注意,拆機的過程中,可能會損傷粘帖外殼的膠帶,大家最好預先準備一點超薄的雙面膠帶。
祝大家都能順利修復自己的Kindle PaperWhite。
參考資料:
http://www.cr173.com/html/19023_1.html