2006 February
permalinkTreo 650 Memory Management
Just a quick overview of what memory looks like on the Treo 650. Note that there is 32MB of non-volatile storage (the disk-on-chip flash) and 32MB of volatile SDRAM (lost on reset/power down).
Disk-on-chip (“non-volatile” storage):
| 32MB 1 | |
| ROM Partition 2 (anywhere from 7-10MB) |
NVFS Partition (remainder of space) |
RAM (volatile storage):
Treo 650 ROM Tool
I just released the first beta of the Treo 650 ROM tool for building custom ROMs. Give it a shot!
Screenshots
Treo Linux GPE
Luke has posted instructions on getting GPE working with the Treo 650:
This is about as simple as it gets right now to build and load a gpe image. The assumption is that you know enough about Linux to compile a custom kernel for your dist and that you can complete tasks like making a filesystem on an SD card.
Screenshots:
The lowdown on DBCache and ROM size
There’s been a lot of speculation on how ROM sizes affect free space and available DB cache since Shadowmite opened up the world of ROM hacking. Many theories have been proposed, but I’d like to set the record straight by listing what we’ve learned via disassembly, trial-and-error and various tests.
The key questions are how the size of ROM affects:
- the available amount of DBCache
- the “free space” measure
- the amount of “dynamic memory”
To properly answer these questions, it’s best to give a quick overview of what happens when a Treo boots after a reset.















