
這一切的開始都是因為手賤....

三更半夜忙完應該要睡覺了,卻又不由主的進到某m開頭1結束的網站。
又很不小心的看到HP發布4150 ENG的新版ROM,我的手就開始........
等到回神過來,4150已經變成這樣了

![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-67d6dd5979d1877be5f4cbc868727734.gif)
這一切的一切,都得要怪罪於下列兩個網站:
http://www.takametsa.com/ipaq4150.html
http://www.geocities.com/ipaq41xx/
當然還有HP所提供的ENG ROM。
確切的步驟我大略說明一下,請務必看完,在考慮要不要嘗試。
Step 1 ROM Backup
所有的工具與軟體在之前提供的網址都有,
之前版上有討論,HP h2210進入BootLoader只要按著 Power + button 2 + Reset
在4150上,無論你是先放開Reset,還是先放開Button 2,還是嘗試案其他按鈕都是沒有作用的,
永遠只會回到"可愛"的Today畫面,所以請乖乖的把EnterBootLoader.EXE放到pda中執行它吧。
我用的是SP27939裡面的檔案,執行之後機子會Reset,就會進入BootLoader
網站上的教學很仔細,4150用USB與電腦連接,執行mtty應該在Port中看到 \\.\WCEUSBSH00x (後面x為數字,不會固定)
連線參數就依照網頁上的設定
* Bits per second: 115200
* Data bits: 8
* Parity: None
* Stop bits: 1
* Flow contol: None
就可以了。
可以輸入?或h螢幕會秀出指令與說明,都很簡潔,不過重點是ROM的備份。
過來人的心得:如果連線有問題,PC端顯示USB為無法偵測的硬體,按著Power+Reset(就是一般的hard reset)在連線試試看,應該可以解決。
放入SD卡,輸入
r2sd
就會把rom備份到sd卡中。請注意,這是直接的備份,所以沒事不要像小弟一樣拿256的記憶卡來做備份,
做出來256mb大小的rom檔會令你欲哭無淚。
前述的網站有其他指令的說明,就不說太多了。
輸入sd2r就是把sd卡中的rom檔案回復到rom中,至於如何讀取硬碟中的rom
應該是用ruu這個指令,不過我沒有查到更多的內容,不知道 .nbf 檔可不可以這樣使用,所以並沒有如此操作。
ROM檔備份完畢,想要回到可愛的Today畫面,輸入
g 8C0914B8
就會看到系統Reset,再度出現可愛的today。
但是,你以為一切就到此為止了嗎??
這就跟碩士論文一樣,hp怎麼會這麼輕易的就放過你讓你走呢??

回到可愛的Today畫面之後,測試一下系統Reset,沒有問題還是回到原本Today 畫面。
想說那hard reset試試看好了。 哇哩勒 靠x ...
系統又回到bootload的畫面了。小弟的機子應該不是那種千萬台機子才出現一台的那種瑕疵品,
上網找了許多網站才在國外的討論區中看到,很可能執行 EnterBootLoader.exe之後,
會修改bootloader中的某些,必須要"完成rom檔案的更新,才不會有此現象"
哇哩勒 Fxxx ... 這麼鳥的事情現在才知道,要是哪天我到北極去旅行,又沒有帶底座,
又很倒楣的hard reset,那我不就只有bootloader陪我度過剩下的旅程,pda就跟廢物一樣。
好吧,既然要完成rom檔案的更新,我只好把剛剛拿出來的sd卡又插回去。
在bootloader的模式中輸入
sd2r
系統顯示OK之後,並不會重新開機,也是要手動輸入
g 8C0914B8
才會回到可愛的today畫面。而且同樣的問題依舊存在。
過來人的心得1:在前輩的文章中有提到,h2210只要把有rom檔的sd卡插著,進入bootloader後按Power就會自動還原,在4150上是不會成功的。
過來人的心得2:小弟用的是sp27939裡面的EnterBootLoader.exe,不知道前述網站中放出來的檔案是不是一樣,會不會有相同的困擾,就看有沒有網友冒死測試了。
到底是哪邊控制這個屬性,小弟實在找不到,如果有哪位前輩知道的話小弟會很感激的。
不過目前看來,只有試試hp官方的升級程式來升級rom檔了。
Step 2 ENG -> CHT
因為目前hp只有放出4150的ENG ROM,加上小弟受到Vx荼毒多年,
老早就看不慣中文機的濫輸入法,肖想英文版很久了。
加上最近情緒不穩容易衝動,就卯起來把系統換成英文版了。
嘿嘿,要在中文機上安裝ENG的rom,系統在最後一步會告訴妳語系不和,無法成功。
可是萬萬沒有想到,這個問題實在太好解決了。
下載SP27939的更新,用UltraEdit開啟hb25i10014u.nbf妳會看到
![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-3f1aaf6f53d54c6d02f2e0364734e4fe.gif)
有沒有看到ENG那三個字,改成CHT就可以解決語系的問題了。就是這麼簡單,

無論你的機子是在bootloader,還是在可愛的today畫面,反正用USB跟電腦連接,
執行SP27939裡面的ROMUpdateUtility.exe
就會幫你完成更新了。照慣例,更新時請千萬不要中斷電源或連線,
要不然,妳就會聽到hp的維修部門在跟你招手囉。

不用等到十分鐘就完成update了,系統會自動reset,英文版的4150就出現在你手上啦。
Hard reset也不會是那個靠X的bootloader 畫面。
來看一下英文版跟中文版有什麼不同吧!!
![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-d39b3e6ea62eb6bdf7f2977b8a947057.gif)
驗明正身,序號是TW的機子,可是ROM是1.00.14 ENG喔..

![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-b68177ab31baf43e57ae415b09f520c6.gif)
英文版把rom中多出來的2.85mb放出來讓你存資料。
![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-216e8645050114c203178a18487de448.gif)
英文版的Setting中多了幾項,包含了ClearType的設定。
![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-2bdf98bf5950e380add76d002f631e2f.gif)
這就是我最期待的 Block Recognizer與Latter Recognizer
![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-78f4be52237ede669c4a1b81ea7f0388.gif)
英文機內建的 IPaq Image Zone,秀圖速度不錯,還可以秀histogram,功能不錯喔。
![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-d06a5965004c5a7cf4dcba73e6b5d67c.gif)
英文機的計算機可以計算匯率,這應該不是新聞了,到底中文機在做啥勒?!?

![[分享] HP h4150 CHT -> ENG 極度冒險之未完成的任務](http://attach.mobile01.com/attach/200406/mobile01-5ea5ce956a14e92160f6098959731003.gif)
中文的測試,我覺得字有點嫌太小。
以上是小弟親自跳入的火坑的測試心得,還是要強調沒什麼事情不要太衝動,一定要想清楚才去做在。
現在就等hp放出CHT的ROM update之後,就可以如法泡製在ENB與CHT間任意互換啦。
中文化的部份小弟也做了一些嘗試,不過那又是另外的事情了,先等我下週二口試順利通過再說吧。