2011年6月27日 星期一

LG P500 維修手冊

LG P500 系統架構圖


LG P500 RF 架構圖



LG P500 Wifi/BT/FM IC 架構圖



3.2" HVGA LCD Connector



LG P500 手機底板圖



LG Support Tool 軟件,功能強大!



LG PIF-100 Tester 接駁圖



LG P500 電路圖,大概工程師才看得明吧!



Tachyon 軟件,似乎支援很多手機!



LG Calibration and Autotest 全自動化測試軟件



LG P500 Test Mode 手機測試模式,在Dialer上按入「3845#*500#」,大家可以玩玩看!

ClockworkMod Recovery 3.0.24 for LG P500


ClockworkMod Recovery For LG P500

如何安裝ClockworkMod?

如果您已經安裝了其他Custom Recovery,只需安裝 signed-recovery.zip 便可以。
如果你沒有任何Recovery,請使用此教學來安裝它,然後安裝 signed-recovery.zip。

下載 LG_P500_ClockworkMod_Recovery.zip 檔案,打開後解壓出 signed-recovery.zip 及 amonra-recovery 檔案。

zip安裝包附有 amonra recovery(如果你想回到amonra recovery)。

為什麼使用 ClockworkMod?
+ 它是更好的
+ 它是clockworkmod
+ 格式分區
+ 正常支持備份/還原
- 不支持修改scripts
- 不支持Link2SD

ext分區檔案系統預設使用ext4。

不兼容 AmonRa Recovery 建立的備份。

關於Amend Scripts:
為了讓你回到歷史,目前有兩種方法來建立“update.zip“ scripts。第一個是“update-script“,也被稱為Amend。這是谷歌第一個Script語言建立的版本,用在Android 1.0和Cupcake (Android 1.5)。但是,修改有兩個嚴重的設計缺陷:

函數的參數不能跨1個字以上。
Script語言編譯到Recovery造成影像檔案膨脹和缺乏靈活性。

由於這個原因谷歌於Donut打後 (Android 1.6)移除Amend Scripts,而改用​​update-binary和update-script,它也被稱為Edify。

這意味著,你不能flash一些zip。如果你喜歡這個Recovery請要求開發者提交更新他的zip檔案。

Android 2.3.2 For LG P500


當各位LG P500玩家仍停留在V10B上時,有開發者Andy@Xda已經默默地製作Android 2.3 Gingerbread Cook Rom 版本。

這個 ROM是建基於Cyanogen和CodeAurora的代碼 (CyanogenMod CM7 和 CodeAurora 2.3.2)。
大部分在CM中明顯的部份被刪除- 代碼僅用於
從 AOSP
修復很多錯誤,並使其穩定執行。
非常感謝 mik_os的提示和幫助,感謝的Xda社區的測試和發布所有的的錯誤修正。

最新版本:gingerbread-2.3.2-rc2.3@2011-04-17-21.00+GMT0
版本:RC -2.3,第五測試版)

更新:
- 許多內核補丁
- 改進:

新增超頻選項 “互動“
更好的攝像頭圖像和視頻質量(但在黑暗的環境中)
更好的用戶界面的性能:沒有屏幕滯後,平滑滾動
最大超頻至749Mhz時有更好的系統穩定性
電池消耗少
ext4的支持
支持 /system/etc/init.d - 現在你可以安裝所需要服務或Scripts
自動原生 Apps2SD及在SD Card的dalvik-cache(你不需要Darktremor或其他App2SD Scripts/Apps)

- 錯誤修正:

無線局域網 (WIFI) 現在可以重新啟用而無需重新啟動
在解碼預覽圖像處理時的OutOfMemoryError
於CM7 2207修正了似乎是一個錯字負責一些案件中的問題
EGL的更新
網絡(提供者)搜索不起作用(RILD問題)

- 已知錯誤:

