Home | Stories | Reviews | Treo™ Store | Accessories | Software | Discussion | Mobile | About | Search

 
 
Slip Case Palm Slip Case for Pixi
Just $27.95
Micro-USB Travel Charger SPE Micro-USB Travel Charger for Palm Pixi / Treo Pro, Treo 800w
Just $9.95
Treo Screen Protectors  (3-Pack) Screen Protectors for Treo
Just $12.95
InnoCase II Seidio InnoCase II for Treo Pro
Just $29.95
 
Old 02/19/2006, 03:12 PM   #1 (permalink)
Member
 
Join Date: Nov 2005
Posts: 229
Thanks: 0
Thanked 0 Times in 0 Posts
Default ROM update tool - [beta updated: Feb 20, 2005]

Thanks to the efforts of the first round beta testers, I've managed to shake out nearly all the bugs from the tool and it should work for nearly every device out there.

You can grab the latest version of the ROM tool from:

http://grack.com/romtool

Software requirements:

- Windows
- .NET Framework 2.0 (download , thanks rlynn)

Sorry - the tool is only for Windows right now. I'll likely be working on a Java port in a little while, but for now this is unfortunately the limitation. You can always use it as a ROM conversion tool in VMware or VirtualPC to go from ROM directories to ZIP files on an SD card using the old methods for now, but I know this isn't ideal.

I'll be delivering updates to that page over the coming weeks, though there may be an initial delay while I wait for my new phone motherboard to arrive.

If you have any trouble, please post here or drop by Shadowmite's IRC channel at: irc://shadowmite.com:3399, channel #shadowmite. There should be people around at either place to help people get started.

I highly recommend downloading the existing ROM from your phone as a starting point so you can go back to a known-good ROM.

Also, before customizing your first ROMs, you might want to check out my previous
article on ROM size and how stuffing everything into your ROM might not always
be the best idea:

http://www.grack.com/blog/articles/2...e-and-rom-size

Before starting, you should read james' HOWTO

Last edited by mmastrac; 02/22/2006 at 02:00 PM.
mmastrac is offline   Reply With Quote
Old 02/19/2006, 03:29 PM   #2 (permalink)
Member
 
dbarrett5381's Avatar
 
Join Date: Dec 2004
Location: Salt Lake City, Utah
Posts: 494
Thanks: 14
Thanked 14 Times in 9 Posts
Default

awesome! Thanks, will definately be checking it out.
dbarrett5381 is offline   Reply With Quote
Old 02/19/2006, 03:34 PM   #3 (permalink)
Member
 
Join Date: Jul 2005
Posts: 215
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I'll add my name to the list of people to try it. Thanks
StrangeReaction is offline   Reply With Quote
Old 02/19/2006, 04:03 PM   #4 (permalink)
Member
 
PatrickS's Avatar
 
Join Date: Jun 2004
Location: Vancouver, Canada
Posts: 675
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks mmastrac! This is terrific.

I just read your article on ROM sizing and I think it is a terrific piece of Treo culture. However, could you clarify something in that article for me? You say that we should leave as much out of ROM as possible, because a file in RAM that is Resco-Locked into DBCache is equivalent. But if you have a file locked into cache, don't you now have two copies of the file taking up space: one in DBCache and the original still in RAM? If you were to instead put that same file into your ROM, wouldn't it be equivalent to having it in DBCache without the RAM copy?
PatrickS is offline   Reply With Quote
Old 02/19/2006, 04:20 PM   #5 (permalink)
Member
 
Join Date: Nov 2005
Posts: 229
Thanks: 0
Thanked 0 Times in 0 Posts
Default

PatrickS: in both cases you have two copies of the file - one stored in persistant storage (ie: on the DiskOnChip) and one in RAM (either in DBCache or the ROM area). The only real difference is that when you have a file in ROM, it is stored in zipped format on the phone versus a regular file that is stored unzipped.

The confusing part of the whole Treo experience is that Palm refers to the persistant flash storage as "RAM" in a couple of places, where it is more accurately "free disk space". This is really just a holdover from the old Palm days where you really did have all your data in RAM.

