Memory problems on HTC HD2 - HD2 General

I bought the Telstra version of HTC HD2 and flashed the ROM to version 1.66 with Arabic support. What I have started noticing is that after installing several programs, my storage memory started running very low (now down to anywhere between 3-6MB while my free program memory is >160MB) even though I have setup my Windows Marketplace to install programs on the storage card, temp and cache files are as well as Email attachments are stored on the SD card and actually more than 80% of my program are installed on the SD card but I believe even when you tell a program to install on the SD card, portion of it has to install in the main memory.
My question is what to do about this situation (BTW, I have tried apps that clear the RAM and they work temporarily and, obviously, as I use my device the memory goes down and then I have to re-run that program to clear the RAM again). Is there a way to change the memory allocation between storage and program RAM like we used to do in Windows CE?
Please advise?

sktools helped me free up 50mbs

TheSkilled1 said:
sktools helped me free up 50mbs
Click to expand...
Click to collapse
Thanks a lot TheSkilled for this great advice. This program works great.

work through this one:
http://forum.xda-developers.com/showthread.php?t=583638
saved my usefulness of my HD2

Related

Can't install .NET Framework 2.0

Hi all,
i have a fresh JasJar and i need to install the .Net Compact Framework 2.0 but when i try to install (main memory) it gives me an unknow error number 4.
I have a lot of free space in my device, approx 30 Mb, so where is the problem ?
I need the .Net Compact Framework to run IBE Mail.
Bye
nicoska
Me too. I've tried closing applications, but without luck
RE
Using ActiveSync may give problem. I installed using the cab file method
You can get the cab file ffrom here (near to the bottom)
http://www.gopherking.com/download/
If you cannot install try install WiFiFoFum with the CF installer Package. After that remove WiFiFoFum (if not needed) and you'll have the CF left behind
http://www.aspecto-software.com/xoops/modules/wfdownloads/newlist.php
Why install it in the main memory? I installed it to my SD Card and it went without any problems.
cktlcmd said:
Why install it in the main memory? I installed it to my SD Card and it went without any problems.
Click to expand...
Click to collapse
Hi,
did you installed by .cab file or trough ActiveSync ?
thanks
Nico
nicoska said:
cktlcmd said:
Why install it in the main memory? I installed it to my SD Card and it went without any problems.
Click to expand...
Click to collapse
Hi,
did you installed by .cab file or trough ActiveSync ?
thanks
Nico
Click to expand...
Click to collapse
I used the .exe file through active sync. I had reformatted my computer, I had performed hard resets numerous times on my EXEC and Net Framework 2 always installs without any problem to my SD Card and works very well.
cktlcmd said:
Why install it in the main memory? I installed it to my SD Card and it went without any problems.
Click to expand...
Click to collapse
Are you sure it's actually on the SD card?
I tried telling it to install to SD-card three times (uninstalled between each attempt) and practically nothing went onto the SD card - it just created an empty folder there. :roll: Took out over 5-MegaByte of main memory though and didn't recover all of that when it was removed! :evil:
astage said:
cktlcmd said:
Why install it in the main memory? I installed it to my SD Card and it went without any problems.
Click to expand...
Click to collapse
Are you sure it's actually on the SD card?
I tried telling it to install to SD-card three times (uninstalled between each attempt) and practically nothing went onto the SD card - it just created an empty folder there. :roll: Took out over 5-MegaByte of main memory though and didn't recover all of that when it was removed! :evil:
Click to expand...
Click to collapse
YES, I explored my SD Card and it has a folder named NetFrame2 or something like that under Windows>Programs
I did not loose any internal memory. As of now after a soft reset, I have about 32MB of internal memory with 31 different applications installed. 26 applications installed to my SD Card and 5 system applications installed on my internal memory. No freezes, no delays, no missed calls, no loss of system preferences, switching from landscape to portrait or vice versa takes 1 second, so I am pleased with my settings.
YES, I explored my SD Card and it has a folder named NetFrame2 or something like that under Windows>Programs
Click to expand...
Click to collapse
So did mine, but the folder was empty :?
astage said:
So did mine, but the folder was empty :?
Click to expand...
Click to collapse
I didn't actually clicked on the folder, I'll have to check that the next time I sync. I just assumed it was installed there.
cktlcmd said:
astage said:
So did mine, but the folder was empty :?
Click to expand...
Click to collapse
I didn't actually clicked on the folder, I'll have to check that the next time I sync. I just assumed it was installed there.
Click to expand...
Click to collapse
I hope you're lucky and it worked for you!
Might be worth checking the \Windows folder, however, as that's where I found all the .Net v.2 stuff dumped. The .Net v.1.x stuff is in ROM, so I'm hoping that a future ROM update will have v.2 in ROM.
Pants - just noticed that CF2 folder on SD card is empty!
Any solution to this?
Cheers,
Steve
(Am using Opera - apologies for double spaces)
I've looked into this a bit further, and according to the guys at Microsoft http://blogs.msdn.com/netcfteam/default.aspx - the Framework will always take up storage space, and it wouldn't work if it were only installed on the SD card.
Let's hope that a future ROM release will include it.
Cheers,
Steve.
Here is what I noticed on mine. I just performed a hard reset. I started out with 31MB internal memory. I opted to store NetFramework to my SD Card which is around 5MB in size. So if what you guys claim that NetFrameWork does not install to the card is true, it should eat up the 31MB internal memory right? But I still end up with 31MB internal memory after the install. I did check my SD Card and found the folder there which is empty if I clicked on it. But, my SD Card has less memory than I started with, close to 5MB. So my conclusion is: It installs to the SD Card but maybe active sync does not allow us to see the actual file and size, so it appears the folder is empty.
According to what Microsoft say:
Installing NETCF V2 to storage card
While it is technically possible to redirect installation of NETCF onto storage card via standard Active Sync/WCELOD capabilities, it won’t save precious RAM on device. NETCF files have to be in \Windows folder in order for NETCF to function properly.
If NETCF is installed to storage card, NETCF files will be initially deployed to it. However, at some point they would moved to \Windows folder taking out exactly the same space as normal installation would.
In some cases attempt to use storage card would lead to installation failure due to some subtle storage card issues. Thus it’s not recommended to install NETCF V2 to storage card or embedded storage and there are no benefits of doing so.
Click to expand...
Click to collapse
So try installing WifiFoFum (or another .Net CF2 app) and see how your memory availability alters.
Cheers,
Steve.
I also use WiFIFoFum and stored it to my card. It works great. After use of WiFiFoFum, my Internal Memory goes down to about 27MB, I already expected that. Closing all applications via settings puts my internal memory to about 29MB, also expected that as Windows Mobile 5 leaves some parts of the application open for faster reference the next time you open it up. After performing a soft reset my Internal Memory goes back to 31MB. So this still does not change my conclusion that NetFrameWork 2 was installed to my SD Card.
I had a problem installing .NET 2.0 and I found that if I rename/remove previous attempted installs (eg, the dir and files), my 2nd attempt is usually successful.
This goes for most any program that doesn't install properly. I've noticed that this usually happens to me after an upgrade of the same app.
cktlcmd said:
I also use WiFIFoFum and stored it to my card. It works great. After use of WiFiFoFum, my Internal Memory goes down to about 27MB, I already expected that. Closing all applications via settings puts my internal memory to about 29MB, also expected that as Windows Mobile 5 leaves some parts of the application open for faster reference the next time you open it up. After performing a soft reset my Internal Memory goes back to 31MB. So this still does not change my conclusion that NetFrameWork 2 was installed to my SD Card.
Click to expand...
Click to collapse
Are you talking about "Program" memory? I'm talking about "Storage" memory - I don't think that's affected when you open/close applications or perform soft resets...
Cheers,
Steve.
StevePritchard said:
Are you talking about "Program" memory? I'm talking about "Storage" memory - I don't think that's affected when you open/close applications or perform soft resets...
Cheers,
Steve.
Click to expand...
Click to collapse
Ohhhhhhh! My mistake.
Cheers mate!
FOSA said:
Using ActiveSync may give problem. I installed using the cab file method
You can get the cab file ffrom here (near to the bottom)
http://www.gopherking.com/download/
If you cannot install try install WiFiFoFum with the CF installer Package. After that remove WiFiFoFum (if not needed) and you'll have the CF left behind
http://www.aspecto-software.com/xoops/modules/wfdownloads/newlist.php
Click to expand...
Click to collapse
Great that worked for me!! Many thanks!!
J

