[Q] Re-Partition System Storage? - Windows Mobile Development and Hacking General

I have used to use Kaiser and Topaz for now. I think these devices made by HTC has a single chip for storage for use of both Ram and Rom.
I do not use the program memory generally, i have ~150mb of free space of it, however, i have only ~60-70mb of ram which is not enough.
Is it possible to partition this chip to change the size of ram module by picking up a little from the program partition?

As I know, It uses different modules, you can see them in this topic: http://forum.xda-developers.com/showthread.php?t=669871&page=2
And the RAM and ROM cannot be the same, because RAM forgets everything what is loaded into that if you restart/shutdown.
And you know the RAM means Random Access Memory and ROM means Read Only Memory. We can write the ROM because it has to be programmable, but it doesnt forget its data.
So I'm sorry, I think its impossible
Sorry for my English, I hope you understand.

ccaparli said:
I have used to use Kaiser and Topaz for now. I think these devices made by HTC has a single chip for storage for use of both Ram and Rom.
I do not use the program memory generally, i have ~150mb of free space of it, however, i have only ~60-70mb of ram which is not enough.
Is it possible to partition this chip to change the size of ram module by picking up a little from the program partition?
Click to expand...
Click to collapse
disable push internet .exe. it takes up 10mb ram. disable lock screen 6mb ram. disable start menu,use kenia1234 alternative for sense 15mb ram. disable htc tabs you don't use. disable htc phone skin dialer, 15mb extra ram. use these, you will get lots of free ram.

Related

How to disable WM automatic RAM handling?

Hi,
in my struggle to free as much ram as possible (by moving to storage/SD every single bit i could) i was able to reduce the (static) RAM i'm using to 1.68MB, even retaining all my needed application (in SD) and two Today plugin in RAM.
With an available total RAM size of 57.41MB, i should be able to use 57.41-1.68 MB of dynamic RAM.
The problem is WM won't let me to do it.
To free more dynamic RAM, i should move to the left the static-dynamic memory slider in Start->Setting->System->Memory BUT whenever i try to lower it under about 9mb, WM reset the slider to it's original position (about in the middle of the bar).
This way i'm forced to allocate more than 10MB (9 + 1.68) to static RAM even if i'm using ONLY 1.68MB and i'm not going to use anymore.
Is there a way to AVOID the S.O. resetting the slider or, at least, to let me assign the static RAM no more than 3 or 4MB???
What's the point in relocating every program, dll, htm and so on to SD card if i'm still obliged to waste 10MB of precious RAM???
PLS help me!!!
Bye bye,
Isidoro
I think you will be able to further lower the Storage memory when your Program memory reached about 0.75 of its allocated slot.
Have you ever try using almost all your allocated Program memory, and see if you can reduce the Storage memory even further? I'd like to see if it can be done.
billabong said:
I think you will be able to further lower the Storage memory when your Program memory reached about 0.75 of its allocated slot.
Have you ever try using almost all your allocated Program memory, and see if you can reduce the Storage memory even further? I'd like to see if it can be done.
Click to expand...
Click to collapse
Uhm... i should try. Maybe when using pocketgba. I'll let you know.
billabong said:
I think you will be able to further lower the Storage memory when your Program memory reached about 0.75 of its allocated slot.
Click to expand...
Click to collapse
There isn't a way to reduce this value? (0.75?)

Device Information: RAM, Flash ... Storage?

