Someone PLEASE clarify - My XDA 2 Flash Size reads 32mb... - MDA II, XDA II, 2060 General

Under 'Device Information' on my XDA 2 the 'Flash Size' reads as 32mb. Shouldn't it read 64mb? Just to confirm, can a few of you tell me what your XDA 2 says?
If you could reply a.s.a.p I would appriciate it as I've already requested an RMA, but then thought I should double check with the XDA-Developers community before sending it back.

the flash read 32 meg on my machine too.

The XDA II has a 64Mb ROM. 32Mb is used for 'standard' PPC software and the other half is divided between the on board 'Storage' folder and an area used to hold the Extended ROM components that auto-install after a hard reset.
Search these forums for "ROM Size" & "Extended Rom" for further details, but rest assured you got a 64Mb unit.

I did notice the same thing, i.e. I still use XDA I but on many www ads there has been more or less clear distinction that you can buy either 64MB or 128MB XDA II model, strange for me as XDA II has been using in vast of its advertising campaign selling point of having total 128MB memory :?
regards, monika

A himalaya has:
128 MB RAM
32 MB flash (Memory mapped, internal to the Xscale processor)
32 MB flash in a 'Disk On Chip' (addressed as disk, special drivers)
Most of the latter 32 MB is mounted as "\Storage" (16 MB), "\Extended_ROM" (14.5 MB, hidden mount, sometimes locked for writing) and used for various other things, including the boot-time splash image.
For more general hardware details:
http://wiki.xda-developers.com/wiki/HimalayaHardware
Extended_ROM modifications:
http://forum.xda-developers.com/viewtopic.php?t=5514

please let me understand that items clearly ....
128MB memory means you can move the memory tab in start/settings/system/memory between STORAGE and PROGRAM options from 1 to 127MB or there are some limitations imposed ??
I am still with XDA I and ... I am curious
regards, monika

Memory slider
You can move it, but not below the current utilization.
If your device shows 26 MB in use like mine at the moment, you can obviously not move the slider below 26 MB. It also auto moves when needed, If I put it around 27 MB, it will jump up a little after a short while.
I just leave it as is, has not had any need to move it yet. The only application I have that really needs program memory is TomTom Navigator 2 with a large map loaded (Scandinavia).
Regards
Michael

Re: Memory slider
bodstrup said:
You can move it, but not below the current utilization.
If your device shows 26 MB in use like mine at the moment, you can obviously not move the slider below 26 MB. It also auto moves when needed, If I put it around 27 MB, it will jump up a little after a short while.
I just leave it as is, has not had any need to move it yet. The only application I have that really needs program memory is TomTom Navigator 2 with a large map loaded (Scandinavia).
Regards
Michael
Click to expand...
Click to collapse
REGARDING XDA I
heh, seems like I have asked just a minute very much the same question (also regarding ..... auto fall back memory split) but do you know ... why the tab is automatically moves back when I assign less than let's say 4 - 5MB of memory
REGARDING XDA II
what memory split is possible ??
regards, monika

Memory Slider
Monika, I can move the slider to a position inside the blue band, but a 'saf' distance from the ends.
On my current system with 26 MB Storage and 12,48 MBV Program memory in use, I can move the slider between a storage area of about 41 MB to about 98 MB. If I move beyond these values, the slider will pop back to the middle after a couple of seconds.
I just moved the slider to a position with 92 MB storage and 27 MB Program memory free. I then started TomTom Navigator 2. The slider popped back to the middle after TomTom loaded.
As the text tells, it is a temporarily adjustment, the system will move change the allocation as it sees fit.
Regards
Michael

Re: Memory Slider
bodstrup said:
Monika, I can move the slider to a position inside the blue band, but a 'saf' distance from the ends.
On my current system with 26 MB Storage and 12,48 MBV Program memory in use, I can move the slider between a storage area of about 41 MB to about 98 MB. If I move beyond these values, the slider will pop back to the middle after a couple of seconds.
I just moved the slider to a position with 92 MB storage and 27 MB Program memory free. I then started TomTom Navigator 2. The slider popped back to the middle after TomTom loaded.
As the text tells, it is a temporarily adjustment, the system will move change the allocation as it sees fit.
Regards
Michael
Click to expand...
Click to collapse
that is the answer I have been looking for, thank you very much ... now at least I know what to expect once decide to buy XDA II one fine day
regards, monika