Is this where your RAM is disappearing too?

Guys,
I've just been doing some optimisations on my XDA when I came across the following. When I have no SD card plugged in I have 24.53MB of RAM free. When I plug my 1GB SD card in I have 16.21MB Free. If I install the ROM unlocker I go down to 7.83MB. This is a lot of RAM just to access the external storage cards. (Yes the Extended ROM is treated like a storage card) What RAM usage is everyone else seeing for memory card mounting?
It would be great if some of the gurus could look at this and give their opinions.
Regards,
Tim
WizP said:
Guys,
I've just been doing some optimisations on my XDA when I came across the following. When I have no SD card plugged in I have 24.53MB of RAM free. When I plug my 1GB SD card in I have 16.21MB Free. If I install the ROM unlocker I go down to 7.83MB. This is a lot of RAM just to access the external storage cards. (Yes the Extended ROM is treated like a storage card) What RAM usage is everyone else seeing for memory card mounting?
It would be great if some of the gurus could look at this and give their opinions.
Regards,
Tim
Click to expand...
Click to collapse
Be interesting to see others results, but (bearing in mind i havent soft reset)
Using a 2GB SD card, my current program memory available is 20.25MB, taking it out for about one minute my memory went to 20.30MB.
Putting it back in memory went down to 20.19MB then back to 20.25MB.
Matt
Have you been messing about in the registry to try and speed up your phone? If so that's where all your memory is disappearing to. When I plug in my SD card the memory drops by about 500k, not 8 MB.
Thanks for the quick feedback. So far the only hacks I've used are the Highresources cab file and the ones found in Tweaks2K2. I may need to do a hard reset to verify the results on a clean install and take it from there.
BTW I'm using the latest imate ROM 1.30.76 WWE on the XDA Exec.
4gb transcend SD in --> 19,33mb ram
4gb transcend SD out --> 21,64mb ram
512 SanDisk miniSD in --> 19,52mb ram
(with the 4096kb cache enabled)
It's just 0.4 MB drop for my 2GB Sd Card.
WizP said:
Thanks for the quick feedback. So far the only hacks I've used are the Highresources cab file and the ones found in Tweaks2K2. I may need to do a hard reset to verify the results on a clean install and take it from there.
BTW I'm using the latest imate ROM 1.30.76 WWE on the XDA Exec.
Click to expand...
Click to collapse
These tweaks will probably have enabled the storage manager\FATFS\cachesize and set it to 4096 ie 4MB.
They may have also activated the fsreplxfilt filter (In the same storage manager registry branch) also setting the ReplStoreCacheSize to 4096.
I used to have them active and my program memory starting at 20MB would frequently go down to 12mb - now i have about 26MB and after alot of use stays around 17-20MB.
Matt
Here's a link to the Windows Mobile Team Blog which explains where all the memory goes when you fiddle with the registry (either manually or through tweaking programs)