Remember that on the Treo, RAM consists of three things - the dynamic memory heap, the DBCache (loaded versions of files stored in the NVFS partition) and the ROM memory area (loaded versions of files stored zipped in the ROM partition).

Hopefully this clarifies the statement that I made about the equivalence of using Resco Locker and putting files into RAM. While they are slightly different in their technical implementation, they both keep the files locked into RAM while PalmOS is running.

I suppose that you could use this argument to conclude that any files that you would normally use Resco Locker for would be suited for inclusion in your ROM. I would somewhat agree with that point with the caution that you may experience instability, as some of the applications are unable to function when placed in read-only storage.
mmastrac is offline   Reply With Quote
Old 02/19/2006, 04:37 PM   #6 (permalink)
Member
 
Join Date: Jan 2005
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks for all your hard work and support !!
I'll give it a run later on today....

Best Regards
rlynn is offline   Reply With Quote
Old 02/19/2006, 04:56 PM   #7 (permalink)
Member
 
Join Date: Jan 2005
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Some of you may need this link

Microsoft .NET Framework Version 2.0

http://www.microsoft.com/downloads/d...DisplayLang=en
rlynn is offline   Reply With Quote
Old 02/19/2006, 05:22 PM   #8 (permalink)
Banned
 
Join Date: Feb 2005
Posts: 1,466
Thanks: 0
Thanked 0 Times in 0 Posts
Default

The tool works great. Exporting to a directory, changing a few files and then uploading from the directory couldn't be easier.
2000 Man is offline   Reply With Quote
Old 02/19/2006, 05:59 PM   #9 (permalink)
Member
 
Join Date: Sep 2005
Posts: 332
Thanks: 1
Thanked 2 Times in 2 Posts
Default

I've been using this since the beta and its a great tool for treo users that will really change how easy it is for people to do custom ROMs.

Any fix for the download speed yet? I'm getting 13.6K download and like 70K upload.
MedicWill is offline   Reply With Quote
Old 02/19/2006, 06:03 PM   #10 (permalink)
Member
 
Join Date: Nov 2005
Posts: 229
Thanks: 0
Thanked 0 Times in 0 Posts
Default

The download speed limitation is unfortunate, but it's difficult to get it going any faster due to limitations of the bootloader. Thankfully you should only ever need to download a couple of times - it's uploading that should happen more often.
mmastrac is offline   Reply With Quote
Old 02/19/2006, 07:32 PM   #11 (permalink)
Member
 
Join Date: Jan 2004
Posts: 85
Thanks: 0
Thanked 0 Times in 0 Posts
Default

When uploading from a directory, does the romtool keep the "locale" parameter in the first line of boot.conf in the [bigrom] section ?

Why is this needed : if I remove all language files except _frFR files, the LOCALE parameter should be set to frFR, otherwise the Treo won't boot.

Thanks a lot for this awesome tool,

stipus
stipus is offline   Reply With Quote
Old 02/19/2006, 09:34 PM   #12 (permalink)
BD1
Member
 
Join Date: Sep 2003
Posts: 232
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Help: in Reset Loop.

I am trying this tool but obviously made a mistake.

Here is what I did:
1. Download current ROM (Cingular unlocked)
2. Copied ROM
3. Deleted Versamail and Real win copied directory
4. Deleted old FAT added FAT32
5. Converted directory to zip file
6. Uploaded new custom ROM
7. Did hard reset and phone is now in reset loop

I can stop the reset loop with the booter app but what did I do wrong?

Thanks for any help
BD1 is offline   Reply With Quote
Old 02/19/2006, 09:57 PM   #13 (permalink)
Member
 
jamesgangut's Avatar
 
Join Date: Jan 2005
Location: Murray, UT
Posts: 1,916
Thanks: 0
Thanked 4 Times in 4 Posts
Default

Try reset while holding up arrow.
__________________
PalmIII > PalmIIIx > PalmIIIxe > TRGPro > Handera 330 > Zire71 > Treo600 > Treo650 > Treo680 > Treo750 > Centro > TreoPro (T-mobile)


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
jamesgangut is offline   Reply With Quote
Old 02/19/2006, 09:57 PM   #14 (permalink)
Member
 
