Have you ever tried to delete some applications from your Treo 650 but they still appear.
The three things that PalmOS uses the main memory for are uncompressed ROM files, DBCache and dynamic RAM.
The size of the uncompressed ROM files is a fixed number that varies only by ROM contents. The size of dynamic RAM is fixed, but varies slightly according to the version of PalmOS that is loaded. The end result of this is that DBCache is calculated as the remaining memory once the ROM is uncompress and dynamic RAM is allocated. Please read from here, if you are interested to know more.
The Treo 650 has about 30MB of RAM but only about 22MB is usable and this limits the amount of applications that you can store inside the RAM, and some applications can only be launched properly from the RAM itself, eg Agendus. For the Treo 650 Blue Limited Edition, which has the CJKOS, Chinese OS in built into the ROM, reducing the amount of ROM for DB Cache, which is space available for swapping of files. That may be the reason why many Treo 650 Blue users get the DB Cache not sufficient message when they run memory intensive applications such as Mobile XT by Garmin, as I have mentioned in my previous post.
Note: Adding or removing files from your ROM will not free up the amount of free space. What you can do is either free up space on your ROM so that you can have more DB Cache or you can add applications that you use often into the ROM to free up RAM space. My recommendation is to free up more DB Cache because you never know when you might encounter a memory hog application.
So how to customise your Treo 650 ROM:
1. Download the ROMTool from here.
2. Install the USB Bootloader driver from the package in order to start the customiser
3. Connect the Hotsync cable between the Treo and your PC, hold the hotsync button while you press the reset button with your stylus. (Quite a feat, if you ask me) Best to have someone help you. When you see a rainbow coloured screen, that means you have entered the bootloader. Windows should now start detecting a device without any drivers. Select the .inf file included in the driver zip as your driver to continue. When you start the ROM tool, it will automatically find and connect to your device.
4. Finally, refer to this thread from treocentral’s forum on how to use the ROM Tool.
Decide what you really want or do not want in your ROM and you are on your way to ROM customisation.
FYI, I tried putting Agendus and pTunes into my ROM, doesn’t work!
WARNING: Customising your ROM can lead to problems with your Treo. But ROM Tool is so far the safest way I have encountered.