Moving From Program To Storage

hI,
IS THERE A POSSIBLE SOLUTION TO MOVE MBs FROM PROGRAMS TO STORAGE?
what do u mean? do you want to move your installed applications in the phone to memory card? nope! it will corrupt i think, you have to uninstall it then re install it. however, some programs which are related to the system (like helmi dialer) will be automatically installed to phone memory....
and if you mean mem as the old 2003 slider for deviding mem between app and storage then no
that vent away when ms made wm5
maybe progs like DOC or flashdisk can merge extended rom with storage if you need more storage
I mean the possibility, having 60 mb for programs and only 3 mb ffor storage, to move for example 10 mb from the first too the last: the situation will become: programs 50mb storage 13 mb.
from where you get 3 mb of storage and aditional 60 mb for programs, in blueangel we have 60 mb storage and 128 mb ram (so called program memory), or maybe you do not have Blueangel device
Please tell us your device and rom version, and you will get advice
anyway storage is flash and as such have a limited nr of write it can take before it dies
if it was used as application ram it would die very! fast
also why is it ppl want so much application ram?
programs take as much ram as they require the fact that there is plenty left dont make them faster at all
free app ram is just empty doing nothing
also BA has 128 MB ram more than most pocketpc's on the market why you need more ?
the problems is i have installed some applications that must be installed on the device; after these operations i stay with the following indications:
storage 3.68 mb (remaining);
programs 60 mb (remaining).
I'll ry 2 applications i found that could zip and unzip automatically all the files (and applications) resident on the device.
I'LL LET YOU KNOW IF I SOLVED THE PROBLEM
success!!!!
SUCCESS!!!
I HAVE USED : POCKET MECHANIC PRO AND MEMMAID.
tHE RESULT AS FOLLOW:
STORAGE USED DECREASED FROM 98% TO 68% WITHOUT UNISTALLING NOTHINGS.an OTHER USEFULL APPLICATION I FOUND WAS swelldisk.
With this one i succeded to increase as follow:
extended rom from 16 mb to 32 mb;
sd card from 2 gb to 4 gb
Swelldisk isn't the best option AFAIK. Try to find in the forum, that was discussed, and few people lost their data from the SD.
laura_kim said:
SUCCESS!!!
I HAVE USED : POCKET MECHANIC PRO AND MEMMAID.
tHE RESULT AS FOLLOW:
STORAGE USED DECREASED FROM 98% TO 68% WITHOUT UNISTALLING NOTHINGS.an OTHER USEFULL APPLICATION I FOUND WAS swelldisk.
With this one i succeded to increase as follow:
extended rom from 16 mb to 32 mb;
sd card from 2 gb to 4 gb
Click to expand...
Click to collapse
Sounds interesting. Can you explain how you did it.
THEY HAVE MANY TOOLS BUT THE MOST IMPORTANT ONE IS IN POCKET MECHANICH AND IS CALLED "STORAGE"; IN FEW WORDS YOU CAN CHOOSE A FOLDER/APPLICATION ON THE MAIN STORAGE AND DECIDE TO MOVE TO A SD CARD.
any reference to this original forlder (also registry keys) change their behaviour/pointing action to the new "location"
laura_kim said:
SUCCESS!!!
I HAVE USED : POCKET MECHANIC PRO AND MEMMAID.
tHE RESULT AS FOLLOW:
STORAGE USED DECREASED FROM 98% TO 68% WITHOUT UNISTALLING NOTHINGS.an OTHER USEFULL APPLICATION I FOUND WAS swelldisk.
With this one i succeded to increase as follow:
extended rom from 16 mb to 32 mb;
sd card from 2 gb to 4 gb
Click to expand...
Click to collapse
hello
I have the same prob
I have downloaded the progs you used
I don't know how to increase Storaqge mem. like you did...
Please could you tell me the procedures you followed to do that ?
Cheers
"I don't know how to increase Storaqge mem. like you did...", you can't. You can only reduce usage by careful planning...Install programs to storage card, configure IE cache and temp files to storage card..... Swelldisk only work on external storage.
move the cache and all the avaiable dll to storae card: it works
I found a safe way to achieve the above:
1. Create a folder Sotage Card\ Windows
2. Include this folder name in "path"
3. Freely move any DLLs into this folder from \Windows to Storage Card\Windows
I used SKTools for achieving this. I am not sure which DLLs may be required in original \Windows folder during reflashing ROM, though I had absolutely no problem in reflashing with all DLLs moved, but better to move back system related DLLs back to original path before reflashing.
laura_kim said:
move the cache and all the avaiable dll to storae card: it works
Click to expand...
Click to collapse
Cache will be recreated if you move the contents to another location, so you dont achieve any thing, rather waste space on storage card. If you really want to do this, change the registry settings too.
Moving DLLs to another location without declaring location name in "path" is incorrect way.
i tried but i dont know how to Include the folder name in "path"
Nishann said:
i tried but i dont know how to Include the folder name in "path"
Click to expand...
Click to collapse
Use SKTools free demo version

