Performance Issues due to AOSP Email.apk - EVO 4G General

ROM: Froyo 2.2. Rooted 3.28, Sprint/HTC Odexed --- Stock.
ROOT status: Rooted, Nand-unlocked, S-OFF
Overclocking/underclocking: None
I installed various versions of AOSP Email app which has capability of adding multiple exchange accounts.
In previous version of Email.apk (2.1), I could receive push notifications without background data or auto-sync enabled.
In this version (Email.apk, 2.2), after adding couple of Exchange accounts (Hotmail, Work) and setting them up to push, when I turn off both background data, performance of my EVO drastically decreases.
Code:
Linpack score (when background data [B]ENABLED[/B]): ~33
Linpack score (when background data [B]DISABLED[/B]): ~2.2
That's difference of approx 31 MFLOPS
This difference is noticeable even when I use any apps when background data is off. Performance is restored when I turn on background data.
I have tried all sorts of versions - Pure AOSP, CM6 Mods, Epic stock...I can reproduce same results. I have tried this on clean (without any other downloaded app) ROM as well.
I am wondering if anyone else is able to reproduce this and knows why this could be happening? Any response is appreciated!
~sshark

Anyone so far? Can someone install this and test it?

anyone guys??

I also noticed this when I first got the EVO and it took a me a while to figure out. If you do a logcat, you will see the issue, the AOSP app was going crazy trying to do something with the calendar, so that's what causes the slowdown and I never found a fix, so I just dropped it

Calkulin said:
I also noticed this when I first got the EVO and it took a me a while to figure out. If you do a logcat, you will see the issue, the AOSP app was going crazy trying to do something with the calendar, so that's what causes the slowdown and I never found a fix, so I just dropped it
Click to expand...
Click to collapse
Thanks for the response. I found that if I use Email.apk from FRG83 on your build (I use your 1.4 EVio) then with sync set up PUSH an background data turned off, it does not go crazy.
At least performance is restored but that means I have to manually refresh mailbox everytime.
Interestingly, on android 2.1, I could PUSH sync my work emails even with background data turned off. If anyone can figure out reason as to what has changed between 2.1 to 2.2~, which now needs background data turned on for syncing?

Related

Slow Down on Hero