Join Date: Nov 2005
Posts: 229
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by stipus
When uploading from a directory, does the romtool keep the "locale" parameter in the first line of boot.conf in the [bigrom] section ?

Why is this needed : if I remove all language files except _frFR files, the LOCALE parameter should be set to frFR, otherwise the Treo won't boot.

Thanks a lot for this awesome tool,

stipus
Yes - it keeps all the entries in boot.conf with the exception of the romDB entries that are rebuilt from scratch every time.
mmastrac is offline   Reply With Quote
Old 02/19/2006, 10:09 PM   #15 (permalink)
Banned
 
Join Date: Feb 2005
Posts: 1,466
Thanks: 0
Thanked 0 Times in 0 Posts
Default

With this tool, a hard reset it not required after uploading the new ROM. Correct? The changes that I made showed up in the ROM (viewing the files in ROM from ZLauncher) and are working.
2000 Man is offline   Reply With Quote
Old 02/19/2006, 10:10 PM   #16 (permalink)
Member
 
jamesgangut's Avatar
 
Join Date: Jan 2005
Location: Murray, UT
Posts: 1,916
Thanks: 0
Thanked 4 Times in 4 Posts
Default

Quote:
Originally Posted by 2000 Man
With this tool, a hard reset it not required after uploading the new ROM. Correct? The changes that I made showed up in the ROM (viewing the files in ROM from ZLauncher) and are working.
Nope! Cool huh!
__________________
PalmIII > PalmIIIx > PalmIIIxe > TRGPro > Handera 330 > Zire71 > Treo600 > Treo650 > Treo680 > Treo750 > Centro > TreoPro (T-mobile)


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
jamesgangut is offline   Reply With Quote
Old 02/19/2006, 10:11 PM   #17 (permalink)
BD1
Member
 
Join Date: Sep 2003
Posts: 232
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by jamesgangut
Try reset while holding up arrow.
I tried this along with trying a hard reset but I can't get out of reset loop.

The only way to get out of reset loop is with boot tool.

Any other ideas
BD1 is offline   Reply With Quote
Old 02/19/2006, 10:16 PM   #18 (permalink)
Banned
 
Join Date: Feb 2005
Posts: 1,466
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by jamesgangut
Nope! Cool huh!
Very cool. I guess that's because it's going through the bootloader tool. This tool certainly rocks, mmastrac!
2000 Man is offline   Reply With Quote
Old 02/19/2006, 10:16 PM   #19 (permalink)
BD1
Member
 
Join Date: Sep 2003
Posts: 232
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Can I try to load a custom ROM someone else has created? Just something basic?
BD1 is offline   Reply With Quote
Old 02/19/2006, 10:30 PM   #20 (permalink)
Member
 
jamesgangut's Avatar
 
Join Date: Jan 2005
Location: Murray, UT
Posts: 1,916
Thanks: 0
Thanked 4 Times in 4 Posts
Default

Cingular B or G?
__________________
PalmIII > PalmIIIx > PalmIIIxe > TRGPro > Handera 330 > Zire71 > Treo600 > Treo650 > Treo680 > Treo750 > Centro > TreoPro (T-mobile)


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
jamesgangut is offline   Reply With Quote
Reply


Thread Tools
Display Modes

~


All times are GMT -4. The time now is 10:42 AM.

Creating smartphone communities
Android Central - Android reviews, news and forums Crackberry - Blackberry news, reviews and community TiPb - iPhone news, accessory reviews & forums
Pre Central - Palm Pre Review, News and Community Treo Central - Treo & Centro News and Forums WMExperts - Windows Mobile Reviews & News

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
 
 

Copyright ©1999- TreoCentral. All rights reserved : Terms of Use : Privacy Policy

TREO and TreoCentral are trademarks or registered trademarks of palm, Inc. in the United States and other countries;
the TreoCentral mark and domain name are used under license from palm, Inc.
The views expressed on this website are solely those of the proprietor, or
contributors to the site, and do not necessarily reflect the views of palm, Inc.

Explore More: Crackberry | WMExperts | the iPhone Blog | Android Central | Smartphone Experts Combined Forums