I should install these applications in Main Memory or Storage Card?

I have installed HTC Kaizer Home Plugin, HTC X-Button, HTC Audio Manager, JUVS CommMgr6 button, reTouched Dialer, etc.
These applications I installed in the Storage Card.
I notice when i start my HTC Softbank X01HT, it become slower... until I have run most of the application, then only the speed become more stable.
So, I wondering I should install these applications into Main Memory or Storage Card? Will it be more stable if I install into Main Memory?
i just think that every app you installing tooks a small part of your hermes memory.... so as many startup application you have as you hermes will slow down
understand that.
what i worried is if i install those applications into storage card, it will load slower than if i install into the main memory.
will this happen?
wailoon said:
understand that.
what i worried is if i install those applications into storage card, it will load slower than if i install into the main memory.
will this happen?
Click to expand...
Click to collapse
No, not really - except you turn off or soft reset your device entirely, then it takes a while until your pda read out all contens on SD card - other than that they load as fast as installing in the phone. I always install my apps on SD, except for system application, never had any problems.
It's my understanding that you should install programs that run on startup, like today plugins, into main memory.
This is so that if the programs are called to run before the storage card is initialized they are available.
I believe it was MikeChannon that said this...
intrglctcrevfnk said:
It's my understanding that you should install programs that run on startup, like today plugins, into main memory.
This is so that if the programs are called to run before the storage card is initialized they are available.
I believe it was MikeChannon that said this...
Click to expand...
Click to collapse
Yeah, might be a good advice even though I never install in phome memory as long as I can avoid it. But you shouldn't take me as good example anyway (I never had issues with installing everything on SD card but I might have been only lucky up to now!)
How about this solution?:
Try to install your application on SD card first! If they do not run properly after starting up your phone then just uninstall them and reinstall them in your phone memory ...
The only 3 programs I installed in phone memory are:
SPB MOBILE SHELL (It won't install on SD)
RESCO EXPLORER 2007 (to be able to use Explorer, REGISTRY PLUGIN and FTP even when I switch SD cards or card fails)
Microsoft Reader (because of activation)

Problem with Device Memory (Lack Of) on HD2

I have a very puzzling problem. When I first got the HD2 I installed a few cabs directly to the device. Due to this the device memory very rapidly became used up, which resulted in me having to delete some stuff and re-install to the 2GB SD card. Following this, I think I had about 25mb of free Device Storage on the phone. I now only install cabs etc direct to SD card, today I have roughly 1.4GB of free space on the card.
Imagine my dismay, therefore, when today, having installed 4 or 5 cabs, one being somewhere in the region of 44mb, I'm now completely out of device memory, even though I've installed directly to SD card. My device memory is now showing 0.00mb and I'm constantly getting the annoying 'low storage space' messages.
Any help would be much appreciated.
edit: The 44 mb cab I mentioned has not been installed to phone as apparently it won't let me due to lack of device memory, even tho I'm trying to install to SD card???
Also, when I go into Remove Program setting, all the cabs etc which I've installed from day 1 are listed there, no mystery there! Thing I don't understand is that they are all listed as being installed to phone internal memory. Even though when installed I specifically selected Storage Card and NOT device memory.
What's going on??
Anyone got any info on this please?
Does the SD Card have a program files directory, and are your apps there?
I'd very much like to point the OP to the EDIT button at the bottom of your posts... use that instead of spamming your own thread
Anyway, keep in mind some things:
- some devices come with a lot of useless stuff preinstalled, that steals precious internal memory free space
- some cabs may decide to copy their files over to internal memory even if you choose to install to SD card, depending on how they have been set during creation
- you can have a larger free space by flashing a "clean" custom rom, with base WM, manila, and nothing else, and easily add only the apps you really need (the rom I use in signature is one of those, unless you are on a 1024LEO in which case it would brick your phone)
- unless you install heavy apps (44mb is usually for bigdictionaries, encyclopedias, or images collections, in which case SD is the way to go) most apps SHOULD be installed in internal memory for various reasons
Bravoexo said:
Does the SD Card have a program files directory, and are your apps there?
Click to expand...
Click to collapse
Thx for reply.
Yes, and the files which I installed today, and now deleted, were in the program files on the SD Card, but it still impacted on device memory. I've now deleted the files I put on today but device memory is only indicating just over 3mb available. Prior to today I'm sure I had about 25mb free. Don't understand it??
ephestione said:
I'd very much like to point the OP to the EDIT button at the bottom of your posts... use that instead of spamming your own thread
Anyway, keep in mind some things:
- some devices come with a lot of useless stuff preinstalled, that steals precious internal memory free space
- some cabs may decide to copy their files over to internal memory even if you choose to install to SD card, depending on how they have been set during creation
- you can have a larger free space by flashing a "clean" custom rom, with base WM, manila, and nothing else, and easily add only the apps you really need (the rom I use in signature is one of those, unless you are on a 1024LEO in which case it would brick your phone)
- unless you install heavy apps (44mb is usually for bigdictionaries, encyclopedias, or images collections, in which case SD is the way to go) most apps SHOULD be installed in internal memory for various reasons
Click to expand...
Click to collapse
Thx for the above tip re: edit button. I didn't know you could use it to add to your own thread. I do now so won't be making that mistake again.
I take on board what you say and thx for your various points.
I just think that if you have an SD card, why not use it instead of cramming up the precious internal memory? Prior to today I had approx. 25mb free internal space. This went to zero internal space after I installed a few apps. I inadvertently installed one of the apps on to internal memory instead of SD card, so this would have obviously had an impact. The 44mb cab was the Ferrari GT game I came across today. In any case I've now deleted everything I installed today. But I now only have just above 3mb of free internal space even tho I've soft resetted a few times as well. This is what I don't understand?
RoN_HD2 said:
Thx for the above tip re: edit button. I didn't know you could use it to add to your own thread. I do now so won't be making that mistake again.
I take on board what you say and thx for your various points.
I just think that if you have an SD card, why not use it instead of cramming up the precious internal memory? Prior to today I had approx. 25mb free internal space. This went to zero internal space after I installed a few apps. I inadvertently installed one of the apps on to internal memory instead of SD card, so this would have obviously had an impact. The 44mb cab was the Ferrari GT game I came across today. In any case I've now deleted everything I installed today. But I now only have just above 3mb of free internal space even tho I've soft resetted a few times as well. This is what I don't understand?
Click to expand...
Click to collapse
My current rom leaves 250+MB free after flash, just to give you an idea.
Internal memory is way faster than the microsd, that's why you want to install apps there unless they are huge. Anyway, since games are not usually ment to stay on the device forever, but more like until you finish them to uninstall, you could give them a go in the internal memory as well.
If you still have space taken after uninstalling, download and install totalcommander (to internal memory obviously ) and check under \Program Files\ to see if there are folders of old uninstalled programs still in memory. If there are any, delete them.
If your stock rom is a bloated one from your carrier, take into consideration the idea of flashing a clean custom rom, if you have the means to reflash the original rom back on in case you ever need warranty servicing
ephestione said:
My current rom leaves 250+MB free after flash, just to give you an idea.
Internal memory is way faster than the microsd, that's why you want to install apps there unless they are huge. Anyway, since games are not usually ment to stay on the device forever, but more like until you finish them to uninstall, you could give them a go in the internal memory as well.
If you still have space taken after uninstalling, download and install totalcommander (to internal memory obviously ) and check under \Program Files\ to see if there are folders of old uninstalled programs still in memory. If there are any, delete them.
If your stock rom is a bloated one from your carrier, take into consideration the idea of flashing a clean custom rom, if you have the means to reflash the original rom back on in case you ever need warranty servicing
Click to expand...
Click to collapse
I'm on the stock UK o2 ROM 1.43 which is garbage. Still waiting for o2 to release an update My phone prior to this was the Samsung i900 Omnia which, once upon a time, I attempted to flash with the help and advice of some MoDaCo forum users. Basically I screwed up and had to send the phone to a Samsung Repair Centre. My point is I'm not totally clued up re: flashing/updating ROMs etc. However, I do realise at some point I'm gonna need to get my head screwed on and give it another try. If only to keep the phone up to date etc.

Categories

Resources