Hi all,
Had a quick search round these parts to see if anyone has ask about it, and apparently now
I've noticed that the touch flo interface has become really slow again, most notably when bringing down the notification area; it's a good 5 - 8 seconds before it comes down to where my finger is! Another way I can judge it is by playing ThrottleCopter, any lag makes the game unplayable...
The first time, the culprit was Last.fm's offcial app, and gettign rid of it made it all spring-chicken again, but I haven't downloaded any new apps of late...
*Please* don't tell me I need to reboot my phone every week or so to stop it being laggy; That's why I ditch my Tytn II !!!
Many thanks for any help provided, and if you require more info (I'm guessing an app list, or ROM version [Stock from T-mobile]), ask please!
...Does no one else have this problem? It's really bugging me, insofar as that it's becoming unusable without rebooting it again, and not placing calls when tapping a contact in the call history list.
Do you use Peep ?
If you are, log out of Twitter via the social networks section in Settings and try another client like Twidroid (which uses its own independent login)
Made a huge performance difference to me on the initial stock Orange firmware.
Else wait for the T-Mobile v2 firmware or go MoDaCo.
@Joemax:
I don't use Peep or Twitter, and have made sure it's "logged out" in the settings menu, but can't access the Peep settings menu as I haven't (ever) logged on.
Thanks for the reply, as I quite keen to find the source of the problem. The only other thing I've heard thus far is that rooting the phone _can_ give a speed boost, but it's not been confirmed?
Rooting on its own won't speed up your Hero or any handset as far as I know.
But if you root and then replace the firmware with MoDoCo's you will see a speed boost. His ROM is based on the latest HTC firmware release.
The other thing would be to turn off all the background notifications that apps you have put on the Hero are setup to do... not the stock ones, but apps from the Market you have loaded.
Some of these put persistent information in the Notifications panel and these may be slowing down the handset before showing you the panel.
Then enable them one by one gradually until to find the likely culprit.
Some battery monitoring apps and task manager / switching apps, do use too much of the CPU from what I've read.
Worth a try.
Thanks for the help Joemax.
AFAIK, I don't have any non-stock apps that have any b/g notifications, as there aren't a whole lot of apps on my phone (a couple of games, boring utilities like the compass), but I have got the battery status widget, which may be the culrpit... Fingers crossed
Whenever I have used skype my hero lags. I always have to kill skype even when I exited the app correctly. Maybe this applies for you as well? Did you try to kill some apps (check after each kill if performance is better)? this is how I found out the skype issue.
I have TasKiller Full, and I do kill off apps periodically, and haven't noticed skype in the background, although the Last.fm one kept on coming back even after a force kill .
It's a useful app for me (as I use Skype as my main IM), so I'll onyl get rid of it should it be the fault.
Just checked now, as it goes, and there are no non-stock apps running, as it's still slow - taking about 3 seconds for the notification bar to catch up. As for notifications, the only ones I've noticed since the joemax asked the question is Gtalk, Gmail, and the phone ones (sms, missed calls), and the USB one once plugged in.
Oh dear... it's not looking good to find the source, is it? I mean, short of deleting all non-stock apps and putting them back on one by one...

CM/Nexus slowdown (of the terrible kind)

I'm having some awful slow-down issues with my N1. Like, 3 second delays between clicking widgets and their intended effect, and even longer switching between home screens (if the screens switch at all).
There's no auto task-killer enabled, I've very recently wiped and re-installed CM, and cleaned out my unused apps. I've got around 200MB of RAM free, constantly. SetCPU is keeping my processor at 461MHz or higher. This is obnoxious as balls, and I can't think of much. :s
Any suggestions?
I'm running CM 5.0.6, btw.
i have the same problem
My N1 is not rooted and I am experiencing slowdowns. When opening txt messages now take 3-5 seconds, and typing completely locks sometimes for 20 seconds. Gmail now takes 5+sec to open and other apps are also seeing this. I just had 10+ programs update themselves and all these issues started appearing suddenly. Also when exiting apps my desktop will be blank for 3-5 seconds. This just happened all within the past 2 weeks or so.
reddragon72 said:
This just happened all within the past 2 weeks or so.
Click to expand...
Click to collapse
Yeah, the issue is very recent for me too. Last week.
I am wondering if Google sent out an OTA that is prepping the phone for the 2.2 update??? The reason I say this and not point to an app is the simple fact that I have all my apps stopped completely and the issues still exist.
reddragon72 said:
I am wondering if Google sent out an OTA that is prepping the phone for the 2.2 update??? The reason I say this and not point to an app is the simple fact that I have all my apps stopped completely and the issues still exist.
Click to expand...
Click to collapse
Mmm, I dunno about that. I'm running CyanogenMod. I don't get OTA updates. Do you remember, recently, getting an OTA?
Unless it was pushed inside of a market-updated Google app (uhh.. No.), I wouldn't have got it.
Zak Jones! said:
SetCPU is keeping my processor at 461MHz or higher.
Click to expand...
Click to collapse
You set your CPU at 461Mhz?? Sure it slow down and lagging. What the point buying a 1Ghz processor phone decide let it run at 461Mhz?
Check the profile if you are not set at 461Mhz, maybe accidently make a profile setting and enable.
Or set your setCPU setting from on demand to on performance.
What kernel are you running?
Andrewtst said:
You set your CPU at 461Mhz?? Sure it slow down and lagging. What the point buying a 1Ghz processor phone decide let it run at 461Mhz?
Check the profile if you are not set at 461Mhz, maybe accidently make a profile setting and enable.
Or set your setCPU setting from on demand to on performance.
Click to expand...
Click to collapse
I think he's setting the minimum at 461 hence the "or higher" part.
Well, I can't actually help much except to suggest that perhaps you could try Kang-o-rama (see my sig) and see if that works. It's a stable and fast bundle with no apparent lag. At least I know that setup works.
If you did proceed then posted your results in that thread I might be able to assist. You shouldn't be experiencing lag with this phone... and if you still are after installing Kang-o-rama we could look at logs for you.
No promises but I know Kang-o-rama works...
Success? Sorry for the laggy reply.
JCopernicus said:
I think he's setting the minimum at 461 hence the "or higher" part.
Click to expand...
Click to collapse
Yeah, Copernicus is right, it's at a minimum of 461MHz (now 499MHz.), with a max of 998MHz, running 'on demand'.
antoniouslj said:
What kernel are you running?
Click to expand...
Click to collapse
I'm using whichever kernel comes with CM. (2.6.33.2 is specified in the relevant section of his changelog.)
djmcnz said:
Well, I can't actually help much except to suggest that perhaps you could try Kang-o-rama.
Click to expand...
Click to collapse
Yeah, won't lie, I'm sick of reinstalling all my stuff, so I don't want to do it again. If I keep having issues, I'll look into it though.
Just last night, I wiped both the data partition (factory reset?) and cleared the Dalvik(sp?)-cache. Started from scratch (without Google settings sync.), and reinstalled apps one by one. SO FAR, I haven't had the slowdown, but who knows. All I've got installed yet are the applications that I actually had desktop shortcuts to. (I didn't have very many more, but these are the ones I actually used frequently.)
Anyway, yeah, I'll see how this goes.
K, need a suggestion.
Zak Jones! said:
Anyway, yeah, I'll see how this goes.
Click to expand...
Click to collapse
Sooo, it's not going. Still experiencing the slowdown. I honestly can't think of what's doing this. Advanced Task Manager reports > 190MB free (28 processes running), SetCPU is still running at 499MHz or greater (I can't get 'show CPU to work in Dev Tools?).
Ending everything in the "All Apps" tab does not fix the problem; it's speedy for about 30 seconds, then resumes being slow, with the same problems (so maybe it's a process taking up all my CPU cycles? (But my CPU isn't scaling up like it would in that situation...))
Anything I can try doing before re-flashing and/or wiping? I'd rather avoid that, but, of course, if it's the only solution, whatever. Maybe try flashing a new ROM?
Can't think of what else to do here, gentlemen.
Get rid of SetCPU. I had it installed and it started weirding out on me, would not set the processor higher than 384 and nothing I did in the profiles would set it back to 1 GHz. After I uninstalled, my phone returned to it's normal speeds.
Zak Jones! said:
Sooo, it's not going. Still experiencing the slowdown. I honestly can't think of what's doing this. Advanced Task Manager reports > 190MB free (28 processes running), SetCPU is still running at 499MHz or greater (I can't get 'show CPU to work in Dev Tools?).
Ending everything in the "All Apps" tab does not fix the problem; it's speedy for about 30 seconds, then resumes being slow, with the same problems (so maybe it's a process taking up all my CPU cycles? (But my CPU isn't scaling up like it would in that situation...))
Anything I can try doing before re-flashing and/or wiping? I'd rather avoid that, but, of course, if it's the only solution, whatever. Maybe try flashing a new ROM?
Can't think of what else to do here, gentlemen.
Click to expand...
Click to collapse
You might not like my advice but it's likely to work:
Don't uninstall SetCPU but set your CPU min to 245 and the max to what you want. Disable profiles but select 'Set on Boot' and 'On Demand'. Do nothing else with SetCPU, leave it alone and do not use the active widget. Your current setup is crazy.
Full wipe (as you've done before) data, cache, dalvik-cache, battery, rotate and then install Kang-o-rama 0.7b1 (no, I'm not simply pushing it, I just know it so well that I can assure you it works).
Do not, under any circumstances restore any data or apps for any application with any application. As soon as you set up your Google account go into Settings | Privacy and disable "Back up my settings" and hit Okay.
Install a task manager if you like for monitoring purposes. Install SetCPU as above if you like for OC.
Install no other apps (now that's the painful part) and use your phone for long enough for you to know with certainty whether it's working as you expect.
In all honesty, if it's still broke after that then you've probably got a hardware issue. If it's working after that then slowly add your apps back until you find what's causing the problem.
Good luck, report back.
So far, uninstalling SetCPU is doing wonders for me. Y'know, over the last 15 minutes. I'll use it throughout the day and see if it keeps performing.
Space for future updates:
****ING BALLSACK. <--- First impression of Kang-o-Rama (I decided to just go for it and flash as soon as I saw it included CM.)
^^^^^^^^^^^^ That text is to be read: Kang-o-Rama is amazing. The theme is sexy, I LOVE the Desire camera, and the bundled stuff (kernel, apps, etc) are quite awesome. We'll see if it solves my performance issues.
I was getting the same thing....
Task kill setcpu and reboot it again. If you keep getting the lag then stop using setCPU.
Zak Jones! said:
****ING BALLSACK
Click to expand...
Click to collapse
It takes a twisted mind to interpret that as a complement.
Zak Jones! said:
...Kang-o-Rama is amazing...
Click to expand...
Click to collapse
But thank you!
Delete all widgets that profile your cpu in any way. Stop killing tasks with task killers. Uninstall setcpu. Set exchange email app to "PUSH". Download "Quick System Info Pro" and check what's using up Cpu.
I had the same problem and it turned out to be 2 things: SetCPU widget and exchange email app stuck in a sync cycle.
Maybe theres an ill-performing app that you installed. Since it seems you wiped your phone a couple times including cache. Did you happen to restore apps thru Titanium backup or manually one at a time thru the market.
I always wipe my phone completely and reinstall all apps manually, time consuming, but I have never had a problem.
To further diagnose your problem, see if after installing each app, try the phone to see if there are any slowdowns afterward. Again, I know this is time consuming, but trying to find the problem rather than living with it would be better.
I'm also using 5.0.6 but with no problems or slowdowns.
You can also post a logcat or look thru it yourself if you know how and see if any errors or hangups occur. Logcats are a great way to see the commands being given to your phone and this will most likely reveal your problem.
Same problem, it's annoying.

Android.process.acore draining EVO battery fast

I've got two HTC Evo's. One lasts for 24+ hours on a single charge, the other lasts 3-4 hours tops. They are both have been running Fresh 0.3 until yesterday. I upgraded one to 0.5 and the other will remain at 0.3 until today. The one still running 0.3 has terrible battery life. I've been running system panel on both and saw that Android.process.acore has kept the CPU ramped up for hours on end, the battery is always 40C+ and when I checked on it this morning it had been streaming 200kbps of data nonstop through the night. There are no market apps installed on this phone except for Advanced Task Killer, GScript Lite, and System Panel. There are no apps installed from untrusted sources.
Anyone know what Android.process.acore does exactly, and why it would be streaming data all night long? System and System Processes also have much higher CPU utilization on this phone as well. I've tried reinstalling Fresh, rebooting the phone, killing absolutely every task ATK will let me, etc and nothing seems to stop the flow of current. Any help would be greatly appreciated.
This happened with the stock software as well. One phone always lasted longer than the other. However, I'll let you know if Fresh 0.5 changes anything.
Thanks everyone.
I upgraded 2 days ago. My phone was always stock. Yesterday I took lots of video, like 15 mins or more, and battery, and GPS, and Google sky. A friend of mine invited me to his boat and we were on the river for almost an hour. The battery was still on the green side. I definitely noticed some battery improvement after the software upgrade. When I watched the video on the computer I learned the hard way that there are not vertical HDTVs.
Streaming data all night?
We may just have the first Android Trojan lol.
Sent from my Evo 4G
ejittles I think what you're seeing is a sync-loop, likely with facebook or exchange. This was supposedly one of the things addressed in the recent OTA update.
Try removing and re-adding any accounts you're synced with, disabling background data, etc.
scriptx said:
ejittles I think what you're seeing is a sync-loop, likely with facebook or exchange. This was supposedly one of the things addressed in the recent OTA update.
Try removing and re-adding any accounts you're synced with, disabling background data, etc.
Click to expand...
Click to collapse
Brilliant Scriptx, I'll bet that is exactly what it is. I'm guessing its the exchange server. I will give that a try when I get access to that phone tonight. Will keep you posted. Thanks a ton.
HELLO
scriptx said:
ejittles I think what you're seeing is a sync-loop, likely with facebook or exchange. This was supposedly one of the things addressed in the recent OTA update.
Try removing and re-adding any accounts you're synced with, disabling background data, etc.
Click to expand...
Click to collapse
im with Him i also use shortcuts to turn on and off the internet (mobile) and i also use airplane mode when i don't what any one to call me my battery lasted MORE than 19hr and 31 min and i was using it downloding app, giving files, i saw some videos well you know the thing that you do when you brag about your phone. i am in the ARMY, so alot of people were looking at my iphonekiller (EVO) and wile some friends with evo battery already gone.... mine lasted 19:31 y lasted 24 before some sleep XD ( i have no ATK not needed for battery life)
Do you have a lot of contacts? On my Evo I have my personal gmail which only has a few hundred. On my Hero I have my developer account linked up which has thousands. During sync it isn't uncommon to see:
Code:
SyncManager(): canceling and rescheduling sync because it ran too long.
It will do this over and over and over again non-stop until it finally goes through. Secondly as was already mentioned is something like Facebook/Twitter/Friendstream. I personally only have twitter setup (and I use the official Twitter app for that) but again while testing on the Hero I found that the way Friendstream (and possibly facebook overall, and peep too but I'm not sure) gets updates is it checks the current status on EVERY SINGLE contact of yours. This of course is a huge battery drain.
The reason that I make the comparison with the Hero by the way is the software is basically identical. They are definitely forked off the same branch at HTC. So any problems on the Hero are likely the same on the Evo. The reason I don't have answers for you from the Evo side is because I use it as my personal phone and I don't have much on it.
You may also want to see this post: http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
There is a chance that your phone keeps killing off background processes while they are trying to do stuff, so then they turn around and run again, then get killed again, and again. Automated task killers are the devil. The only way I recommend using a task killer is the same way you would use task manager or top in linux. Just to kill off the random zombie process that may be causing you issues.
flipzmode said:
You may also want to see this post: http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
There is a chance that your phone keeps killing off background processes while they are trying to do stuff, so then they turn around and run again, then get killed again, and again. Automated task killers are the devil. The only way I recommend using a task killer is the same way you would use task manager or top in linux. Just to kill off the random zombie process that may be causing you issues.
Click to expand...
Click to collapse
Flipz,
First of all thanks for the great work on Fresh Evo. Secondly, I only use ATK at startup to kill any processes that are set to start on boot that I don't care about. It's not set to autokill or to start automatically. I kill ATK when I kill everything else.
I think it has to be friendstream because I only have a handful of facebook contacts and the other phone has over 300 facebook contacts to deal with. Thanks for pointing me in this direction. I'll have facebook turned off on that phone and see if that makes the difference.
That particular phone is only set to receive email via exchange while mine syncs all of my work stuff via exchange so I don't think that is the problem. That just makes me suspect friendstream even more.
*EDIT* Also, I hope that ATK sends a sigterm to these processes and not a sigkill? Or is that not an option w/ the VM? I'm not too familiar with the internals on android atm. Haven't had time to play with anything due to work.
ejittles said:
I only use ATK at startup to kill any processes that are set to start on boot that I don't care about.
Click to expand...
Click to collapse
Do yourself a favor and go grab Autostarts (autostarts not autostart) from the market instead. It will be the best $0.85 you've ever spent on an app. It lets you control every single onEvent trigger in Android, preventing the applications from starting in the first place.
flipzmode said:
Do yourself a favor and go grab Autostarts (autostarts not autostart) from the market instead. It will be the best $0.85 you've ever spent on an app. It lets you control every single onEvent trigger in Android, preventing the applications from starting in the first place.
Click to expand...
Click to collapse
haha did you do that conversion for me from EUR to $ or is there a way to set a currency in the market app? Downloading it now. Thank you sir! The Evo has a great community here on XDA and I look forward to contributing when things settle down at work in the next few months.
ejittles said:
haha did you do that conversion for me from EUR to $ or is there a way to set a currency in the market app? Downloading it now. Thank you sir! The Evo has a great community here on XDA and I look forward to contributing when things settle down at work in the next few months.
Click to expand...
Click to collapse
I'm just smart. haha j/p. When you actually click on buy in the app it will show you the USD price. That's where I grabbed it from. I did buy it for my Hero over 6 months ago just so I could deconstruct it though and I knew it was under $1. lol
Fresh 0.5.3 and the disabling of friendstream has the second phone performing great. Battery lasts 24+ hours now. I suspect it was friendstream. Thanks for the help.
I had this exact same issue and with system panel's help I was able to determine that Facebook for Sense was causing the problem. I turned off FB's auto-update and the problem went away completely. After the OTA, I am able to turn auto-update back on without issue.

Is my phone broken/bad? Q scores <900

Is something wrong with my phone? My Quadrant scores are NO where NEAR where they should be. I just got a whopping 872 I avg 900-1000. I know it might not matter, and that those scores can be manipulated. But a few have suggested this might actually indicate that my phone is messed up and if so – I want to get another one from Sprint.
Basics – I am rooted, custom rom (myn’s), stock htc10 kernel. I don’t know what other information is need to get help with this. I have tried running Q scores as soon as I do a wipe cache/dalvik thinking maybe it’s just slow after that stuff clogs it up. Same result. I have tried moving as much stuff off my sd card and now leave about 1.5 available ( I’ve slimmed my music down as much as I’m willing to do . I’ve tried running the Q score with the kernel set to performance, etc. I saw 1250-1350 one time, but I was using a kernel that was so unstable on my phone I had to ditch it pretty fast (multiple reboots, severe lag, etc).
I also wonder if there is something wrong with my phone because it does not seem to be able to handle anything other than the stock kernel very well. The phone completely spazzzes out with almost every kernel I have tried except for two. I am happy with the stock and have no complaints about battery life. I use the phone when I want and how I want and easily go 24hrs without having to charge. But the fact that only stock and 2 other kernels (king’11 and netarchys) are stable makes me wonder….
If anyone has any suggestions, opinion, thoughts, etc I would appreciate. I have searched and not seen this specific issue addressed.
If this helps, when I check my Running Services, this is what I see and this list varies very little.
Blik Calendar Widget
Y5 Battery Saver
More Icons Widget
AndLock
Handscent SMS
Antivirus
Calendar
Com.smithmicro.dm (have no idea what this is)
New and Weather (I have use the glass clock)
Google Service Framework (cloud to device; messaging)
HTC DM (no idea)
HTC IQAgent (no idea)
Voicemail
Ultra Keyboard
Def sounds sluggy.
My recommendation would unfortunately be to start from scratch. Backup only needed apps that you may not be able to download from the market and completely wipe, flash a stock OTA root ROM, completely wipe again, and flash whatever ROM you like after that.
I know it sounds like a huge PITA, but it should definitely help out.
I had a similar situation once, and this did the trick.
Ugh. Ok. I can try that. I did a full wipe/factory reset less than 2 weeks ago. I use Titanium so getting it all back up is not bad. I also sync to AppBrain so at least if I start with a clean slate I would know what Apps I did have.
Thanks for the help and suggestion.
to eliminate as many variables as possible, i'd do a nand backup, install your ROM of choice with no additional apps except the ones you use to benchmark and perform your tests. give it an hour or so after you flash to let the phone settle down (sync, etc.). you may have apps may be hogging resources or be running in the background (i.e. y5, antivirus) which will effect your tests. report back.
I will try that way first
Yes - antivirus and Y5 are always running in the background. Always.
ha - maybe I'll freeze most of the apps I listed as Running Services, wipe cache/dalvik, reboot and THEN see what I get. But I'm not ever going to realically run my phone without Y5, Handscent, UltraKeyboard, antivirus, etc. I could probably get rid of the More Icons widget now that I have Apps Organizer, but I really really like having one, 1/3 page widget with 8 icones that have ALL my apps organized.
Does your phone seem slow? That is what I would base the speed of my phone on not some q-score. What if you never ran the test would you be concerned.?.?
I would try this http://forum.xda-developers.com/showthread.php?t=836728 after your nand backup. That has the latest ota, kernel and you would not loose root.
I'll have time on Sunday to try some of the suggestions. Thanks again for the help, I really do appreciate it. I was with a friend this evening, his Evo is rooted and running Myn's rls3 just like mine. He scored around 1300.
And no - my phone doesn't seem slow to me at all. But I've also not used another to know how it might "feel" if there is a difference. I more curious than anything - I tend to research things to death just so I'll know. And I find it curious that my phone is both low on Q scores and can't handle many kernels without it spazzing out.

[CM9 beta] Tips & Customization Discussion

Tips & Customization Discussion Thread
CM9 beta1: Android 4.0.4 for Samsung Epic 4G​
This thread is ONLY to discuss issues related to best practices and tips of configuration options, helpful add-ons, utilities and apps on CM9 for Epic 4G. The best tips are regularly summarized in the official Epic CM9 Customization Guide. Please read the guide before posting to this thread.
CM9 Discussion Threads
User Support, Questions & Answers Thread
Battery Optimization Discussion Thread
Tips & Customization Discussion Thread
Development Discussion Thread
I highly recommend doing the battery optimization first before customizing the settings.
First thing you want to do is change the default notification from Silent to something else so you hear when you have emails, texts, etc.
There is a lot of stuff in the optimization guide to help you get things started and set-up. I like going into the Messaging app and have it not only divide texts into 160 character blocks but also number them so people know the reading order as they aren't always sent and received contiguously.
I think that is a good start for now!
Being a CM9 user since day 1 I figured out that you will NEVER want to use an app form the market which allows you to change the frequencies of your phone. I found out that it drains battery EVEN MORE then when using the built in one under Performance.
And I highly recommend that you get Juice Defender. Ultimate is best because it allows you to choose what apps you want to have data turned on for.
And if you monkey around with Voodoo control I'm sure you'll find something to your likes.
Screen Filter from the market is also a great tool. If you think the lowest brightness is to much and want it darker then use that tool.
I recently learned that custom kernels are not recommended.
prochargedls2 said:
Being a CM9 user since day 1 I figured out that you will NEVER want to use an app form the market which allows you to change the frequencies of your phone. I found out that it drains battery EVEN MORE then when using the built in one under Performance.
And I highly recommend that you get Juice Defender. Ultimate is best because it allows you to choose what apps you want to have data turned on for.
And if you monkey around with Voodoo control I'm sure you'll find something to your likes.
Screen Filter from the market is also a great tool. If you think the lowest brightness is to much and want it darker then use that tool.
I recently learned that custom kernels are not recommended.
Click to expand...
Click to collapse
I'd like to know how this is possible. I mean, if you're undervolting (throwing less power to run a specific speed) I would like to know how this actually drains battery quicker. It simply goes against logic.
Not saying I don't believe you, but I would like it explained why this is true.
CWM flashable Sprint Visual Voicemail
http://epiccm.blogspot.com/2012/03/customization-guide.html
Sprint Visual Voicemail now works on CM9, meaning we now have three options for visual voicemail on Epic! Read the Customization Guide for CWM5 flashable .zip and setup instructions if you want to use it. Be aware that there are currently glitches.
wtogami said:
http://epiccm.blogspot.com/2012/03/customization-guide.html
Sprint Visual Voicemail now works on CM9, meaning we now have three options for visual voicemail on Epic! Read the Customization Guide for CWM5 flashable .zip and setup instructions if you want to use it. Be aware that there are currently glitches.
Click to expand...
Click to collapse
I can't get it to work at all. It installs and looks like its all there but I've left 4 voice messages for myself in the past hour and nothing.
Sent from my MTD Epic 4G SGS using Tapatalk
edfunkycold said:
I can't get it to work at all. It installs and looks like its all there but I've left 4 voice messages for myself in the past hour and nothing.
Click to expand...
Click to collapse
Did you run the app once? It provisions the first time you run it, and tells you with Toast messages.
wtogami said:
Did you run the app once? It provisions the first time you run it, and tells you with Toast messages.
Click to expand...
Click to collapse
Yes it did all of that as with any tw rom when you do fresh flash and set up phone. I even just for nostalgic reasons played the two set up messages. But I then used my wife's phone and called myself and left several voice messages but nothing comes through the app. I read everywhere people having success with this and I'm struggling. I even tried sending the [email protected] message and it looks like it sent but nothing happens.
Edit: I am getting the text messages alerting me that o have a VM but the app is not downloading the messages. I still have to dial #1 on dialer to dial my voice mail.
Sent from my MTD Epic 4G SGS using Tapatalk
wtogami said:
Did you run the app once? It provisions the first time you run it, and tells you with Toast messages.
Click to expand...
Click to collapse
I get a 9016 message with provisioning successful but if there was a toast message it was so quick I missed it but I don't think there was one. Does this mean that I need to delete data for the app and try again or does this mean it provisioned but like edfunkycold I too get the text messages about new VM but the app doesn't download them. In fact the messages aren't on sprints VM system like the app told it to delete the message as if it had downloaded, even though there is no message in the app to listen to.
hayzooos said:
I'd like to know how this is possible. I mean, if you're undervolting (throwing less power to run a specific speed) I would like to know how this actually drains battery quicker. It simply goes against logic.
Not saying I don't believe you, but I would like it explained why this is true.
Click to expand...
Click to collapse
Well its mainly for those who leave it in their pocket for long periods of time. Because if you have apps like twitter, facebook, or anything like that they run in the background and the cpu will require more power to run them all. Now if you used an app from the market to control them it would drain battery because it requires battery to run apps in the background and that app you supposedly have from the market will run in the background, thus causing battery to drain even if you're under volting it.
If that wasn't very clear tell me.
Sent from my Epic with a lil' ice cream on it
StoneRyno said:
I get a 9016 message with provisioning successful but if there was a toast message it was so quick I missed it but I don't think there was one. Does this mean that I need to delete data for the app and try again or does this mean it provisioned but like edfunkycold I too get the text messages about new VM but the app doesn't download them. In fact the messages aren't on sprints VM system like the app told it to delete the message as if it had downloaded, even though there is no message in the app to listen to.
Click to expand...
Click to collapse
Same problem here, except I dont think that mine are getting deleted, cuz I can still call my VM and listen to them. But for the life of me I can not get the VVM to work, I have tried absolutely everything I can think of. Please if anyone can figure out what the deal here is, it would be greatly appreciated. The loss of VVM was pretty much the only thing I didn't like about This CM9 for Epic, since I flashed the alpha 1.
Edit: Just an update: when I use Sprint VVM to compose a message to myself, to test send and receive functions, It sends the VM to me just fine. I get the 9016 text and its on my VM but It still does not show up in the Sprint VVM app.
dhadlock said:
Edit: Just an update: when I use Sprint VVM to compose a message to myself, to test send and receive functions, It sends the VM to me just fine. I get the 9016 text and its on my VM but It still does not show up in the Sprint VVM app.
Click to expand...
Click to collapse
Exactly how I tried to test it except the message I composed and successfully sent was not on VM when I call in after getting the 9016 message saying I got that VM. This is what leads me to believe that sprint VVM is failing to download the message and deletes it from the VM system as if it had.
prochargedls2 said:
Well its mainly for those who leave it in their pocket for long periods of time. Because if you have apps like twitter, facebook, or anything like that they run in the background and the cpu will require more power to run them all. Now if you used an app from the market to control them it would drain battery because it requires battery to run apps in the background and that app you supposedly have from the market will run in the background, thus causing battery to drain even if you're under volting it.
If that wasn't very clear tell me.
Sent from my Epic with a lil' ice cream on it
Click to expand...
Click to collapse
I see where you're coming from, I think. So you're saying Voltage Control, for example, would be running more frequently if I have a lot of apps that update in the background becuase in addition to those apps running, VC would then have to run more to produce more power to run the other apps.
I guess I was under the impression that VC would run at boot (however you have it set up) but it wouldn't continue to run once the settings were in place. For example, I never see Voltage Control as an app listed in the running apps or or cached processes for that matter either.
So then my question becomes if it's not an active running app, and it's not a cached app either, how is it draining more battery?
hayzooos said:
I see where you're coming from, I think. So you're saying Voltage Control, for example, would be running more frequently if I have a lot of apps that update in the background becuase in addition to those apps running, VC would then have to run more to produce more power to run the other apps.
I guess I was under the impression that VC would run at boot (however you have it set up) but it wouldn't continue to run once the settings were in place. For example, I never see Voltage Control as an app listed in the running apps or or cached processes for that matter either.
So then my question becomes if it's not an active running app, and it's not a cached app either, how is it draining more battery?
Click to expand...
Click to collapse
i dont think it does. i never see it as a running app, and it doesnt show up as using the battery in battery stats, so i think this guy is misinformed on that aspect. if youre using undervolted settings with the ondemand governor, you probably wont be using more battery than on stock. im in know way absolutely sure of this and im not a dev or computer genius or anything like that, but im pretty sure the battery problems that DO occur are on the custom kernel side. since a custom kernel is needed to overclock and undervolt, and some of the 3rd party kernels have had some battery draining issues, like wake lock issues and stuff, i can see where one would get the impression that using an oc/uv app might be causing battery draining issues. i myself am using the shadow kernel which oc's to 1400 mhz and at first was getting terrible battery status. but after messing around with a few settings, reading up on tips for saving battery, and tweaking juice defender ultimate to my liking, im getting exceptional battery life. almost as good as the stock kernel. i would have dealt with a bigger difference in battery drain for voodoo color anyways. not to mention, the added bonuses of being able to oc/uv. im in no way trying to knock the stock kernel, my preference is just that, my preference.
as far as a custom kernel not being recommended...thats easy, its also not recommended to root your phone or flash a custom ROM. nuff said, right?
p.s. while voltage control does NOT show up on my battery stats, juice defender ultimate DOES. VC does NOT seem to be running in the background at all times, but JD definitely IS.
dhadlock said:
Same problem here, except I dont think that mine are getting deleted, cuz I can still call my VM and listen to them. But for the life of me I can not get the VVM to work, I have tried absolutely everything I can think of. Please if anyone can figure out what the deal here is, it would be greatly appreciated. The loss of VVM was pretty much the only thing I didn't like about This CM9 for Epic, since I flashed the alpha 1.
Edit: Just an update: when I use Sprint VVM to compose a message to myself, to test send and receive functions, It sends the VM to me just fine. I get the 9016 text and its on my VM but It still does not show up in the Sprint VVM app.
Click to expand...
Click to collapse
So after a big long ordeal (accidentally flashed mtd over bml and soft bricked my phone for a day lol ) I finally got it fixed with odin. Then I managed to get back to a working backup that had a working version of Sprint VVM and backed up the data with titanium backup then got my cm9 beta 0 restored and flashed a fresh version of SVVM then went in and made sure it was set in the dialer settings and then restored the app data and the provisioned and still no damn luck.
beltsnspoons said:
p.s. while voltage control does NOT show up on my battery stats, juice defender ultimate DOES. VC does NOT seem to be running in the background at all times, but JD definitely IS.
Click to expand...
Click to collapse
This is because VC loads the custom changes at boot time and is no longer needed. Where as JD is a service that performs periodic actions based on how the user setup JD. In essence JD will consume a slight bit of battery but the increase in savings will outweigh it's consumption. If anyone would like I can try and determine JDs exact usage if it registers in any of the available tools for checking apps battery/CPU usage. As far as I'm aware it does not show up in androids battery info section commonly used to show battery usage in screen shots here on the forum. I of course would post those findings if any in the battery thread.
For those who can't enable the native HOTSPOT as reported on issue 148, try side-loading android-wifi-tether.
With AWT, I can have AP infrastructure hotspot using netd, with WPA2 encryption and multiple Android devices connected. The trick is to configure the device profile as an Epic 4G Touch, Galaxy or any Samsung device that shows netd option in the Setup-Method. Optionally, turn off driver force-reload to get rid of a harmless error message (works fine either way).
A nice thing about AWT is it shows the hotspot real time, accumulative bandwidth usage, and if you don't need to use AP infrastructure mode, you can even lower the ad-hoc mode transmit power for lower battery use.
It also has MAC-based client access control, and on TW ROM, it would give hidden SSID option.
(sorry for posting this multiple times; just thought I'd share my finding on all the relevant threads.
ok what sound manager app is better....
i have bought voodoo
I know that DSP comes with cm9...
I use Voodoo (paid version) so I can limit the headset volume on my kids' Epics.
FYI: For those of you that are having issues with VVM, are you using GoSMS? If so, it's been posted in the CM9 tips and tricks thread that GoSMS and Sprint VVM dont play nicely with one another.
Freeze or Uninstall GoSMS and your VM's should start trickling in!!!
Here's the link to the post I mentioned:
http://forum.xda-developers.com/showpost.php?p=23817393&postcount=650

Categories

Resources