Powerprofile of the S7/S7+? - Samsung Galaxy Tab S7 / S7 Plus Questions & Answer

In android there is a powerprofile.xml that carries the tabulated power draw from the manufacturer for each "component" on the device.
Sometimes there are differences across manufacturers, but within a manufacturer across regular and + models the base consumption for the SOC is basically the same and the only difference in the screen measurements. I have an S7, and was able to extract it - it basically says that having your screen on at full brightness will WRECK your battery life. From min to Max, I could probably cut a 15 hour estimated battery life down to 5 or 6 hours, which is probably the reason for the big disparity in people's reported numbers.
I don't have an S7+, so i'm curious if anyone one who does can extract this information as well.
{
"phone_model": "SM-T878U",
"android_version": "10",
"none": "0",
"ambient.on": "27",
"screen.on": "302",
"screen.full": "1240",
"bluetooth.active": "0",
"bluetooth.on": "0",
"wifi.on": "0",
"wifi.active": "0",
"wifi.scan": "0",
"audio": "60.7",
"video": "410",
"camera.flashlight": "160.4",
"camera.avg": "219.4",
"gps.on": "43",
"radio.active": "94",
"radio.scanning": "53",
"radio.on": [
"7.2",
"7.2"
],
"modem.controller.idle": "0",
"modem.controller.rx": "0",
"modem.controller.tx": "0",
"modem.controller.voltage": "0",
"cpu.clusters.cores": [
"4",
"3",
"1"
],
"cpu.core_speeds.cluster0": [
"300000",
"403200",
"518400",
"614400",
"691200",
"787200",
"883200",
"979200",
"1075200",
"1171200",
"1248000",
"1344000",
"1420800",
"1516800",
"1612800",
"1708800",
"1804800"
],
"cpu.core_power.cluster0": [
"27.8",
"28.4",
"29.2",
"29.8",
"30.2",
"31.4",
"32.1",
"32.9",
"33.5",
"35.5",
"35.6",
"37.6",
"38.9",
"40.4",
"43.0",
"46.0",
"49.5"
],
"cpu.core_speeds.cluster1": [
"710400",
"825600",
"940800",
"1056000",
"1171200",
"1286400",
"1382400",
"1478400",
"1574400",
"1670400",
"1766400",
"1862400",
"1958400",
"2054400",
"2150400",
"2246400",
"2342400",
"2419200"
],
"cpu.core_power.cluster1": [
"51.1",
"57.5",
"65",
"72.6",
"81.3",
"91.1",
"97.9",
"106.3",
"117.8",
"128.1",
"153.8",
"177.4",
"185.7",
"199.8",
"219.9",
"241.1",
"262.8",
"282"
],
"cpu.core_speeds.cluster2": [
"844800",
"960000",
"1075200",
"1190400",
"1305600",
"1401600",
"1516800",
"1632000",
"1747200",
"1862400",
"1977600",
"2073600",
"2169600",
"2265600",
"2361600",
"2457600",
"2553600",
"2649600",
"2745600",
"2841600",
"2937600",
"3014400",
"3091200"
],
"cpu.core_power.cluster2": [
"62.9",
"71.4",
"79.8",
"88.8",
"98.2",
"105.7",
"119.5",
"134.0",
"150.4",
"168.5",
"188.1",
"211.3",
"243.1",
"252.5",
"265.7",
"288.7",
"313.4",
"339.8",
"370.4",
"391.6",
"392.6",
"393.6",
"400.0"
],
"cpu.suspend": "7.5",
"cpu.idle": "14.7",
"battery.capacity": "7760",
"battery.typical.capacity": "8000",
"bluetooth.controller.idle": "0",
"bluetooth.controller.rx": "10",
"bluetooth.controller.tx": "10",
"wifi.controller.idle": "1",
"wifi.controller.rx": "130",
"wifi.controller.tx": "420",
"wifi.controller.tx_levels": [
"0"
],
"wifi.controller.voltage": "3600",
"wifi.batchedscan": [
".0002",
".002",
".02",
".2",
"2"
]
}
Click to expand...
Click to collapse

Cool info. I don't go above 50% brightness. I also get 13-16 hours of use each day.