谷歌地圖是吃你的電池,使用後你可以Kill這個程序:在設置->“應用程序->“運行的應用程序
DivX電影無法播放
adb未顯示在狀態欄(但能工作)
USB調試是默認啟用的(設備 stucks啟用它時手動設置,因此設置其目前已禁用)
藍牙音頻不能工作
U盤牽引沒有工作,但在內核啟動。
收音機(FM)不能工作

安裝方法:

先Backup手機內重要資料,並在Recovery內進行Full Wipe
下載,解壓並安裝特別為這Cook Rom而設的Recovery (recovery-RA-GNM-thunderg-1.1.0.img) ,安裝方法參考這裡。(注意:此ROM不能使用ClockworkMod Recovery)
如果你想使用Apps2SD/Dalvik緩存功能捆綁在這個 ROM,你需要分割您的SDHC。
(更好的,您可以使用SDHC Class 6來增強性能和穩定性),在Recovery內用Partition SD Card建立2個分區:
第一個分區必須是Windows中使用的VFAT分區,
第二個必須是一個EXT分區 - 你可以選擇ext2,ext3和ext4的 - 所有都支持。
第二個分區的大小,這取決於您安裝的應用程序,不要太小,大小為 1 GB就足夠了。
當你分割您的SD卡後,可以開始刷ROM了。
下載 gb-2.3.2-rc2.3-p500.zip 並在Recovery內安裝。

移除程式:

參考:如何還原你的LG P500手機至出廠狀態
或在Recovery安裝Gingeroyo 2.0 (V10B)

如何還原你的LG P500手機至出廠狀態

相信對於玩過手機超頻或Cook ROM (例如:CyanogenMod)的手機玩家都會曾經遇到System Halt, Hang機,不能正常運作的例外情況。身為LG P500 Optimus One手機用家 (甚至將會變成玩家) 的你,這篇文章對你非常重要!必需Bookmark及Share給你其他身邊用同型號手機的朋友。

首先下載相關檔案:

LG P500 香港版本 Firmware V10A_00 (LG原廠下載網址) 或
LG P500 香港版本 Firmware V10A_00 + LG KDZ Firmware Updater + USB Driver (All-in-one)

安裝步驟:

解壓出KDZ_FW_UPD_EN目錄內安裝 msxml.msi 檔案 (如顯示已安裝則跳過步驟)
接駁手機至電腦,在手機開啟USB Debug Mode (不要啟動手機內的 USB Mass Storage模式),執行 KDZ_FW_UPD.exe (需要系統管理員權限)
Select Type : 3GQCT
Select PhoneMode : DIAG
在KDZ file : 選擇你下載的 ROM file (.kdz)
按下「Launch Software Update」,等待更新過程有可能需時十分鐘之久。在你的手機會顯示「Emergency mode」,請等候直至手機重新啟動。
完成Update Firmware。
如還原後不能開機,關機後試一試 Hold Volume Down + Home + Power 開機

Gingeroyo P500 2.0 香港中文版

LG P500香港中文版 V10B Cook Rom
今天網主發佈 Gingeroyo 2.0,這是由香港版本V10B改良而成,保留以往V10A的優化技術,亦將P500 V10B作預先Root機,原本不能用z4root等的一鍵Root機程序,現在可以輕易在Gingeroyo實現。

什麼是Gingeroyo 2.0?
Gingeroyo 2.0 是由LG P500香港原廠V10B ROM改裝,吸收上次的意見反映,Ronald將原本的香港版ROM程式原汁原味保留,一個不減。不只這樣,吸收了英文版Cook Rom的工藝,Gingeroyo還加入了大量的Mod,使系統在無需超頻下能夠在Quadrant Standard輕易跑得超過1000分!既不傷機又得到可觀的效能,你又怎會有不升級的理由?

Gingeroyo P500 2.0 (11-02-17) 功能一覽:

