Xperia 10 Plus battery drain with 4.0.1

REPRODUCIBILITY (100%):
BUILD ID = OS VERSION (Settings > About product): 4.0.1.48
HARDWARE: Xperia 10 plus
UI LANGUAGE: Greek
REGRESSION: (compared to previous public release: Yes, No, ?): ?

DESCRIPTION:

The device drains 12% (and even more) battery during night sleep, with wifi on, screen off, mobile data off, bluetooth off and location services off, android support off and only the clock running in the background (as a widget, minimized).

I tried to reset the device, even do the whole proccess from the begining (flash android, then reflash Sailfish), but there seems to be no improvements.

Hello
I have the X10 and I make follow and have with 4.1.0.48 a good battery life now.

  1. Terminal or exshell: devel-su: mcetool --set-cpu-scaling-governor=performance
  2. Terminal or exshell: devel-su: mcetool -sdisabled
  3. in settings-App- terminate some android services e.g. Outlook, Office, Sycig
  4. use 3G
    see my SysMon:

1 Like

Possibly related:

1 Like

Thank you for your reply!

Making changes to the CPU governor shows some signs of improvement, but I noticed that the system does not go to “sleep”, and the drain problem reappears after 2-3 days.
I also use 3G right from the very beginning, since I read some reports that 4G consumes more energy in some cases, and I rarely use Android app support (and, when I use it, I switch it OFF after using it).

I will play around with the mcetool, and see if I can get something out of it!

Once again, thanks for your recommendation!

Thanks for your reply! This case seems to be identical with mine.

Before posting, I tried playing around with BT, and generally radio changes, but did not see any significant changes.
I will surely try “monitoring” specific app consumptions in the next days, and see if I can spot the dracula in my Xperia 10 Plus! :thinking:

1 Like

Here all mcetool commands:

[nemo@Xperia10-DualSIM ~]$ mcetool --help
Mode Control Entity Tool

USAGE
mcetool [OPTION] …

