SD Card Registry Changes I have made - XV6700, PPC-6700 General

I have made the following registry changes and have noticed a big improvement in reliability, no more DSOD on my phone!
I added the following:
HKLM/System/StorageManager/Profiles/SDMemory/
Added FATFS Key
HKLM/System/StorageManager/Profiles/SDMemory/FATFS
Added:
DWORD DataCacheSize:0
EnableWriteBack:1
FatCacheSize:0
Flags:68
Adding the Flags removed the backup fat table write, use at your own riskl.
I have noted a faster SDCard access as well.
MadMax 486

Anyone interested in this problem may want to check this trhead out over at PDAPhoneHome:
http://pdaphonehome.com/forums/ppc-...dit-i-have-made-make-6700-more-stable-10.html

If you want to save on 2nd FAT writes, format your card with one FAT, e.g. using SK Tools.
If your hack works (I doubt it), it leads to FAT mismatch = corrupt FS.

The speed increases are quite nice and I think we have isolated the DSOD problem on the 6700.
I had much better response on PDAphonehome website than I did here, so that is where all the info is.
-MadMax

Most of the settings that people discussed there are default settings of my TyTN.
EnableWriteBack is nice, but may create some problems. For instance, it prevents SpriteBackup from doing backup.

Related

(Yet another) Big Storage question

Finally decided to bite the bullet and try the big storage hack. Dumped my ROM onto a SD card then loaded it into the hex editor which promptly complained about lack of memory (on a pc with 1gb of ram). I then noticed that the bin file was 512mb ! Yes you guessed, I used a 512 card to dump the rom.
From what I have read so far it seems that romupdate creates a file the same size as the storage card so my question is this, whats the minimum size of sd card that can be used ? I have an old 32mb card lying around and I dont really want to have to buy a 128mb card because all it will be used for is this one task.
Don't you have any imagination? How about switching to another hex editor. Now the answer to your next question in queue: use the search function to find out about other hex editors.
3 things:
- enlarge your pagefile
- look in the options of your editor, sometimes it wants twice the filesize for memory & you can adjust that to once
- read http://forum.xda-developers.com/viewtopic.php?t=46628
Thank you for your replies gentlemen.
@Chatty... Yes I have an imagination but I fail too see how it may be of use with this particular question.
@oltp... Thanks, I will look at those options. I dont think I had spotted the post you linked to but any search criteria involving big storage threw up so many results that I got tired of wading through after an hour or two.
Will have another bash soon, but Im still curious if it can be done with less than 128mb, after all it isnt the entire ROM that needs editing.
I'm using the hexeditor from the ftp & when you know what you're doing, you can even specify it to use only 70MB which is sufficient for this purpose.
M

New reg-hack: MemHack. Pre-Alpha.

I fiddled around with my wm6'd hx4700 (thanks kuzuhara!) and a registry editor and found a way to make it regard SD as ram and xip from it.
This renders my device to achieve usage smooth enough i allow myself to reffer to the device as a mini-umpc^_^
For SD only atm, miniSD may or may not work depending on your devices driver. No MMC for the time being.
I sooooo hope this isn't old news
Here's to me not ****ing any of your devices up, it worked wonders for me.
P.S
IMPORTANT!
Delete the Program Files folder and reset again once you see the SD's been renamed to Program Files2.
On the next boot it'll mount as Program Files and everything will load from it.
Excuse me, my brains are stuck in google translator mode
4.11.2007
It seems i was rather in the wrong and am taking a whole new direction.
One which involves reading more carefully before i charge head into the guts of windows embedded.
Will take me a while until next post, and it might become hx4700 exclusive, but i promise you some cool stuff to come yet.
Anybody wanting to make their SD into Program Files to save space,
just start resco reg editor and change hklm\System\StorageManager\Profiles\SDMemory\Folder: Program Files.
(Originally is SD Card).
You can also try messing with it, making it into diffenent sys folders, just be careful
Mine is currently application cache (Volatile) and [email protected] Files.
(Running sweet with what i got to with the enablement of complete graphics accelaration, except for a minor hang up when returning from sleep).
Sooooooooooo...
ONLY DOWNLOAD AND APPLY THE CURRENT PATCH IF YOU KNOW WHAT YOUR'E DOING AND WANT TO GIVE BEATING ME TO IT A SHOT!
I'm hoping for a next release in a day, but not necessarily of this project but of an off-chute.
BTW, is it just me or is WM real *nix like?^^
anyone tried this ?
ranasrule said:
anyone tried this ?
Click to expand...
Click to collapse
Downloaded, but waiting to see what others think.
Want to know what it does to the SD card and device as the readme does say to move the devices contents of its program files folder to the sd card?????
downloaded it too. but i notice its his forst post.
Lol... it's my first post, sorry..
All it does is make the device call the card drive "Program Files" and set a swap file that's used as most device memory (don't worry, it's faster than most none-nand flash). i had to leave a small buffer in device memory though.
The memory file is unallocated, so just don't forget to leave 528MB free at all times.
Re-read the original post
It is and will be updated with periodic updates should they come.
I've been using it for 72 hours now.
It takes the odd reset to free up memory, but nothing worst than what we had before.
well if all thing got wrong.. anyway to revert it back?.. well ofcourse hard reset is one of it. uhmm.. lets put hardreset aside first..
well.. cant wait to test this.. i made a whole backup of my registry so if thing went wrong.. ill just restore the registry backup..
Good point doube_ofour.
Just export the StorageManager registry key before applying the changes, and if worst comes to worst restore your backed up original.
So, anybody else installed and can connect to tell the tale?
DuperMan said:
So, anybody else installed and can connect to tell the tale?
Click to expand...
Click to collapse
I made a cab with the regs and installed it But I'm still experimenting .. Nothing bad happened so far how do i know the device is faster ?!! how did you measured your device's speed ?
So let me get this straight -- it will use the microSD in my TyTN as RAM -- the icky sticky stuff I run out of because internet explorer, pocket player, and spb mobile shell grab it all for themselves?
Is there any way to specify how much of the SD card is used as RAM -- since I don't really need 1 GB of RAM on my device.
I saw your post about 558 MB free but didn't quite understand it. You also said you need the odd softreset to free memory? but why would you need to free up a few MB when you have access to hundreds?
But thanks for sharing with the community -- if this really does work out well for us, that's pretty freaking amazing.
@DuperMan
Does this hack simply make our "Storage Card" transform into "Program Files"?.. Thats it?.. cant see any speed improvement.. besides my memory usage increased by that means my device will perform slow..
My "Program Memory and Storage Memory" Stays the same as 47mb total on both memory..
Exactly Ragart!
Only it's set to use miniSD, i think you'd have to mess with it a little to make it work on miniSD... if response is good i'll make a mini version.
Remember - It's only been tested on wm6 hx4700!
double_ofour said:
@DuperMan
Does this hack simply make our "Storage Card" transform into "Program Files"?.. Thats it?.. cant see any speed improvement.. besides my memory usage increased by that means my device will perform slow..
My "Program Memory and Storage Memory" Stays the same as 47mb total on both memory..
Click to expand...
Click to collapse
in my case my program memory decreased by something around 10mb ! and I can't see any improvement in speed too ...
miniSD, hmm? Well that's the slightly-larger brother of my 1GB MicroSD. So I guess I'll just watch the thread and see others' reactions before I try anything (though I do have fullbackups)
Thanks for the quick response. So how much RAM does your hx4700 'have' now? and did you set it to 558 extra for a reason? Just curious questions from a person who doesn't understand the intricacies of reg editing
@doube_ofour:
Use it for a while, constant usage should be smoother. Did you free the space up by deleting the old Program Files as well?
Use it to surf for a while, multiple windows style, and you'll notice the difference.
Also, don't be mean to my hack Don't load it to spite, wait for each app to load and keep on starting apps without (majorly) worrying about a system crash.
@hma4:
The age old method of feel
It doesn't boost anything per say, but your device shouldn't be as compaction ridden as it was, so less mem degradation over time=more time between resets under heavy work loads. and i mean heavy. also, multi-tasking is MUCH more usable.
@ragart:
I set it to have a 512Mb paging area on the SD, plus 512kb in main for caching and another 16Mb for caching on SD, so that's a total of 528.5Mb overall mem, 16.5Mb cache and half a gig paging (good for them internet chaches etc..
i check on the registry that u have made in ur reg hack. seems like all the folders etc is the same even for a miniSD card ... so do u think it will work on miniSD too?

