UPDATED POST! Firmware for Optimus Pro and Hope - UPDATED 18.09.2020 New version for Optimus Pro

thanks a lot. I will try to identify the process your way. But, as a user, I noticed that there’s no a single process causing the issue which appears every time that I use for some time (usually up to 5 minutes) data connection (wifi or mobile).
I will let you know.
cheers.

Edit: experiencing leds wakelock bug even on v3. Had to install mtknoleds.apk to keep my device asleep.

Dear Pišina80CZ, how did you do that? I don’t use an alarm, almost nothing,yet very quickly empty battery (5-6 hours).Wi-Fi = Off, Bt = off,Google sync = off, No sim card, MTKnoLed.apk install,what should I do?
I’d pay for it if someone told me the solution!

Everything in this community is free. Here you will find all the help you need, without any payment, just because you politely ask for it.

1 Like

Which Firmware Version is running on your watch?

I didn’t do anything. Watches just work like this. I usually use WatchDroid and sometimes SIM. In both cases, the watch lasts less than two days, depending on the use of the display. I have Google sync turned on and Bluetooth also. WIFI off. The only problem I have with the alarm clock. Firmware 2.6

Hi . This is a english speaking forum :joy::joy::joy: . Sorry mate , couldnt resist :+1::pensive::pensive::+1:

2 Likes

:rofl::rofl::rofl: Sorry, I didn’t know, this won’t happen again. I’ve edit my post.

1 Like

:rofl::rofl::rofl::rofl::rofl::rofl::rofl: . Have a good evening mate :wink:

1 Like

Could we get a battery saver kernel option?
Like turning off some cores and limiting the maximum clock speed.
I don’t need this speed for gaming :rofl: would rather go slow and steady.

Most of the time I use only the music player with bluetooth and the notifications from Watchdroid but the cpu keeps going at max speed for no reason.

I tried to controll it with Kernel Auditor but it just ignores my settings (V2.5).

It all depends on the governor the kernel is using. If you have adb shell access to the watch you can find out which governors the kernel supports:

Current governor:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Supported:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

You might want to set it to powersave (root needed)

chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

On my Hope it is “sched” which is an EAS governor that works well. Interactive consumes a little more energy. powersave consumes little less energy.
hotplug (switch off cores) is not supported I think. Not on my watch.

Again you first need to find what is using so much CPU. It is not normal. Here is the top command from my watch. top itself is using the most cpu, which is normal.

Hope Lite:/ $ top -m 5
top -m 5
User 16%, System 16%, IOW 0%, IRQ 0%
User 12 + Nice 0 + Sys 12 + Idle 47 + IOW 0 + IRQ 0 + SIRQ 0 = 71

PID USER PR NI CPU% S #THR VSS RSS PCY Name
14439 shell 20 0 15% R 1 4688K 2304K fg top
405 root 20 0 1% S 2 9564K 2980K fg /vendor/bin/dm_agent_binder
51 root 20 0 1% S 1 0K 0K fg kworker/u8:1
981 system 18 -2 1% S 103 1229764K 119028K fg system_server
362 root 20 0 1% S 1 3892K 560K fg daemonsu:mount:master
^
Break out of the command with Ctrl+\

1 Like

I noticed that kernel auditor is not working well as it cannot command the CPU Freq properly. I’m testing SetCPU app (donation version available on XDA forum) that seems to be working properly. For the moment (I normally use the watch as a phone companion during working days) I can say that @pablo11 was right: no battery enhancement so far (however it lasts 3 working days with BT on and watchdroid sinched with my phone). During the weekend I will test the watch as a standalone watch-phone (with SIM and data connection on) and will say if all of this stuff (CPU management) is worth the effort.
Then, lastly, I will test v2.6 firmware.
Cheers

Interesting post. Are those ADB commands? Can you explain better for me?
Thanks

adb is used to get into the linux shell on the device. On your PC type adb shell
(you need to enable the adb in android developer settings on the watch, and have adb on your PC)
You can download it from my site: https://sites.google.com/site/tweakradje/android/kospet-hope-lite/adb_1.0.32.zip
From there on it is basically linux.
Google on both adb and linux commands :slight_smile:

Two days is actually very good battery life.

All I can think of is that when I bought the watch, I got a recommendation from the seller to leave the first few cycles on the charger longer. 4-5 hours. It is a fact that the life of the watch gradually increased. I did not adjust the settings in any way, as it was after the factory settings. With these Chinese products, about every piece produced has a life of its own :joy:

Many thanks for the info !! :slight_smile: ADB works, how to proceed? what commands do you start?

Just because ADB shell works does not mean that you can change any kernel related settings longer than a reboot.
You need root access to make these changes stick.
It’s not hard to get root access but be careful if you are not familiar with it.
I have not gained enough improvement from changing the kernel settings to make it worth mentioning.

2 Likes

I understand, root activated TWRP, Xposed, Magisk working. I currently trying Wakelock detector, & Greenify app.(I’m looking for what the battery is running out of…)

Measurements: WakeLock detector - TtyC0? what is this?
BetterBatteryStats: Wakelock constantly
Dear colleagues, how do i move on ?? (ADB commands?)
IMG_20190922_085744~2 strong text

is it possible, programmatically, to disable the bottom row of the launcher (fitness)?