Related

HIMALAYA v1.60a and Memory

I have just upgrade my XDA2 to HIMALAYA v1.60a.
I have found a few problem regarding the memory usage:
- when I want to install a program into Program Memory (I only has this choice), it say size of Program Memory is 8M or so, but XDA2 says it has a lot more.
Please help me, how to get around with the memory problem?
Please choose the right version before installing....here is a short desc -
1.60a
This version's main advantage is persistant storage, meaning, you never loose your contacts, installations etc. even if your battery drains completely. For this reason, the 128megs is used as ram, and the 14 mb partition (flash disk) is used as storage (rom). So this limits storage space to around 14 megs...Unlock the extended rom (for an additional 16 megs). But then, you need to manage ur system root, which will still be 14 megs!
1.50i.xx (xx is 96, 64, 32)
This version is good for you if you need more on device storage space, the drawback is, you dont have persistant storage, as it uses a part of your system ram for its device root. The "xx" in the version number determines the ammount of program memory allocated within the ram. So if you need 32 megs storage, go for 1.50i.96, if you need 64 megs, go for 1.50i.64 and so on. If storage space is important, go for this version!
I'm on 1.60a, as I want persistant storage anyway
Last thing, get to http://www.buzzdev.net man! better place if you wanna be on WM2005 os!
San
Thank for the explaination, San. Now I got it.

Universal, jasJAR memory does not match specs