OPTIONS
-U, --unblank-screen
-d, --dim-screen
-n, --blank-screen
–blank-screen-lpm
–get-display-stats[=<human|machine>]
-P, --blank-prevent
-v, --cancel-blank-prevent
–set-blank-prevent-mode=<disabled|keep-on|allow-dim>
-G, --set-dim-timeout=
–set-dim-with-kbdtimeout=
-O, --set-dim-timeouts=<secs,secs,…>
-f, --set-adaptive-dimming-mode=<enabled|disabled>
-J, --set-adaptive-dimming-time=
-o, --set-blank-timeout=
–set-blank-from-lockscreen-timeout=
–set-blank-from-lpm-on-timeout=
–set-blank-from-lpm-off-timeout=
-j, --set-never-blank=<enabled|disabled>
-K, --set-autolock-mode=<enabled|disabled>
–set-autolock-delay=<seconds[.fraction]>
–set-devicelock-in-lockscreen=
–set-lockscreen-animation=<enabled|disabled>
-t, --set-tklock-blank=<enabled|disabled>
-I, --set-inhibit-mode=<disabled|stay-on-with-charger|stay-on|stay-dim-with-charger|stay-dim>
–set-kbd-slide-inhibit-mode=<disabled|stay-on-when-open|stay-dim-when-open>
-k, --set-tklock-mode=<locked|locked-dim|locked-delay|unlocked>
-m, --tklock-callback=<unlock|retry|timeout|closed>
-q, --tklock-open=<oneinput|visual|lpm|pause>
-Q, --tklock-close
-M, --set-doubletap-mode=<disabled|show-unlock-screen|unlock>
-z, --set-doubletap-wakeup=<never|always|proximity>
–set-fingerprint-wakeup-mode=<never|always|proximity>
–set-fingerprint-wakeup-allow-delay=
–set-fingerprint-wakeup-trigger-delay=
–set-fingerprint-wakeup-throttle-delay=
–set-volume-key-policy=<default|media-only>
-Z, --set-powerkey-action=<never|always|proximity|proximity2>
–set-powerkey-blanking=<off|lpm>
–set-powerkey-long-press-delay=
–set-powerkey-double-press-delay=
–set-display-on-single-powerkey-press-actions=
–set-display-on-double-powerkey-press-actions=
–set-display-on-long-powerkey-press-actions=
–set-display-off-single-powerkey-press-actions=
–set-display-off-double-powerkey-press-actions=
–set-display-off-long-powerkey-press-actions=
–set-touchscreen-gesture-actions=<gesture_id|doubletap|fpwakeup,actions>
–set-powerkey-dbus-action=<action_id,signal_argument|method_call_details>
–set-powerkey-ps-override-count=
–set-powerkey-ps-override-timeout=
–set-display-off-override=<disabled|use-lpm>
-r, --enable-radio=<master|cellular|wlan|bluetooth>
-R, --disable-radio=<master|cellular|wlan|bluetooth>
-p, --set-power-saving-mode=<enabled|disabled>
-T, --set-psm-threshold=<10|20|30|40|50>
-F, --set-forced-psm=<enabled|disabled>
-E, --set-low-power-mode=<enabled|disabled>
–set-lpmui-triggering=<bit1[,bit2][…]>
-s, --set-suspend-policy=<enabled|disabled|early|disable_on_charger>
–get-suspend-stats
-S, --set-cpu-scaling-governor=<automatic|performance|interactive>
-i, --set-fake-doubletap=<enabled|disabled>
-b, --set-display-brightness=<1…100>
–set-dimmed-brightness-static=<1…100>
–set-dimmed-brightness-dynamic=<1…100>
–set-compositor-dimming-threshold-hi=<0…100>
–set-compositor-dimming-threshold-lo=<0…100>-g, --set-als-mode=<enabled|disabled>
–set-als-autobrightness=<enabled|disabled>
–set-als-input-filter=<disabled|median>
–set-als-sample-time=<50…1000>
-u, --set-ps-mode=<enabled|disabled>
–set-ps-on-demand=<enabled|disabled>
–set-default-ps-uncover-delay=
–set-incall-ps-uncover-delay=
–set-ps-blocks-touch=<enabled|disabled>
–set-ps-acts-as-lid=<enabled|disabled>
–set-lid-sensor-mode=<enabled|disabled>
–set-lid-open-actions=<disabled|unblank|tkunlock>
–set-lid-close-actions=<disabled|blank|tklock>
–set-kbd-slide-open-trigger=<never|no-proximity|always>
–set-kbd-slide-open-actions=<disabled|unblank|tkunlock>
–set-kbd-slide-close-trigger=<never|after-open|always>
–set-kbd-slide-close-actions=<disabled|blank|tklock>
–set-filter-lid-with-als=<enabled|disabled>
–set-filter-lid-als-limit=
–set-orientation-sensor-mode=<enabled|disabled>
–set-orientation-change-is-activity=<enabled|disabled>
–set-flipover-gesture-detection=<enabled|disabled>
-a, --get-color-profile-ids
-A, --set-color-profile=
-C, --set-cabc-mode=<off|ui|still-image|moving-image>
-c, --set-call-state=<none|ringing|active|service>:<normal|emergency>
–set-button-backlight=<enabled|disabled>
–set-button-backlight-mode=<off|on|policy>
–set-button-backlight-off-delay=
-l, --enable-led
-L, --disable-led
–enable-led-pattern=
–disable-led-pattern=
–show-led-patterns
-y, --activate-led-pattern=
-Y, --deactivate-led-pattern=
–set-sw-breathing=<enabled|disabled>
–set-sw-breathing-limit=<0 … 100>
-e, --powerkey-event=<short|double|long>
-D, --set-demo-mode=<on|dim|off>
–set-brightness-fade-def=
–set-brightness-fade-dim=
–set-brightness-fade-als=
–set-brightness-fade-blank=
–set-brightness-fade-unblank=
–set-lipstick-core-delay=
–set-input-policy-mode=<enabled|disabled>
–set-input-grab-allowed=<bit1[,bit2][…]>
–set-touch-unblock-delay=
–begin-notification[=<name[,duration_ms[,renew_ms]]>]
–end-notification[=<name[,linger_ms]>]
-N, --status
-B, --block[=]
-h, --help[=<OPTION|“all”>]
-H, --long-help[=]
-V, --version
–set-verbosity=<emerg|alert|crit|err|warning|notice|info|debug>
–set-memuse-warning-used=<page_count>
–set-memuse-warning-active=<page_count>
–set-memuse-critical-used=<page_count>
–set-memuse-critical-active=<page_count>
–set-exception-length-call-in=
–set-exception-length-call-out=
–set-exception-length-alarm=
–set-exception-length-usb-connect=
–set-exception-length-usb-dialog=
–set-exception-length-charger=
–set-exception-length-battery=
–set-exception-length-jack-in=
–set-exception-length-jack-out=
–set-exception-length-camera=
–set-exception-length-volume=
–set-exception-length-activity=
–reset-settings[=]
–set-inactivity-shutdown-delay=

I use the app ShellEx for this…
It is easy like terminal and this tool use the fingerprint for root commands :smiley: