Updated Post: 09/11/06
I guess I should have named this Thread -
"Custom Rom - The Only Way." Not because it's the Only Way, but because one should
Only Do It With the RomTool:
http://discuss.treocentral.com/showthread.php?t=107543
Not Shadowmites T650Tool
Note:
I have recently noticed that some still try to incorporate ‘old methods’ with the new RomTool. (‘Old Methods’ involving T3, rev cvt2, or SD install method are not used with the RomTool)
It is a simple process of using the RomTool for downloading your current Rom files to a folder you create, making your changes as easy as deleting or adding things to a folder like your ‘My Documents’ folder, and then uploading the files back onto your Treo.
(Read James' Instructions)
Grabbed this from Poor Tony’s Thread
Quote:
|
Originally Posted by mmastrac
...clip...
Unfortunately for Palm's updater method, any glitch during partition reformat, IPL or SPL writes will brick the phone beyond any repair means. You might get lucky if it glitches during the TPL or HTC bootloader updates (maybe brick, maybe not). Thankfully there's no way to permanently destory a phone with a glitch in the ROM update phase (again that's why I hate Palm's update method  ).
....clip...
Here's my suggested tips for everyone to keep the permabrick potential low:
- Use Palm's updater sparingly - ie: only if there are problems with the other update methods.
- You can run the phone firmware updates without running Palm's updater (on both GSM and CDMA phones). They are not tied to PalmOS ROM versions, so find the ones you like and stick with them. They don't seem to be too bad for failing during updates (but I have seen 2 or 3 phones with dead radios from this).
- If you use the SD card method, make sure you always use the same ace-ipl-cvt2, ace-spl, ace-tpl, ace-htc-tpl, etc.. Basically all the other SD update files besides ace-palmos.zip. (IPL, SPL, TPL, HTC TPL) and RomUpdaterApp files *every time*. Your chances of permabricking your phone will be much lower if these items do not need to be updated.
- Make sure your phone is plugged in and has a full battery. Just common sense here  .
...clip...
|
This Thread is in its infant stage.
I posted it because I wanted to start by simplifying the Search issues many have
finding info, or FAQ’s, on Creating a Custom Rom.
There are a lot of threads out there on this topic, and many people could easily get going the wrong direction. Understanding and Methods have changed. And so I hope we can keep the Clarifications and New Methods Located right here.
If nothing else, I will try and provide the Links to the Methods, Answers and Solutions.
Quote:
|
Originally Posted by jamesgangut
While we are all trying to make CustomRoms more safe, and reduce some confusion. We need to remember this is not for everyone. I have dealt with many people who have started this process and are not ready for it. Yes we could list detailed do this do that, without knowing what they are doing. With all the tools avaliable today it is possible to recover most phones if the process is done badly, but not all. I don't mean to sound rude by saying this but if you don't know what you are doing you shouldn't do it. Yes the posts are long, but you really need to figure out what it is you want out of a custom rom, why you need it and then what it takes. ...clip...
|
Okay, mmastrac’s New RomTool (Not Shadowmites T650 Tool) but mmastrac’s New RomTool has really aroused the interest of many.
It seems that more and more are looking into doing a Custom Rom.
And many still need assistance, and have many questions.
Let’s use this thread to try and keep it in one friendly, easy location.
And I gave this thread a Title that will hopefully be easy to find and remember.
One thing for all to keep in mind is this new RomTool has changed in a Big Way, the process of making a Custom Rom. Not so much the taking out and putting back in, but the way it is done. (Totally Simplified)
Maybe we’re familiar w/ Shadowmite, Tem, and others who have gave us insight into making Custom Roms. Although what we learned from them and others is still of great value, some of the methods are no longer needed. So all who are thinking of making a Custom Rom, mmastrac’s New RomTool is by far the easiest way to go.
First off,
1. I will keep all the Links right here at Post #1
2. All updates, and clarifications, will be here at Post #1
I would also like to mention that if you are already using a Cingular or Sprint Rom, and you’re happy, then you’re already a jump ahead of the game.
Why? Because, you already have the smallest Rom Partition available. But let’s not get sidetracked. We will talk about that later.
I would suggest that you read the referenced Link below, and don’t worry about all the talk about
: Fat32 vs. FatFs, Rom Partition size, FastMode Blazer or any thing else. Don’t even concern yourself w/ what, if anything to put in your Custom Rom. For now let’s assume we are all enrolled in ‘Custom Roms 101. And these other options will be discussed next term.
Here is your first Link:
(New RomTool)
Go there, Read Post #1, and all referenced links
http://discuss.treocentral.com/showthread.php?t=107543
In fact, you might want to read at least thru Post #5
Then come back and ask your questions.
If your question or problem is specifically regarding the New RomTool then by all means ask it over there. In fact, all questions particular to the Thread of discussion, ask there.
Now at this point, if you have read the referenced link, and you think you are ready, then maybe it would be good for you to start with something simple.
Like removing the Fatfs file and replace it with the Fat32 file.
(Fat32, among other things, allows the use of SD cards larger than 2GB)
Using the RomTool, following James’ instructions, do just that.
Download your current Rom on your Treo to your Computer.
Make a Copy, or Backup of Your Original, Unchanged Rom.
In the folder that you named in accord with james’ instructions, that contains the Rom files that you plan on Uploading back on to your Treo, do two simple things:
Delete the Fatfs file and replace it with the Fat32 file.
That’s it. Now Upload according to James’ instructions.
That Simple!
ADDED - 09/11/06:
Here's my Simple Step-by-Step:
http://discuss.treocentral.com/showp...&postcount=127
ADDED - 09/05/06:
Here's another Simple Step-by-Step provided by BGH:
http://discuss.treocentral.com/showp...&postcount=810
Just different ways of doing the same thing.
Link to James' Thread Titled:
Custom Rom - Tips & Tricks
http://discuss.treocentral.com/showthread.php?t=110386
If you just want a
pre-built Custom that you can leave as is or to modify, then here are some good links:
http://discussion.treocentral.com/sh...&postcount=567
(Install w/ SD method)
http://discuss.treocentral.com/showp...&postcount=564
And some more customs w/ FastMode Blazer:
(Install w/ SD method)
http://discuss.treocentral.com/showp...72&postcount=2
(There are some issues w/ downloading)
But again, if you’re w/ Cing or Sprint, You may just want to use the RomTool to Customize the Rom you are using at present.
Below is some links to frequent questions or Topics.
I will Title them later:
http://discuss.treocentral.com/showthread.php?t=107091
http://discuss.treocentral.com/showthread.php?t=107666
ADDED - 06/29/06:
I have directed many to the Rom that James provides in his Thread entitled "Custom ROM Tips and Tricks" that I have included below:
Quote:
|
Originally Posted by jamesgangut
Due to a few that have had trouble, I am posting a link to the exact SD updater I use to convert our inhouse Cingular branded Treo's into ENA versions with the 7.1MB ROM partition. This will update all tokens and firmware. From here you can modify using the ROM Tool to your hearts content.
Link:
http://rapidshare.de/files/20125886/CNG_to_ENA.zip.html
This is for "unbranding" not "unlocking". Unbranding allows you to use the generic version of a Treo ROM. For instance you have a Cingular Treo and you want to run the latest 1.20 ENA version. ...clip...
|
I highly Recommend the above Rom to all Treo 650 GSM users.
I'm not sure if it includes Fat32, but that's an easy swap once you get the above Rom up and running.
Here is the requested Link to Shadowmites Filelist:
http://www.shadowmite.com/filelist.pdf
It lists the files and what they do. It is specifically for Sprint, but it still is very useful for GSM Users
To quote Scottymomo “They're not all common (files on Sprint Common to Gsm) but many are. There are some that will have SPCS in the filename where the equivalent files will have CNG. (for cingular roms) When I did my CNB custom ROM I used the file list as a starting point to figure out which files were safe to delete... sticking with the ones in the list highlighted in Green and adding more language files if necessary that were not on the Sprint list.”
For Example:
Sprint - TutorialApp_Device_SPCS_enUS.lprc
Cingular - TutorialApp_Device_CNGW_enUS.lprc
Row or ENA - TutorialApp_Device_CROW_enUS.lprc
Also an extraction from another Post, Thanks cesium1024
In a Cingular ROM, the files that can be removed, to remove "Quick Tour" "Xpress Mail" "GetGood" and "Welcome" from your Treo:
GetGood.PRC - "GetGood"
GetMail.PRC - "Xpress Mail"
TutorialApp_Device.PRC, TutorialApp_Device_CNGW.cprc, TutorialApp_Device_CNGW_enUS.lprc, TutorialRsc_Tips.prc, TutorialRsc_Tips_CNGW.cprc, TutorialRsc_Tips_CNGW_enus.lprc - "Quick Tour"
Quote:
|
Originally Posted by jamesgangut
I think a better approach maybe just putting lists together that are more finite than the master what can be removed. IE to remove VersaMail remove these files etc. And for any newby I think you need to start with the new RomTool. It is the easiest & safest way. With that tool and lists (having this be the repository) it should mesh very well.
|
And also, another thing to remember, is that all time and energy spent by A.K.A. James, Cranium, matt, tem, shadowmite, all who share suggestions and advice, including myself, do everything for no personal benefit or gain. I believe everyone here are volunteers.
Even though I have found myself frustrated wanting answers. It’s important to remember:
No One Owes Us Anything.
So like I said; this thread is in the infant stage. It will grow and improve w/ time, and may even die, do to revised understanding.
*If you know of a Post or Thread that you think would help, please post.
Thanks,
And Hope this Helps.
Link to Cingular 1.17 & ENA 1.20 Master File List.xls:
http://discuss.treocentral.com/showp...5&postcount=40