MicroSD RAM Hack! WICKED!!

Hey guys,
Go to http://www.howardforums.com/showthread.php?threadid=1466855
this is the original website.
Software you will need:
Phm RegEdit
QUOTE: "Speed up your Metro HTC Mogul with a Micro SD Card I would like to share this hack with my friends that have a smartphone on metro pcs.
I found this hack on a different site, tried it and works great on my mogul (flashed). One way I tested to see if it worked or not was by using Opera mobile. Everytime I surfed the internet on my phone, Opera would pop up saying i was out of memory (I have so many apps installed on my pda) and to close the tabs. It got so annoying that I uninstalled it and have been using PIE since then. Until recently, installed Opera mobile again, and notice the difference with this hack. No more pop ups. I went from site to site and it loaded it up. I notice major speed. I went to sites that had a hard time loading without the pop up warning me. This time, no pop up and fast upload... Now Opera mobile is the best web browser. My phone also has less freezes and boots up very fast after a reset.
I have an Kingston HC 8gb micro sd card and it works great.
As usual, use this tweak at your own risk.
How to use Micro SD card as RAM
1.Open a new folder “Volatile” on the SD card
2. Change the following key, using the registry editor:
from \HKLM\System\Filesys TempPath = \Application Data\Volatile
to \HKLM\System\Filesys TempPath = \Storage Card\Volatile
3. Turn off the pocket pc with the power button for about 30 sec (not soft reset/hard reset).
4. Turn it on again.
What software you can use to edit the registry:
PHM RegEdit (freeware): http://www.phm.lu/Products/PocketPC/RegEdit/
Here is also another speed hack if you don't want to use the one up above.
I have applied both tweaks to my phone.
Speed Hack
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
Changed limit from 16384 to 32768
Navigate to: HKEY_LOCAL_MACHINE\System\StorageManager\FATFS
Changed - CacheSize to 4096
(NEW!) Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\StorageManager\Filters\f sreplxfilt
Change “ReplStoreCacheSize” dword decimal value to 4096 or 8192
Posted by: Malatesta
Source: http://www.sprintusers.com/forum/sh...ad.php?t=127164
This was tested on Sprint HTC Mogul 6800 flashed to metro pcs"
I tried this in my Mogul and it seemed to work with my MicroSD 1GB. I noticed it booted up very fast, but the Opera Mobile 9.5 beta still showed Out of Memory. I guess I'll just have to wait until my 4GB MicroSD comes in from Amazon! There is some speed difference though with both on. No wonder it worked so well on his phone because he had an 8GB MicroSD! Anyways, just wanted to let most of you guys know.. PEACE
I posted this same message on the original thread as well.
This shouldn't work for the fact that it's not giving you additional memory, all "folders" in the phone are part of ROM memory, not RAM, so even tho you point that at your sd card, it's still not giving you back any ram which is what the Moguls lack, I think it's just a coincidence that you see a different in Opera. To prove me wrong, undo this hack, (reboot your phone) check your "free" ram, and then redo the hack reboot, and check it again.
You should see the exact same amount of free ram. And therefore won't gain any benefit.
Another thing, depending on your SD card, some being faster than others, if the SD card memory is slower than the built in ROM memory of the phone, this could actually lead to things being slower. I imagine in your case you have a fast card, and you see speed improvements because of it being able to write faster to the card than your ROM, but not any other benefits.
BTC
WOW
Best registry edit hands down i have about 7 apps open and it isn't lagging or freezing the apps i have open are thumbcal total commander tcpmp palringo calculator skyfire W.V.D. and task manager ... simply amazing and unheard of opening this many things with out lag just wow
hmmm doing some testing now .. will report later.. so far so good.. BTW
the regedit it damm cool..
I have cabbed up all of these tweaks for those of you that don't want to do the registry edits yourself. I have tested it with the emulator and it works great, but install this at your own risk.
Enjoy,
dwizzy130
Now it says I'm using up 10% more RAM than I was using before. Doesn't work for me....placebo? Has anyone else looked at their RAM usage?
Meditato said:
Now it says I'm using up 10% more RAM than I was using before. Doesn't work for me....placebo? Has anyone else looked at their RAM usage?
Click to expand...
Click to collapse
Ditto..
Un mod
This is a very interesting idea. I've tried it and also found the loss of free ram to be a problem. But I'm running M2d. I tried dwizzy130's cab (which uninsulated with no prob). The volatile folder was populated with hidden files but i did get the low mem warning.
dogw/mogul: Are you running a stock rom? Whats your setup? I'd like to see if i can reproduce your results. I have made so many mods to my phone that one or a few maybe causing the prob. Maybe a different rom/radio/setup would produce better results.
This is an eyebrow raiser for sure!
Edit: Ok, By following the instructions manually I have the edit in place with out the extra loss of memory. The phone will still close apps after a point but your are correct in saying that the lag is reduced! It is noticeable. I'm thinking of dropping M2D and going back to dcd 3.4 just to see what performance would be like.
has anyone removed the SD card just to see what will happen?
I'm running M2D Reload 1.1
DCD 3.6.3
Radio 3.4
Sandisk 8GB HCSD
the cab install makes my phone use about 10% more ram but when i uninstalled it and just have the first hack i had 10 programs open including s2p and wmp playing music on both and still ran pretty smooth with very little lag. works nicely. i have 4gb card and 2gbs taken up by music and cabs ect. the other 2gbs is free.
dogw/mogul said:
Hey guys,
Go to http://www.howardforums.com/showthread.php?threadid=1466855
this is the original website.
Software you will need:
Phm RegEdit
QUOTE: "Speed up your Metro HTC Mogul with a Micro SD Card I would like to share this hack with my friends that have a smartphone on metro pcs.
I found this hack on a different site, tried it and works great on my mogul (flashed). One way I tested to see if it worked or not was by using Opera mobile. Everytime I surfed the internet on my phone, Opera would pop up saying i was out of memory (I have so many apps installed on my pda) and to close the tabs. It got so annoying that I uninstalled it and have been using PIE since then. Until recently, installed Opera mobile again, and notice the difference with this hack. No more pop ups. I went from site to site and it loaded it up. I notice major speed. I went to sites that had a hard time loading without the pop up warning me. This time, no pop up and fast upload... Now Opera mobile is the best web browser. My phone also has less freezes and boots up very fast after a reset.
I have an Kingston HC 8gb micro sd card and it works great.
As usual, use this tweak at your own risk.
How to use Micro SD card as RAM
1.Open a new folder “Volatile” on the SD card
2. Change the following key, using the registry editor:
from \HKLM\System\Filesys TempPath = \Application Data\Volatile
to \HKLM\System\Filesys TempPath = \Storage Card\Volatile
3. Turn off the pocket pc with the power button for about 30 sec (not soft reset/hard reset).
4. Turn it on again.
What software you can use to edit the registry:
PHM RegEdit (freeware): http://www.phm.lu/Products/PocketPC/RegEdit/
Here is also another speed hack if you don't want to use the one up above.
I have applied both tweaks to my phone.
Speed Hack
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
Changed limit from 16384 to 32768
Navigate to: HKEY_LOCAL_MACHINE\System\StorageManager\FATFS
Changed - CacheSize to 4096
(NEW!) Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\StorageManager\Filters\f sreplxfilt
Change “ReplStoreCacheSize” dword decimal value to 4096 or 8192
Posted by: Malatesta
Source: http://www.sprintusers.com/forum/sh...ad.php?t=127164
This was tested on Sprint HTC Mogul 6800 flashed to metro pcs"
I tried this in my Mogul and it seemed to work with my MicroSD 1GB. I noticed it booted up very fast, but the Opera Mobile 9.5 beta still showed Out of Memory. I guess I'll just have to wait until my 4GB MicroSD comes in from Amazon! There is some speed difference though with both on. No wonder it worked so well on his phone because he had an 8GB MicroSD! Anyways, just wanted to let most of you guys know.. PEACE
Click to expand...
Click to collapse
I originally posted that on HowardForums... my mogul was fast and never lagged... but, I like to experiment with tweaks and 3rd party apps... so I had to do a hard reset... here is where an issue came up... using Resco Backup, I was unable to successfully restore for the fact that it was tweaked toward the SD card... my suggestion... use Sprite Backup... make an original exe copy and save it to your external card... then save another exe copy of the tweak version... so now you have two back ups...
Now, with the opera mobile... use this tweaked version of Opera Mobile browser http://forum.xda-developers.com/showthread.php?t=459378
No more "out of memory" issues Opera Mobile with Dexter's version....
I am still using my old 1GB SD card I had in my old phone (LG VX8300). Since I use orb for everything, I didn't see a need to get a new card. But with this hack I am tempted to do so. Hmmm got to think about this one.
edit: going to do this hack first then see if there is improvement. If its slow but have more memory then I will definetly get a faster card.
edit (again): can someone make a cab file for the first set of registry settings? Thanks!
If you were using your microSD card as RAM it would last you a few hours a best, cards cannot sustain the amount of data writing required to emulate RAM. Plus RAM operates on a bus directly with the processor, hence why it's directly assignable in assembly, which absolutely is not the case with SD cards which have to deal with a file system and interfacing hardware. Honestly extending RAM onto an SD card would make your phone run infinitely SLOWER.
Maybe there are other parts of this "Hack" that work but the idea that you can use and SD card as RAM is simply garbage.
ok cool I don't want do it then. u know that opera mobile that monte linked is great. no memory errors. It just doesn't work too good in landscape or with a hardware keyboard.
Ok so I installed the cab but I don't see any change. I still have 12 to 14MB running Manila 2D. ideas? I have 300MB or space left onmy SD Card
As I said in my first reply, this will NOT give you extra memory. Depending on the speed of your SD card, it may increase the performance on some programs, but there is no way to give the phone more ram with any registry changes. You would have to write a very low level driver that would then cause it to see additional storage as available memory, but since it's not ram, it will be extremely slow. On the original PPC's, 2003 and earlier, it had no rom, just ram, and it balanced the storage and available ram with software so that you could adjust. With the newer versions of windows mobile there is ROM and RAM, each with it's own function. So unless you were involved in the original development of the OS, it's doubtful you would have the knowledge to be able to write this kind of driver, and therefore it will probably never happen.
So this is a hack worth testing, and if you have a very fast memory card, you may see some improvements, but it will not give additional ram, and could actually cause your phone to crash if you remove the memory cards because background processes will be utilizing the memory card.
My suggestion is to not even bother with this unless you just want to test with it.
Moving the volatile storage from FASTER internal rom to SLOWER external rom is not going to get you any additional RAM, and at best will simply slow things down.
Placebo caused by the soft reset that you must do.
regarding the statements about the tweaks or cab file that the other guy provided causing you to lose ram. That is correct and thats what speeds up your system. Increasing those values allocates free ram for those specific areas speeding up the filesystem and speed of the device. So technically you didnt lose any ram its just being used for other parts of the devise to speed it up
I saw no improvement... could just be me. And my audio manager would just skip through all songs with this reg edit applied. When i put it back the way it was audio manager played all songs fine.
Wow.
Wow. I manually did the reg-edits just now and I'm not on crack. Manila 2D is considerably smoother, Skyfire loads much faster and I was able to open up multiple other progams without any lag. This is ridiculous! Nice find!
My phone ran much slower with the update, I did it just for sh*t and giggles, and was right, no additional memory, and apparently my 8gb sd card is slower than the onboard rom because it ran probably 15% slower.
BTC