The reported/quoted imate specs say 128MB flash ROM and 64MB SDRAM.
My device reports:
Storage Memory Total 43.72MB
Program Memory Total 47.93MB
With no applications other than the branded OS installed (33.05MB 'In use by both Storage and Programs) giving that leaves
Storage Memory Free 30.47MB
Program Memory Free 28.14MB
Where is the missing 158MB of memory? How can I access the missing memory?
Also, what happens if I install applications to the SD card. Do they still work?
Yes, they would still work if you instlal programms on storage card.
This is strange, as I think there should be more storage memory than you have right now. About 17 Megs of your memory is also being used by useless cab files which were there for the first time install.. There are ways and means to reformat the drive and actually gain all this space (Extended_Rom) but it involves some advanced tricks in doing this. Nevertheless The rom should more storage not just 40 Megs (?) can someone else confirm this is the available ROM on the JasJar?
I can't add up
My earlier post should not say missing 158MB of memory, cause if you add up my figures there is just 100MB missing. Had a long day messing around with my new device, and as I say my maths ain't that hot anyway.
Thanks for the advice on installing apps to the storage card.
Same here 43.72MB Storage memory and 47.93MB Program memory.
Not happy.
memory
Expansys website states the following specs:
Memory
• Flash ROM: 128 MB
• RAM: 64 MB SDRAM
can be found here:
http://www.expansys.com.au/product.asp?code=119353
If it doesnt match, I would be sending it back, or sueing for false advertising.
What the hell is going on here, $1650 for this device and it has less memory than a Jam and lieing on the website. mmmmmmmm, I would be mad, real mad, someone should die for this, this is worse than the new Telstra boss.
memory
yeah i already ordered mine and am waiting on it to see. i know the way it interprets and runs is different to previous versions, ie my understanding is a hard reset retains its data, so it means it installs directly to ROM and stays there.
From that I can only summise that you can install a maximum of 128 meg of operating system and software direct to ROM, but can only run a maximum of 64 meg into RAM at any point in time, including the operating system, data, and applications.
Then you only use the RAM when you launch the applications, but this would also require the ppc to use some of it, which would appear to be about 20 meg from the previous stats, leaving a max of 40 meg to actually be running at any point in time.
Anyway, wait and see, hopefully should only be about a week as we are on the otherside of the world from where most people are getting them from.
Eitherway, it appears to the best state of the art phone currently available, so we'll just have to see.
Anybody that has already got one, how long does the battery last when running the WIFI? I know my XDAII with a Netgear CF can be drained in a little over 1 hour including the backpacks battery and the main battery.
ROM and RAM size fine
On my JASJAR bought in Dubai yesterday the Device Information says:
RAM Size:64Mb
Flash Size: 128MB
The way Windows Mobile 5.0 manages memory is differnet to Windows Mobile as all the memory is persistent. So you don't lose your data when the device powers off.
But it uses the RAM and ROM more like a PC. The Memory Settings area shows the Storage and Program memories.
The 128Mb of ROM is used for storing the Operating System and for storing user data! The OS takes up about 84.5Mb, leaving on my device 43.5Mb for Storage.
The 64Mb RAM is RAM for running programs. The OS takes about 16Mb at runtime leaving the 47.93Mb Program memory for me to run my programs.
Re: ROM and RAM size fine
vpreHoose said:
On my JASJAR bought in Dubai yesterday the Device Information says:
RAM Size:64Mb
Flash Size: 128MB
The way Windows Mobile 5.0 manages memory is differnet to Windows Mobile as all the memory is persistent. So you don't lose your data when the device powers off.
But it uses the RAM and ROM more like a PC. The Memory Settings area shows the Storage and Program memories.
The 128Mb of ROM is used for storing the Operating System and for storing user data! The OS takes up about 84.5Mb, leaving on my device 43.5Mb for Storage.
The 64Mb RAM is RAM for running programs. The OS takes about 16Mb at runtime leaving the 47.93Mb Program memory for me to run my programs.
Click to expand...
Click to collapse
how much price did u pay for imate jasjar in Dubai.
thx
I am dissapointed. My PDA2K has all my major apps installed and still has 18MB free.
The jasJAR with just tomtom5 installed has only 20MB free.
The OS takes up about 84.5Mb
Click to expand...
Click to collapse
Huh? when i loaded 2005 on my BA, the OS was 32mb???

Storage space in Universal - confusion!

On all my PCs, I have known how much storage space is at my disposal. But not on the Universal.
The user manual states that the device has
ROM: 128 Mb RAM: 64 Mb
But using Settings -> System -> Memory, I get the information that the space is 43.72 Mb for storage and 47.93 Mb for programs.
That makes almost 91 Mb. What is the relationship between these 91 Mb and the ROM and RAM? And when I use File Explorer (or Total Commander), I cannot see any distinction between areas for storage and programs.
Can anybody remove my confusion?
Welcome to the world of Windows Mobile 5...
128 MB ROM is divided into space for the operating system (+- 64 MB) and persistent storage (this is where you have 43.72 MB available). Persistent storage will preserve your data even when the battery is flat.
The RAM is no longer user controllable, and you cannot (easily) store anything there. So the 47.93 MB for programs is purely informational. No more slider where you can shift between storage and program memory.
obviously you are new... but please, research and read the existing thousands of discussion and contributions by hundreds of people on this same topic.
it is expired, old and tedium when the answers are here, over and over and over again.
there is a search function, it works try it.
Here's how it goes:
he Universal comes with 128MB ROM and 64MB RAM as compared to its predecessors who had the exact opposite.
The 128MB ROM is divided into 2 parts:
1) OS + Extended ROM (around 84MB)
2) Storage (remaining 43.5MB as shown above
The 64MB RAM is 90% available to run programs. As with the earlier version of the OS, there is no longer a provision to alter the memory allocated between storage and program memory. Of the 64MB RAM, around 15MB RAM is used for running the OS while the rest (47.93 MB) is left for running installed programs. This is more than enough to do multi-tasking without hiccups.
Hope this helps If you still have any queries about it, please feel free to ask.
hansof feel free to ask anything you want, we arent all smart arses like simon_dreary. In my experience the search function is rubbish.

20080616> Can WM 6.1 have 64 MB Program Memory?

Requests/suggestions please for WM 6.1 cookers considering their next release:
- 64 MB Program Memory
- Absolute bare skeleton WM 6.1
- essential candidates for removal:
> customer feedback
> windows live
> any windows help & support related bloatware
> error reporting
> search
> windows media player
> any animated items, icons, etc..
> junk items under \windows; unnecessary gif,jpg,bmp,png
etc, text files
- single boot screen, no splash, animations etc..
minimize WM 6.1 boot time
- removal of other misc bloatware, vaporware that are not
core to the function, speed and stability of WM 6.1
======================================================
To the site Administrators:
-------------------------
- can we initiate a donation bucket in which people may contribute
and pool donations?
- 1 month period (or other) in which donations can be collected and
cookers may submit their best releases
- the people (users) vote during the period on what they find to be
the most efficient, stable, fast, clean and best performing rom.
- at the end of the period the donation pool is distributed to the top 3
most voted cookers, e.g. 60%/25%/15% respectively.
======================================================
Suggestions, ideas, recommendations, criticism etc certainly
welcome.
Thanks to all
--kara
64M program memory mean No WM.
why?
is there a maximum?
Thanks,
ks1781 said:
why?
is there a maximum?
Thanks,
Click to expand...
Click to collapse
you are really someone )
Trinity have only 64MB build in , how come it have 64MB program memory ? DId you have brain ?
--yes,
if the device has 64 MB SDRAM, why is it that most cooked roms
generally present approx. 50 MB of that?
is this a limitation or is missing 14 MB used for a special purpose?
Thanks for any advice.
?? because it takes up space to install the operating system.. even a 'bare bones' operating system is still an operating system..
did you ever wonder why there's space missing from your hard drive after you install windows xp?
http://www.htc.com/www/product.aspx?id=470
Memory ROM: 128 MB
RAM: 64 MB SDRAM
What is the ROM 128 MB designated for?
Thanks for your patience with me.
--kara
if i understand him correctly, he is referring to the program memory i.e. RAM not ROM. the 128MB ROM is meant for installation of OS (WM) where the 64MB RAM is the execution power. we normally get ~20MB-25MB RAM free out of 64MB total. i believed the rest (64MB - 25MB) was used for other services once WM started.
yes, that is what i'm trying to understand..
in this p3600 specification from HTC:
http://www.htc.com/www/product.aspx?id=470
it lists>
128 MB ROM
64 MB RAM
=================================================
for the 128 MB ROM
I assume the 128 MB ROM contains the OS installation, with
some component of this ROM hidden/reserved.
E.g. some cooked roms released have 'Big Storage'
~70 MB available to the user for NV storage
the remaining 58 MB comprises OS installation and a reserved
area.
=================================================
for the 64 MB RAM
This is the volatile memory available for the OS to boot & run, and
for program execution.
However, on most cooked roms I have used, under
Settings -> System -> Memory
'Program Total' is reported as ~50 MB.
So my question is - where is the remaining 14 MB RAM??
as dum as it sounds i've wondered about that too
even formatting issues aside (like how hard drive capacity is always lower than reported), 14MB seems like a lot to 'go missing'.
why doesnt WM even report it? because its being used by the system for services? so then why does it ALSO report itself using around 20MB of what's left?
that way, it's like 14 MB used (hidden) + approx. 20MB reported (shown) = approx. 34MB total? :/ hmm
ks1781 said:
So my question is - where is the remaining 14 MB RAM??
Click to expand...
Click to collapse
OK - You have a PC with 1GB of RAM say. Once say windows xp has booted up - your AV started etc. you probably have 684MB say of RAM left, so Where did the other 340MB of RAM go to?
Think about it.
wtf i still don't get it... dont be mad
i mean mine reports 2096236 KB... a full 2048MB of RAM
BUT of course 100-300 minimum will always be in use for the system itself
whereas in WM, it reports like 48MB total, AND say approx. 20MB in use
ok so the 20MB minimum in use will ALWAYS be in use because of windows mobile itself. FINE.
but why does it only represent 48MB as available?
and if that is the case, there's that missing unreported 12MB, PLUS that minimum 20MB always in use
that's what im curious about
Just think that Windows XP takes 250/300 mb of ram space....
PS: Please edit your title... Someone could understand that you really have a 64mb free ram rom......
joncgde2 said:
wtf i still don't get it... dont be mad
i mean mine reports 2096236 KB... a full 2048MB of RAM
BUT of course 100-300 minimum will always be in use for the system itself
whereas in WM, it reports like 48MB total, AND say approx. 20MB in use
ok so the 20MB minimum in use will ALWAYS be in use because of windows mobile itself. FINE.
but why does it only represent 48MB as available?
and if that is the case, there's that missing unreported 12MB, PLUS that minimum 20MB always in use
that's what im curious about
Click to expand...
Click to collapse
Maybe it is for the Radio Rom etc...or maybe Microsoft are stealing Ram and stockpiling it....lol
This is actually a valid question.
The system has 64MB of ram, some how 14MB of this ram is allocated away before the OS loads. This leaves 50MB of ram left for the OS, which uses about 20 MB and leaves 30 MB of ram for applications.
I think everyone understands this part.
The question is, what part of the phone is pre-allocating 14MB of ram.
My only guess is the videocard, if not that then it might be the pagefile.
tetsuo55 said:
This is actually a valid question.
The system has 64MB of ram, some how 14MB of this ram is allocated away before the OS loads. This leaves 50MB of ram left for the OS, which uses about 20 MB and leaves 30 MB of ram for applications.
I think everyone understands this part.
The question is, what part of the phone is pre-allocating 14MB of ram.
My only guess is the videocard, if not that then it might be the pagefile.
Click to expand...
Click to collapse
Does it really matter where it goes? Obviously if that memory hasn't been exploited yet by the excellent cookers etc in here....then it can't be of any benefit.
I concur with tetsuo55.
The reasoning proposed by Andych and others still does not quite
correlate.
i.e. 64 = 14 (OS) + ~20 (progs) + ~30 free
the ~20 is supposedly attributed to basic progs,
e.g. phone, filesys, mail etc..
A listing of such process summates to approx. 8 MB total.
That still leaves 12 MB of unaccounted for basic function
and userland process consumption.
Regarding the ATI video chip, general investigation and
settings check of tcpmp would suggest at best it is a
4 MB chip (whether dedicated or shared)
I cant see the 'remaining ~14 MB' that I'm searching for
being used for paging. Paging is part of overall virtual memory,
and involves page outs/ins to a location on some type
of physical media. Additionally, with the usual ~ 30 MB
ram free, in the context of these devices, a swap requirement
is unlikely given the 'free' memory available.
Although 14 MB may seem peanuts compared to standard desktop
ram configurations today - with a p3600 + WM, recovering the
14 MB (if possible) would provide a much welcomed bonus to
the trinity.
--kara
ahh now we're onto something good work ks1781...
i fully agree with the need to just find out the answer to this... most likely it's something that will be perfectly explainable and make sense and we won't be able to do anything once we find out
but it sure would be nice to know
OK I have the 'answer' - straight from a Windows Mobile blog - I'll post it here cos it's all straight to the point and interesting (somewhat) Link is HERE
The Page Pool
Applications use RAM in two ways. There is code that runs, and there is data that is created while it is running. On a NOR device, the code can run directly from the ROM and not be loaded into RAM first. This process is called XIP (eXecute In Place). NAND devices can't XIP, so their code is loaded into RAM and executed from there. If you don't have a Page Pool, this code is loaded into normal RAM. The Page Pool is a mechanism to limit how much code is loaded into normal RAM. With a Page Pool, we can unload code that hasn't been used in a while and reload it later if we need to. We can't do that without a Page Pool.
On a typical NAND-based WM5 device, the Page Pool is 4.5M.
The Radio Stack
Devices with a Cellular Radio have a complicated bunch of code to make their radios talk to cell towers. On some devices, the radio is a self-contained module with its own RAM and ROM. On others, the radio code is stored in the normal system flash. If so, it either needs to XIP, or it needs to be run in RAM. If it's run in RAM, that RAM is taken away from the system.
A typical radio stack takes 4M.
DMA Buffers
Some hardware can write directly into RAM without using the CPU to do it. This is called "Direct Memory Access" or DMA. DMA is very efficient and lets you get a lot more data transferred in the same amount of time, usually for less power. But it's best to set aside your DMA buffers before the system boots. This guarantees that they're there when you need them. PocketPCs have been doing this for a decade. But, back in the old days, the main use for DMA was audio capture. Audio data is small, so the DMA buffers are also small. Video, on the other hand, is big. More data requires bigger DMA buffers.
An OEM will tune the size of the pre-allocated DMA buffers based on what the device is intended to do. If the main goal is still photos, you can use a much smaller buffer. If the goal is recording video, it needs a much larger buffer. If the goal is video conferencing, it needs a bigger buffer still.
DMA buffers range in size between 300K and 6M. For a video capture device, it's likely to use around 4M.
XIPKernel
There are portions of the deepest parts of the OS that have to XIP. If you're on NOR, that code just XIPs like everything else. Not so on NAND. For a NAND system to boot, it needs to load this code into RAM first and then run it from there. When the system is running, it can't really tell if it's running from RAM or ROM, so it assumes it's running from ROM and doesn't count this space.
The XIPKernel region tends to be between 1.5 and 2M.
The Frame Buffer
There is a chunk of RAM set aside to hold everything that's on the screen. (If you want to know more about it, read this.) On most devices, every dot on the screen needs two bytes. A typical Pocket PC has 240x320 dots. That would be 300K. If you have a 640x480 screen, it's 600K. Sometimes, for performance reasons, devices will have two frame buffers. So this could take up to 1.2M.
Click to expand...
Click to collapse
Thanks joncgde2 - good find which provides a sufficient explanation as to the 'hidden' 14 MB.
There is still another question.
WM reports ~24 MB in use (per earlier screen captures) - where 'in use'
is attributed to running applications.
Checking a process listing via task manager shows the total
apparent RAM in use by these 'running applications' to be ~8 MB.
Can anyone provide an explanation to account for the
remaining ~16 MB??

