I recently ran into a related issue and just learned the following:
flash (located at file:///store/..):
- Files can be a maximum of 3MB. This is hard-coded.
- You can store up to 12MB of files, total. This is user-configurable, but I'm not sure how.
- RIM generally recommends an individual application use only 0.5-1.0MB of built-in storage.
It's not physically different storage, but it's managed differently from built-in storage space.
But, for add-on
flash, such as micro SD, there are no limits.
Does this help a little?