You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

228 lines
29 KiB

10 years ago
---
layout: post
title: customized ROM Treo 650
created: 1149651544
categories: []
---
ครงนเปนวแบบ step-by-step นะครบ คดวานาจะละเอยดพอสำหรบทกคนครบ คอ มาเขาใจกนกอนครบ มนไมใชา ไม แตการทำอยางนนมความเสยงครบ มนขนกบหลายๆปจจยครบ ใครไมนใจตวเอง ผมไมแนะนำครบ (ทงๆทบางคนบอก งายจะตาย!) มนกแคงในการใชใหนเปนประโยชนดครบ ใครใช ROM ตวเดมๆ (เอาเปนวา ไมเกยวกบ firmware เลยนะครบ งานน) ไดเตมทครบ ไมไดจำเปนตองแก ROM กไดคร
วนการทำเพราะวา พนทไมพอเนย ผมแนะนำอยางนงครบ อยาหาวาอะไรเลยครบ ลองดโปรแกรมทวเองใชครบ เอาทนใชจรงๆ.. ถาซก 3-4 สปดาหไมไดเปดมนเลย กายไปท card ไมลบไปเลยกไดครบ ไมองหวงอะไรหรอกครบ ไมองให treo มนทำไดกอยางหรอกครบ เผอไว.. กบพอเพยง และเหมาะสมครบ ลองคดดละกนคร
<img height="124" src="http://one.mycapsules.com/palm/article/005/risk.png" width="450">
งานนเรามาจดการใหนนดนงกตรงท Hard reset กไมหาย อนนเปนอะไรทชอบมากเลยครบ แตา ตงแตผมใช treo นะครบ hard reset ไมาจะถง 50 ครง ทงๆทวอนทใช แหะๆ ..เกนรอยแนๆ แคดการเครองใหนเรยบรอย 55 รวมทงลงอะไรจากเครองชาวบานนชอบนกครบ อยางนงกเพราะมนตองหวงเรองโทรศพทซะอยางนน -_- ผมวาอนนเปนขอเสยมากๆ ของ Palm Treo ... แตทำไงไดครบ กนเปนโทรศพทเครองเดยวทผมมตอนนคร
ครงนผมวา จะบอกขอด และขอเสยกอนครบ กอนทจะเรมทำกน ... เพราะวามนไมเหมอนเรองอน..
<b><u>อด :</u></b>
1. เครองมใหใชมากขน~?!? - ไมใชามนมากขนมากมายนะครบ อยาเขาใจผ
2. Hard reset ของทเราลงใน ROM กไมหาย
3. update สงทขาดไปอยาง FAT32 ไดครบ ทำให treo เรารบ SD 4GB ไดไมญหา! (download ได<a href="http://one.mycapsules.com/palm/article/005/fat32.prc"></a>)
<b><u>อเสย :</u></b>
1. ประกนหมด! - หมดแนครบ.. ถาเราดนไมเปลยนกลบไปเปนตวเดมกอน สงเคลม 55 ไมใชวหมอ แตนเปนสทธของเราในการเลนกบเครองตวเองครบ คอถาพงเพราะไปเลนกบ ROM แลวเอาตวเดมกลบไมไดจบกนครบ เคากหาวาเปนปญหา hardware ไดอๆครบ หามเถยงครบ !!
2.ม.. สงทมากบเครอง.. - อนนเปนกนจรงๆครบ โปรดชวยคดกนกอน ทจะเอาโปรแกรมใดๆออกครบ เพราะผมเชอวาทกโปรแกรมมครบ ยกเวน Get BC กบ Handago - ผมซอใน palmgear เองได 55
<b><u>เรองขอรอง:</u></b>
1. ใช freeware หรอ donateware หรอ update ตางๆ หรอจากเครองอนๆ
2. ใชโปรแกรมทเราม license จรงๆ
3.าไมอเลย กอบางนะครบ ไมใชาเราหาแครกไดจบ ซอกนบางนะครบ ซอโปรแกรมซก 10-20% ทใชจรง ไมเอาตวทดวาเราใชมากทด มประโยชนบเรามากทดกไดครบ ไมองบนวาแพงครบ เพราะถาซอ treo มา 2 หมนกวาแลวคดวาซอโปรแกรมซกตว ไมง 800 แพง ก...เหอๆๆ ถาลองทำเอง โดนขโมย idea หรอตวผลงานเอง แลวจะรกครบ ไมไดแค software แตกอยางถาใครแยงผลงานไปดอๆ กขอใหวเองนดนงครบ อยาบน +_+
นมาพอแลวครบ ..แหะๆ นดนง จะหาวาปวย วาบา กเถอะครบ กทำไดแคะครบ ผมไมไดขอใหอทงหมด ขอใหแคโปรแกรมทดวาใชจรงๆกพอครบ เชอไมเชอกาเจอเองกจะเขาใจคร
นไมจบ 55 ok ครบ มาเรมกนจรงๆ Tool ทเราจะใชนนเปน freeware ครบ 55 ช<b>Treo 650 ROM Tool</b> ของ <a href="mailto:matthew@mastracci.com">Matthew Mastracci</a> ครบ download ได <a href="http://www.grack.com/romtool">http://www.grack.com/romtool</a> เรยกวา เปน tool ตวทายทดของการ customized ROM ดวยตวเองครบ ไวลองแลวจะเขาใจครบ ตอนนโปรแกรมก v.1.0.0 ครบ ตอนทผมลองแรกๆนาจะ 0.6 กงไมญหาอะไรเลยครบ แคประมาณ 650 kB ครบ แตวกอนหนาน 2xx kB 55 เรามาเรมกนทของทองใชละกนคร
1. Treo 650 ไมาจะ CDMA, GSM เอามาเถอะครบ ถากลาเสยง
2. สาย sync, charge (สำคญทองมม hotsync ครบ)
3. Treo 650 ROM tool
4. Treo 650 file list - อนนบอกไดาตวไหนปลอดภยไมปลอดภยคร
5. <a href="http://one.mycapsules.com/article.php?p=3&amp;id=28#file">รายละเอยด ทบอกวาโปรแกรมไหนใชได - ไมไดใน ROM</a> คร
ามครบแลวกเรมไดเลยครบ จากการลงโปรแกรม Treo 650 ROM tool ใหเรยบรอยครบ คอมนจะมแค 2 files ถาจำไมดครบ ตวแรกเปนโปรแกรม romtool เองครบ ชอ "RomTool.exe" อกตวก "treo-650-bootloader-drivers.exe" อนนเปน driver ครบ กด double-click แลว next ไปเรอยๆครบ ไมองหวงครบ ยงไมองทำอะไรทงนนครบ จากนนเรากงเวลาเตรยมพรอมคร
<img src="http://one.mycapsules.com/palm/article/005/cardbackup.jpg"> <img src="http://one.mycapsules.com/palm/article/005/rbackup.jpg"> <img src="http://one.mycapsules.com/palm/article/005/hotsync.jpg">
1. backup ไวเลยครบ อนนเหมอนไมจำเปน แตทำไวคร
2. hotsync ไวอนครบ อนนเปนการ backup อกชนนงคร
3. ไมองคดมากครบ หาตอนทางๆซก ชม. นงครบ (จรงๆทำไมเกน 20 นาท (5 นาท download และ upload ROM ครบ นอกนนเปนการหาโปรแกรมลบและใสครบ))
4.ดๆไวเลยครบ วาอยากเอาโปรแกรมอะไรมาลงครบ ไมองลองมากครบ 55
ม คอ โปรแกรมนนดมากๆครบ มนไมองแมกระทง hard reset เลยนะครบ ใชไดเลยทนทไมญหาแนนอนครบ ไมองลงทะเบยนใหม อะไรเลยครบ ทเราทำแคนไวกวาแกนะครบ คออาจจะไมเหนความสำคญ นนกเพราะยงไมพลาดครบ ลองพลาดดกครงจะเขาใจครบ ;p ตอนนเอามาเรมกนเลยครบ ขนตอนคราวๆมงนคร
1. เชอมตอ treo ผาน bootloader และ romtool *
2. download ROM ในเครองมาเกบไวครบ *
3.ดการลบ-เพมโปรแกรมทองการ
4. upload ROM กลบเขาไปใน treo ครบ *
5. ทดสอบคร
* = คอขนตอนทการเชอมตอระหวาง com กบ treo ครบ หรอควรระวงนดนงคร
<a name="1">1. เชอมตอ treo ผาน bootloader และ romtool</a> : ใหเปดตวโปรแกรม Rom Tool ขนมากอนเลยครบแลวมนจะบอกวา รอ treo มาเชอมตอคร
<img src="http://one.mycapsules.com/palm/article/005/wait_phone.png">
จากนนก reset เจา treo ใหเขา boot loader ครบ เสยบสาย hotsync ไวบ com เลยครบ แลวกเปดฝาหลง treo มากด reset พรอมๆกบ ทกดปม hotsync ครบ คอกด reset กอนกไดครบ แลวกด hotsync ตามทนทครบ ไมนจะกลายเปนเรยก hotsync ซะอยางนน แลว treo กจะขนหนา RGB ครบ เปน bootloader คร
<img src="http://one.mycapsules.com/palm/article/005/push_hotsync.jpg"> <img src="http://one.mycapsules.com/palm/article/005/bootloader.jpg">
แลวท desktop กจะเรมเหน treo ในนามของ HTC แลวละครบ กกดไปตามนไดคร
<img src="http://one.mycapsules.com/palm/article/005/found1.png"> <img src="http://one.mycapsules.com/palm/article/005/found2.png"> <img src="http://one.mycapsules.com/palm/article/005/found3.png"> <img src="http://one.mycapsules.com/palm/article/005/found4.png">
เมอเสรจขนตอนลง driver โปรแกรม Rom tool กจะพบ treo แลวละครบ จงหวะน
<img src="http://one.mycapsules.com/palm/article/005/rom_tool_treo.jpg">
หนาตา bootloader กจะเปลยนไปเปนของ ROM tool คร
<img src="http://one.mycapsules.com/palm/article/005/first_rom_tool.png">
อวาเรยบรอยครบ ในขนตอนแรก งายๆคร
<a name="2">2. download ROM ในเครองมาเกบไวคร</a> : ขนตอนนไมยากครบ คอกดปมเดยวเสรจครบ เพยงแคแนะนำใหดการทเกบไวใหครบ เผอเราตองเอา ROM นกลบมาใหมคร
<img src="http://one.mycapsules.com/palm/article/005/download_rom_tool.png"> <img src="http://one.mycapsules.com/palm/article/005/download_progrss.png">
<a name="3">3. จดการลบ-เพมโปรแกรมทองการ </a>: ในขนตอนนจะเปนการเอา ROM ท download มาทงลบทงเพมครบ ตวท download ไดจะสบายมากเลยครบ เปน file เหมอนๆกบธรรมดาเลยครบ เปนวาไมงยากเหมอนวอนๆเลยแตอยางใดครบ เราลบ เปลยน แกไดตามใจเราทงหมดครบ โดยผมแนะนำวา ใหขนาดของทก file ไวครบ แลวดาเทาไหรครบ คอเดมมนจะใสมาคอยขางไมเตมนก แตไมอยครบ เรากจะเปลยนขนาดรวมทงหมดไมไดมากครบ ในขนตอนนให copy folder ทไดจากการ download มากอนครบ.. copy ไวเพอแกครบ เวลาผดพลาดจะไดเอากลบมาไดสะดวกครบใน driver ทเราจะจดการนนกไลลบโปรแกรมทไมองการกอนครบ ..เอาออกใหหมดครบ จากนนกควร duplicate ไปอก folder แลวกทำการเพม file ไปทละนอยครบ ดขนาดรวมเอาครบ ทใหทำอยางนเพราะวา ไปๆมาๆเดยวจะลมวา ใสอะไรเขาไปบางครบ เวลาตองแก (คอตองเอาออก เวลาใหญเกน ROM จะไดไมบสนครบ) จะไดสะดวกครบ เมอไดตามทพอใจแลวกเรมทำการ upload ครบ มาดขนาดกนคราวๆครบ ของโปรแกรมทาจะตองเปนตวเสยสละคร
* VersaMail ~ 1.3MB - ตวน.. ผมเคยเขยน VersaMail vs SnapperMail ไวอยเอามา upload ใน myCapsules ครบ แตตอนนวใหมกวา คมคามากๆครบ กบราคา $39.99 และ Push Mail ;p ไวมา review วนหลงคร
* RealPlayer ~ 530kB - ตวนผมวาลง pTunes ดกวาครบ อยางนอยกปรบเสยง linear กวามากๆครบ แตลง ROM ไมไดนะครบ pTunes
* QuickTour ~44kB - อนนแนะนำใหานกอนลบคร
* Get BC + Handago ~ 25kB อนนหาประโยชนไมไดนอกจากรกคร
เทานจะไดมาเกอบเกอบๆ 2MB สำหรบใสโปรแกรมครบ สวนทเหลออยเดม กแลวแคใครเครองอะไร (แตคนไทยกคง GSM unlocked หมด คงมเหลอพอตวครบ) สำหรบ list ของ file download ไดตามนคร<a href="http://mycapsules.com/palm/article/005/filelist.pdf">filelist.pdf 44kB</a>
<a name="4">4. upload ROM กลบเขาไปใน treo คร</a> : ในชวงแรกนนเปนเพยงแคการตดตอธรรมดาครบ ทำกรอบกไดครบ ไมองหวงไฟจะดบหรออยางไรคร
<img src="http://one.mycapsules.com/palm/article/005/load_2rom_tool.png">
ครบ กบอกมนใหกครบ วาตวหลงสดทเราจดการเปนตวทเราจะใสใน treo ครบ เม
<img src="http://one.mycapsules.com/palm/article/005/compress_progress.png">
รอซกแปปนงครบ อนนไมได flash ใน treo ครบ ไมองคดมากครบ เปนเปนการคำนวณพนทคร
<img src="http://one.mycapsules.com/palm/article/005/rom_calculation.png">
านบนจะเปนขนาด ROM และดานลางเปนขนาดของชดทเราจะใสลงไปครบ คอวาตรงนขนาดจะไมเทากนนะครบ ขนกบวาเครองของทไหนครบ เทาททราบของ GSM จะใหญกวานพอสมควรเลยครบ ของผมมนเปน sprint ออกมาตงแตแรกพ sprint เคาไมยอมใหเยอะครบ 55 ถามนใหญเกนไปกลดครบ โดยลองคำนวณคราวๆครบ มนคดจรงๆไมไดครบ เพราะวาบาง file มนจะขนาดไมเทากนกบทเหนครบ ประมาณๆ แลวลองจนมนพอดครบ ;p ตรงนแหละครบทใชเวลา
<img src="http://one.mycapsules.com/palm/article/005/remove_file.png">
าเกดไดเลยตามทพอใจกแลวไปครบ ถาใครใสมากไปกงใจเอากนนะครบ วาจะเอายงไง เปนผมจะลองคดวาถา hard reset แลวโปรแกรมไหนดกวาทจะเกบไวครบ เมอไดพอดเรยบรอยแลวกกดเลยครบ upload ตอจากนจะเปนการ flash ลง ROM นะครบ ..กอยาไปยงกะสาย กะ com ไดเปนดครบ แค 2 นาทดๆเทานนคร
<img src="http://one.mycapsules.com/palm/article/005/upload_progress.png">
ม ..รอไปกอนไดเลยครบ 55
<img src="http://one.mycapsules.com/palm/article/005/lays.jpg"> <img src="http://one.mycapsules.com/palm/article/005/pringles.jpg"> <img src="http://one.mycapsules.com/palm/article/005/result_lays.jpg">
จะเลอก lays stax หรอ pringles ดครบ 555 หนาตาเหมอนกน ราคาเทากน copy กนเหนๆ 55... ในทดเรากเลอก lays เพราะชสตวเดยว 55 เมอกนไปแปปนง กจะพบวา ยงไมนไดมกเสรจซะแลวคร
<img src="http://one.mycapsules.com/palm/article/005/upload_complete.png">
เมอเสรจแลวกไมองทำอะไรครบ กด OK ไปแลวก reset เจา treo ซกทาไมอะไรผดพลาดกเรยบรอยคาบ ใชไดนท
<img src="http://one.mycapsules.com/main_data/square.gif"> <b><u>Note</u></b>: ถามญหาไมองตกใจครบ กดการเขา bootloader ใหมครบ แลว flash อดกลบเขาไปดวยตวเกากอนครบ แลวคอยมาลบ มาเพมกนใหมครบ เพราะวา อาจจะเปนการทเราไปลบผดหรออยางไรกแลวแตครบ ;p
<a name="5">5. ทดสอบคร</a> : อนนใครเอาโปรแกรมยายมาใน ROM แลวไมได list กลองดครบ วาใชงานไดปกตาวครบ ถาไมพอใจหรออยางไรกกลบไป ขอ 3 ไดเลยครบ ..แลวก upload ใหมไดครบ ไมองหวงครบ ^_^
<img src="http://one.mycapsules.com/palm/article/005/test_work.jpg"> <img src="http://one.mycapsules.com/palm/article/005/test_bird.jpg"> <img src="http://one.mycapsules.com/palm/article/005/test_find.jpg"> <img src="http://one.mycapsules.com/palm/article/005/test_program.jpg">
อใชไดหมดแลว เยๆๆ แตอยาลมนะครบ ... วาอาจจะใสโปรแกรมซอนอยครบ ดงนนเขาไปดซะครบ วาเปนอยางไรบางคร
<img src="http://one.mycapsules.com/palm/article/005/test_filez.jpg">
ในทดกเรยบรอยนะครบ ในการ customize ROM ของ treo ตวนอยๆของเรา หวงวาจะมความสขนะครบ แลวกจะไดใช treo อยางทเปนคณ!
<img src="http://one.mycapsules.com/main_data/square.gif"> <b><u>note</u></b>: จำไวาตวทอยใน RAM และ ROM ทงสองทวทจะถกเรยกทำงานคอใน RAM เทานนนะครบ (เอ.. ใน NVFS นะครบ)
<img src="http://one.mycapsules.com/main_data/square.gif"> <u>reference :</u> <a href="http://mytreo.net/treofaq/Treo650ROMFaq">MyTreo.net</a> <hr width="90%" size="1">
<a name="file"><b>List of Programs That Have Been Tested</b></a>
**REMEMBER, ONLY .prc files go in the ROM, not .pdb's!!!**
**Programs that work in the ROM**
AcidImage.prc
ActNames.prc (from Agendus)
Audacity Pro
AvantageRx.prc
Avantgo.prc
BackupBuddyVFS
Backupman
BatteryPanel
Butler
CallLogTools.prc
CardBackup
CardExport2
CardKeeper
CardReader
Chime
Cleanup (registered version)
ClipPRO-ClpP.prc
Converter
Crash / Crash Pro
DateBK5.prc
Daynotz
Directory assist
DocsToGo.prc
eReader
FileZ
Graffiti Anywhere
HandyShop2.prc
Handzipperlite.prc
iSilo.prc (from iSilo 3.35)
KB Lights Off
KeyguardTime+.prc
KeyguardTime+enUS.prc
LEDOff
LaunchThis!.prc
LifeBalance
LookAtMe.prc
Matrix
MaTirelire2
McPhling.prc
mVoice.prc
mReset.prc [Very handy]
mSafe.prc
net time
net select
PolyNote.prc
PowerRUN
PowerUp
Radio_Control.prc
Replico
Resco Explorer
Resco Photo Viewer
Reset_NetLib.prc
SlovoEd.prc
Shortcut5.prc
Shortcutz.prc
snap
snap calc5
snap dates
Snappermail.prc
SoftReset.prc
SplashID.prc
SSManager
SyncAll
Takephone
Today v2.2, v2.3 [TodayDB.prc]
treoalarm
TreoAlertManager
Treoguard
treohelper
Twilight
UnistallManager.prc
VoiceLauncher
VolumeCare
WorldMatePro
Replaced PhoneApp_SPCS with one the modified Treo one
# Programs that work in the ROM but requires additional files
Contacts 5 [requires Contacts database and the 2 Contact library file from Palm]
DSTKeeper.prc aDSTKeeper [requires wcCityDB.pdb]
Pix_OS_OS5 (theme for ZLauncher)
PsMemo [requires Memo database in RAM, it wont create a new database]
TCPMP (note required codecs must be installed in RAM)
ZLauncher (v5.2 to v5.3.1) [make sure to have a skin/theme in RAM or in ROM]
# Programs that don't work in the ROM
2day
4cast
flight status
keycaps
LispMe
mDesk
Obfuscate
Phone Technician
Pippy
PocketC
PTunes.prc [it does work, but it's unstable when switching to another applicaiton]
SplashPhoto.prc
SEVEN (aka Sprint Business Connection)
RingerSwitch.prc [causes reset loops]
# Variable performance-loses preferences and registration
AckWire
BigClock
Microbe
PXA Clocker
RsrcEdit
Xiino
**REMEMBER, ONLY .prc files go in the ROM, not .pdb files!!!**