30-09-2022 06:54 PM - last edited 01-10-2022 09:06 AM
Hi,
I upgraded my A41 from Android 11 to latest Android 12 and straight away saw double battery usage than before when I was on Android 11. Wiped system cache, etc., left it a few days to optimise itself, nothing worked, still the same battery drain.
Put the Android 11 firmware back on and everything is fine again with no battery drain issues.
Poor show from Samsung to release a buggy Android 12 with battery drain issues. There has been 3 Android 12 firmware releases so far for the A41 and I can't believe this hasn't been fixed. I see quite a few other posts here with similar complaints and the usual drone response: here is our handy link how to optimise your battery usage, and if that doesn't work factory reset. Yes, thanks for that. No help at all.
My suspicion is that the CPU is being used with no throttling nearly all the time and this is causing the battery drain.
What's the point of 4 years of upgrades Samsung if they don't test them and release them with battery drain bugs? The stupid small notification text on the Android 12 lock screen, which can only be read with a magnifying glass, I guess I could live with, but battery drain, no.
Greg
30-09-2022 09:29 PM
30-09-2022 09:32 PM
01-10-2022 10:15 AM - last edited 01-10-2022 10:15 AM
A factory reset after installing every upgrade is not really an option. I am not going to waste a day reinstalling. The expectation is that Samsung tests its upgrades before releasing.
Greg
12-12-2022 12:40 AM
Check that you have not disabled the system app:
com.sec.android.diagmonagent
In Android 12 ActivityManager tries to fire up diagmonagent but if this has been disabled it will cause an exception, and repeatedly try to restart it. Check your ADB log. This will contribute to battery drain. This does not happen on Android 11 and diagmonagent can be disabled.
https://yoodley.com/what-is-diagmonagent/
If you are worried about what information diagmonagent sends back to developers, might be best to firewall it with Karma Firewall:
https://f-droid.org/en/packages/net.stargw.fok/
20-12-2022 06:27 PM - last edited 20-12-2022 06:33 PM
Yes, that was it: com.sec.android.diagmonagent
I had disabled this apk as it was considered by many sources as Samsung bloat in Android 11. Disabling it in Android 11 caused no issues. However, it turns out, it seems to be required by Samsung in Android 12.
After enabling it again, battery usage, ADB logs, and CPU throttling all back to normal on Android 12.
Two key items to find the fix to this issue:
Hopefully someone finds this useful!
Thanks,
Greg