Hi.
I've read some of the posts regarding RAM/ROM ... still having a difficult time understanding both. Hope someone can answer the below questions to clarify my thoughts on RAM/ROM with respect to the XDA II mini [aka Magician]
(1) If you go into setting, device_information, and then choose hardware; you see that RAM size [128], Flash size [64], and storage size [26.7]. What is storage size, is it RAM or ROM?
(2) n the memory settings, what is the best way to allocate total main memory between storage and program? Currently i have it set @ default, which is equal amounts of memory for storage and program.
Thanxs in advance for any explanations.
1: Storage = Built-in ROM
Most PPCs come with some ROM built in for programs and documents. Your Magician must have a BigStorage hacked ROM image - usually Magicians only come with ~7MB Storage, but hacking the ROM image can yield 20MB more by reallocating the (useless) Extended_ROM which is normally used by telephony providers to store their customisations and bells and whistles.
2: Your choice!
Allocating more memory to programs will give running programs more RAM to work with, which primarily means that you can run more programs simultaneously. Also allocating more RAM to programs can speed up programs that use lots of RAM such as PocketGBA, which may load up to 32MB of data into RAM depending on what game you load with it, and TCPMP, which uses RAM to buffer videos.
Allocating more memory to storage gives you more room to install programs in 'Main Memory'. Since RAM is faster than ROM, programs installed in storage allocated RAM will load faster, however they will eat up RAM which could otherwise be used by running programs. The time difference between RAM, Storage and SD cards to load programs is neglible anyway.
Personally I would rather allocate as much as possible towards programs, leaving probably as little as 10MB for storage in total. Since you have BigStorage, install programs into there instead, so you can leave your RAM for programs or for the camera (as there is a noticeable speed difference between writing pictures and videos to ROM and writing them to RAM).
Wish I had a 128MB Magician :roll: !
thanxs for clearing that up toomuchdogfur
1: Storage = Built-in ROM
Most PPCs come with some ROM built in for programs and documents. Your Magician must have a BigStorage hacked ROM image - usually Magicians only come with ~7MB Storage, but hacking the ROM image can yield 20MB more by reallocating the (useless) Extended_ROM which is normally used by telephony providers to store their customisations and bells and whistles.
Click to expand...
Click to collapse
I see. Just wondering, if i were to upgrade or degrade my version of ROM, would that delete the BigStorage hacked ROM?
2: Your choice!
Allocating more memory to programs will give running programs more RAM to work with, which primarily means that you can run more programs simultaneously. Also allocating more RAM to programs can speed up programs that use lots of RAM such as PocketGBA, which may load up to 32MB of data into RAM depending on what game you load with it, and TCPMP, which uses RAM to buffer videos.
Allocating more memory to storage gives you more room to install programs in 'Main Memory'. Since RAM is faster than ROM, programs installed in storage allocated RAM will load faster, however they will eat up RAM which could otherwise be used by running programs. The time difference between RAM, Storage and SD cards to load programs is neglible anyway.
Click to expand...
Click to collapse
So let me get this straight ... if were to load a application, say Pocket Music, would that effect both the "In Use" status for Storage [because it physically takes space to store the application in the program folder] and Program [because its being used].
So if a program is being runned, it should take away some memory under "Program".
If a program is installed, regardless if it is in use or not, takes away some memory under "Storage".
Is this correct?
dream_sequence said:
I see. Just wondering, if i were to upgrade or degrade my version of ROM, would that delete the BigStorage hacked ROM?
Click to expand...
Click to collapse
Yep. Most likely you would have to hack it again to regain BigStorage.
dream_sequence said:
So if a program is being runned, it should take away some memory under "Program".
Click to expand...
Click to collapse
Yep!
dream_sequence said:
If a program is installed, regardless if it is in use or not, takes away some memory under "Storage".
Is this correct?
Click to expand...
Click to collapse
If it is installed in 'Main Memory' (which is the 'Storage' bit of your RAM), then yes. If it is installed in your Built-In Storage or SD card, then it will permanently take up space on that instead, but then when running it will also take up some 'Program' RAM.

Should/can I move apps to storage card?

