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