Related

tasker help please

ARGH purpose of the profile its a kid time waster timer.
start when a programs in a list are started.
count down the time with flashed every x minutes
warn at completion
do something disruptive alert or alarm or close the app or lock the screen or just bounce to home
I am having trouble with flow control with the subroutines.
the closes top subroutine starts before the countdown is complete. or rater anything disruptive I put in there fires to early. if I just put a flash in it flashes aththe right time. butif I screen lock or notify or power off or go to home screen or popup. they all fire immedialtey.
i thought it might be the way the countdown was using wait but it doens seem to be the problem.
i had a simpler countdown that woud simply wait and then go to the top. if not enough time had passed. i thought the problem might be the wait so I wrote it like this.
i also managed the priroties of hte sub tasks higher thant eh main task.
well I kept going on the rest of the 'stuff' i hae a settings screen to choose the time allowed. and I would like ot have check boxes for the different kind of disruptions. but that wont be needed if all I can do is flash
Main (3)
A1: Perform Task [ Name:Init Stopff Priority:8 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: ]
A2: Flash [ Text:Timer Starting
%TimeAllowed Minutes Left Longff ]
<CountdownTask>
A3: Perform Task [ Name:CountDown Stopff Priority:9 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable:%finished ]
<wait for completion>
A4: Wait Until [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ] If [ %finished = 1 ] this should not be needed and it doesn't help.
A5: Flash [ Text:Time is up!
%finished Longff ]
<CloseTask>
A6: Perform Task [ Name:Close Stopff Priority:8 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: ]
A7: Flash [ Text:Back to main Longff ]
Init (4)
A1: Variable Set [ Name:%TimeAllowed To:10 Do Mathsff Appendff ]
A2: Variable Set [ Name:%TimeRemaining To:%TimeAllowed Do Mathsff Appendff ]
CountDown (5)
A1: Variable Subtract [ Name:%TimeRemaining Value:2 ]
A2: Variable Set [ Name:%waitstart To:%TIMES Do Mathsff Appendff ]
A3: Variable Set [ Name:%waitend To:%waitstart +10 Do Mathsn Appendff ]
<Donewaiting>
A4: Anchor
A5: Flash [ Text:%TimeRemaining
%waitstart
%TIMES
%waitend Longff ]
A6: Variable Subtract [ Name:%TimeRemaining Value:1 ]
A7: Variable Add [ Name:%waitstart Value:1 Wrap Around:0 ]
A8: Goto [ Type:Action Label Number:1 Labelonewaiting ] If [ %waitend > %waitstart ]
<finished = 1>
A9: Return [ Value:1 Stopn ]
Close (6)
A1: Flash [ Text:Closeing now Longff ]
A2: Go Home [ Page:0 ] anything interesting here fires to early

[Q] S3 Neo+ I9301, KitKat possibly crashing the phone?