Hi
I have installed a few programs on my TD2 - all to device rather than storage card - and am getting a little concerned that performance may be suffering. With my prevous device I used SK Tools to move apps to the card - but I'm not 100% clear whether this is good practice.
With nothing running, Settings reports 223.10 MB free for storage (75.29 in use) and 75.87 MD free for programs (108 in use). I have installed things like Sprite Backup and Terminator, ActivePrint, SPB FreeCell, MyLife Organized PocketPC Edition, Resco Sudoku Touch and Gaz TD2 Tools.
Really grateful for any advice.
Thanks
I don't see why installing programs to the device memory should cause performance to suffer? It's only available RAM memory which affects performance, and this remains the same whether you instal to the device or to the card. It's when you open, and leave open, several programs at once that performance suffers.
The nice thing about modern phones is the amount of internal storage, which is plenty for masses of programs. The only performance issue you may have is when downloading large files with Internet Explorer, as I think it uses internal storage as temporary space for the file being downloaded, even if you tell it to save to the memory card. I don't think Opera does this though.
Installing programs to the card means you can't "hot-swap" it unless you're absolutely sure all the programs are closed.
In addition to the above internal phone mem is faster than mem card so performance takes a hit if you use the card.
And you run the risk of more freezes and resets being needed.
It is my firm belief that the use of internal mem avoids a lot of hassles all round by making the phone more stable.
And I almost forgot that internal mem uses less battery power than mem cards.
Easy answer...
Use removable storage for data, on-board storage for apps.
If you have too many apps for on-board storage, consider a slimmer ROM for your phone. Remember on-board storage also works as RAM for your apps, so the more you have available, the more apps you can run.
DeathJester said:
Use removable storage for data, on-board storage for apps.
If you have too many apps for on-board storage, consider a slimmer ROM for your phone. Remember on-board storage also works as RAM for your apps, so the more you have available, the more apps you can run.
Click to expand...
Click to collapse
I'd check on that last statement if I were you!
The Topaz has 3 memory areas.
One for flashed ROM.
One for operating RAM.
AND one for storage.
It makes no difference how much you put in storage RAM.
It does make a difference how many apps are running at any one time in operating RAM.
A slimmer ROM image won't make much difference either.
How much of that ROM image is unnecessarily floating around in operating RAM at any one time will make a difference.
Go to settings/system/device information/hardware inforamation
I currently show
RAM size
288 MB
Flash memory size
512 MB
Storage size
342.47 MB
That's a lot of free storage available onboard that is just waiting to be used.
If you go into settings/system/memory you will find storage and program memory values displayed.
Install an app and the in use value of storage memory goes up.
Run an app and the in use value of program memory goes up.
Showing that they are two quite separate physical areas running "independantly" of each other.
Thanks!
Thanks for the helpful responses - much appreciated.
Andrew
werdna72 said:
Thanks for the helpful responses - much appreciated.
Andrew
Click to expand...
Click to collapse
Your welcome to any help we can give.

[LEO] HTC HD2 576MB Ram not what is seems