page pool what is it and how it affect when changing?

after i got an idea of what is a pagepool, i have some questions to clarify it, especially that i'm trying to figure my problems wich is maybe related to internal rams.
so i'm using garmin xt and during or when closing garmin i got a msg "your system is runing low memory", and when i'm playing need for speed undercover, i got my car distorted and the sky got some black mappings, but cars got distorted lines and triangles.
i checked the system memory and see that ther is storage and program
storage total:181.47, in use : 104.85, free : 76.63
program total:336.93, in use : 144.65, free : 192.28
now which one is the rom and which one is the ram?
when i run in low memrory does that mean low storage memory or low program memory?
is there a way to maximize it in order to not run low memory. (knowing that i do clean ram, and close all running apps)
does the page pool solve this problem and make better performance?
if i change page pool should i got a different ratio btw storage and programs memory other than 181.47/336.93, i changed all 4mb, 6mb and 12 mb and readings stay the same. should they not change?
any help please
Check here
http://www.modaco.com/content/i900-...khuanchai-windows-mobile-6-5-research-thread/
Q: What is pagepool?
A: Page pool is an area of RAM which is set aside to hold the next block of code the processor is likely to need to execute. It prefetches this from ROM as it executes the program. If the next step of the program needs something that's not in the page pool, the processor goes to the ROM to get it. ROM access is slower than RAM access. So generally, as you increase the page pool size, the chances of the required code being in the page pool increases and speed increases. There is a limit beyond which you won't see any increase in performance.
Click to expand...
Click to collapse
thanks gianton for the link, but really it's not what i want, if someone just can give me answers on each queston will be very helpfull.
thanks again for any help

Categories

Resources