Hi, ive recently bought a phone I9301 (the one with 1.5gb RAM and 4.4.2 kitkat from 12th August)
but the main problem is that the phone happens to restart itself
it does it very often when (i think) something wakes it up from the Deep Sleep (after about 10minutes of doing nothing) like:
- unlocking the phone
- setting the alarm
- receiving a call
sometimes it restarts automatically when i'm not using it
ive checked the android there are no Kernel panic logs left, no crash logs at all
tried to crash the phone while having it connected to the Catlog via USB, but it doesnt go Deep Sleep while charging (so the alarm and calls worked) but managed to crash it once
thats what the CatLog left me with
Code:
10-04 13:31:30.145: E/SMD(225): DCD ON
10-04 13:31:30.345: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/listener_android.c:124:listener protocol failure -1
10-04 13:31:30.355: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/listener_android.c:128::error: -1: 0 == (nErr = __QAIC_HEADER(adsp_listener_next_invoke)( ctx, nErr, 0, 0, &ctx, &handle, &sc, bufs->inbufs, inBufsAllocated, bufs->inbufLenReqs, MAX_BUFS, bufs->outbufLenReqs, MAX_BUFS))
10-04 13:31:30.365: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/listener_android.c:187:listener thread exiting with code -1
10-04 13:31:30.365: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:215::error: -1: 0 == (nErr = remotectl_open(name, (int*)ph, dlerrstr, sizeof(dlerrstr), &dlerr))
10-04 13:31:30.375: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/listener_android.c:189:listener thread failed to cleanly shutdown. This is ok durring process exit.
10-04 13:31:30.375: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:215::error: -1: 0 == (nErr = remotectl_open(name, (int*)ph, dlerrstr, sizeof(dlerrstr), &dlerr))
10-04 13:31:30.375: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:215::error: -1: 0 == (nErr = remotectl_open(name, (int*)ph, dlerrstr, sizeof(dlerrstr), &dlerr))
10-04 13:31:30.375: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:215::error: -1: 0 == (nErr = remotectl_open(name, (int*)ph, dlerrstr, sizeof(dlerrstr), &dlerr))
10-04 13:31:30.385: E/adsprpc(254): vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:215::error: -1: 0 == (nErr = remotectl_open(name, (int*)ph, dlerrstr, sizeof(dlerrstr), &dlerr))
: E/(): Device disconnected
(look at the bottom), i guess nothing special, however didnt find time to check what the remotectl_open function does in detail
its been to the Warranty 2 times, first time they 're' flashed the firmware, but the problem remained, tried disabling tons of built-in apps, hard reset, nothing works
second time they said theres nothing to do and all i have to do is just wait for the release of firmware update,
any ideas whats wrong with the phone?

Help with random reboots