Gingeroyo由LG P500 V10B香港版本改造,與外國玩家所製作的Cook Rom不同。所以所有原來的所有功能,如APN,中文輸入法等等設定得以保留。
已經預先進行Root機,Gingeroyo使用 ChainsDD 的 Eclair/Froyo 方式進行 (Android 2.x),比z4root兼容度更高!
加入 BusyBox (這是一個在 Unix 上常用軟體,有部份 root-enabled apps 需要此功能)
所有檔案已經 deodex,比較節省記憶體。
加入 Darktremor Apps2SD,即所謂 Apps2SD+ (或稱App2SD+)。要使用此功能,你必需使用高速的記憶卡,最好使用Class 6或以上級數,而且已經劃出EXT Partition (ex2或ex3,無需使用swap partition)
Apps2SD使用的BusyBox Run-Parts 方式 (不只使用基本的Apps2SD方式,還可以在 /system/etc/init.d 執行 scripts)
移動 dalvik-cache 到 SD Card。
Task killer 加速優化 :
FOREGROUND_APP_MEM=1536
VISIBLE_APP_MEM=2048
SECONDARY_SERVER_MEM=4096
HOME_APP_MEM=4096
HIDDEN_APP_MEM=5120
CONTENT_PROVIDER_MEM=15360 (原來設定為 5632)
EMPTY_APP_MEM=25600 (原來設定為 6144)
加入 /data/app 功能 (原來是設定在 /system/app),可以方便地將跟機軟體在 Android Market 更新或不想使用時將它移除。
加入Gingeroyo Bootanimation (已刪除BootUp Sound)
加入 /etc/init.d scripts 支持 (busybox run-parts)
dalvik.vm.heapsize=32m
啟動 JIT 及 硬體加速
Nano text editor (在 PC 或 terminal 執行 adb shell 時使用的 text editor, 要執行時在 unix shell 打入 : nano)
包含在內的 sysro/sysrw scripts 輕易地 mount /system folder (read-write or read-only) 檔案編輯時使用。
加入 bash command shell (這是在 command line completion 使用的功能,要使用它,在 terminal 模擬器,打入 : bash)

安裝步驟

先安裝好 Custom Recovery for LG P500。
下載: Gingeroyo P500 v2.0 (11-02-17) (Mirror Site) 並將整個 Zip File 無需解壓抄寫至記憶卡根目錄。
如你的記憶卡未做EX2 Partition,先在 Custom Recovery劃分記憶卡 : Partition SD 「Swap:0M/EXT2:512/其他:FAT32」,然後再做 Factory Reset/Wipe Data, Wipe dalvik cache 及 Wipe SD:ext。注意:EXT2 Partition對此 Cook Rom 非常重要,最少設定為512M,設定大一點也可以,視乎你的記憶卡容量而定!請先設定好才安裝 Gingeroyo。
在 Custom Recovery 選擇 Flash Zip from SD Card,選擇 Gingeroyo ROM並開始進行安裝,安裝好後重新啟動手機。
重新啟動後你會見到 Gingeroyo 的 Bootup Logo 及動畫,首次開機需時約兩至三分鐘,請耐心等候直至啟動完成。
完成後可以設定你的新系統了。


LG P500 Touch Screen 捲動問題修正(已內置超頻啟動功能):
下載檔案,在Recovery安裝。詳細超頻使用方法請看:LG P500 開啟JIT、硬體加速及超頻教學,另有一個超頻檔案供測試之用:GNM OC Beta Patch。由於V10B使用超頻檔案後效能未如V10A之表現,所以測試數據可能與前版本不同。

注意事項:

由於此ROM使用Apps2SD+功能,會優先將軟件安裝於記憶卡的EXT2 Partition上,你會發覺內置記憶體安裝很多軟件也不會爆。所以如你想Factory Reset/Wipe機,必須要Wipe EXT Partition才可將所有資料刪除。
如需要將 Gingeroyo 還原至出廠狀態,先用KDZ Updater將原廠ROM Flash一次,Flash完Reboot 後有時會重現 Gingeroyo Bootup Logo。不要擔心,只需用原廠Rom的Wipe機大法:拆電後安裝回機內,然後按住下音量鍵及Home鍵然後開機直至Wipe機完成。