Hi,
I've been using a cooked ROM with the 576MB RAM enabled. Clearly the total available memory increases 457.4MB.
The concerning thing is when I begin to test the memory. Presumably this extra memory means more applications can run simultaneously. However when i open multiple applications the OS will automatically close applications to conserve memory even when it has not reached the 457.4MB limit.
In previous ROMS I recall the memory would go upto about 290MB - 300MB before applications would automatically close to conserve memory. However with the extra RAM there is no change in this behaviour.
Another issue I have noticed, is when the memory reaches over 330MB, this then stops applications like YouTube and HTC Album from running (this NEVER happens on the roms without 576MB enabled). Clearly there is atleast 100MB more memory available which the HTC HD2 is not making full use of.
Can I please have your views and whether or not the 576MB is actually beneficial and not just a way of stopping other apps running when memory usage is high. Although I believe the extra memory is available, i'm not convinced certain applications can handle it correctly.
I'm using the Energy ROM with Radio 2.08, which gives you 576MB memory. I have no issues with programs losing, I have 7-8 programs open at once. Also I have noticed a noticeable speed increase with the extra RAM unlocked, and of course with the new ROM.
Abolisher2407 said:
Hi,
I've been using a cooked ROM with the 576MB RAM enabled. Clearly the total available memory increases 457.4MB.
The concerning thing is when I begin to test the memory. Presumably this extra memory means more applications can run simultaneously. However when i open multiple applications the OS will automatically close applications to conserve memory even when it has not reached the 457.4MB limit.
In previous ROMS I recall the memory would go upto about 290MB - 300MB before applications would automatically close to conserve memory. However with the extra RAM there is no change in this behaviour.
Another issue I have noticed, is when the memory reaches over 330MB, this then stops applications like YouTube and HTC Album from running (this NEVER happens on the roms without 576MB enabled). Clearly there is atleast 100MB more memory available which the HTC HD2 is not making full use of.
Can I please have your views and whether or not the 576MB is actually beneficial and not just a way of stopping other apps running when memory usage is high. Although I believe the extra memory is available, i'm not convinced certain applications can handle it correctly.
Click to expand...
Click to collapse
people want to believe in the 576 mb ram trick
truth hurts
After doing some research I have found out the following information :-
Windows Mobile 6.x is powered by Windows CE 5.2.
http://www.slideshare.net/abhisheksharma/windows-mobile-6
http://www.addlogic.se/articles/articles/windows-ce-6-memory-architecture.html
The memory architecture is divided in to 32 process slots. Each with a capacity of 32MB. However with a little testing of my own I have found that it is not possible to run more than approximately 11 applications similtaneously which equates to 28 processes running on my setup. The remaining (28 - 11) 17 processes are operating system specific processes such as the GWES.exe DLL's etc.
If you calculate the memory required for the max of 11 applications it is 352MB which explains why I never see the memory go above 300-330.
The advantage of having the extra memory (576MB) is possibly to allow the other 21 processes to run with more head room.
Abolisher, to test if the 576Mb Ram trick works, you can make the following test.
Create a 128Mo Ram disk, fill up this new storage with data (internet cache for example) and run agin your tests, you'll see that you could fill all your ram and your data on the storage will be OK.
Some tests were done to prove that the 576Mb trick was real.
Abolisher2407 said:
After doing some research I have found out the following information :-
Windows Mobile 6.x is powered by Windows CE 5.2.
http://www.slideshare.net/abhisheksharma/windows-mobile-6
http://www.addlogic.se/articles/articles/windows-ce-6-memory-architecture.html
The memory architecture is divided in to 32 process slots. Each with a capacity of 32MB. However with a little testing of my own I have found that it is not possible to run more than approximately 11 applications similtaneously which equates to 28 processes running on my setup. The remaining (28 - 11) 17 processes are operating system specific processes such as the GWES.exe DLL's etc.
If you calculate the memory required for the max of 11 applications it is 352MB which explains why I never see the memory go above 300-330.
The advantage of having the extra memory (576MB) is possibly to allow the other 21 processes to run with more head room.
Click to expand...
Click to collapse
Actually it is even more complicated with even more limitations. This article series gives you more insight into memory subsystem in WM/WM:
http://blogs.msdn.com/hegenderfer/archive/2007/08/31/slaying-the-virtual-memory-monster.aspx
pen-pen said:
Abolisher, to test if the 576Mb Ram trick works, you can make the following test.
Create a 128Mo Ram disk, fill up this new storage with data (internet cache for example) and run agin your tests, you'll see that you could fill all your ram and your data on the storage will be OK.
Some tests were done to prove that the 576Mb trick was real.
Click to expand...
Click to collapse
Does the 128MB ramdisk work? It's been told it fails above 32MB.
Some tests were done to prove that the 576Mb trick was real.
Click to expand...
Click to collapse
Well, it's real. But absolutely useless unless any real life working scenario is found.
576MB does increase performance.
djet said:
Does the 128MB ramdisk work? It's been told it fails above 32MB.
Click to expand...
Click to collapse
there is more than one ramdisk driver floating about,with different max sizes, go look in the non phone specific win mo sections.
djet said:
Well, it's real. But absolutely useless unless any real life working scenario is found.
Click to expand...
Click to collapse
well, if no real life scenorio is found for 576MB, then what is the purpose for 1024MB in TMOUS version?
chrisukhd2 said:
576MB does increase performance.
Click to expand...
Click to collapse
Hoax. Go get "1GHz hack".
noris08 said:
well, if no real life scenorio is found for 576MB, then what is the purpose for 1024MB in TMOUS version?
Click to expand...
Click to collapse
Answering this question equals finding this scenario.
djet said:
Hoax. Go get "1GHz hack".
Click to expand...
Click to collapse
The 1Ghz Hack is an hoax.
The "1Ghz driver" was the exact same file as the original one.
djet said:
noris08 said:
well, if no real life scenorio is found for 576MB, then what is the purpose for 1024MB in TMOUS version?
Click to expand...
Click to collapse
Answering this question equals finding this scenario.
Click to expand...
Click to collapse
Well, the TMOUS have 576Mb of RAM and 1024Mb of ROM, RAM and ROM are two different things.
pen-pen said:
The 1Ghz Hack is an hoax.
The "1Ghz driver" was the exact same file as the original one.
Well, the TMOUS have 576Mb of RAM and 1024Mb of ROM, RAM and ROM are two different things.
Click to expand...
Click to collapse
The mass hysteria on this subject and tons of noobs lurking for "576 RAM" effectively make this story a worthless hoax.
I know. I've misread his question regarding LEO1024, just missed the "MB" point.
i am going to clear this up once and for all
1ghz hack = fake
576mb RAM = REAL as conclusively proved by advanced testing when it was first discovered, the fact that it comes as default whena tmous rom is flashed on a EU hd2, and my own testing (i built a rom wiht a 400mb pagepool and was able to sucessfully fill the remaining 50 odd mb of ram before the system gave out)
end of story
G
I've tried to load a lot of programs to test 576mb ram. After 10min test i loaded ~20progs and: In Use 372mb ram free 86........so i think 576mb is REAL I also tried memory test program that used all ram except last 10mb....
Real life tests with documented results. Please.
Something to keep in mind if you are opening loads of apps to test the memory:
When i have Opera 10 running in the background, it sometimes stops me opening HTC albums saying there isnt enought memory when there clearly is. As soon as you close it, it opens again.
So maybe you have opera 10 running when you try to open HTC album, causing the error. Close opera 10 and see what happens
That Ram bonus would be usefull if we were using ALOT of apps simultaneosly . But never in my experience with this phone needed more ram . So If you plan on installing a long list of apps and running them all in background(just to boast) maybe more ram is required. But aside the app that eats ram to check if it is valid i do not know of anyone to have reported to reach the limit with even pro usage.
If the phone hardware recognizes the extra ram and uses it then it is there. The extra tmous radios enable the phone to use more of its hardware perhaps? Remember PCs...? Windows x86 works up to only 3 gigs of ram even if you have 16 gb of ram installed onto the motherboard. Using a higher functionality operating version in x64 mode (for dual-core proc) enables the " hidden ram " . The ram was always there but the system needed a better programing to use it . I am not much of a computer expert but i guess its not fake, only that u do not need it !
It is my personal thinks:
The fact:
- ROM that show 448 MB run smoother than ROM that show 576Mb as I fell and some tests.
The reasons may be:
- HD2 (Leo) have enough 576Mb, it is real.
- With basic ROM, the manufacturer hide some part of RAM to use it for permanent applications/programs that may support for WinMo run faster and smoother and that apps/progs do not need to start/stop usually. The hidden part could be set to priority access mode (may be). And the RAM shown for you is 448 Mb only and you could do every thing with this part of RAM.
- The ROM that hacked RAM side to be shown as 576Mb open the hidden part and make all off RAM could be used randomly by user. In that case, top necessary applications run by Windows should start and stop many times, it may make the OS be slower a little.
It is my idea.
The question is not If 576MB RAM is real (its proven to me), it's the question if there may be 1GB ROM also.. as I don't see any reason why they would do that little change if they alrdy didn't change the 576 RAM thing
The only question is.. why don't TMOUS roms unlock the (may) hidden ROM?
I guess it could some realy deep coded software thing.. not sure if thats even possible..maybe others can tell
We will see alot more clear if we can boot into linux =)
Cheers
the actual chips are different for the rom. cotulla posted the two chip model numbers. one has 576ram512rom onboard the other has 576ram1024rom.