I started getting random reboots a few weeks ago. I cant tie it to any app in particular and my phone doesnt seem to be getting hot. I thought maybe unlocking the bootloader and flashing a custom rom might help so i flashed CM13 and it seemed to get more frequent and it would almost go into a bootloop that i could only stop by going into recovery and rebooting that way. I eventually flashed stock lollipop back onto it and it slowed down to every once in a while and didnt do the bootloop thing anymore. I did a logcat through ADB but i dont know how to interperet it. Could anyone help?
Code:
[ 03-21 20:30:54.246 1429: 1429 D/KeyguardViewMediator ]
handleMessage dt = 0
[ 03-21 20:30:54.249 16086:16086 I/View ]
ssignParent(ViewParent parent) parent is: com.android.mail.ui.SwipeableListView{262fdc16 VFED.VCL .F....ID 0,0-720,1022 #7f0f0194 app:id/conversation_list_view}
[ 03-21 20:30:54.270 1964: 1982 I/HwSystemManager ]
HoldService:callUid: 10009 notificationType: false
[ 03-21 20:30:54.270 1964: 1982 I/HwSystemManager ]
HoldService:pkgName[0]: com.google.android.backuptransport identity: 42988327681828
[ 03-21 20:30:54.276 876: 891 V/SMCSAMSHelper ]
SMCSAMSHelper.addSTPEvent: cost 0 ms end.
[ 03-21 20:30:54.276 876: 891 V/SMCSAMSHelper ]
SMCSAMSHelper.smartTrimAddProcessRelation: cost 0 ms end.
[ 03-21 20:30:54.280 16164:16315 I/PG Utils ]
acquire_provider pkg:[com.android.providers.contacts] pid:[] send to pg
[ 03-21 20:30:54.296 1964: 2071 I/HwSystemManager ]
HoldService:callUid: 10009 notificationType: false
[ 03-21 20:30:54.297 1964: 2071 I/HwSystemManager ]
HoldService:pkgName[0]: com.google.android.backuptransport identity: 42988327681828
[ 03-21 20:30:54.298 876: 1508 V/SMCSAMSHelper ]
SMCSAMSHelper.addSTPEvent: cost 0 ms end.
[ 03-21 20:30:54.298 876: 1508 V/SMCSAMSHelper ]
SMCSAMSHelper.smartTrimAddProcessRelation: cost 0 ms end.
[ 03-21 20:30:54.301 16164:16315 I/PG Utils ]
acquire_provider pkg:[com.android.providers.contacts] pid:[] send to pg
That was the last of what it picked up before it rebooted. Any ideas?
I too am getting a sudden burst of rebooting after rooting my phone while on B322. I am working on removing apps one at a time though I do not think this to be the issue.

Run shell screencap pixel color help plz

I've been reading and searching for days and have yet to find or maybe just implement correctly, a sure way to check a coordinate for a certain pixel color and then use that variable in a task.
Phone: Galaxy note 3
Android: 5.0
Using tasker. I found this snippet for using in tasker. I'm either not doing something right or this code is not working.
Variable set: set %devicewidth to 1080 (This is the smaller value of your screen resolution)
Variable set (check Do Maths): set %offset to %par1 * %devicewidth
su -cn u:r:system_app:s0
screencap /sdcard/scr.dump;
let offset=%offset;
stringZ=$(dd if='/sdcard/scr.dump' bs=4 count=1 skip=$offset 2>/sdcard/result.txt| hexdump); red=$(echo $stringZ | cut -d' ' -f2 | tail -c3);
I'm getting a red dot when I debug right in front of this line below this sentence
green=$(echo $stringZ | cut -d' ' -f3 | tail -c3);
blue=$(echo $stringZ | cut -d' ' -f4 | tail -c3); rgb="$red$green$blue";
echo $rgb;
Flash (for debugging purposes): %final
If %final eq %par2
Return 1
else
Return 0
end if
Then I setup another task to perform this task. Maybe I'm setting variables wrong or something. But it's constantly stuck on the loop to find my color on the screen.
I'm hoping someone has some better links to instructions for how to actually use this step by step. Or know if something is wrong.
I just can't seem to figure out how to use it or the variable correctly. Here's code I'm trying to run it with.
Color Check Test (2)
A1: Launch App [ App:Mage and Minions Data: Exclude From Recent Appsff Always Start New Copyff ]
A2: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A3: Perform Task [ NameixelColorCheck Priority:%priority Parameter 1 (%par1):1050 + 150 Parameter 2 (%par2):#FFB74D Return Value Variable:%box1check Stopff ]
A4: If [ %box1check eq 1 ]
A5: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A6: Run Shell [ Command:input swipe 1020 170 1540 170 1000 Timeout (Seconds):0 Use Rootn Store Output In: Store Errors In: Store Result In: ]
A7: Else
A8: Goto [ Type:Action Number Number:3 Label: ]
A9: End If
Please and thank you for any advice. This snippet of code is making pull my hair out. Once I figure this out, then I can set up some variables for each item box so it can check to see quality of item and whether or not to keep or sell.

Autoshare via email

Hello,
I am looking for an alternative to AutoShare.
My goal is to click the share button in any app (for example gallery) and click one icon/app to send that file via e-mail to a preconfigured mail adress with preconfigure subject. AutoShare seems to be the only app to do that but haven't been updated since 2014 and does not seem to work for me anymore. Do you know any alternatives?
Thanks in advance!
I'm using AutoShare and MailTask.
Here's my Tasker description:
Code:
Profile: E-Mail Privat (6)
Event: AutoShare [ Configuration:Command: E-Mail Privat
Sender: all
Subject: all
Text: all
File: all ]
Enter: E-Mail Privat (12)
A1: If [ %astext !Set ]
A2: Variable Set [ Name:%astext To:%asfile() Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:0 Structure Output:Off ]
A3: End If
A4: For [ Variable:%asfileitem Items:%asfile() ]
A5: Variable Section [ Name:%asfileitem From:21 Length:100 Adapt To Fit:On Store Result In:%asfileitem ]
A6: Variable Set [ Name:%asfileitem To::%asfileitem Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 Structure Output:Off ]
A7: Java Function [ Return:%asfileitem Class Or Object:Uri Function:encode
{String} (String, String) Param:%asfileitem Param: Param: Param: Param: Param: Param: ]
A8: Variable Set [ Name:%asfileitem To:content://com.android.externalstorage.documents/document/primary%asfileitem Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 Structure Output:Off ]
A9: Array Push [ Variable Array:%asfilenew Position:999999 Value:%asfileitem Fill Spaces:Off ]
A10: End For
A11: Send email [ Configuration:Send email from meiser <[email protected]> Timeout (Seconds):0 Structure Output:Off ]
Only precondition: the file has to be in your internal storage.

Categories

Resources