警告: 以下的內容有相當的危險性,除非你跟小弟一樣最近忙論文忙到精神狀況有點瘋狂,或是覺得錢太多想貢獻給HP,或是純粹只是想要享受刺激,否則請勿輕易嘗試,後果請自行承擔。

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


這一切的一切,都得要怪罪於下列兩個網站:
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妳會看到

有沒有看到ENG那三個字,改成CHT就可以解決語系的問題了。就是這麼簡單,

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

不用等到十分鐘就完成update了,系統會自動reset,英文版的4150就出現在你手上啦。
Hard reset也不會是那個靠X的bootloader 畫面。

來看一下英文版跟中文版有什麼不同吧!!


驗明正身,序號是TW的機子,可是ROM是1.00.14 ENG喔..

英文版把rom中多出來的2.85mb放出來讓你存資料。



英文版的Setting中多了幾項,包含了ClearType的設定。


這就是我最期待的 Block Recognizer與Latter Recognizer


英文機內建的 IPaq Image Zone,秀圖速度不錯,還可以秀histogram,功能不錯喔。


英文機的計算機可以計算匯率,這應該不是新聞了,到底中文機在做啥勒?!?


中文的測試,我覺得字有點嫌太小。

以上是小弟親自跳入的火坑的測試心得,還是要強調沒什麼事情不要太衝動,一定要想清楚才去做在。
現在就等hp放出CHT的ROM update之後,就可以如法泡製在ENB與CHT間任意互換啦。
中文化的部份小弟也做了一些嘗試,不過那又是另外的事情了,先等我下週二口試順利通過再說吧。