[Q] need a lil explaination about the storage space on HD2.

Hello all,
I am using the Energy Rom for Android Nand cLK installed. I really have this question in my mind since a very long time never discussed about it though..
The phone by default has 768 Mb of space but then whenever I happen to see in the task manager it shows me 404 Mb where is the rest of the space gone...
I mean i wish to know that is it a current limitation or that's all we can use for android coz when i was using WiMo 6.5 i used to see the entire space show up in task manager..
Kindly give me some input..
I am also attaching the screenshot of my phone.. space..
vikasraj said:
Hello all,
I am using the Energy Rom for Android Nand cLK installed. I really have this question in my mind since a very long time never discussed about it though..
The phone by default has 768 Mb of space but then whenever I happen to see in the task manager it shows me 404 Mb where is the rest of the space gone...
I mean i wish to know that is it a current limitation or that's all we can use for android coz when i was using WiMo 6.5 i used to see the entire space show up in task manager..
Kindly give me some input..
I am also attaching the screenshot of my phone.. space..
Click to expand...
Click to collapse
The rest of the space is used by things like System Partitions, and since you areon a Sense ROM im pretty sure the System partition is around 300 . plus the recovery partition and cache partition, those two might make up around 60 mb, so 300MB + 60MB + 404MB .equals 764 plus im sure there are some bad blocks taking up some space. But yeah you have partitions with android nand that use up the space hope that helps maybe somebody else could broaden the explanation.
vikasraj said:
Hello all,
I am using the Energy Rom for Android Nand cLK installed. I really have this question in my mind since a very long time never discussed about it though..
The phone by default has 768 Mb of space but then whenever I happen to see in the task manager it shows me 404 Mb where is the rest of the space gone...
I mean i wish to know that is it a current limitation or that's all we can use for android coz when i was using WiMo 6.5 i used to see the entire space show up in task manager..
Kindly give me some input..
I am also attaching the screenshot of my phone.. space..
Click to expand...
Click to collapse
You're confusing ROM and RAM. The task manager shows how much free RAM you have, whilst your storage space is 768 mb or whatever it is because it's the internal memory. Those are readings of two completely different things.
Nigeldg said:
You're confusing ROM and RAM. The task manager shows how much free RAM you have, whilst your storage space is 768 mb or whatever it is because it's the internal memory. Those are readings of two completely different things.
Click to expand...
Click to collapse
Well even in that case HD2 has this spec : 576 MB RAM, 1 GB ROM
Is there a way to know if i have bad sectors and option to rectify them.. coz i believe it's not so..
elesbb said:
The rest of the space is used by things like System Partitions, and since you areon a Sense ROM im pretty sure the System partition is around 300 . plus the recovery partition and cache partition, those two might make up around 60 mb, so 300MB + 60MB + 404MB .equals 764 plus im sure there are some bad blocks taking up some space. But yeah you have partitions with android nand that use up the space hope that helps maybe somebody else could broaden the explanation.
Click to expand...
Click to collapse
This makes some sence to me but T mobile hd2 has about 1gb rom i am guessing.. mine shows 764 Mb. any option we have to get this thing working so i can use the max out of it...
Thanks in advance...
vikasraj said:
This makes some sence to me but T mobile hd2 has about 1gb rom i am guessing.. mine shows 764 Mb. any option we have to get this thing working so i can use the max out of it...
Thanks in advance...
Click to expand...
Click to collapse
The ROM is taken up by Android, and the lack of RAM is normal and has always been there.

Categories

Resources