Backup battery on Universal - JASJAR, XDA Exec, MDA Pro General

Can anyone tell me why I can't see a display for a backup battery on my MDA Pro, previously on the Alpine I had a main battery display and a backup batt display??????????

because there is none.

i gathered that much but is there a reason, does it mean if i let my current battery run dry i will lose data because theirs no backup???

no you won't loose anything becaue the data is saved on presistent storage in all WM5 devices unlike in the case of WM2003SE where it was saved on RAM

ady said:
because there is none.
Click to expand...
Click to collapse
There is a second battery soldered in the Universal,
but it is probably only for the RTC.

In WM2003 and earlier devices, as in PalmOS, the "Storage" for users is actually a part of the device RAM, which means that if it loses power you lose the contents, where the other part of the ram was used as execution memory (ie, like the ram in your desktop pc). In WM5 (and presumably later) this is the other way around, all Storage is in the device's (flash) ROM, and the RAM is *only* used as execution memory. This is why WM5 devices like Uni tend to have 128 megs of rom and 64 megs of ram whereas earlier devices tended to 64 megs of rom and 128 of ram. So basically you're not losing any more data by running out of juice than you would if the power failed on your desktop PC: If a particular piece of software is careless you might lose what's currently opened and unsaved, but everything else is persistent.

Related

XDA II very slow......

