我想你們可能都搞錯了,現在的手機的 ROM 不可能用 EEPROM 做的,一定是 FLASH ROM
而FLASH ROM這種IC確實都有一種 BOOT LOADER區域存放一些必要的程式
簡單想就是 BIOS 區就對了,但是嚴格來說其實又有點複雜。
因為這種多媒體產品,本身的 H/W 部分基本上都已經被整合進 IC內部了
但是又不可能將這種行動產品外掛一顆硬碟來存放 OS
故其實所有的程式都是存放在 FLASH ROM 裡面
因此 FLASH ROM 的某段區域必須指定為 BOOT LOADER 區,專門存放類似 PC BIOS 的程式
而其他位址區域就是 OS區段,然後使用者安裝的一些程式也是放到 ROM 裡面
故也可以把 FLASH ROM 當作是SSD硬碟
BOOT LOADER 區就是 XP 的有個很機車的某個檔案,不好意思我忘了它的名稱了,反正少了那個檔案 XP 就是無法開機。
而OS應該不用解釋了吧,反正進檔案總管就看的到了
其他的程式....的,應該更不用我再多解釋了。
至於為何刷機會導致機子變磚塊,那就是因為不小心把 BOOT LOADER 區的程式搞壞了,簡單講就是當 XP 的那個很機車的檔案被搞壞了,或不見之類的,你的電腦還能進 XP 嗎,意思就是這樣,但是這個 BOOT LOADER 區很複雜,他還必須包含一些很基本的硬體啟動時 (電源啟動)必須要能 WORK 的基本程式,譬如 USB DRIVER,如果此段區少 USB DRIVER,那麼你的 PDA 插上 PC 時,他就會無法認得你的 PDA 是什麼東西,更慘的就是整支 PDA 完全變磚塊。所以刷機確實是有風險的,至於什麼情況下有這些風險呢???
1) 電源不穩定
2) 訊號傳輸易受干擾,指 USB 線,有可能同一 USB PORT 連接太多裝置,導致此 USB PORT 電源不穩。
所以你們看原廠要你們刷機時,都會再三強調電源要充飽,刷機時不要啟動任何程式,道理就是在這裡。因為刷機時,有可能刷進去的資料不完整,也有可能寫錯位址.....等。
以上大略說明,希望大家有看懂,至於未何我會懂這些,就......因為......我之前在某間公司有玩過 MP4
以下並附上 MSN7200A 的IC 方塊圖,這個是網路上公開的地方找到的,所以我應該沒有侵權的問題。
您要先把 mtty1_1_.42_538 這個軟體從網路下載下來
載點如下:
http://www.4shared.com/file/75044581/caf0ed29/mtty1_1_42_538.html
操作方式:同前
1. bring the device to bootloader. (開機按音量下鍵至工程模式)
2. Launch ActiveSync on PC (開啟電腦的 ActiveSync )
3. Go to connection settings (按檔案連線設定)
4. Uncheck the Allow USB Connection (把 允許 usb 連線取消...粉重要)
5. Now, run mtty1_1_.42_538 on PC. (電腦執行 mtty1_1_.42_538 )
會出現軟體視窗
port 部份選 usb 其他不要動 如沒出現usb 選項應該是您第四部沒做)
選完之後才是出現類似dos 視窗( 非 xp 的dos )
在視窗內輸入 6. CMD>task 29 (我是先 cmd 按 enter 等出先 cmd> 的時候 打 task 29)
7. Flash the ROM of your choice. 重刷完工
大大您再研究一下嚕...
如果正確會出現下列文字
Cmd>task 29
Format BINFS start
Fill RSVD information for block 288 to 321
CE start sector=0x14, total sector of CE and TFAT=0x14
CE start start block=321, total block=1727
Write 0xFF start page=0x5040, total page=0x1AFC0
Format BINFS end
Cmd>
有一些淺見供大家參考...
小弟是軔體工程師,產品是什麼當然就不方便透漏了! ccc..
在寫入不管是, EEProm/flash rom...基本上都會有機會發生錯誤寫入的狀況,至於會不會把硬體搞砸,這個要就需要持保留態度了! 因為要看寫入錯誤時的位置決定...
比如說,剛剛好那段程式碼是在控制usb的獨立ic...5v...但是因為寫入錯誤...造成供成12v...造成ic燒毀是有可能的..
寫入的模式大約都是相同的...
download->earse->blank check->program->read&compare->verify...
因為一方面也是透過通訊的方法將程式寫入..軟體部分已經做了最大可能可以保護的狀況...但會發生什麼事情不知道...所以壞掉的並不一定是存放程式碼的rom部分 ...
我想客服和工程師會說機版故障,是因為Q板子費時又費工,就經濟效應來說,並不合算...所以都會直接跟消費者說要將個模組換掉...這也是最快的方法...

最後希望大家的PPC都是頭好壯壯...最好都不要進場維修....(據小道消息指出....換上的板子都是維修工程師有空時所Q的板子...並不是全新的...) 所以如果有碰到修回來沒兩天又掛點的機子....請在拿回去要求他們換成全新的....

當然買新的也是另一條路啦!!~























































































