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

Hi,deleting BBS, then i tested it for 3 days,the result is unchanged.This is the max. standby time.(no wifi,no Bt,no sim)
IMG_20191013_160857~2

Frankyboywhat is BBS?


My backup after fixing all wakelocks…

4 Likes

Dear,how to fix it wakelocks? ADB commands? or something.apk?
Jing : BBS (BetterBatteryStats)

LOL we now have your thumbprint. We know who you are!:alien:

1 Like

Almost a week :astonished: :astonished: :astonished: how?

Thx a lot, this simple advice fixes some of my battery issues

new record!
6 days!

so far best i recall was 4 days.

How is it possible? Unthinkable for me. I tried very many things.didn’t help.
mark2 : 6 day!! counting ( built in batt… 800mAh, 6 day * 24 /h = 144/h (800 / 144 = 5.5mAh) very small battery drain.please tell me how…

6 Days is an easy target with no sim, or airplane mode, or with a sim and a full 3g covering for a watch that sleeps well with no wake up.

What makes a difference is the 3g covering level: I get more then 4 days with 3g sim on and half covering (more energy is used by the watch), I presume one or two days less with a bad covering and one or two days more with full covering.

My friend, still a lot of wakeup with no wifi,no Bt,no sim as in your case is very strange to me. Did you followed step by step the guide posted?

My advice for you is:

Repeat the point from the guide I posted from the start. Don’t miss the full watch reset after flashing.

Of course, test the watch before installing any external apps, and remember to apply again the best practices in the guide every and each time you install a new app.

If the results are the same, I would say your watch is defective. I cannot think about hardware differences between same watches that could make such a huge difference in performance, being the software the same. Some components bad performing that force the CPU to additional work? Just hypothesis.

Best luck.

Thanks for reply! Where can I make a mistake?
Prerequisite: Flash Stock 3.0 firmware

  • Select all the component of 3.0 scatter file
  • Use “Upgrade firmware” in SP Flash Tool
    SP_flashtool
  • Execute an additional full reset after the successful firmware upgrade
    factoryreset6
  • Be sure to using “Normal mode” in Setting -> System Optimization
  • Apply the following setting on ALL APPS unless otherwise pointed out.
    workmode12
    1. mtkled bug settings mtkNoled
    2. Screen setting
  • Set Wake up Screen on raising.
    Use medium brightness for improved readability in every ambient light.
    mode2
    3. Fix Play Services (2019) download PlayStore
    4. Remove Location Permission
  • Remove location permission for all but Gmaps and Weather. Go to Settings -> More -> App Setting -> App Permission -> remove
    permission13
    5. Disable auto sync
  • Go to Settings -> More -> Account and disable auto-sync data
    autosync10
    6. Disable background data
  • Go to Setting -> Uninstall -> select App -> Data usage.
    Tap on each App and disable Background Data. Some Apps are linked to other and don’t have the option.
    7. Disable notification
  • Go to Setting -> Uninstall -> select App -> Notification.
    Tap on Block All.

    8. Select 3g as preferred mobile network
  • 3g is less resource hungry then 4g: Go to Settings -> Connect -> Cellular Network -> Preferred Network Type. Select 3g.

    9. Use a battery cheap watchface
  • Select a watch-face with a black background, with thin indicators.
    I use this from the stock ones: time, full date and battery level, I don’t need more.
    10. Network management
  • Keep your network turned off (WiFi, Mobile Data, Bluetooth), but cellular signal on, so you can get phone calls and SMS. NO airplane mode.
    Activate the radio signal you need whenever you need it.
    Reboot the watch -> fully charge it -> remove from the base charge -> wait 4 hours —> tap the graph in Power saving.
    Unfortunately I still have 19 hours.

I tested alarms with ADB (dumpsys alarm) :pensive:
jobdelay
Job.delay & job.deadline is high??

Have you checked which jobs it runs? dumpsys jobscheduler
Maybe you find the problem with that command.

Too much data. Please check it out. dumpsys_jobscheudler.txt

Not looking good. Try these two things:

dumpsys deviceidle

Light mode should be enabled and in the list. (we have no deep mode, missing motion sensor)

  Idling history:
     light-idle: -18h48m45s710ms
         normal: -18h48m45s6ms
     light-idle: -18h48m34s590ms
         normal: -8h30m4s490ms
     light-idle: -8h28m54s618ms
         normal: -9m40s190ms
     light-idle: -8m26s109ms
         normal: -4m25s676ms
     light-idle: -3m52s283ms
         normal: -2m20s131ms
     light-idle: -1m43s969ms
         normal: -13s29ms
  Whitelist (except idle) system apps:
    com.android.providers.downloads
  Whitelist system apps:
    com.android.providers.downloads
  Whitelist (except idle) all app ids:
    10005
  Whitelist all app ids:
    10005
  mLightEnabled=true  mDeepEnabled=false

Do you have root access? Then try this at the su shell prompt:

pm disable com.google.android.googlequicksearchbox
pm clear com.google.android.googlequicksearchbox
stop
sync
reboot

Then look at battery consumption again.

thank you very much for the help, now i start !!
(currently no root but i can do it)

Are you saying that the Google search box is running in the background?

It shouldn’t be.

You can freeze the Google app to test or add Google to the background cleaner list which will kill it when the screen goes off.
No need for root to do this.

If you do have to root it make sure you use twrp and magisk systemless root.

Looks like it. Ik know there were some bad versions in the past. I don’t have this problem on my Kospet Hope. But I have experienced same problems on my phone. You can also update Google right away after factory reset to the latest version in the store.
Since I use always root on my devices I use pm commands from the shell. :slight_smile:
Edit: checked and you can indeed freeze google. My version is 7.18.50.21

I did it,didn’t help, I cleared com.google.android.googlequicksearchbox now : dumpsys_jobsheudler02.txt
why is it different from the others Optimus watch?

It’s a pitty that the companies that sell these watches don’t care at all to solve the issues but keep making money with unreliable products.

Jobscheduler2 looks ok. Did you check: dumpsys deviceidle from adb shell?

  1. Else try TWRP and reformat DATA partition and Clear CACHE partition then reboot?

  2. Did you test/flash boot.img and system.img from Thor 5 Pro too? Then factory reset from GUI?

I’m with you on the quality of the firmware from these chinese watches. Plenty of bugs. But that is the risk when buying these “cheap” watches.