[Q] How to speed up memory acess on RA2?

I've waited for a while to see how everything would develop, but RA2 just remains slow as hell.
I'm getting main memory write of ~1700 and read of ~6100.
Storage card gets stuck at ~650 write and ~ 2600 read.
It's drama. Did anyone find a way to improve this, or must we start PM'ing tnyynt?
All I did was reflash back to the R1 firmware. I didn't see anything in the R2 that was better. So unless I missed something, I just went back to the R1 with the tweaks and it seems to be a lot smoother and quicker than the R2. Just my .02
I think and maybe wrong here, but the r2a roms are using a different memory model, that caches a lot more.
I've found that letting wm control the cache works best.
16mb pagepool is also good
despite the benchmarks I definitely find r2a faster than 1, inclduing sdcard access.
have you tried spb benchmarks "real world" tests, using word etc?
fards said:
I think and maybe wrong here, but the r2a roms are using a different memory model, that caches a lot more.
I've found that letting wm control the cache works best.
16mb pagepool is also good
despite the benchmarks I definitely find r2a faster than 1, inclduing sdcard access.
have you tried spb benchmarks "real world" tests, using word etc?
Click to expand...
Click to collapse
So what exactly did you change?
I haven't tried a SPB benchmark. I know SKtools isn't the most reliable test, but I think that the numbers I gave you tell us enough; it's not good.
Angelusz said:
I've waited for a while to see how everything would develop, but RA2 just remains slow as hell.
I'm getting main memory write of ~1700 and read of ~6100.
Storage card gets stuck at ~650 write and ~ 2600 read.
It's drama. Did anyone find a way to improve this, or must we start PM'ing tnyynt?
Click to expand...
Click to collapse
Can you verify that the registry entries from the cab have been indeed written to the registry?
If yes, use a tweaking program to verify File System Cache is enabled and set according to SD TuneUp.
Write operations should not be cached by default, so that result I seem fair but the SD read result I find low. What was your result on the previous ROM?
I checked and I think I found the issue. The settings are not applied indeed.
Funny thing is, I can't change them. I've tried with SOTI Pocket controller, as well as with SKtools' regeditor. The registry keys cannot be modified! Will try in another way, will post results.
EDIT: After some more thorough inspection, I found something is wrong.
The registry does show the correct HEX keys. In decimal however, it shows completely the wrong thing!
For instance the DWORD CardDetectControlMask:
In tnyynt SDtuneup.cab
Hexidecimal: fffff3ff
Decimal: -3073
In my registry:
Hexidecimal: fffff3ff
Decimal: 4294964223
How can this be explained? I've never seen HEX differ from decimal before..
Edit2
Third inspection shows me that the registry doesn't like a "-". In your CAB, - values are used. I can now modify positive values (took the SD card out), but can't enter minus.
Angelusz said:
EDIT: After some more thorough inspection, I found something is wrong.
In tnyynt SDtuneup.cab
Hexidecimal: fffff3ff
Decimal: -3073
In my registry:
Hexidecimal: fffff3ff
Decimal: 4294964223
How can this be explained? I've never seen HEX differ from decimal before..
Click to expand...
Click to collapse
i can explain this one. (i will use h for hexadecimal numbers and d for decimal numbers and b for binary numbers)
normally FFFFF3FFh =4294964223d in 32bits
but in binary you can not enter "-" in a cpu registry only 0 and 1
and you can only do addition. So to do 5d-2d they must do 5d+(-2d).
but (-2d ) can not be express in ordinary binary.
the example is only on 4bits
5d=0101b
2d=0010b
3d=0011b
the result must be 3d=011b
0101b
+xxxxb
_____
0011b
we find that xxxxb=1110b=(-2d) but 1110b also = 14d !!!
it works because of a registry overflow. on 4 bits you can only count up to 15 normally 0101b+1110b = 10011b -> 5 bits but only 4 bits can be stored so the one on the left is not in memory. so the result of the operation is 0011b.
the shortest way to find the representation of (-2d) is
take the biggest number on the number of bits you use. remove the absolute value of the negative number you are are looking for and add 1.
(computer can not do binary subtraction but human can )
on 4 bits
1111b - 0010b +0001b =
1101b +0001b=1110b
or 15d-2d+1d =14d
now on 32bits.
3073d=00000C01h
so
-3073d=FFFFFFFFh - 00000C01h +00000001h
-3073d=FFFFFFFFh- 00000C00h
-3073d= FFFFF3FFh !!!!!
all that to say that the value in the registry are the same....LOL
all depend if you consider it or not has a negative number.
normally we use the first bit on the left to know if its a positive or negative value.
Alright. So it actually is the same. Thanks for your elaborate explanation, it's never a bad time to learn something.
So it's all in the way it's displayed. I gues WinCE cab manager does allow showing -xxxx in registry entries, where the winmo registry does not.
This does mean that the values should indeed be applied correctly. Tnyynt?
After updating my firmware I've notice, faster boot up times, and TF3D is a lot smoother. A lot. Before the update TF3D would crash my phone. It hasn't crashed yet. I wondering why you guys are experiencing a sluggish update.
yogibear2009 said:
After updating my firmware I've notice, faster boot up times, and TF3D is a lot smoother. A lot. Before the update TF3D would crash my phone. It hasn't crashed yet. I wondering why you guys are experiencing a sluggish update.
Click to expand...
Click to collapse
This thread is not about it being sluggish, I'm pointing at the raw numbers. File transfer btw, is much slower.
Angelusz said:
This thread is not about it being sluggish, I'm pointing at the raw numbers. File transfer btw, is much slower.
Click to expand...
Click to collapse
My apologies. I didn't mean to highjack the thread.
tnyynt said:
What was your result on the previous ROM?
Click to expand...
Click to collapse
i got around 3000 on R2A
on R1A i use to have 12000 on my 16g sd card.
so it's significantly lower on R2A
Angelusz said:
Alright. So it actually is the same. Thanks for your elaborate explanation, it's never a bad time to learn something.
So it's all in the way it's displayed. I gues WinCE cab manager does allow showing -xxxx in registry entries, where the winmo registry does not.
This does mean that the values should indeed be applied correctly. Tnyynt?
Click to expand...
Click to collapse
it depends if Tnyynt have used decimal or hexadecimal to enter the values. registry are always imported in hexadecimal
if Tnyynt has entered the initial value in hexadecimal so the values are good but if Tnyynt entered the initial value in decimal there is a problem, but this one can be easily solved. it will just mean that R1A and R2A may not use the same code for numbers so in this case we will just have to recode the value to have the good numbers.
but i logicaly for a mask you use hexadecimal...
Has somebody tried to contact se about this problem?
Tylwith said:
i got around 3000 on R2A
on R1A i use to have 12000 on my 16g sd card.
so it's significantly lower on R2A
Click to expand...
Click to collapse
yeah same here. This is why I was wondering if it was worth staying on the R1A since most programs are installed onto the mem card, the R1A firmware should be quicker at loading programs correct?
Ok, why are you people so keen about the benchmarks? Copy a file on your SD and compare the result. This is a lot more realistic test and there you can see if there is any real difference for your programs. Everything else is just for bragging, sorry.
Dandie said:
Ok, why are you people so keen about the benchmarks? Copy a file on your SD and compare the result. This is a lot more realistic test and there you can see if there is any real difference for your programs. Everything else is just for bragging, sorry.
Click to expand...
Click to collapse
it's not that simple because of the file system and how machine handles access to them. depending of the size of file you are copying the result can be very different. Some fs are better with tiny files some other with bigger files. there is also the access speed of the file that you can not really tell even if it has a big importance. it's a bit like internet speed . you can have a fast non responsive internet connection(will take long time to access a server but will download very fast for example). Or a responsive but very slow internet connection(remember of the days people were playing counterstrike on rtc modem because the rtc modem gave them a better ping than adsl or cable)
benchmarks try to copy different kind of file size and try to make an average score they also test multiple simultaneous access and thing like that which is important for multitasking. Futhermore it's not easy to try launch a copy a several tiny files by hand.
if your system is faster reading bigger file it doesn't mean that program that use smaller files will be faster.
Very true. tnyynt, what does all this tell you?
Sorry to be so late, time is not on my side nowadays.
I find it really strange that the TuneUp would work on any device sporting a Card but on the Xperia with the latest firmware. I think we can easily rule out registry and import incompatibilities since it's the same operating system.
Nothing clever comes to my mind but this:
try exporting the regustry entries from my CAB with WinCE CAB Manager and apply them as a registry patch on your device. See how that goes.

