Related
I cant tell if it's always been like this. Or if this actually isn't normal because I'm always concern with battery life. Im a very heavy user in the sense my phone will be on and im texting, xda, social apps i.e google +, email check every hr, and twitter.
However, i started feeling like my battery has been draining alot faster when the screen is on. I have no problem with the phone sleeping. I was experience this on Calk rom and now acs ics rom. I literally can look at my battery percentage drop 10% in like a half hour. Is this normal if screen is on the whole time? I've used better battery stats and system panel I can't find anything causing the drain. I see the suspend and events but doesn't that effect the phone sleeping?
Sent from my SPH-D710 using xda premium
Are you on the new modem? Looks like you have weak a signal. EG31 might help a little if your not on it already. I used the full EG31 tar right when it dropped and have been getting great battery life (it may be to early but so far so good)
Sent from my SPH-D710 using xda premium
not sure if its going to work but hoping it does thanks for the response still
turn your display down to under 50% you won't see a difference except outside in daylight and kill this app every time you reboot the phone hit Settings>Applications>Running services then hit DRM content > stop > ok
I get over a day on one charge.
Glenn54 said:
turn your display down to under 50% you won't see a difference except outside in daylight and kill this app every time you reboot the phone hit Settings>Applications>Running services then hit DRM content > stop > ok
I get over a day on one charge.
Click to expand...
Click to collapse
Ok ill try the drm content stop..however my display brightness is already down at like 10%.
Also, kill the Social Hub as well, that drains the battery significantly.
You might try one of several roms available in dev. They address most of the aforementioned issues.
Sent from my SPH-D710 using XDA App
The biggest battery drain reason is the location by wireless network option. Make sure its unchecked. Ever since I did that, my battery life has been awesome. I get to keep my brightness high, Bluetooth on, etc...
Sent from my SPH-D710 using XDA App
bsmoove386 said:
I cant tell if it's always been like this. Or if this actually isn't normal because I'm always concern with battery life. Im a very heavy user in the sense my phone will be on and im texting, xda, social apps i.e google +, email check every hr, and twitter.
However, i started feeling like my battery has been draining alot faster when the screen is on. I have no problem with the phone sleeping. I was experience this on Calk rom and now acs ics rom. I literally can look at my battery percentage drop 10% in like a half hour. Is this normal if screen is on the whole time? I've used better battery stats and system panel I can't find anything causing the drain. I see the suspend and events but doesn't that effect the phone sleeping?
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
All the basics (brightness and all that stuff) on top of the stuff you have running. The darn task killer/manager I see in the icon top left of your screenshot is a HOG on resources check the caching... You can literally **** with these phones for half a day to set it up the right way to conserve. I think wireless is hogging too but I am talking primarily about the first part of your rapid loss, the left part of the graph so to speak.
JC
I purchased an extended battery and was still getting crappy battery life. SpareParts always FC'd on me... but last night I found Badass Battery Monitor in the market and in my opinion it's even better than SpareParts!
It helped me find that the Hotmail app was keeping my phone awake for almost an hour every day even though I had it set to download email only once a day. Removed that right away.
Plus it gives a great % readout in notification of the battery level. I think it's a fairly new app, but it really is worth checking out especially if you're having battery drain problems.
Just killing Social Hub has increased my battery life significantly. I'm at 11 hours now on battery, with 62% left. This is from last night when I unplugged the phone at 100%.
DevalB said:
Just killing Social Hub has increased my battery life significantly. I'm at 11 hours now on battery, with 62% left. This is from last night when I unplugged the phone at 100%.
Click to expand...
Click to collapse
I'm on the Sydnicate Rom there isn't even no social hubb app. He has alot of the mods like noCiq and everything. My phone sleeps well its just when I start using it I can see it basically draining like 10% every half hour. I'm a heavy user I know my phone will drain fast while I'm on it I just would expect it to last 8-10 hours on heavy use.
Right NOW:
I'm at 4 hours 12 mins 22 secs at 37% left.
Display Time is 50% 2 hrs 41 mins 51s (Brightness is set all the way down)
Android OS 10%
So I'm assuming in 2 more hours my phone will die. If this is just normal for a heavy user then I guess I have to deal with it?
I was very disappointed with my Epic Touch when I first got it. I was getting a dead battery in about 6 to 8 hours no matter what I did or did not do.
Calibrating the battery seems to have fixed it.
I'm at 73% battery with 8:32 hours up time and I've made about 12 calls ranging from 2 to 10 minutes.
I've also checked voice mails, emails and other stuff.
I just charged the battery til it was full, plugged and repeated until it stayed at 10%, popped into CWM5 and cleared the battery data and then used Battery Calibration from the market (free) and it's like a got a battery upgrade!
As far as wake lock issues, I've not having any of those. I took my charger off the phone around 3:30am this morning (100% charge) and when I left for work at 6:50am, I had 98% battery still.
When I got to work it was down to 96%, I checked my email on the drive there.
I'm trying this out, wish me luck.
There doesn't seem to be any possible way to charge my battery to 100%, unplug it and not have it immediately drop to 99%.
bsmoove386 said:
I cant tell if it's always been like this. Or if this actually isn't normal because I'm always concern with battery life. Im a very heavy user in the sense my phone will be on and im texting, xda, social apps i.e google +, email check every hr, and twitter.
However, i started feeling like my battery has been draining alot faster when the screen is on. I have no problem with the phone sleeping. I was experience this on Calk rom and now acs ics rom. I literally can look at my battery percentage drop 10% in like a half hour. Is this normal if screen is on the whole time? I've used better battery stats and system panel I can't find anything causing the drain. I see the suspend and events but doesn't that effect the phone sleeping?
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
If those screens are both from the same charge, I see nothing wrong with your phone.
you have 17% left, and you have 2.5 hours of screen on time. So you're on target to get just over 3 hours of on screeen time which is completely in the norm for these phones. AND you're over 12 hours. I don't understand what else you could ask for?
People get all caught up on total charge time, but, to be honest, it's completely IRRELEVENT.
If I dont use my phone I'll get easily over 48 hours out of the phone... Screen on time is what matters. And from a full charge, if I were to use my phone for 4 straight hours without stopping, it would be about dead. When the screen is on, you're using the phone, and the display is the biggest battery suck out there. When I do all the tricks to conserve battery, and I set it up right, I get 4 hours screen on time, which is pretty incredible with these phones.
Now, If you WANT to get better then you have right now, a few things are coming into play.
1) Your signal is weak, this will suck power no matter what more then it should, so get better signal if you want some more time out of your phone.
2) If you installed a new rom, and you didn't calibrate your battery properly, you're losing battery life.
to calibrate properly:
a) download battery callibration app from market
b) charge to 100%
c) unplug battery charger and REPLUG IN and wait for 100%
d) repeat step c a couple times
e) while plugged in hit the calibrate battery button in the app
f) unplug phone and use til dead and recharge
This will yeild you the best battery life.
3) De-Theme. Although I use a theme, every theme I've tested, for one reason or another, drains my battery faster then running the stock phone theme.
4) If you haven't done the basic battery saving things, you should do them to help yourself out. Here's a few I use.
a) Turn off background data, you only need it on to use market
b) Turn off, or set sync for all email and social apps at as long intervals as possible
c) dont use any widgets
d) download watchdog lite so you can see when apps are acting up and using extra battery
e) when you're done using your phone, open task manager, kill all apps, and clear memory
f) always leave the brightness off automatic and as low as possible
g) download SETCPU and run your phone at 800mhz, and undervolt as much as possible (50mv most all phone can take)
h) use black or dark wallpapers, on LED screens back means the pixel is off which uses less battery
G will be your biggest battery save. I've also tried using the SUPERFREEZE thing in the dev section and, besides in sleep mode, I saw no adverse effect. If you wanna kill socialhub, fine, but I dont see any noticable difference on my phone with it off.
If you do all these I promise you'll get better battery life.
Wow, I did a proper calibration today and I'm getting great results already. I've calibrated before but I never had cleared stats in CWM or did the unplug then replug charging thing.
Anyways, I after 12 hours I'm still at 35%! The longest I've ever gone before is 12.5 hours. Screen on time = 1 hour 30 min, but some of that was a battery intensive game (puzzle quest 2). Also i'm running calk's rom, so i'm sure that helped.
Thanks kdoggy, i didn't expect to see results this great.
Those are good tips too Jermzz, thanks!
I have had this phone for less then 24hr and I love it. But I have been very conscious about the battery life and I feel that it drops every time I turn it on. I fully drained the 40% when it came with it in about 2 hours and today after letting it charge fully then taking it off at 100% for the rest of the night I lost 16% in about 7 hours. Since I woke up from 730-1130 I have went from 84%-50% off doing basically nothing. Edit (41% after I typed this post)
GPS-off
Wifi- off after I woke up at 7
Sync-on
Social-update once an hour
Email- once an hour
Sent from my Galaxy Nexus using XDA App
The battery needs a few charging cycles to achieve peak performance. I have a GSM nexus and the battery life has been excellent with default syncing.
After reading sfasu's post, it does make sence. I had mine for about 2 weeks...first few days the power dropped FAST. But now it has improved! I listened to music and played games while on 1hr subway ride today and it went down only a small amount....2 weeks ago it went down to 50%.
please note that the battery life performance experience differs with the CDMA and GSM version.
GSM version will get better battery life than the CDMA version due to the power hungry LTE chip.
like the other posters have said, wait a few days for the device to calibrate battery and assess battery life from then on.
The poster above makes a great point. I'd also like to add though that with my cdma version I turn LTE off and it seems to help battery life. I don't need LTE speeds while running Google nav.
If I leave my idle with the screen off and LTE ON I only lose ~ 20% over 8 hours. But if I have the screen on it seems like I lose almost 1% every minute or two.
as it's been said, if you have the LTE version, that will severely drop your battery even just email and basic sync can use massive amounts of charge on LTE.
if you have the GSM version, then most likely you just need to cycle the battery a few more times, or you have something in the background using more battery than it should.
I think at the end of the day the screen is always going to soak up more power than anything else. Any savings due to settings and updated firmware is going to be very minor.
Ya battery definitely adjusted. Getting about 24 hours a charge now.
Sent from my Galaxy Nexus using XDA App
My G2 gets ghastly battery life. I've tried Juice Defender and I've recalibrated more times than I can remember. Most notifications are turned off and I'm conservative about powering off the various radios when I'm not using them. It wasn't always like that. I felt like I was getting most of a full day on one charge and loving it for many months, but something happened last summer I think. Maybe dust or moisture affected the phone. I've got a total of six batteries and three external battery chargers. No battery whether it's the OEM original, 1500mah spares that were amazing before, or the new 1800mah evo shift 4g batteries I tried out, will last more than about four hours from full charge to the 15% warning sound.
I've tried only charging in the phone. I've tried rotating batteries charged in the external chargers. Like I said, I've tried calibration scenarios of various kinds.
Last night, I took a fully charged 1800mah battery and put it in my phone and then charged the battery in the phone. The orange led never turns green when the phone is off. When the phone is on, I can just barely get the led to turn green at about 91% (starting from what should be a full charge that is reported as 80% by the phone). This takes a good 10 hours of charging. As soon as I woke the phone this morning, the battery meter started dropping while the phone was still plugged in. After unplugging, the meter drops to 80% in a matter of a few minutes.
Like I said, I tried juice defender. It only helps a little but the cost is waiting for the data radio to reconnect every time I wake the phone. I thought BT was the culprit for a while, but now it really doesn't matter if I leave it on or turn it off.
At the other end of the charge, the phone can run for several hours when the battery is supposedly between 1 and 3%. I know we are told to start charging again at 15% but my phone drops to that level in 3-4 hours of regular use. I haven't seen the phone report 100% charge on any battery in six months time, but it runs and runs at 1%. This is what bugs me. Is the phone just mis-reading how many milivolts are coming out of the battery? Why can't I complete the first step of calibration (charge overnight to the 100% mark)? Is there a hardware component that can be causing this or should it be entirely fixable in software?
Thanks for any ideas or tips
Did you wipe battery stats?
Sent from your phone
waxinpoetic said:
Did you wipe battery stats?
Sent from your phone
Click to expand...
Click to collapse
Yes I have many times but thanks for the suggestion.
Figured so.. Too bad, would have been too easy. I'm starting to see some batttery drain on my desire z now too. Im wondering if mine is a radio issue.
Sent from your phone
waxinpoetic said:
Figured so.. Too bad, would have been too easy. I'm starting to see some batttery drain on my desire z now too. Im wondering if mine is a radio issue.
Sent from your phone
Click to expand...
Click to collapse
I changed radios and did RIL matching last fall based on other's comments about better battery life, 4G and GPS. While I've had faster GPS locks and maybe better 4G performance, my battery life did not improve. It may have even gotten worse.
Today I'm trying out some different CPU governor settings. The CM 7.2 RC1 default is 'interactive' and I wouldn't normally touch those settings. I think the powersave governor helped a lot, but the phone became almost unresponsive. Trying 'conservative' now. I should have read This long ago, but just got around to it today. I might invest in the SetCPU app as well.
OK, I can count on a good six hours of normal use if setCPU is holding down the max cpu frequency at night or when the screen is off. I'm still tweaking. Today, the phone crashed while playing music over A2DP and tracking a run with runkeeper. I think it needs to tick faster than 368Mhz when the screen is off.
Are you seeing improvement? I changed radios and like you havent seen much improvement. But I am a little better off than you are. My battery drain is terrible (1-3%per minute) only when connected to the internet (4g or wifi) or using navigation. If the screen is off, or if Im using non-internet apps I seem to get regular battery use. Good luck with your cpu settings.. I have ordered a new battery, but I doubt it will solve my issue. I may try tweaking my settings too soon, but Id better research more.
Just wondering do you have SuperCharger V6 installed? On my Desire Z I had some serious battery problems just as you mentioned. After I would flash my ROM (wiping the caches + reinstalling) my battery life would return to normal. But whenever I would flash SuperCharger v6 my battery life would spiral out of control. My suggestion for a ROM that handles battery life fairly well is Andromadus Audacity B2, just make sure you download and flash GAPPs (google apps). For example running that rom I have been getting very good battery life, approx. 16-20 hours of battery life with moderate use) with default CPU settings and data always turned on. I'm sure if you use Juice Defender to control your data you'll get above average battery life.
Note: Andromadus is an ICS (android 4.0) ROM
Qwerty_Uieo said:
Just wondering do you have SuperCharger V6 installed? On my Desire Z I had some serious battery problems just as you mentioned. After I would flash my ROM (wiping the caches + reinstalling) my battery life would return to normal. But whenever I would flash SuperCharger v6 my battery life would spiral out of control. My suggestion for a ROM that handles battery life fairly well is Andromadus Audacity B2, just make sure you download and flash GAPPs (google apps). For example running that rom I have been getting very good battery life, approx. 16-20 hours of battery life with moderate use) with default CPU settings and data always turned on. I'm sure if you use Juice Defender to control your data you'll get above average battery life.
Note: Andromadus is an ICS (android 4.0) ROM
Click to expand...
Click to collapse
Thanks (and thanked) Ive been waiting till ICS roms are bug free and having working cameras, but I think I may just jump on it now. My battery issues are untenable at the moment on a CM7 based rom. Thanks for the advice.
I was seeing some improvement due to SetCPU profiles. However, now if I have GPS and Bluetooth on so that I can listen to music and track my run in runkeeper, the phone seems to 'crash' after about 35 minutes or so. The battery meter shows that the battery takes a nose dive and I think the phone shuts down at 1%. If I restart the phone, it might say I have 30 or 40% charge left but then it drops rapidly again. It seems like it hates the warmth of my pocket. If I let the phone out in the cool air like on my desk, I can reboot at get back to 60 or 70% even though it was just saying 3%. I'm not running SuperCharger.
I'm trying to find cheap G2s for parts on ebay now. Maybe I can at least test out my six batteries in a different phone to see if any of them are shot. They all seem to have the same problems in my phone.
This will be my final update. I bought a used G2 off ebay. The same batteries I used before now show as fully charged when I expect them to be fully charged. I will be getting a feel for general battery life over the next few days, but I expect battery life to be roughly the same. I just won't have to guess at what the current battery level really is.
I'm seeing now that the new phone will show a 60% charge when the old phone shows 15% for the same battery at about the same time.
The new phone shows 100% when topped off but if I put the topped off battery in my old phone, I see 75-80% charge.
I may try sending the old phone to HTC depending on what they offer for repair services.
revwillie said:
I bought a used G2 off ebay. ... the new phone will show a 60% charge when the old phone shows 15% for the same battery at about the same time
Click to expand...
Click to collapse
I think what's happened to your old phone (and mine!) is that the onboard voltmeter chip is reading low. I've compared the on-board mV reading to a multimeter-measured battery voltage and what the phone reads as 3.9V the multimeter gets 4.2V (a fully charged Li-Ion battery).
Who knows what's behind it, but it seems like a hardware problem to me.
Hi all,
Over the last three days I've been having some trouble with my S3's battery. Recently I've been experiencing large battery drain while not using the phone excessively. Today within 20 minutes of unplugging the phone from a full charge it read 40% charge. It's almost as if I am lacking 60% of my battery.. From when I got the phone (on release day), I had never found the battery to be very impressive. The advertised 800 hour standby time has always been far out of reach, and I often found myself having to plug the phone in after 7-8 hours, (I'm a student, so it's away all day as I'm in class, i.e, low use.)
I don't use WiFi (I have 7GB/mo data), I don't use automatic brightness (held between 5-20%), GPS is on (For some Tasker profiles, but is rarely used), and I have never used NFC/S-Beam.
I have done factory resets, two since having issues with the battery. The phone is rooted and is running CM 10.1-20130203-NIGHTLY-d2att, I thought that updating the CM build might help (Feb 3rd as you can see), but hasn't. Also it is underclocked to MAX 810mHz. Battery usage statistics pins the main user as the screen, but I feel this is false.
I'm thinking of buying a new battery, might that help?
TL;DR: I'm having battery problems, and have tried all the normal fixes I could find online. See the attached images for battery details.
Any suggestions are appreciated!
Thanks!
Zev.Isert said:
Hi all,
Over the last three days I've been having some trouble with my S3's battery. Recently I've been experiencing large battery drain while not using the phone excessively. Today within 20 minutes of unplugging the phone from a full charge it read 40% charge. It's almost as if I am lacking 60% of my battery.. From when I got the phone (on release day), I had never found the battery to be very impressive. The advertised 800 hour standby time has always been far out of reach, and I often found myself having to plug the phone in after 7-8 hours, (I'm a student, so it's away all day as I'm in class, i.e, low use.)
I don't use WiFi (I have 7GB/mo data), I don't use automatic brightness (held between 5-20%), GPS is on (For some Tasker profiles, but is rarely used), and I have never used NFC/S-Beam.
I have done factory resets, two since having issues with the battery. The phone is rooted and is running CM 10.1-20130203-NIGHTLY-d2att, I thought that updating the CM build might help (Feb 3rd as you can see), but hasn't. Also it is underclocked to MAX 810mHz. Battery usage statistics pins the main user as the screen, but I feel this is false.
TL;DR: I'm having battery problems, and have tried all the normal fixes I could find online. See the attached images for battery details.
Any suggestions are appreciated!
Thanks!
Click to expand...
Click to collapse
Get the app BetterBatteryStats to narrow down what's draining your battery.
Also, being so UV = takes longer to load stuff = longer screen time = more battery usage. UV too much results in higher battery drain.
Okay but...
BWolf56 said:
Get the app BetterBatteryStats to narrow down what's draining your battery.
Also, being so UV = takes longer to load stuff = longer screen time = more battery usage. UV too much results in higher battery drain.
Click to expand...
Click to collapse
Okay I just bought Better Battery Stats, I'll let it analyze whats going on for the next few days.. And I assume UV means under voltage? Either way I put the processor speed back up to default (1512 mHz). But that still doesn't explain the 60% battery drop in 20 minutes after being unplugged.
I don't think it is possible for your phone in any case to drain 60% in 20 minutes. That's a ton of power usage, your phone would probably melt if it was using that much. Sounds like your phone is not reading your battery level properly. You may want to try resetting your battery stats, however I have heard that the s3 battery monitors its own level. In this case you probably would be better off just getting a new battery.
Sent from my SGH-I747 using xda app-developers app
Reading through some battery threads I was told that the "proper" way to check your overnight drain was to charge up to 100% and not touch it until the next morning. I tried this last night and WiFi drain was in the 30% range (I used my phone before taking the screenshot which is why it's at 22%) with a total drop of 7% (100-93% over 8 hours).
Does this seem high?
I've got WiFi, NFC, battery saver location, mobile data, and double tap to wake on. The phone is rooted and I'm using a custom kernel (but I'm pretty sure it happened with the stock kernel too). I also have an Android Wear watch attached all night. On AOSP ROMs on my OP3T overnight drain was around 2% if I started at 100% and WiFi was never more than maybe 6% of total drain. Again, I'm not asking how to fix this, I'm just wondering if this is something that others are experiencing.
Thanks!
Mine dropped 2% over four hours of sleep. I'll try with battery saver on.
Mine averages about 3% in 8hrs with wifi on, I'll post a screenshot tomorrow, on freedomos using simplegx kernel
My WiFi drain is very low during idle. Like most flagships of this era.
mine is as same as op, but last night i charged it upto 74 and slept and when i got up after 6 hrs or so it dropped 2 %, strange ... maybe it's the way the phone is charged and calibrated for dash charging
I'm loosing 4-5% in 8 hours.
xocomaox said:
My WiFi drain is very low during idle. Like most flagships of this era.
Click to expand...
Click to collapse
Thanks for these screenshots. Obviously I don't have nearly the SOT that you do in my screenshot, but it looks like if our SOTs were the same you'd probably have similar WiFi percent usage.
Mine's been surprisingly bad - at least, worse than my Moto G5S, Galaxy S8+ or iPhone 8 Plus were. I'm losing like 5-7% every four hours, my battery drain while connected to wifi at work is way worse than either of the other phones mentioned too.
All in all it's kind of disappointing considering how good the OP5T is in literally every other regard.
shadeau said:
Thanks for these screenshots. Obviously I don't have nearly the SOT that you do in my screenshot, but it looks like if our SOTs were the same you'd probably have similar WiFi percent usage.
Click to expand...
Click to collapse
We may have similar WiFi usage. But my drain is about .5% per hour, overnight. I don't consider that high, and battery consumption has to be attributed to something. Here is my current usage since yesterday's charge.
On 8.0 the WiFi drain % is even lower, but idle drain per hour is the same. So it doesn't really matter.
Very bad.. Battery go. Down quickly in night..
My wifi drain is also really bad on the latest 4.7.4
Hope they release a fix soon...
Edit... I did a fresh install with stock 4.7.4 and it isn't as bad but still is present. At least it's more tolerable.
Sent from my ONEPLUS A5010 using Tapatalk
So I did another test last night (4.7.4 and SimpleGX kernel) and had 3% drain. With all the comments here I think the high percentage of WiFi is normal and probably not affecting battery life a lot. I am starting to think the kernel may be providing better results than stock 4.7.4 though since a lot of people are mentioning poor battery on 4.7.4.
I don't even know how long, all I can say is my battery drains 3% every 9 and a half hours. Both bluetooth and wifi was on. This is on the stock rom and kernal, not sure how you guys have such high battery drain... Are you guys sure it isn't another app hijacking your battery? Because from my experience the battery stats isn't always perfect. Sometimes I was told that it was my screen (on my old phone) in which it was actually a 3rd party app. After removing the app, my battery drain went a lot slower than usual.
Has anyone tried this toggle in Developer options?
showofdeth said:
Has anyone tried this toggle in Developer options?
Click to expand...
Click to collapse
Just tried that setting last night and it doesn't make much difference.
For all wondering I have an Android Wear device connected 24/7 and location set to battery saving. I also keep NFC and data on all night. I'm not using screen-off gestures though.
I wish it was only 7% or something like that on my OP5T.
I used to be one of you 3%-battery-"drain"-at-night-guys, until the official update to Oreo. Now it uses 36% in 6h38m, of which WiFi is reported being 29% (1044mah, despite 0m active and background usage reported). There is 2.8MB additional use according to the WiFi data usage report that was set to count from today, yet the numbers per app have decreased, so there goes reliability on that. I haven't added or removed any apps, only wiped cache after the update. On standby, it only takes 18 hours for it to drain, which used to be several days.
Another weird thing is that WiFi is terribly slow since the same update, but only on this device. (No numbers yet)
Right now my plan is to test all the mentioned related settings, as well as WiFi off, make screenshots after each nightly test, and finally do a complete wipe and perform the same tests with a minimum of apps, and then redo them again with my usual set of apps. It could still be one or more apps that misbehave on Oreo specifically I suppose, so if there's any indication for that, I will start eliminating apps one by one until I find the culprit.