Palm Pre 唔變磚都唔知好多野update 左~

昨晚好突然, 部Palm Pre Plus 顥示電話offline , 我諗住restart 部Palm Pre Plus , 會無事 .... 點知 ..... 部機不能再著, 停了在Palm 的Logo 畫面 ....
我仲諗住等電力耗盡, 會解決問題 .... 不過 ... 都是不行 ....原本想去淘寳找賣家維修 ... 不過遇到國慶十一黃金週 , 我估大家都放假 ....


結果 .... 唯有靠自己 .... flash BIOS ....

 

 


一開始, 我找了部Windows XP (32bit) 的電腦, 安裝了Java RunTime , 諗住執行WebOS Doctor ... 再啟動Palm Pre 的Flash BIOS mode .... 不過 ..... WebOSDoctor 停了在12% 不動 ..... 我都想是死機了 .... 不過 .... 上網找了一會, 得知Palm 的NovaCom 有64bit Driver (我剛重新安裝Ubuntu Linux ... 所以無安裝原本的NovaCom 32bit Driver)

http://developer.palm.com/index.php?option=com_content&view=article&id=1585

 


Screenshot

 


於是立即安裝了NovaCom , 用Linux (Ubuntu) 再做WebOSDoctor .... 竟然 .... WebOSDoctor 工作進度超過了12% ~ 直到完成, Reboot ~

 


Screenshot-1

原來WebOS 同Linux 係更好朋友~ (我意思係WebDoctor 改機... 唔係日常應用... )


P.S.

在WebOS Internal 都有不同進度的解釋 :

  1. 3%, Boot 機的RAM disk (RAMDisk 係Linux 等於一個集成Kernel Module 的檔案, 不是用RAM 扮harddisk ....  ) 抄到Palm Pre , 再reboot
  2. 4%, 畫面變成Palm Logo
  3. 9%, 畫面變成大箭咀 (Flash ROM Logo)
  4. 12%, 開始可以使用NovaTerm 進入電話
  5. 進度約為每20秒2%
  6. 如果進度到52% , 而又停留在此超過30秒, 應該無任何動作了, 你需要由頭再做過flash BIOS 動作
  7. 54% 進行檔案系統partition 的動作
  8. 64% 更新model Firmware
  9. 72% 更新電話公司的隨機軟件
  10. 82% 覆檢(vertify) ROM 正確寫入


還有更好玩的 .... 原來可以強行寫入Boot 機Rom (bootie) , 只得一次機會, 失敗的話真係要送修 ...

網址:

http://www.webos-internals.org/wiki/Last_Resort_Emergency_BootLoader_Recovery

我無試過 .... 不過我見有最後一招.... 所以同大家分享 ~

 



最後 .... 原來Meta Doctor 多了新option ~ 可以直接轉用QWERTY Layout




我改了以下設定: (meta-doctor/Makefile)

# Uncomment the features that you wish to enable below:
BYPASS_ACTIVATION     = 1
BYPASS_FIRST_USE_APP  = 1
ENABLE_DEVELOPER_MODE = 1
AUTO_INSTALL_PREWARE  = 1
ENABLE_TESTING_FEEDS  = 1

# INSTALL_SSH_AUTH_KEYS = 1
# INSTALL_WIFI_PROFILES = 1
DISABLE_UPLOAD_DAEMON = 1
# DISABLE_MODEM_UPDATE  = 1
ENABLE_USB_NETWORKING = 1
REMOVE_CARRIER_CHECK  = 1
REMOVE_MODEL_CHECK    = 1

# INCREASE_VAR_SPACE    = 1
CHANGE_KEYBOARD_TYPE  = z
# ADD_EXT3FS_PARTITION  = 2GB

# Select "pre", "preplus", "pixi" or "pixiplus".
DEVICE = preplus

# Select "wr", "sprint", "verizonwireless", "bellmo", "telcel" or "att".
CARRIER = wr

跟住打以下命令

# cd  meta-doctor/downloads

#  mv  webosdoctorp101ueu-wr.jar  webosdoctorp101ueu-wr-1.4.5.jar
# cd ../

# make DEVICE=preplus all-wr

造了新的ROM (放在meta-doctor/build 資料夾下), 可以Flash 到Palm Pre / Palm Pre Plus ~

ref :

http://www.webos-internals.org/wiki/How_To_Recover

http://www.webos-internals.org/wiki/Last_Resort_Emergency_BootLoader_Recovery

Add comment


Security code
Refresh