Is there any way around the WM5/WM6 emulator storage space limitations?!?!

This has come up many times in many forums, but still cannot find an answer.
We develop commercial apps for windows mobile. We would like to be able to use emulators for testing. I realize we cannot rely totally on emulators for testing and do need to test on real devices as well, but it would be very beneficial to do some testing without having to buy umpteen devices for every developer.
Currently we can only use emulators for PPC2003. The problem is that WM5 and WM6 emulators only allocate 32 MB for storage space on the device, which is ridiculous. My HTC Fuze has over 290 MB for storage.
32MB is not enough to store our application plus the database.
Before someone tries to tell me about MEMSIZE parameters and settings in visual studio to increase memory, that is RAM, not storage space. Microsoft seems to have made no provision for changing the amount of storage space.
You can of course set up a virtual storage card using a folder on your hard drive. The problem is that the driver is buggy and does not work correctly for storing a database. I have seen references to this bug in relation to SQLCE and SQLite and it also affects DB2E (the database we use).
So is there either:
- A way to get more than 32MB storage space (not RAM) in the emulator
- A fix for the virtual storage card bugs
This pretty much renders the emulator useless for serious testing.
Workaround using Ramdisk
I have found sort of a workaround that lets me do testing using an emulator.
If you go to this thread there is a discussion of a Ramdisk driver that allows for large ramdisks.
Unlike the previous ramdisk driver which would only give me 17MB of ram disk, with this one I could get up to a 127MB ram disk.
The original source of this new RamDisk is gone, but go to that thread you can download a zip containing the executable and dll but none of the other files.
I did some work and figured out the lnk files you need and attached them to this post.
The exe and dll go into \Windows
The Ramdisk.lnk goes into \Windows\Startup. The link I provided sets up a 64 MB RAM Disk. You can edit the text in the lnk file to change that.
The Ramdisk-Unload.lnk is used to unload the RamDisk.
The downside is that you lose the contents when soft resetting, but that is not often with an emulator.
I know we had some trouble with the storage size limitation as well because we use a large database, but creating the folder on the hard drive and using that as an "storage card" word. Although ours isn't a sql database, it's a binary one. We have noticed writing a lot to the "storage card" that is on the hard drive, tends to fail every once in a while, not sure why. But if you try again two seconds later, it works.
So beyond doing good try...catches and maybe having a retry method. As far as I know, there isn't a way of changing that.

Categories

Resources