Is there anyway to make this fast? or any defragmenting software so that i can defrag it and make it fast? thx
Yes! Turn off permanent save!
It improve performance by a 10x factor!
what is 10x factor
what is 10x factor
Click to expand...
Click to collapse
it means that it make it faster by a factor of 10 as in 10 times faster
of cause i doubt very much that defrag does that because it's not machanical like a harddisk
then the only "seek" delay is cas and ras which are pretty low compared to seek time on magnetic and optical disks
pocket mechanics can defrag a SD card but i would not do it because i doubt very much that it would help much and with sd cards limited writings before it dies defrag could dec the life time
Overclock
You could try overclocking your device. Before I give you the link to this application though, first some warning:
Overclocking the device involves sending more power, as in battery power, to the processor. Doing this obviously generates more heat in the processor and therefore processor life will be reduced, sometimes dramatically.
Battery life is also a consideration. I experience half battery life when I overclock my device to 530MHz, above the normal 400MHz.
The application also gives you the ability to under-clock your device, making it slower but giving extremely extended batery life (I wouldn't recommend anything under 300MHz unless you are just receiving calls).
Here's the link to the app:
http://forum.xda-developers.com/viewtopic.php?t=10400&highlight=scalar
Ask if you have any questions about this as the detrimental effects are real.
The number one cause of the XDA2 (MDA2, Qtek2020, etc) to slow down are the dreaded Notifications bug and the 32 process limit, plus even tho we have plenty of RAM, if you get lots of stuff on your internal RAM and manage to go as low as 30 or 20 megabytes free both on storage and program, the system WILL start to degrade drastically!
The notification bug can be fixed with Pocket Mechanic (comercial package) or Check Notifications (www.ScaryBearSoftware.com FREE).
And the 32 process limit can be avoided by going to your Windows/Startup folder and delete some unnecesary (at least for me) applications. Just make sure you don't delete STK.lnk, Poutlook.lnk, MMReg.lnk, ChgDfLnk.lnk (could vary by model, mine is an MDA2).
The last solution is to buy an SD Memroy Card to store files and install software. The more free internal memory you have the better.
Regards!
Hi Rayan,
And the 32 process limit can be avoided by going to your Windows/Startup folder and delete some unnecesary (at least for me) applications. Just make sure you don't delete STK.lnk, Poutlook.lnk, MMReg.lnk, ChgDfLnk.lnk (could vary by model, mine is an MDA2).
Click to expand...
Click to collapse
Can you tell us what these lnks are used for. I've got a PDA2k with most of these except mmreg.
Thanks
T
Re: Overclock
davidand1 said:
You could try overclocking your device. Before I give you the link to this application though, first some warning:
Overclocking the device involves sending more power, as in battery power, to the processor. Doing this obviously generates more heat in the processor and therefore processor life will be reduced, sometimes dramatically.
Battery life is also a consideration. I experience half battery life when I overclock my device to 530MHz, above the normal 400MHz.
The application also gives you the ability to under-clock your device, making it slower but giving extremely extended batery life (I wouldn't recommend anything under 300MHz unless you are just receiving calls).
Here's the link to the app:
http://forum.xda-developers.com/viewtopic.php?t=10400&highlight=scalar
Ask if you have any questions about this as the detrimental effects are real.
Click to expand...
Click to collapse
I've tried Scalar. It is really oasome :shock: Tried the 3rd CPU speed (300), it did save battery life by almost 25% yet the p.mance is much slower, whereas 5th speed (472) is a jetspeed!!
mmreg for mms,
stk for sim tool kit
poutlook for pocket outlook...
but to tell you the truth, I deleted everytrhing coz i dont use them
Also check this out...
http://scarybearsoftware.com/ppc_cn_overview.html
To be specific, poutlook is used when you have set your Inbox to wake up your device every x minutes to connect and download email from your POP or IMAP server.
If you don't use that functionality, you can safely delete poutlook

Speed of Flash (ExtStorage) compared to RAM

The subject says it all - can anyone give some statements regarding the speed? My Magician has all of it's programs (well, almost) in the hacked ExtStorage space and I am not too sure but it seems some of the software is a bit slower to get going. Nothing you can measure with a stopwatch, just a odd feeling. Anyone know about this? Is the Flash memory chip slower or something?
Yes, Extended ROM is slower than RAM
Hi there,
Extended ROM ( ROM Storage ) access is faster than SD Memory Card, but it's access is slower when compared to RAM.
When a program, which is installed in Extended ROM (ROM Storage ), is made to run, it has to be loaded in the RAM first, that is why it feels a bit slow.
Hope this helps
regards
clueless

Substantial memory leak

Hi,
I've noticed that over the course of a day, the memory consumption of the HD increases substantially... going up from about 30% to over 60% if I use it heavily. I imagine it has something to do with the different caches and the tweaks I've run (found on the forums) to increase performance. Is there a way to flush all caches so that I don't have to reset the device?
Thanks!
I'd like to know if anyone else is having this problem too.
After a fresh reboot my memory usage is about 30%. By the time Gyrator and TouchFlo restart it gets to about 40% where it stays.
However once I start using programs it will easily skyrocket to about 70%. Even if I close all the programs using taskmanager I will never recover more than about 2-3% of memory.
i use memmaid to free memory from time to time, but i we also backup a request for something that automaticly do that
shadow option for sktools made my hd to stuck so i rennounced to it
any ideeas?
now i don't know if this can affect battery performance but with computers the most efficient system is NOT the one with a lot of free ram, is the one that USES it totally... virtually having always ram at 99% would mean maximum performance... In other words: why do you want to flush the ram
This can not affect battery performance at all.
And it's totally normal to use ALL ram.
I guess you people grew up with normal Windows, that frees ram...
For example Linux has always used 99% RAM on your pc. It just uses all the free RAM as cache! So when there is more needed, it deletes some cache and allocates that RAM.
It is bad, very bad to waste memory by not using 100%. Using all memory for cache and only giving memory when it is needed is good for performance.
If you look at Vista, it does the same thing...
So it is normal behaviour, especially when you set all the caches high.
I use the SKTools application "FreeUP RAM" which does a sweep of RAM and normally saves about 5-10 mb.
BUT, I find I rarely need it as I don't seem to have any memory leak except with TomTom running.
i am not sure i can follow you
if i understand well, linux keem memory ocupied in order to fully use the whole capacity
but is not the case of windows, and sure is not the case of windows mobile
in my device, diferent processes and application take a slice of memory and does not release it even when you close them
so you end with a memory occupied 60, 70 even 80% despite the fact that you have nothing obviously running
because of that (not having enough free RAM), when you launch a new application, the HD became very slow or even stuck
correct me if i am wrong, but this is what i have noticed during the years of use of windows or windows mobile.
i am not computer literated so i might be wrong, though!
I also raise this problem here before, most expert's advise is that WM will manage memory itself, it is not necessary for us to do anything!!
I had tried to use memmaid, but it only free up 1-2M memory.
Back to the time when I use D810, if there are few MB left, I can't launch new application. Even when I close some and make free RAM left to 16+ MB, that program will still report out of memory........the only thing I can do is to soft reset.....
HD's RAM capacity is much better, but as time goes......maybe this problem will also happen!?!?
Sorry but not convinced. I agree that when in use 70-80% memory usage is not a problem. But when there are no programs running, then there is no reason to use ram.
Also on my previous wm6.1 device when you closed items in task manager it would restore ram. Sure not all of it but a good chunk of it. Heck, even on my previous HD using the task manager would free more ram.
The only thing that I can see that is different between my previous HD and this one is Tweak HD and the TouchFLO Calender. So I will try removing those first and see what happens,
Eventually, after flashing Laurentius's ROM, the problem went away almost completely. Have to say my memory usage is pretty stable now, at around 40-45% even after a day of full application and web use.
dunno personally i'd love to have a superfetch feature like in vista which keeps ram full
Higher memory usage causes minimal/neglectable effect on power consumption, RAM is powered as a whole, fractional/partial modes (where only used memory cells are powered) are not available on modern RAM chips. The CPU or DMA controller may use more power swapping memory data in and out as memory usage grows, however the increase is nothing in comparison with what the LCD backlight or loudspeaker would use.
I don't know what memory allocation method is used in Windows CE/Mobile, but regardless, being unable to start a new application while there are no other applications running in the background means that physical memory is depleted and this is not normal. OS may use RAM for caching/buffering to optimize performance, however memory allocated for optimizations should probably be released when it's required for other purposes. If this is not happening, than either OS lost track of allocated/unallocated memory or memory allocation approach is very inefficient and causes high fragmentation.
Here's a list of tools (for WinCE) that may also work on WinMo and help curious xda-devs figure out what's eating their memory...
http://blogs.msdn.com/ce_base/archive/2006/01/11/511883.aspx

[Q] The most stupidest question ever regarding battery use/life

It seems as though a few weeks ago my phone started draining its battery faster then ever before. I've been beating my head against the wall trying to figure out why.
My stupid question of the day is whether a full SD card can increase power consumption. I don't think so but maybe there's more work being done on file system or something. Anybody have any technical explanation pro or con?
I am currently running midNIGHT ROM v5.5 BYOR and have been since its day of release.
I know there are threads on how to reduce battery consumption and I've read them. I know that my bright screen is a problem as is having 2 Exchange push accounts. But I've had these settings since I got my phone last fall and won't give this up.
Thanks in advance.
(My first thread. Hope I did it right)
Unless you are accessing the files on the SD card it shouldn't use any extra power, regardless of how much is on the card. It's non-volatile which means it doesn't require any power to retain data.
I'd look at any additional apps you've installed, and if signal strength in the area has changed in the last few weeks.
Or, your battery could be dying.
poit said:
Unless you are accessing the files on the SD card it shouldn't use any extra power, regardless of how much is on the card. It's non-volatile which means it doesn't require any power to retain data.
I'd look at any additional apps you've installed, and if signal strength in the area has changed in the last few weeks.
Or, your battery could be dying.
Click to expand...
Click to collapse
Thanks, you're confirming what I know to be true. Back in the day we called it disk thrashing as the hard disk would work harder as it became full and swaps of virtual memory became more frequent due to low disk space. Wondering if there could be such a thing in Android.
have you downloaded spare parts or battstat to try to see whats using so much power? any new applications installed that may be running in the background?
swear0730 said:
Thanks, you're confirming what I know to be true. Back in the day we called it disk thrashing as the hard disk would work harder as it became full and swaps of virtual memory became more frequent due to low disk space. Wondering if there could be such a thing in Android.
Click to expand...
Click to collapse
Even if the sd card took power, disk thrashing wouldn't be a factor. Disk thrashing happens because as the disk gets full the OS has to scatter one file over more and more little remaining places. So the fragmentation sky rockets, which is a really big deal on disks with actually moving parts.
Nothing moves to go from place to place with your card, so fragmentation doesn't matter. Accessing the next, first, and last portions are just as fast.

ReadyBoost.. Worth using?

Finally decided to buy a new laptop to replace my old one. It came with Windows 8 (x64) pre-installed and 8GB DDR3 physical RAM.
My question is: Is it worth using ReadyBoost on the system?
Currently it only has a standard 5400rpm HDD, and an SSD isn't an option for the time being. I have a 16GB Class 10 UHS1 MicroSD card which I had dedicated to ReadyBoost, but after some digging, it seems like ReadyBoost is pretty much useless if the system has more than 1GB of physical RAM.
Sent from my GT-N7105
ReadyBoost is potentially useful with any amount of RAM, but the point at which it becomes useful varies depending on usage. If you only ever run one 2MB install footprint / 5MB working set program on Windows, 1GB of RAM is plenty and ReadyBoost won't help you; SuperFetch will happily cache that program in the handful of spare RAM that the system already has. If you run a ton of background processes that use up 6GB of RAM at all times, and then periodically want to run a program that has a 10GB install footprint, then 16GB of ReadyBoost (which is just SuperFetch cache) will dramatically improve the load times for that program.
Thanks for that. I've had my lappy for more than a month now and my RAM usage rarely goes above 20% (and never goes above 24%) so I don't think RB is necessary for me.
I also read on somewhere that ReadyBoost can wear out a device through constantly writing to it. Is that true? Can ReadyBoost do more harm than good?
Sent from my GT-N7105
I dont use RB, nor superfetch either..truth is i disable all but bare essentials.
Ive also heard that rumor, about excessive wear. Im sure there is some truth to that. Usage causes wear. Just how much wear I have no idea. Im sure it dont help mechanical drives...ssd's prolly dont bother them. *shrugs*
Best practice I have found is just to keep your system maintained, and clean of bloat/malware.
With todays hardware, gains im sure are marginal at best. Seriously you cant wait n extra second for that app to load?
Sent from my LG-E730 using xda app-developers app
@KCA.: In your case, I don't think you would benefit much from ReadyBoost, no. You can always add it later if you want, though. I mostly find it useful with games that have very large install footprints, as Flash memory reading is typically much faster than magnetic hard disk reading. However, reading from RAM is much faster still, and if you're only actively using up to about 2GB of your RAM, that means the other 6GB is already being used for a SuperFetch cache.
@13lack13ox: Your system, your choice of how to use it... but unless you're already seriously stressing out the capabilities of you hardware, caching (which is all that SuperFetch and ReadyBoost are) can significantly improve performance. On an old machine I had with 1280MB of RAM, loading Eve Online (which at the time had about a 2GB install footprint) took almost twenty seconds on Windows XP and only about six seconds on Vista (with a 2GB SD card being used for ReadyBoost) even though the system was massively above the XP minimum specifications and only slightly above the Vista ones. It's a much bigger difference than a mere extra second.
As for wear, it's true that RB will shorten the life of Flash storage. NAND Flash memory (the type used in all flashdrives, SD cards, SSDs, and so forth) has a limited number of write operations for a given block of storage, and ReadyBoost will probably write to your SD card much more often than it would be written to if it just sat in your camera or similar. However, the write limits for modern Flash storage are typically in the tens or hundreds of thousands of times, and the storage controllers use a technique called "wear leveling" to ensure that no portion of the storage gets burned out early. The SD card will almost certainly become obsolete due to size and speed well before ReadyBoost would wear it out, so if you want to use it for that purpose, go ahead.
13lack13ox said:
Best practice I have found is just to keep your system maintained, and clean of bloat/malware.
With todays hardware, gains im sure are marginal at best. Seriously you cant wait n extra second for that app to load?
Click to expand...
Click to collapse
Lol can't argue with that.
GoodDayToDie said:
@KCA.: In your case, I don't think you would benefit much from ReadyBoost, no. You can always add it later if you want, though. I mostly find it useful with games that have very large install footprints, as Flash memory reading is typically much faster than magnetic hard disk reading. However, reading from RAM is much faster still, and if you're only actively using up to about 2GB of your RAM, that means the other 6GB is already being used for a SuperFetch cache.
As for wear, it's true that RB will shorten the life of Flash storage. NAND Flash memory (the type used in all flashdrives, SD cards, SSDs, and so forth) has a limited number of write operations for a given block of storage, and ReadyBoost will probably write to your SD card much more often than it would be written to if it just sat in your camera or similar. However, the write limits for modern Flash storage are typically in the tens or hundreds of thousands of times, and the storage controllers use a technique called "wear leveling" to ensure that no portion of the storage gets burned out early. The SD card will almost certainly become obsolete due to size and speed well before ReadyBoost would wear it out, so if you want to use it for that purpose, go ahead.
Click to expand...
Click to collapse
Thanks for the info. I'll just leave it. Seems like the benefits are negligible.. A waste of a port
KCA. said:
Finally decided to buy a new laptop to replace my old one. It came with Windows 8 (x64) pre-installed and 8GB DDR3 physical RAM.
My question is: Is it worth using ReadyBoost on the system?
Currently it only has a standard 5400rpm HDD, and an SSD isn't an option for the time being. I have a 16GB Class 10 UHS1 MicroSD card which I had dedicated to ReadyBoost, but after some digging, it seems like ReadyBoost is pretty much useless if the system has more than 1GB of physical RAM.
Sent from my GT-N7105
Click to expand...
Click to collapse
Readyboost uses high speed USB drives to swap kernel memory. If you have an SSD, there is no point. If you are using a conventional HDD, the readyboost will improve performance (that is why they made it). I use it on all my Windows 7 machines except my ultraportable, which has an SSD. With USB drives so cheap, why not? Of course, you need to make sure the USB drive supports ReadyBoost; not all of them have good enough performance.
Unless MS changed this since Vista, ReadyBoost does *NOT* swap kernel memory. ReadyBoost had a specific requirement that removing the device while it was in use shouldn't disrupt the system (even so far as crashing a program). Removing paged-out kernel memory would very quickly cause a BSOD. If you have any additional info, please do share it; I'm curious.
Now, it's possible that RB will act as a read cache (not a write cache, because any changes must be written down to disk) for the pagefile. In that case, it may still improve performance. However, what I read about it initially said it was simply additional SuperFetch cache (SF typically uses unallocated RAM to pre-load files that it expects you to need soon, based on past usage patterns, so that they are available instantly without waiting on disk access). For machine with limited RAM (or which load very large programs or files), SF can dramatically improve load times. RB storage, while not as fast as RAM, is still faster than disk access.
In any case, if you have gobs of RAM, ReadyBoost doesn't matter. The kernel won't be paging stuff out, so no need for a kernel swap cache. The pagefile won't be getting much use at all, in fact (some writes to "clean" changes in memory so it can be swapped out fast, but very few reads). Unless the files you access are large than your free RAM, they shouldn't slow anything down either.
GoodDayToDie said:
Unless MS changed this since Vista, ReadyBoost does *NOT* swap kernel memory. ReadyBoost had a specific requirement that removing the device while it was in use shouldn't disrupt the system (even so far as crashing a program). Removing paged-out kernel memory would very quickly cause a BSOD. If you have any additional info, please do share it; I'm curious.
Now, it's possible that RB will act as a read cache (not a write cache, because any changes must be written down to disk) for the pagefile. In that case, it may still improve performance. However, what I read about it initially said it was simply additional SuperFetch cache (SF typically uses unallocated RAM to pre-load files that it expects you to need soon, based on past usage patterns, so that they are available instantly without waiting on disk access). For machine with limited RAM (or which load very large programs or files), SF can dramatically improve load times. RB storage, while not as fast as RAM, is still faster than disk access.
In any case, if you have gobs of RAM, ReadyBoost doesn't matter. The kernel won't be paging stuff out, so no need for a kernel swap cache. The pagefile won't be getting much use at all, in fact (some writes to "clean" changes in memory so it can be swapped out fast, but very few reads). Unless the files you access are large than your free RAM, they shouldn't slow anything down either.
Click to expand...
Click to collapse
OK, I should not have mentioned kernel. I found a short article that indicates it swaps out pieces of the software that would otherwise be swapped to the slower HDD. It will not crash because when it writes to the readyboost, it also writes to HDD - but it can read the readboost much faster than the HDD, so it increases performance when it has to pick up that data again. And the article mentions that more memory is better than readyboost (but I still use it on my Windows 7 machine with lots of memory).
Earlier explanations did not mention the pagefile, although that seems to be to be the better name for what is swapped. But I'm not sure about that. The early web postings indicated that it wrote parts of the Windows system that were frequently accessed.
http://blogs.msdn.com/b/tomarcher/archive/2006/06/02/615199.aspx?Redirected=true
EDIT: From the Q&A it sounds like it is indeed the pagefile.
Cool, thanks for the link! Sounds like it does indeed act as a read cache. Very cool.
Still probably not a *big* boost on a machine with lots of RAM, but I expect it'll help anyhow.

Categories

Resources