Huawei watch 2 sport sensor question - Huawei Watch 2
Hi !
Could anyone who owns a huawei watch 2 sport use this command and give me the result please ?
adb shell dumpsys sensorservice
I want to see what sensors are available !
Thanks a lot
Is this what you are looking for?
Sensor Device:
HAL: HuaWei sensor module (HuaWei Devices Company), version 0x01030001
Total 26 h/w sensors, 26 running:
0x00000013) active-count = 2; sampling_period(ms) = {1000.0, 1000.0}, selected = 1000.0 ms; batching_period(ms) = {60000.0, 60000.0}, selected = 60000.0 ms
0x0000001b) active-count = 1; sampling_period(ms) = {5000.0}, selected = 5000.0 ms; batching_period(ms) = {5000.0}, selected = 5000.0 ms
0x00000020) active-count = 1; sampling_period(ms) = {5000.0}, selected = 5000.0 ms; batching_period(ms) = {5000.0}, selected = 5000.0 ms
0x00000024) active-count = 1; sampling_period(ms) = {5000.0}, selected = 5000.0 ms; batching_period(ms) = {5000.0}, selected = 5000.0 ms
0x00000023) active-count = 2; sampling_period(ms) = {5000.0, 66.7}, selected = 66.7 ms; batching_period(ms) = {5000.0, 0.0}, selected = 0.0 ms
0x0000002b) active-count = 1; sampling_period(ms) = {1.0}, selected = 1.0 ms; batching_period(ms) = {0.0}, selected = 0.0 ms
0x0000002c) active-count = 1; sampling_period(ms) = {30000.0}, selected = 30000.0 ms; batching_period(ms) = {0.0}, selected = 0.0 ms
Sensor List:
0000000000) LSM6DS3 3-axis Accelerometer | STMicroelectronics | ver: 1 | type: android.sensor.accelerometer(1) | perm: n/a
continuous | minRate=0.67Hz | maxRate=100.00Hz | FIFO (max,reserved) = (3000, 150) events | non-wakeUp |
0x00000001) akm09911 Magnetometer | AKM | ver: 1 | type: android.sensor.magnetic_field(2) | perm: n/a
continuous | minRate=0.67Hz | maxRate=100.00Hz | FIFO (max,reserved) = (600, 150) events | non-wakeUp |
0x00000003) TSL2584TSV light Sensor | ams AG | ver: 1 | type: android.sensor.light(5) | perm: n/a
on-change | minRate=1.43Hz | maxRate=10.00Hz | no batching | non-wakeUp |
0x00000005) LSM6DS3 3-axis Gyroscope | STMicroelectronics | ver: 1 | type: android.sensor.gyroscope(4) | perm: n/a
continuous | minRate=0.67Hz | maxRate=100.00Hz | FIFO (max,reserved) = (600, 150) events | non-wakeUp |
0x00000006) BM1383GLV Pressure Sensor | ROHM Semiconductor | ver: 1 | type: android.sensor.pressure(6) | perm: n/a
continuous | minRate=0.40Hz | maxRate=20.00Hz | FIFO (max,reserved) = (300, 150) events | non-wakeUp |
0x00000009) huawei Gravity Sensor | Huawei SensorHub | ver: 1 | type: android.sensor.gravity(9) | perm: n/a
continuous | minRate=1.00Hz | maxRate=50.00Hz | no batching | non-wakeUp |
0x0000000a) huawei Linear Acceleration Sensor | Huawei SensorHub | ver: 1 | type: android.sensor.linear_acceleration(10) | perm: n/a
continuous | minRate=1.00Hz | maxRate=50.00Hz | no batching | non-wakeUp |
0x0000000f) huawei Game Rotation Vector Sensor | Huawei SensorHub | ver: 1 | type: android.sensor.game_rotation_vector(15) | perm: n/a
continuous | minRate=1.00Hz | maxRate=50.00Hz | FIFO (max,reserved) = (300, 150) events | non-wakeUp |
0x00000011) huawei Significant motion Sensor | Huawei SensorHub | ver: 1 | type: android.sensor.significant_motion(17) | perm: n/a
one-shot | maxDelay=0us | minDelay=0us | no batching | wakeUp |
0x00000012) huawei step detector | Huawei SensorHub | ver: 1 | type: android.sensor.step_detector(18) | perm: n/a
special-trigger | minRate=1.00Hz | minDelay=0us | no batching | non-wakeUp |
0x00000013) huawei step counter | Huawei SensorHub | ver: 1 | type: android.sensor.step_counter(19) | perm: n/a
on-change | minRate=1.00Hz | minDelay=0us | no batching | non-wakeUp |
0x00000015) ADPD153GGRI | ANALOG DEVICES | ver: 1 | type: android.sensor.heart_rate(21) | perm: android.permission.BODY_SENSORS
on-change | minRate=1.00Hz | minDelay=0us | no batching | non-wakeUp |
0x00000019) AFE4405 light Sensor | Texas Instruments | ver: 1 | type: com.huawei.watch.ppg(65537) | perm: n/a
continuous | minRate=1.00Hz | maxRate=100.00Hz | no batching | non-wakeUp |
0x0000001a) huawei wrist tilt gesture | Huawei SensorHub | ver: 1 | type: android.sensor.wrist_tilt_gesture(26) | perm: n/a
special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp |
0x0000001b) huawei motion health | Huawei SensorHub | ver: 1 | type: com.huawei.watch.motionhealth(65538) | perm: n/a
on-change | minRate=0.00Hz | maxRate=1.00Hz | no batching | non-wakeUp |
0x0000001c) ADUX1050 Capacitive Proximity Sensor | Analog Devices, Inc | ver: 1 | type: com.huawei.watch.capacity(65539) | perm: n/a
continuous | minRate=0.62Hz | maxRate=10.00Hz | no batching | non-wakeUp |
0x00000020) huawei Activity Reminder Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.watch.activityreminder(65540) | perm: n/a
special-trigger | maxDelay=0us | minDelay=0us | no batching | non-wakeUp |
0x00000023) huawei Wear State Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.watch.wearstate(65542) | perm: n/a
on-change | maxDelay=0us | minDelay=0us | no batching | non-wakeUp |
0x00000024) huawei Motion Goal Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.watch.motiongoal(65541) | perm: n/a
special-trigger | maxDelay=0us | minDelay=0us | no batching | non-wakeUp |
0x00000026) huawei GPS FLP Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.watch.gpsflp(65543) | perm: n/a
special-trigger | maxDelay=0us | minDelay=0us | no batching | non-wakeUp |
0x00000027) huawei workout Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.bone(65544) | perm: n/a
on-change | minRate=0.00Hz | maxRate=1.00Hz | no batching | non-wakeUp |
0x00000028) huawei workout detail Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.bone(65545) | perm: n/a
on-change | minRate=0.00Hz | maxRate=1.00Hz | no batching | non-wakeUp |
0x00000029) huawei workout reminder Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.bone(65546) | perm: n/a
on-change | minRate=0.00Hz | maxRate=1.00Hz | no batching | non-wakeUp |
0x0000002a) huawei workout result Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.bone(65547) | perm: n/a
on-change | minRate=0.00Hz | maxRate=1.00Hz | no batching | non-wakeUp |
0x0000002b) Low Latency Off Body Sensor | Huawei SensorHub | ver: 1 | type: android.sensor.low_latency_offbody(34) | perm: n/a
on-change | maxDelay=0us | minDelay=0us | no batching | wakeUp |
0x0000002c) huawei Thermal Protection Sensor | Huawei SensorHub | ver: 1 | type: com.huawei.watch.thermalprotection(65548) | perm: n/a
special-trigger | maxDelay=0us | minDelay=0us | no batching | non-wakeUp |
0x5f636779) Corrected Gyroscope Sensor | AOSP | ver: 1 | type: android.sensor.gyroscope(4) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
0x5f676172) Game Rotation Vector Sensor | AOSP | ver: 3 | type: android.sensor.game_rotation_vector(15) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
0x5f676273) Gyroscope Bias (debug) | AOSP | ver: 1 | type: android.sensor.accelerometer(1) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
0x5f67656f) GeoMag Rotation Vector Sensor | AOSP | ver: 3 | type: android.sensor.geomagnetic_rotation_vector(20) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
0x5f677276) Gravity Sensor | AOSP | ver: 3 | type: android.sensor.gravity(9) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
0x5f6c696e) Linear Acceleration Sensor | AOSP | ver: 3 | type: android.sensor.linear_acceleration(10) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
0x5f726f76) Rotation Vector Sensor | AOSP | ver: 3 | type: android.sensor.rotation_vector(11) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
0x5f797072) Orientation Sensor | AOSP | ver: 1 | type: android.sensor.orientation(3) | perm: n/a
continuous | maxDelay=0us | maxRate=100.00Hz | no batching | non-wakeUp |
Fusion States:
9-axis fusion disabled (0 clients), gyro-rate= 200.00Hz, q=< 0, 0, 0, 0 > (0), b=< 0, 0, 0 >
game fusion(no mag) disabled (0 clients), gyro-rate= 200.00Hz, q=< 0, 0, 0, 0 > (0), b=< 0, 0, 0 >
geomag fusion (no gyro) disabled (0 clients), gyro-rate= 200.00Hz, q=< 0, 0, 0, 0 > (0), b=< 0, 0, 0 >
Recent Sensor events:
Low Latency Off Body Sensor: last 2 events
1 (ts=223.869804340, wall=15:27:19.602) 1.00, 0.00, 0.00,
2 (ts=1501.663758514, wall=15:48:41.520) 0.00, 0.00, 0.00,
huawei Wear State Sensor: last 2 events
1 (ts=223.869804340, wall=15:27:19.602) 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00,
2 (ts=1501.663758514, wall=15:48:41.520) 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00,
huawei motion health: last 1 events
1 (ts=1508.642852834, wall=15:48:48.479) 2802230742745088.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00,
LSM6DS3 3-axis Accelerometer: last 50 events
1 (ts=2884.870266935, wall=16:11:44.799) 9.28, 3.15, 1.04,
2 (ts=2884.880577127, wall=16:11:44.799) 9.31, 3.16, 1.06,
3 (ts=2884.890887319, wall=16:11:44.799) 9.29, 3.14, 1.06,
4 (ts=2884.901197511, wall=16:11:44.799) 9.28, 3.13, 1.05,
5 (ts=2884.911507703, wall=16:11:44.799) 9.29, 3.13, 1.06,
6 (ts=2884.921817895, wall=16:11:44.799) 9.31, 3.12, 1.07,
7 (ts=2884.932128087, wall=16:11:44.799) 9.30, 3.12, 1.06,
8 (ts=2884.942438279, wall=16:11:44.799) 9.32, 3.13, 1.06,
9 (ts=2884.952748471, wall=16:11:44.799) 9.31, 3.13, 1.06,
10 (ts=2884.963058663, wall=16:11:44.799) 9.28, 3.14, 1.07,
11 (ts=2884.972465321, wall=16:11:44.893) 9.30, 3.17, 1.08,
12 (ts=2884.981871977, wall=16:11:44.893) 9.33, 3.18, 1.07,
13 (ts=2884.991278633, wall=16:11:44.893) 9.31, 3.16, 1.06,
14 (ts=2885.000685289, wall=16:11:44.893) 9.30, 3.15, 1.07,
15 (ts=2885.010091945, wall=16:11:44.893) 9.30, 3.15, 1.06,
16 (ts=2885.019498601, wall=16:11:44.893) 9.29, 3.13, 1.05,
17 (ts=2885.028905257, wall=16:11:44.893) 9.30, 3.14, 1.04,
18 (ts=2885.038311913, wall=16:11:44.893) 9.31, 3.15, 1.04,
19 (ts=2885.047718569, wall=16:11:44.893) 9.28, 3.17, 1.05,
20 (ts=2885.057125225, wall=16:11:44.893) 9.26, 3.15, 1.04,
21 (ts=2885.067017602, wall=16:11:44.991) 9.26, 3.15, 1.06,
22 (ts=2885.076909971, wall=16:11:44.991) 9.29, 3.14, 1.06,
23 (ts=2885.086802340, wall=16:11:44.991) 9.30, 3.13, 1.04,
24 (ts=2885.096694709, wall=16:11:44.991) 9.30, 3.15, 1.06,
25 (ts=2885.106587078, wall=16:11:44.991) 9.29, 3.13, 1.07,
26 (ts=2885.116479447, wall=16:11:44.991) 9.32, 3.14, 1.08,
27 (ts=2885.126371816, wall=16:11:44.991) 9.31, 3.12, 1.06,
28 (ts=2885.136264185, wall=16:11:44.991) 9.31, 3.11, 1.07,
29 (ts=2885.146156554, wall=16:11:44.991) 9.27, 3.14, 1.07,
30 (ts=2885.156048923, wall=16:11:44.991) 9.29, 3.16, 1.04,
31 (ts=2885.165951298, wall=16:11:45.090) 9.30, 3.18, 1.08,
32 (ts=2885.175853673, wall=16:11:45.091) 9.31, 3.15, 1.07,
33 (ts=2885.185756048, wall=16:11:45.091) 9.30, 3.16, 1.06,
34 (ts=2885.195658423, wall=16:11:45.091) 9.32, 3.14, 1.04,
35 (ts=2885.205560798, wall=16:11:45.091) 9.30, 3.14, 1.05,
36 (ts=2885.215463173, wall=16:11:45.091) 9.31, 3.15, 1.06,
37 (ts=2885.225365548, wall=16:11:45.091) 9.31, 3.13, 1.07,
38 (ts=2885.235267923, wall=16:11:45.091) 9.31, 3.16, 1.07,
39 (ts=2885.245170298, wall=16:11:45.091) 9.31, 3.16, 1.06,
40 (ts=2885.255072673, wall=16:11:45.091) 9.29, 3.15, 1.06,
41 (ts=2885.264947444, wall=16:11:45.189) 9.27, 3.17, 1.07,
42 (ts=2885.274822209, wall=16:11:45.189) 9.28, 3.13, 1.07,
43 (ts=2885.284696974, wall=16:11:45.189) 9.31, 3.16, 1.09,
44 (ts=2885.294571739, wall=16:11:45.189) 9.31, 3.15, 1.09,
45 (ts=2885.304446504, wall=16:11:45.189) 9.29, 3.15, 1.07,
46 (ts=2885.314321269, wall=16:11:45.189) 9.31, 3.13, 1.06,
47 (ts=2885.324196034, wall=16:11:45.189) 9.32, 3.13, 1.06,
48 (ts=2885.334070799, wall=16:11:45.189) 9.30, 3.13, 1.09,
49 (ts=2885.343945564, wall=16:11:45.189) 9.32, 3.12, 1.09,
50 (ts=2885.353820329, wall=16:11:45.189) 9.32, 3.12, 1.07,
Active sensors:
huawei step counter (handle=0x00000013, connections=2)
huawei motion health (handle=0x0000001b, connections=1)
huawei Activity Reminder Sensor (handle=0x00000020, connections=1)
huawei Wear State Sensor (handle=0x00000023, connections=2)
huawei Motion Goal Sensor (handle=0x00000024, connections=1)
Low Latency Off Body Sensor (handle=0x0000002b, connections=1)
huawei Thermal Protection Sensor (handle=0x0000002c, connections=1)
Socket Buffer size = 984 events
WakeLock Status: not held
Mode : NORMAL
7 active connections
Connection Number: 0
Operating Mode: NORMAL
com.google.android.clockwork.common.offbody.LowLatencyOffBodyDetector$1 | WakeLockRefCount 0 | uid 10007 | cache size 0 | max cache size 0
Low Latency Off Body Sensor 0x0000002b | status: active | pending flush events 0
Connection Number: 1
Operating Mode: NORMAL
gwe | WakeLockRefCount 0 | uid 10020 | cache size 0 | max cache size 0
huawei step counter 0x00000013 | status: active | pending flush events 0
Connection Number: 2
Operating Mode: NORMAL
com.huawei.bone.model.service.WearDetectSensorService | WakeLockRefCount 0 | uid 10024 | cache size 0 | max cache size 0
huawei Wear State Sensor 0x00000023 | status: active | pending flush events 0
Connection Number: 3
Operating Mode: NORMAL
com.huawei.bone.model.service.HealthSensorService | WakeLockRefCount 0 | uid 10024 | cache size 0 | max cache size 0
huawei motion health 0x0000001b | status: active | pending flush events 0
huawei Activity Reminder Sensor 0x00000020 | status: active | pending flush events 0
huawei Motion Goal Sensor 0x00000024 | status: active | pending flush events 0
Connection Number: 4
Operating Mode: NORMAL
com.huawei.advsettings.protector.SensorService | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
huawei Wear State Sensor 0x00000023 | status: active | pending flush events 0
Connection Number: 5
Operating Mode: NORMAL
gwe | WakeLockRefCount 0 | uid 10020 | cache size 0 | max cache size 0
huawei step counter 0x00000013 | status: active | pending flush events 0
Connection Number: 6
Operating Mode: NORMAL
com.huawei.advsettings.protector.SensorService | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
huawei Thermal Protection Sensor 0x0000002c | status: active | pending flush events 0
Previous Registrations:
16:11:45 de-activated handle=0x00000000 package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
16:10:29 de-activated handle=0x0000002b package=com.google.android.clockwork.common.offbody.LowLatencyOffBodyDetector$1
16:10:26 activated handle=0x0000002b samplingRate=0us maxReportLatency=0us package=com.google.android.clockwork.common.offbody.LowLatencyOffBodyDetector$1
16:10:13 activated handle=0x00000000 samplingRate=10000us maxReportLatency=100000us package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:49:13 de-activated handle=0x00000000 package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:48:46 activated handle=0x00000000 samplingRate=10000us maxReportLatency=100000us package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:48:45 de-activated handle=0x0000002b package=com.google.android.clockwork.common.offbody.LowLatencyOffBodyDetector$1
15:33:07 de-activated handle=0x00000000 package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:32:17 activated handle=0x00000000 samplingRate=10000us maxReportLatency=100000us package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:29:27 de-activated handle=0x00000000 package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:28:42 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:42 de-activated handle=0x00000013 package=gwe
15:28:39 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:39 de-activated handle=0x00000013 package=gwe
15:28:38 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:38 de-activated handle=0x00000013 package=gwe
15:28:36 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:36 de-activated handle=0x00000013 package=gwe
15:28:34 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:31 activated handle=0x00000023 samplingRate=66667us maxReportLatency=0us package=com.huawei.advsettings.protector.SensorService
15:28:30 activated handle=0x0000002c samplingRate=30000000us maxReportLatency=0us package=com.huawei.advsettings.protector.SensorService
15:28:30 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:29 de-activated handle=0x00000013 package=gwe
15:28:28 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:28 de-activated handle=0x00000013 package=gwe
15:28:27 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:28:27 de-activated handle=0x00000013 package=gwe
15:28:26 activated handle=0x00000024 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:28:26 activated handle=0x00000020 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:28:26 activated handle=0x0000001b samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:28:22 de-activated handle=0x00000024 package=com.huawei.bone.model.service.HealthSensorService
15:28:22 de-activated handle=0x00000020 package=com.huawei.bone.model.service.HealthSensorService
15:28:22 de-activated handle=0x0000001b package=com.huawei.bone.model.service.HealthSensorService
15:28:01 de-activated handle=0x00000023 package=com.huawei.watchfacelibrary.a.g
15:27:34 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:27:34 de-activated handle=0x00000013 package=gwe
15:27:34 activated handle=0x00000024 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:27:34 activated handle=0x00000020 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:27:33 activated handle=0x0000001b samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:27:33 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:27:33 de-activated handle=0x00000013 package=gwe
15:27:31 de-activated handle=0x00000024 package=com.huawei.bone.model.service.HealthSensorService
15:27:31 activated handle=0x00000023 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.watchfacelibrary.a.g
15:27:31 de-activated handle=0x00000020 package=com.huawei.bone.model.service.HealthSensorService
15:27:31 de-activated handle=0x0000001b package=com.huawei.bone.model.service.HealthSensorService
15:27:30 activated handle=0x00000013 samplingRate=1000000us maxReportLatency=60000000us package=gwe
15:27:21 activated handle=0x0000002b samplingRate=0us maxReportLatency=0us package=com.google.android.clockwork.common.offbody.LowLatencyOffBodyDetector$1
15:27:21 activated handle=0x00000000 samplingRate=10000us maxReportLatency=100000us package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:27:19 activated handle=0x00000024 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:27:19 activated handle=0x00000020 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:27:19 activated handle=0x0000001b samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.HealthSensorService
15:27:16 activated handle=0x00000023 samplingRate=5000000us maxReportLatency=5000000us package=com.huawei.bone.model.service.WearDetectSensorService
15:27:12 de-activated handle=0x00000000 package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:27:10 activated handle=0x00000000 samplingRate=10000us maxReportLatency=100000us package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:27:09 de-activated handle=0x00000000 package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
15:26:38 activated handle=0x0000002b samplingRate=0us maxReportLatency=0us package=com.google.android.clockwork.common.offbody.LowLatencyOffBodyDetector$1
15:26:37 activated handle=0x00000000 samplingRate=10000us maxReportLatency=100000us package=com.android.clockwork.gestures.detector.gaze.SensorDataCollector
Related
T-online users cannot access xda-developers.com
I got contacted a few times by Germans wondering why xda-developers.com didn't exist anymore. T-online (the largest German dialup and ADSL ISP) has lost connectivity to parts of the world because of some networking company going bankrupt. I'm sure somebody somewhere is working on it, but have no details. If you know any T-online users, please reassure them that we're all fine.
Same for FASTWEB, (Italy), I have it at home but I can't reach this forum (the page does not exist....)
Hi there, I'm a customer of t-online and now I don't have any problem to get to the forum. Perhaps they fixed it. Greetings, Kaputter :shock:
I'm a UK 2Mb Cable Modem user (with Telewest BlueYonder as my ISP), and the XDA Developers website has been terrible to access for me all day. Never had it happen before, and the rest of the web has been fine for me all day. You SURE it's not a specific XDA Developers problem, or let me put that better, a problem specifically affecting the XDA Developers site?
Kaputter said: Hi there, I'm a customer of t-online and now I don't have any problem to get to the forum. Perhaps they fixed it. Greetings, Kaputter :shock: Click to expand... Click to collapse Seems so: Code: Report for [url]www.xda-developers.com[/url] [213.130.163.225] Analysis: IP packets are being lost past network "64.125.30.0" at hop 7. There is insufficient cached information to determine the next network at hop 8. -------------------------------------------------------------------------------------------------------------------------------------------- | Hop | %Loss | IP Address | Node Name | Location | Tzone | ms | Graph | Network | -------------------------------------------------------------------------------------------------------------------------------------------- | 0 | | 192.168.123.154 | trillian.magrathea | ... | | | | (private use) | | 1 | | 192.168.123.254 | - | ... | | 2 | x | (private use) | | 2 | | 217.5.98.38 | - | ?(Germany) | +01:00 | 60 | x | Deutsche Telekom AG | | 3 | | 217.237.154.198 | - | ?(Germany) | +01:00 | 56 | x | Deutsche Telekom AG | | 4 | | 62.154.18.22 | f-ea1.F.DE.net.DTAG.DE | - | | 72 | -x------ | Deutsche Telekom AG | | 5 | | 216.200.116.109 | pos8-0.pr1.fra1.de.mfnx.net | | | 60 | x | 216.200.116.0 | | 6 | | 216.200.116.209 | so-0-1-0.cr2.fra1.de.mfnx.net | | | 61 | x | 216.200.116.0 | | 7 | | 64.125.30.150 | pos10-0.mpr1.ams1.nl.above.net | Amsterdam, Netherlands | +01:00 | 75 | x | 64.125.30.0 | | ... | | | | | | | | | | ? | | 213.130.163.225 | [url]www.xda-developers.com[/url] | ?(Netherlands) | +01:00 | | | NL-CALYX-20010222 | -------------------------------------------------------------------------------------------------------------------------------------------- Roundtrip time to 64.125.30.150, average = 75ms, min = 75ms, max = 76ms -- 25.4.2004 14:23:23 Report for [url]www.xda-developers.com[/url] [213.130.163.225] Analysis: 'www.xda-developers.com' was found in 10 hops (TTL=54). It is a HTTP server (running Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.1.2). --------------------------------------------------------------------------------------------------------------------------------------------- | Hop | %Loss | IP Address | Node Name | Location | Tzone | ms | Graph | Network | --------------------------------------------------------------------------------------------------------------------------------------------- | 0 | | 192.168.123.154 | trillian.magrathea | ... | | | | (private use) | | 1 | | 192.168.123.254 | - | ... | | 1 | x | (private use) | | 2 | | 217.5.98.38 | - | ?(Germany) | +01:00 | 60 | x-- | Deutsche Telekom AG | | 3 | | 217.237.154.194 | - | ?(Germany) | +01:00 | 55 | x | Deutsche Telekom AG | | 4 | | 62.154.18.22 | f-ea1.F.DE.net.DTAG.DE | - | | 60 | x- | Deutsche Telekom AG | | 5 | | 216.200.116.109 | pos8-0.pr1.fra1.de.mfnx.net | | | 60 | x- | 216.200.116.0 | | 6 | | 216.200.116.209 | so-0-1-0.cr2.fra1.de.mfnx.net | | | 60 | x- | 216.200.116.0 | | 7 | | 64.125.30.150 | pos10-0.mpr1.ams1.nl.above.net | Amsterdam, Netherlands | +01:00 | 73 | x | 64.125.30.0 | | 8 | | 62.4.95.250 | Calyx.ams1.nl.above.net | Amsterdam, Netherlands | +01:00 | 73 | x | Abovenet Netherlands | | 9 | 100 | | | | | | | | | 10 | | 213.130.163.225 | [url]www.xda-developers.com[/url] | ?(Netherlands) | +01:00 | 76 | x- | NL-CALYX-20010222 | --------------------------------------------------------------------------------------------------------------------------------------------- Roundtrip time to [url]www.xda-developers.com[/url], average = 76ms, min = 76ms, max = 78ms -- 26.4.2004 20:23:52
I'm still getting pages not found errors, slow access to the XDA Developers site etc... Nothing wrong anywhere else in the world for me though...
Reason for Lag -> Too many restart for OOM
Dead Trigger played very smooth if I Force Stop every app on my Nexus S JB, but if I have the standard stuffs running, it will lag like hell. I monitored the logcat -b events for two session, and was so shocked to find out that Android have been killing and restarting some apps repeatedly when I was playing my game, causing what I belief to be the main reason for lag, I have written a simple perl script to process the logcat to generate this table. For a 5 minute Dead Trigger Session Code: +------------------------------------------------------------+-----+-----+ |name |died |start| +------------------------------------------------------------+-----+-----+ |com.facebook.katana | 9| 9| |com.kebab.Llama | 8| 7| |android.process.media | 7| 7| |ownhere.google.android.apps.maps:LocationFriendService | 7| 7| |ownhere.google.android.apps.maps:FriendService | 6| 6| |ownhere.google.android.apps.maps:NetworkLocationService | 6| 6| |com.facebook.orca | 5| 4| |android.process.acore | 5| 5| |com.google.android.talk | 5| 6| |com.google.android.gsf.login | 4| 4| |com.google.process.gapps | 4| 4| |com.google.android.apps.uploader | 3| 3| |com.google.android.gallery3d | 3| 3| |com.google.android.apps.plus | 3| 3| |com.google.android.youtube | 2| 2| |com.android.vending | 2| 2| |com.london2012.results | 2| 3| |ownhere.google.android.apps.maps | 2| 1| |com.asksven.betterbatterystats_xdaedition | 2| 1| |com.skype.raider | 2| 1| |com.android.settings | 2| 2| |net.dinglisch.android.taskerm | 1| 1| |com.google.android.deskclock | 1| 1| |com.google.android.apps.docs | 1| 2| |com.android.launcher | 1| 1| |com.google.android.googlequicksearchbox | 1| 0| |com.madfingergames.deadtrigger:com.urbanairship.push.process| 1| 1| |com.madfingergames.deadtrigger | 1| 1| +------------------------------------------------------------+-----+-----+ |Total | 96| 93| +------------------------------------------------------------+-----+-----+ Earliest = 08-04 22:00:22.414, Latest = 08-04 22:05:56.867 For a 15 minutes session Code: +------------------------------------------------------------+-----+-----+ |name |died |start| +------------------------------------------------------------+-----+-----+ |com.google.process.gapps | 33| 33| |ownhere.google.android.apps.maps:LocationFriendService | 22| 22| |com.google.android.gsf.login | 19| 19| |com.google.android.talk | 18| 17| |android.process.acore | 17| 17| |ownhere.google.android.apps.maps:FriendService | 16| 16| |ownhere.google.android.apps.maps:NetworkLocationService | 16| 16| |com.facebook.katana | 15| 15| |com.kebab.Llama | 14| 14| |android.process.media | 11| 11| |com.google.android.gm | 3| 2| |net.dinglisch.android.taskerm | 2| 1| |com.google.android.calendar | 2| 3| |ownhere.google.android.apps.maps | 2| 1| |com.android.providers.calendar | 2| 2| |com.google.android.googlequicksearchbox | 2| 2| |com.google.android.youtube | 1| 0| |com.google.android.apps.uploader | 1| 0| |com.google.android.deskclock | 1| 2| |com.android.vending | 1| 2| |com.lim.android.automemman | 1| 0| |com.android.launcher | 1| 1| |com.madfingergames.deadtrigger:com.urbanairship.push.process| 1| 1| |com.google.android.gallery3d | 1| 0| |com.dg.gtd.android.lite | 1| 1| |com.google.android.inputmethod.latin.dictionarypack | 1| 1| |com.asksven.betterbatterystats_xdaedition | 1| 0| |com.google.android.apps.plus | 1| 0| |com.madfingergames.deadtrigger | 1| 1| |com.google.android.inputmethod.latin | 1| 1| |com.google.android.partnersetup | 1| 2| +------------------------------------------------------------+-----+-----+ |Total | 209| 203| +------------------------------------------------------------+-----+-----+ Earliest = 08-05 18:38:07.382, Latest = 08-05 18:52:54.068 I find it mind blowing that process have been killed and restarted close to 200 times for a 15 minutes gaming session. I went through the code for ActivityServiceManager, and it seems that this code have no way of knowing when a process is killed by the lowmemorykiller! I am starting to think that Android does need an Task Killer anyway. Is there any effort at all to patch this in Custom Roms?
man,this is unfortunately an open secret.its the number reason for lag and poor battery that android is associated with.android way of multitasking is ****.there I said it.its true.it should be just a much simpler type if u ask me.open,exit or run multiple apps together.no need of pause,caching,keeping apps in start position or waiting for lmk and other parameters plus autostarts this is why task killers have become a necessary evil.they break the android software thinking way but eventually needed for force stopping,killing autostarts,freeing up lots of ram and etc. the only solution currently-instead of tweaking software better hardware.base requirement of android-1gb ram,multi core 1.2ghz+ speeds.means to get better phones.or course developers we have lots luckily but. eventually buying beefy spec'd phone is solution-until android rethinks.
Test with aggressive minfrees and see if there is less activity. You can try my supercharger script but patching services.jar isn't needed for this test.
zeppelinrox said: Test with aggressive minfrees and see if there is less activity. You can try my supercharger script but patching services.jar isn't needed for this test. Click to expand... Click to collapse Happens even with supercharger. When I play games or emulators I get a straight drop on fps for a few seconds as if the android was doing something briefly. It then returns to normal. bOx Stash - https://www.box.com/shared/d8a46b7252c38069deb1
The question was whether aggressive minfrees had any effect on how often apps get restarted.
From http://developer.android.com/guide/components/services.html It is stated If the system kills your service, it restarts it as soon as resources become available again (though this also depends on the value you return from onStartCommand(), as discussed later) Click to expand... Click to collapse I have processed through the codes in ActivityManagerService.java, and from testing, Android DOES NOT check when "resources become available again", it will just blindly restart the service 5 seconds (SERVICE_RESTART_DURATION), with a delay of 10 seconds (SERVICE_MIN_RESTART_TIME_BETWEEN) between each service to be restarted. It can be see from this piece of logcat -b events: 08-04 22:00:32.433 I/am_proc_died( 249): [13911,com.asksven.betterbatterystats_xdaedition] 08-04 22:00:32.898 I/am_proc_died( 249): [14000,com.madfingergames.deadtrigger:com.urbanairship.push.process] 08-04 22:00:33.277 I/am_proc_died( 249): [13820,com.kebab.Llama] 08-04 22:00:33.277 I/am_low_memory( 249): 14 08-04 22:00:38.922 I/am_proc_died( 249): [13183,com.facebook.orca] 08-04 22:00:38.922 I/am_schedule_service_restart( 249): [com.facebook.orca/.push.mqtt.MqttPushService,5000] 08-04 22:00:38.922 I/am_low_memory( 249): 13 08-04 22:00:39.656 I/am_proc_died( 249): [10244,com.facebook.katana] Click to expand... Click to collapse It detected the low memory, but it still schedule the facebook service to be restarted anyway. Is the documentation lying? Or I am looking at the wrong part of the code?
Filed a bug at https://code.google.com/p/android/issues/detail?id=36400 Going to publish an app soon to gather this statistics easily from the phone itself.
App published: https://play.google.com/store/apps/details?id=com.kiwlm.loganalyst Interesting that I gather from the events as well, that the Maps app is woken up everytime there's a battery level change, I realise the am_battery_level event happens even though the % didn't change, but only the voltage level. From 80%->79%, there can be 10 am_battery_level events, causing Maps to be woken up 10 times! I think that's what contributes to the high wake lock count of Maps from BBS.
[INDEX] Athene ROMs (Nougat, Oreo, Pie; Q)
Quick reference to all Motorola G4/G4+ ROMs (that I know of, and are still being maintained). They are sorted by security patch date; current ones first. Alternatively, check the XDA ROM DB. Flash at your own risk. Updates stopped in Feb 2021. (check TG t.me/athene_stuffs for more recent ROM updates) ROMs (by security patch): 171105 .. 180605 / 180905 .. 191205 / 200105 .. Code: ----------------+ ---------------+ -- - - -+ -------/-------/--------/--------/---------------/----+ ------------------------------+ --------+ Name | Provided by | Dd Cc X | RD / AV / SP / RV / Vid / sS | updates first | base | ----------------+ ---------------+ -- -- - + -------/-------/--------/--------/---------------/----+ ------------------------------+ --------+ [B]Stock (181205):[/B] [COLOR=GREEN][B]OPJ28.111-22-1 [/B][/COLOR]| Kevinarol | [URL="https://mega.nz/#!2r53nCIY!-6oarSnChGLSDZguR3qV2XzJY2vIGzD2uNQ7q4Iq8ow"]D[/URL]d [URL="https://forum.xda-developers.com/showpost.php?p=79748253&postcount=452"]C[/URL]c [URL="https://forum.xda-developers.com/showpost.php?p=79748253&postcount=452"]X[/URL] | 190617 / 8.1 / 181201 / / / O | 190617/0218/0108 ... 181124 | Stock/TW| [COLOR=GREEN][B]Stock-O32jl [/B][/COLOR]| [URL="https://forum.xda-developers.com/member.php?u=4481495"]Jleeblanch[/URL] | [URL="https://drive.google.com/file/d/1TaWjzS70gfudARA3HBEv0HziGADRqnBx"]D[/URL][URL="https://drive.google.com/open?id=1ez9OuVcEnjGpJZqCY4nR1l7tyb37329B"]d[/URL] Cc [URL="http://cleanimport.xda/index.php?threads/3873367/"]X[/URL] | 190218 / 8.1 / 181201 / / / O | 190218/0108/181124 181124 | Stock/TW| [COLOR=GREEN][B]Stock-O32rg [/B][/COLOR]| [URL="https://forum.xda-developers.com/member.php?u=6324159"]rajatgupta1998[/URL] | [URL="https://sourceforge.net/projects/stock-rom/files/Motorola/athene/O%208.1.0/"]D[/URL][URL="https://sourceforge.net/projects/stock-rom/files/Motorola/athene/soak%20test/8.1.0/"]d[/URL] Cc [URL="http://cleanimport.xda/index.php?threads/3871136/"]X[/URL] | 190301 / 8.1 / 181201 / / / S | 190301/190108/181124 181124 | Stock/fb| [B]210205:[/B] AOSiP-P32kg | [URL="https://forum.xda-developers.com/member.php?u=4450994 "]kk9999gada [/URL] | 210207 | [URL="https://sourceforge.net/projects/moto-g4-plus/files/AOSiP/arm/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=3889942 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 210205 | 9.0.0 / | 210207/0113/04/201214 | 201214 | LOS | MG4+ | AOSiP-P64kg | [URL="https://forum.xda-developers.com/member.php?u=4450994 "]kk9999gada [/URL] | 210207 | [URL="https://sourceforge.net/projects/moto-g4-plus/files/AOSiP/arm64/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=3889942 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 210205 | 9.0.0 / | 210207/0113/04/201214 | 201214 | LOS | MG4+ | Lineage-N32pl | [URL="https://forum.xda-developers.com/member.php?u=3159349 "]peelie [/URL] | 210209 | [URL="https://androidfilehost.com/?a=show&w=files&flid=320501"]D[/URL]- [URL="https://www.lineageoslog.com/15.1"]C[/URL]- [URL="https://forum.xda-developers.com/showthread.php?t=3768420 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 210205 | 7.1.2 / 14.1 | 210209/201220/1215 | 201215 | LOS | MG4+ | Lineage-P64je | [URL="https://forum.xda-developers.com/member.php?u=5740993 "]jer194 [/URL] | 210211 | [URL="https://sourceforge.net/projects/jer194/files/Android/LOS16.0/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=....... "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 210205 | 9.0.0 / 16.0 | 210211/0116/201219 | 201219 | LOS | MG4+ | [B]210105:[/B] Lineage-O32el | [URL="https://forum.xda-developers.com/member.php?u=9708417 "]Eric_Lev [/URL] | 210116 | [URL="https://androidfilehost.com/?w=files&flid=303221"]D[/URL][URL="https://sourceforge.net/projects/lineageos-securitypatch-athene/files/Oreo/"]d[/URL] [URL="https://www.lineageoslog.com/15.1"]C[/URL][URL="https://forum.xda-developers.com/showpost.php?p=82636203&postcount=390"]c[/URL] [URL="https://forum.xda-developers.com/showthread.php?t=3768420 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 210105 | 8.1.0 / 15.1 | 210116/201220/1119/... | 200211 | LOS | MG4+ | Lineage-O32pl | [URL="https://forum.xda-developers.com/member.php?u=3159349 "]peelie [/URL] | 210116 | [URL="https://sourceforge.net/projects/moto-g4-athene/files/"]D[/URL][URL="https://androidfilehost.com/?a=show&w=files&flid=320501"]d[/URL] [URL="https://www.lineageoslog.com/15.1"]C[/URL]- [URL="https://forum.xda-developers.com/showthread.php?t=3768420 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 210105 | 8.1.0 / 15.1 | 210116/201220/1129 | 201129 | LOS | MG4+ | [B]201205:[/B] Derpfest-P32fb | [URL="https://forum.xda-developers.com/member.php?u=? "]@fabian001254 [/URL] | 201215 | [URL="https://sourceforge.net/projects/motog4-global/files/DerpFest/"]D[/URL][URL="https://drive.google.com/file/d/133-kKo7CMLwxNhJdBnYMNOiYM0kLb4gV/view"]d[/URL] -- -[URL="https://t.me/athene_stuffs "]T[/URL] | 201205 | 9.0.0 / | 201215/201111/1005/.. | 200810 | LOS | MG4+ | eOS-N32gd | Gael Duval | 210130 | [URL="https://images.ecloud.global/dev/athene/"]D[/URL]- [URL="https://gitlab.e.foundation/e/os/releases/-/releases"]C[/URL]- [URL="https://forum.xda-developers.com/showthread.php?t=3840594 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201205 | 7.1.2 / 0.14 | 210130/201209/1001/... | 181005 | LOS | MG4+ | EvolutionX-P32 | [URL="https://forum.xda-developers.com/member.php?u=? "]@fabian001254 [/URL] | 201215 | [URL="https://sourceforge.net/projects/motog4-global/files/EvolutionX/"]D[/URL]- -- -[URL="https://t.me/EvolutionX "]T[/URL] | 201205 | 9.0.0 / 2.3 | 201215/1109/1007/0905 | 200905 | AOSP | MG4+ | Lineage-N32el | [URL="https://forum.xda-developers.com/member.php?u=9708417 "]Eric_Lev [/URL] | 201221 | [URL="https://androidfilehost.com/?w=files&flid=303150"]D[/URL]- [URL="https://www.lineageoslog.com/14.1"]C[/URL]- [URL="https://forum.xda-developers.com/showthread.php?t=3522101 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201205 | 7.1.2 / 14.1 | 201221/1116/1027/06/.. | 200214 | LOS | MG4+ | Lineage-P32je | [URL="https://forum.xda-developers.com/member.php?u=5740993 "]jer194 [/URL] | 201221 | [URL="https://sourceforge.net/projects/jer194/files/Android/LOS16.0/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=....... "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201205 | 9.0.0 / 16.0 | 201221 | 201221 | LOS | MG4+ | OmniROM-P32gg | [URL="https://forum.xda-developers.com/member.php?u=5473651 "]golden-guy [/URL] | 201213 | [URL="https://androidfilehost.com/?w=files&flid=285447"]D[/URL][URL="http://dl.omnirom.org/athene/"]d[/URL] -- [URL="https://forum.xda-developers.com/showthread.php?t=3874452 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201205 | 9.0.0 / | 201213/1019/0719/0523/. | 181202 | AOSP | MG4+ | RR-P32fb | [URL="https://forum.xda-developers.com/member.php?u=? "]@fabian001254 [/URL] | 201215 | [URL="https://sourceforge.net/projects/motog4-global/files/RR/"]D[/URL]- -- -[URL="https://t.me/athene_stuffs "]T[/URL] | 201205 | 9.0.0 / v7.0.2 | 201215/1109/1007/0911 | 200911 | LOS | MG4+ | [B]201105:[/B] AOSiP-P64je | [URL="https://forum.xda-developers.com/member.php?u=5740993 "]jer194 [/URL] | 201109 | [URL="https://sourceforge.net/projects/athene-roms-j/files/AOSiP"]D[/URL]- [URL="https://forum.xda-developers.com/showpost.php?p=83567193&postcount=386"]C[/URL]- [URL="https://forum.xda-developers.com/showthread.php?t=3889942 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201105 | 9.0.0 / | 201109/1022/0923/0825/. | 191024 | LOS | MG4+ | Arrow-Q64fh | [URL="https://forum.xda-developers.com/member.php?u=10475271"]fuyukihidekii [/URL] | 201111 | [URL="https://sourceforge.net/projects/motog4-global/files/ArrowOS/ArrowOS-10/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=4077253 "]X[/URL][URL="https://t.me/athene_xda "]T[/URL] | 201105 | 10 / ? | 201111/0710/0524/11/.. | 200401 | AOSP | MG4+ | Lineage-P32dv | [URL="https://forum.xda-developers.com/member.php?u=7201331 "]Deivid_21 [/URL] | 201201 | [URL="https://sourceforge.net/projects/nemesisteam/files/ROMs/Athene/LineageOS/Pie-9/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=3860395 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201105 | 9.0.0 / 16.0 | 201201/201014/0928/... | 200724 | AOSP | MG4+ | Lineage-P64dv | [URL="https://forum.xda-developers.com/member.php?u=7201331 "]Deivid_21 [/URL] | 201201 | [URL="https://sourceforge.net/projects/nemesisteam/files/ROMs/Athene/LineageOS/Pie-9-ARM64/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=3860395 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201105 | 9.0.0 / 16.0 | 201201/201015 | 201015 | AOSP | MG4+ | [B]201005:[/B] Lineage-O32rr | [URL="https://forum.xda-developers.com/member.php?u=7046460 "]Regina Rainbow [/URL] | 201012 | [URL="https://androidfilehost.com/?w=files&flid=309565"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=3768420 "]X[/URL][URL="https://t.me/athene_stuffs "]T[/URL] | 201005 | 8.1.0 / 15.1 | 201012/0925/0822/0723/. | 200425 | LOS | MG4+ | [B]200905:[/B] Lineage-O32rg | [URL="https://forum.xda-developers.com/member.php?u=6324159 "]rajatgupta1998 [/URL] | 200920 | [URL="https://sourceforge.net/projects/lineage-athene/files/LineageOS%2015.1/"]D[/URL]- [URL="https://download.lineageos.org/athene/changes/"]C[/URL]- [URL="https://forum.xda-developers.com/showthread.php?t=3768420 "]X[/URL][URL="https://t.me/athene_xda "]T[/URL] | 200905 | 8.1.0 / 15.1 | 200920/0816/0407/0108/ | 170914 | LOS | MG4+ | Rec_OFox-P32fb | [URL="https://forum.xda-developers.com/member.php?u=? "]@fabian001254 [/URL] | 200916 | [URL="https://sourceforge.net/projects/motog4-global/files/Orange Fox/"]D[/URL]- -- -[URL="https://t.me/athene_stuffs "]T[/URL] | 200905 | 9.0.0 / | 200916 | 200916 | AOSP | MG4+ | Rec_SHRP-P32fb | [URL="https://forum.xda-developers.com/member.php?u=? "]@fabian001254 [/URL] | 200916 | [URL="https://sourceforge.net/projects/motog4-global/files/SHRP/"]D[/URL]- -- -[URL="https://t.me/athene_stuffs "]T[/URL] | 200905 | 9.0.0 / twrp3.4 | 200916 | 200916 | AOSP | MG4+ | [B]200805:[/B] AOKP-P32fb | [URL="https://forum.xda-developers.com/member.php?u=? "]@fabian001254 [/URL] | 200818 | [URL="https://drive.google.com/uc?id=17DEcXltNGp6qHF0IMYCjGU_y2L8bN-Hv&export=download"]D[/URL]- -- -- | 200805 | 9.0.0 / | 200818 | 200818 | LOS | MG4+ | ArrowOS-P32fh | [URL="https://forum.xda-developers.com/member.php?u=10475271"]fuyukihidekii [/URL] | 200826 | [URL="https://sourceforge.net/projects/motog4-global/files/ArrowOS/ArrowOS-9/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=4077253 "]X[/URL][URL="https://t.me/athene_xda "]T[/URL] | 200805 | 9.0.0 / | 200826/01/0613 | 200613 | AOSP | MG4+ | eOS-O32fl | flounder | 200825 | [URL="https://androidfilehost.com/?a=show&w=files&flid=312251"]D[/URL]- -- -[URL="https://t.me/athene_stuffs "]T[/URL] | 200805 | 8.1.0 / 0.11 | 200825 | 200825 | LOS | MG4+ | [B]200705:[/B] crDroid-P32fh | [URL="https://forum.xda-developers.com/member.php?u=10475271"]fuyukihidekii [/URL] | 200721 | [URL="https://sourceforge.net/projects/motog4-global/files/CrDroidARM/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=4122217 "]X[/URL]- | 200705 | 9.0.0 / 5.12 | 200721/18/08/0627.. | 200617 | AOSP | MG4+ | DotOS-P64fr | [URL="https://forum.xda-developers.com/member.php?u=? "]@Fraaxius [/URL] | 200708 | [URL="https://sourceforge.net/projects/fraaxius-roms/files/athene/DotOS-P/"]D[/URL]- -- -- | 190801 | 9.0.0 / 3.1.1 | 200708 | 200708 | AOSP | MG4+ | Lineage-N32ck | [URL="https://forum.xda-developers.com/member.php?u=? "]Chris Kobayashi [/URL] | 200802 | [URL="https://lineageos.disavowed.jp/athene/"]D[/URL]- [URL="https://download.lineageos.org/athene/changes/"]C[/URL]- -- | 200705 | 7.1.2 / 14.1 | 200802 (weekly) | 191028 | LOS | MG4+ | Lineage-P32fr | [URL="https://forum.xda-developers.com/member.php?u=? "]@Fraaxius [/URL] | 200706 | [URL="https://sourceforge.net/projects/fraaxius-roms/files/athene/Lineage16/"]D[/URL]- -- -- | 200?05 | 9.0.0 / 16.0 | 200706 | 200706 | AOSP | MG4+ | Mokke-P32sk | [URL="https://forum.xda-developers.com/member.php?u=10904135"]Seri-Koyuki [/URL] | 200630 | [URL="https://sourceforge.net/projects/motog4-global/files/MK/"]D[/URL]- -- -- | 200?05 | 9.0.0 / | 200630 | 200630 | ? | MG4+ | PixelExp+-P32s | [URL="https://forum.xda-developers.com/member.php?u=10904135"]Seri-Koyuki [/URL] | 200721 | [URL="https://sourceforge.net/projects/motog4-global/files/Pixel-Experience/Pie/"]D[/URL]- -- -[URL="https://t.me/PixelExperience "]T[/URL] | 191205 | 9.0.0 / | 200721 | 200721 | AOSP | MG4+ | PixelExp+-P64s | [URL="https://forum.xda-developers.com/member.php?u=10904135"]Seri-Koyuki [/URL] | 200707 | [URL="https://sourceforge.net/projects/motog4-global/files/Pixel-Experience/Pie-64/"]D[/URL]- -- -[URL="https://t.me/PixelExperience "]T[/URL] | 191205 | 9.0.0 / | 200707 | 200707 | AOSP | MG4+ | SuperiorOS-P32 | [URL="https://forum.xda-developers.com/member.php?u=10904135"]Seri-Koyuki [/URL] | 200721 | [URL="https://sourceforge.net/projects/motog4-global/files/SuperiorOS/Pie/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=4121139 "]X[/URL][URL="https://t.me/superioros "]T[/URL] | 200405 | 9.0.0 / | 200721/10/03/0625/21/17 | 200617 | AOSP | MG4+ | SuperiorOS-P64 | [URL="https://forum.xda-developers.com/member.php?u=10904135"]Seri-Koyuki [/URL] | 200718 | [URL="https://sourceforge.net/projects/motog4-global/files/SuperiorOS/Pie-arm64/"]D[/URL]- -- [URL="https://forum.xda-developers.com/showthread.php?t=4121139 "]X[/URL][URL="https://t.me/superioros "]T[/URL] | 200405 | 9.0.0 / | 200718/0619 | 200619 | AOSP | MG4+ | [B]200605:[/B] [B]200505:[/B] AEX-P32sk | [URL="https://forum.xda-developers.com/member.php?u=10904135"]Seri-Koyuki [/URL] | 200709 | [URL="https://sourceforge.net/projects/motog4-global/files/AEX/"]D[/URL]- -- -[URL="https://t.me/aospextendedgroup "]T[/URL] | 200505 | 9.0.0 / 6.7 | 200709 | 200709 | AOSP | MG4+ | crDroid-P32fe | [URL="https://forum.xda-developers.com/member.php?u=? "]Felipe [/URL] | 200602 | [URL="https://sourceforge.net/projects/motog4-global/files/CrDroidARM/"]D[/URL]- -- -- | 200505 | 9.0.0 / | 200602 | 200602 | AOSP | MG4+ | Lineage-P64fe | [URL="https://forum.xda-developers.com/member.php?u=? "]Felipe [/URL] | 200511 | [URL="https://sourceforge.net/projects/motog4-global/files/LineageOS/Lineage-16.0/"]D[/URL]- -- -- | 200505 | 9.0.0 / | 200511 | 200511 | LOS | MG4+ | [B]200405:[/B] [B]200305:[/B] [B]200205:[/B] [B]200105: Arrow-P32l [/B]| [URL="https://forum.xda-developers.com/member.php?u=7443804"]Lyuu [/URL]| [URL="https://sourceforge.net/projects/arrow-os/files/arrow-9.x/athene"]D[/URL][URL="https://sourceforge.net/projects/arrow-os/files/EXPERIMENTS/athene/"]d[/URL] [URL="https://blog.arrowos.net/posts/changelogs-9-x"]C[/URL][URL="https://forum.xda-developers.com/showpost.php?p=78002715&postcount=2"]c[/URL] [URL="http://cleanimport.xda/index.php?threads/3859849/"]X[/URL] | 200216 / 9.0 / 200105 / 9.0 / PI / E | 200129/191104 | AOSP | [B]Arrow-P64l [/B]| [URL="https://forum.xda-developers.com/member.php?u=7443804"]Lyuu [/URL]| [URL="https://sourceforge.net/projects/arrow-os/files/arrow-9.x/athene"]D[/URL][URL="https://sourceforge.net/projects/arrow-os/files/EXPERIMENTS/athene/"]d[/URL] [URL="https://blog.arrowos.net/posts/changelogs-9-x"]C[/URL][URL="https://forum.xda-developers.com/showpost.php?p=78002715&postcount=2"]c[/URL] [URL="http://cleanimport.xda/index.php?threads/3859849/"]X[/URL] | 200210 / 9.0 / 200105 / 9.0 / PI / O | 200127/19/191017/ .. 180904 | AOSP | [B]Arrow-P64je [/B]| [URL="https://forum.xda-developers.com/member.php?u=5740993"]jer194 [/URL]| [URL="https://sourceforge.net/projects/athene-roms-j/files"]D[/URL][URL="https://sourceforge.net/projects/arrow-os/files/arrow-9.x/athene"]d[/URL] [URL="https://blog.arrowos.net/posts/changelogs-9-x"]C[/URL][URL="https://forum.xda-developers.com/showpost.php?p=78002715&postcount=2"]c[/URL] [URL="http://cleanimport.xda/index.php?threads/3859849/"]X[/URL] | 200119 / 9.0 / 200105 / 9.0 / PI / U | 200119/191017/0830/ .. 180904 | AOSP | [B]Arrow-P32je [/B]| [URL="https://forum.xda-developers.com/member.php?u=5740993"]jer194 [/URL]| [URL="https://sourceforge.net/projects/athene-roms-j/files/"]D[/URL][URL="https://sourceforge.net/projects/arrow-os/files/arrow-9.x/athene"]d[/URL] [URL="https://blog.arrowos.net/posts/changelogs-9-x"]C[/URL][URL="https://forum.xda-developers.com/showpost.php?p=78002715&postcount=2"]c[/URL] [URL="http://cleanimport.xda/index.php?threads/3859849/"]X[/URL] | 200118 / 9.0 / 200105 / 9.0 / PI Testing! / U | 200118/191104 | AOSP | [B]Lineage-O32gm [/B]| [URL="https://forum.xda-developers.com/member.php?u=9606591"]GolMar[/URL] | [URL="https://sourceforge.net/projects/lineageos-securitypatch-athene/files/Oreo/"]D[/URL]d [URL="https://download.lineageos.org/athene/changes/"]C[/URL]c [URL="https://forum.xda-developers.com/showpost.php?p=81577019&postcount=337"]X[/URL] | 200124 / 8.1.0 / 200105 / 15.1 / / U | 200124/08/05/191227/ 170914 | LOS | Nougat: 32 bit only Oreo and Pie: both 32 and 64 bit Columns: Name: ROM name (<ROM>-<Android version letter><32|64bit><maintainer letter>; no XDA thread / no support / download link broken, or other (ROM related) problems / stalled/abandoned) Provided by Links: D Download, d secondary download , C Changelog , X XDA thread (usually the same for 32 and 64 bit ROMs) (x if support other than XDA), H ROM homepage , T Telegram , G+ Google+ , S Source code RD Release date , AV Android version , SP Security patch , RV ROM version , Vid version ID s development status: e - experimental, a - alpha, b - beta, r - release candidate, s - stable S ROM status: H - HOMEMADE; homecase , U - unofficial , O - official (N - nightly; W - weekly) updates: first / previous versions; remarks Base Moto G4 LineageOS ROM build guides by: Frostbite hackintosh5 General Automated Builds: Arrow-Pie More content: Generic ROM Info ROM builders' repositories Test results for recent ROMs Legacy ROMs (security patch 180505, and before) Pie ROMs Project Treble: abandoned Boot Images (Kernels) and Recoveries Various notes
Code: Notes: Recovery: TWRP 64 bit ROMs seem to require a special recovery version for flashing (maybe due to a brotli compressed system file 'system.new.dat.br'?). The TWRP one provided by DreamStar/Nikit in his [DEV][WIP][HOW TO] 64-Bit ( ROMs + Kernel + TWRP ) thread works. I'm using twrp-3-2-1 by tywinlannister7. Boot TWRP without installation (just to try): Code: fastboot boot twrp.img Automated current builds (for any device) might be retrieved from TWRP builder. There is a TWRP build guide. TWRP device tree generator might be helpful for builders ... DBP (Dual Boot Patcher) I'm using DualBootPatcher (DBP) (Open Source) to check all those ROMs, while leaving my main ROM (LineageOS 14.1 for microG) untouched. Before flashing, I wipe System, Cache, Data, Dalvik cache in the corresponding DBP data slot. Only ROM is being flashed (no SuperSU or Magisk, also no Google Apps). DBP Guide Some ROMs check for the right device in updater-script, which somehow doesn't work for DBP (indicated by 'mod'): Code: > head -13 META-INF/com/google/android/updater-script assert(getprop("ro.product.device") == "athene" || getprop("ro.build.product") == "athene" || getprop("ro.product.device") == "athene_f" || getprop("ro.build.product") == "athene_f" || getprop("ro.product.device") == "xt1621" || getprop("ro.build.product") == "xt1621" || getprop("ro.product.device") == "xt1622" || getprop("ro.build.product") == "xt1622" || getprop("ro.product.device") == "xt1625" || getprop("ro.build.product") == "xt1625" || getprop("ro.product.device") == "xt1626" || getprop("ro.build.product") == "xt1626" || getprop("ro.product.device") == "xt1640" || getprop("ro.build.product") == "xt1640" || getprop("ro.product.device") == "xt1641" || getprop("ro.build.product") == "xt1641" || getprop("ro.product.device") == "xt1642" || getprop("ro.build.product") == "xt1642" || getprop("ro.product.device") == "xt1643" || getprop("ro.build.product") == "xt1643" || getprop("ro.product.device") == "xt1644" || getprop("ro.build.product") == "xt1644" || abort("E3004: This package is for device: athene,athene_f,xt1621,xt1622,xt1625,xt1626,xt1640,xt1641,xt1642,xt1643,xt1644; this device is " + getprop("ro.product.device") + ".");); Solution: - Unzip ROM - Modify 'META-INF/com/google/android/updater-script' (remove those lines) - Zip ROM - Flash modified ROM Some ROMs can't be booted in DBP using their native kernel, see here for an explanation. Possible workaround. Usually, frostbite-11 RAMdisk combined with original kernel from ROM works. GPS (and sensors): (images 1,2,3) I'm using SatStat (Open Source) to check whether GPS (and Sensors, and Wifi, and networks) work. '-' (dash) in 'Satellites' (first image) means: GPS does NOT work at all. Only after 180203 GPS started to work on 64 bit ROMs. In general, GPS works impressively well in OREO ROMs: quick fix; sensitive; works sometimes even in buildings; accurate .. Links for SBAS: Wikipedia / EGNOS / post 140 / Snapdragon 617 / Support for Galileo Camera: I'm using OpenCamera (Open Source) to check whether taking images and videos (and audio) work. All tested ROMs (except crDroid) support OpenCamera, as long as not using Camera2 API. Some of the ROMs require 'Storage Access Framework' enabled in order to be able to store pictures and videos. (maybe because I don't install SuperSU or Magisk). In some (all?) ROMs flash is not in synch, leading to wrongly exposed pictures. 180722: flash works in Cameringo (if rooted) Camera2 API can be switched on in 'settings' of OpenCamera. It is supposed to be more advanced. In particular it allows to take raw images. 180104: Camera2 API is still buggy in all of the tested ROMs (both arm and arm64). - Every 2nd image is green. - Frequently: 'Failed to connect to camera' - Taking images in 'raw' mode is unreliable. Camera flash sync problem Flash is not synched to exposure, in recent (64 bit?) ROMs, therefore most pictures are wrongly exposed. Alternative camera apps I have read about Camerlingo, Footej, .. 'working'. According to my tests, they have similar problems like OpenCamera. FM: In AOSiP 191213, add this to /system/etc/fm/fm_srch_af_th.conf: Code: [BANDCONFIG] RadioBand=2 After reboot you can then tune between 76.0 and 108.0 (Reference). Tips & tricks: Take logs ([MENTION]DizzyBinary[/MENTION]) /sys/fs/pstore/ --- console ramoops (random reboot) /data/tombstones --- app crashes /data/system/dropbox/ --- general logcat --- everything XDA: How to get & read a logcat/ Troubleshoot your own issues! ('tools/monitor' in particular) Bootloop, caused by setupwizard In TWRP, do this: Code: echo "ro.setupwizard.mode=DISABLED" >> /system/build.prop /system needs to be mounted r/w first. Ref: This post by @corlatemanuel (it did not work for me though) Enable VoLTE ("Voice over LTE"): This might help (as proposed here, by @golden-guy): Code: persist.dbg.volte_avail_ovr=1 persist.dbg.vt_avail_ovr=1 persist.dbg.wfc_avail_ovr=1 "Put it into /data/local.prop and it will survive OTA updates." SELinux status switch Code: adb root adb shell setenforce 0 # set permissive or moderate setenforce 1 # set enforcing getenforce # show SElinux status Mitigate 'Screen Burn' As root (ref) Code: # echo '220 220 220' > /sys/devices/platform/kcal_ctrl.0/kcal Retrieve boot image Code: dd if=/dev/block/bootdevice/by-name/boot of=boot.img 64 bit ROMs: Indication for a 64 bit ROM: there is a /system/lib64 folder; or: Code: # uname -m -> aarch64 64 bit ROMs are memory hungry (~1.5 GB taken for system). Lagging is being reported, in particular for 2GB systems. Disabling both Live Display and Night Light seems to reduce the lags. @kur0g4ne That's right it happened but it was an error in memory management, almost every 64 bit system requires more RAM and also more space in disk than its 32 bit counterpart, it happens in linux, windows and so on. 1.5 GB maybe is too much but even if it's memory leak or some other error don't expect the same memory comsumption as 32 bit version, 64 bit is likely to suit better for those that have the 3 GB variant or up since not only the system but the apps use more ram in this architecture. Click to expand... Click to collapse @____mdd ro.egl.destroy_after_detach=true Add above line into build.prop and check.. manywhere it is confirmed reducing memory leak.. Click to expand... Click to collapse @sgspluss For 2gb ram phones, you can try to add this two lines into the build.prop # Low memory device ro.config.low_ram=true # Force high-end graphics in low ram mode persist.sys.force_highendgfx=true But be aware, it will disable some google features like "ok google" and some more, but also safe more ram and give a little performance boost also. --- The first disable it, it disable all heavy ram features. The second enable transparency for better look. You have to use both in combination, or just the first one if you dont need any transparency like notificationbar and else. Click to expand... Click to collapse Signature Spoofing / microG: How to get the signature spoofing patch MicroG installation instructions by @Trademark97. Boot scripts: If using Magisk for rooting, scripts to be run at boot can be put here: /data/adb/service.d/ Examples: - mount oem - /sdext -> (link to external sdcard) ADB reminders: - getprop - dumpsys Attachments
Test results for recent ROMs Test results for recent ROMs (recent / less recent / least recent): Baseband version: < 180319: M8952_70004.04.03.32R > 180319: M8952_70030.25.03.62.01R > 180721: M8952_70030.25.03.62.02R > 181127: M8952_70030.25.03.75R # Moto Oreo ~ 190301: M8952_70030.25.03.77R # Moto Oreo, final release > 190509: BL 1.07 -> 1.09; also gpt/partition table updated Code: ----------------+ -------+ ----+ ----- --------+-----+ ---------+ ---------+ ------+ -------------------------------- [B]Name [/B]| [B]version[/B]| [B]DBP[/B] | [B]SRoot[/B] [B]SCDWB | GPS [/B]| [B]CSVAPF [/B]| [B]LSI[/B] | [B]AnTuTu[/B]| [B]Comments[/B] ----------------+ -------+ ----+ ----- --------+-----+ ---------+ ---------+ ------+ -------------------------------- AEX-P64h | 181115 | mod-| Pb-RS SCDWB | GFS | CsVAPf | +C +V +T | 21827 | 181115 native: OpenCamera: like Arrow-P64l 181125; Cameringo works unreliably (flash synched though); nightlight: no lags; built in camera: works occasionally AEX-P64h | 181221 | nat | Pb-RS SCDWB | GFS | CsVAPf | +C +V +T | 30940 | 181221 native: OpenCamera: like other Pie ROMs; Cameringo works unreliably (flash synched though); built in camera: works occasionally AEX-P64h | 190113 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 29776n| 190113 native: OpenCamera: like other Pie ROMs AEX-P64h | 190221 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 30071n| OpenCamera: usual problems AEX-P64h | 190705 | nat | Pb-RS SCDWB+fm| GFS | CsVAPF | +C +V +T | 31863n| 190705: OpenCamera: fully works (no Camera2 API); local terminal available AOSiP-P64rv | 190114 | nat | Pb-RS SCDWB | GF.+| CsVaPf | +C +V -- | 31896 | 190114: usual Camera problems; no sound when recording videos; pictures only in camera2, 2nd green; torch pictures ok; Cameringo flash ok; signature spoofing: ok AOSiP-P64rv | 190310 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 32514n| 190310: FM radio not working; usual Camera problems; pictures only in camera2, 2nd green; torch pictures ok; signature spoofing: ok AOSiP-P64rv | 190615 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 30875n| 190615: no built-in browser; usual Camera problems; pictures only in camera2, 2nd green; torch pictures ok; alternative flash method works; signature spoofing: ok AOSiP-P64rv | 190630 | nat | Pb-RS SCDWB+fm| GF? | CsVAPF | +C +V +T | 30978n| 190630: no built-in browser; Camera problems fixed (no Camera2 API anymore, though); signature spoofing: ok AOSiP-P64rv | 191213 | nat | Pb-RS SCDWB+fm| GFS | CsVAPF | +C +V +T | 32647n| 191230: special: FM can be tuned down to 76.0 MHz Arrow-P32l | 191104 | nat | P---S SCDWB+Fm| GFS+| CsVAPF | +C +V +T | 31128n| 191104: Lockscreen charging info: charging power in addition (!); 'adbd cannot run as root in production builds' Arrow-P64l | 180905 | mod+| .b-R SCDWB | G?S | csvapf | +C +V +T | 29963 | works natively in DBP (!) (no need to replace the kernel); "There is an internal problem with your device"; Camera not working: 'CDF.REAR' ... Arrow-P64l | 190326 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 32257n| 190326 / native: OpenCamera: works in Camera2 API (every 2nd image green); flash freezes; torch works; video freezes. Native Camera: no green images; problems with flash; video works as well Arrow-P64l | 190613 | nat | Pb-RS SCDWB+Fm| GFS+| CsVAPF | +C +V +T | 22278n| 190613: needs Magisk (or a different kernel) to boot; OpenCamera: works in Camera2 API (every 2nd image green); flash ok (OC special setting); video freezes. Native Camera ('professional'): no green images; problems with flash; video recording fails Arrow-P64l | 190625 | nat | Pb-RS SCDWB+Fm| GFS+| CsVAPF | +C +V +T | 31090n| 190625: switched to Loony kernel (one release earlier); OpenCamera: no Camera2 API anymore; flash ok; video ok (after reboot); takes a bit to switch; front camera ok Arrow-P64l | 190707 | nat | Pb-RS SCDWB+Fm| GFS | CsVAPF | +C +V +T | 31982n| 190707: OpenCamera: all ok (no Camera2 API anymore) Arrow-P64l | 191017 | nat | P---S SCDWB+Fm| GFS | CsVAPF | +C +V +T | 21759n| 191017: Lockscreen charging info: charging power in addition (!); 'adbd cannot run as root in production builds' Bootlegger-P64ac| 190512 | nat | Pb-Rs SCDWB-fm| GFS |?CsVAPF | +C +V +T | 32030n| 190512 native: kernel: TeamRedStar; Signature Spoofing not working; FM radio not working; OpenCamera: only in Camera API 2; 2nd green image; flash works; video not working Bootlegger-P64ac| 190611 | nat | Pb-Rs SCDWB-fm| GFS | CsVAPF | +C +V +T | 30453n| 190611 native: Signature Spoofing not working; FM radio not working; OpenCamera: only in Camera API 2; 2nd green image; flash works (use 'tweak'); video working in old API CosmicOS-P64pr | 191102 | nat | P---s SCDWB+FM| GFS | CsvAPF | ?C ?V +T | 32772n| 191102: OpenCamera: video not working; "adbd cannot run as root in production builds"; no browser; charging info on lockscreen always "500 mA 5.0V"; no signature spoofing; adaptive brightness not working DU-P64rv | 190313 | nat | Pb-Rs SCDWB | GFS | CsVAPf | -- -- -- | 32679 | minimalistic: no dialer, no clock, no browser, ... /e/-N32 | 181022 | org | Eb-R SCDWB | GFS | CsVAPF | -- -- -- | 29672 | - /e/-N32gd | 190625 | org | Eb-Rs SCDWB+fm| GF? | CsVAPF | -- -- -- | 29392 | 190625: OpenCamera: no Camera2 API; otherwise all ok (front/rear; flash; video) Lineage-O32n | 171114 | org | Pb- ?. W | GF- | C | -- -- -- | | - Lineage-O32n | 180517 | mod-| Pb-R scDWB | GFS | CSVAPf | -- -- -- | 28604 | Does not boot in DBP /frostbite-11 works); 'special' SIM card treatment (PIN when going to flight mode); no APNs for SIM 1; SIM 1 does not work Lineage-O32n | 180714 | mod-| Pb-R SCDWB | GFS | CSVAPf | -- -- -- | 27449 | does not boot in DBP (frostbite-11 works); Cameringo does not work Lineage-O32Nr | 181007 | mod-| Mb-R SCDWB | GFS | CsVAPf | -- -- -- | 28679 | does not boot in DBP (frostbite-11 RAMdisk works); Cameringo: flash in synch; 181007 version compiled by RajatGupta1998 Lineage-O32rg | 190223 | nat | Mb-Rs SCDWB | GFS | CsVAPf | -- -- -- | 28758 | no signature spoofing; native camera: flash not working; OpenCamera: flash out of synch / not working Lineage-O32rg | 190320 | nat | Mb-Rs SCDWB | GFS | CsVAPf | -- -- -- | 29006n| no signature spoofing; OpenCamera: both camera APIs work; flash not working (torch works, though overexposed) Lineage-O32rg | 190616 | nat | Mb-Rs SCDWB+Fm| GFS | CsVAPF | -- -- -- | 28274n| 190616: no signature spoofing; OpenCamera: both camera APIs work; API1: flash not working (torch works, though overexposed); API2: select 'alternative flash method' Lineage-O32rg | 190808 | nat | Mb-Rs SCDWB+Fm| GFS+ | CsVAPF | -- -- -- | 29516n| 190808: no signature spoofing; OpenCamera works;switching between front/rear / video/images takes several seconds Lineage-N32rg | 181206 | mod?| Eb-Rs SCDWB | G.S | CsVAPF | -- -- -- | 27282 | OpenCamera: flash too dark; Cameringo: flash ok; GPS fix slow; no signature spoofing Lineage-N32rg | 190608 | nat | Eb-Rs SCDWB+Fm| GFS+| CsVAPF | -- -- -- | 26775n| 190608: OpenCamera: ok; no signature spoofing Lineage-N32rg | 190807 | nat | Eb-Rs SCDWB+Fm| GFS+| CsVAPF | -- -- -- | 25664n| 190807: OpenCamera: ok; no signature spoofing Lineage-N32rg | 190907 | nat | Eb-Rs SCDWB+Fm| GF. | CsVAPF | -- -- -- | 27887n| 190907: Init / SIM: data cannot be deselected; SatStat: satellites indicated as 'used for the fix' (blue), even if there is no fix; OpenCamera: ok; no signature spoofing Omni-P32g | 181114 | org-| Eb-RS SCDWB | GF. | csVAPf | -- -- -- | 32268f| boot.img doesn't work in DBP (frostbite-11 works); Camera and fingerprint: not working; Signature spoofing: supported Omni-P32g | 181125 | nat | Eb-RS SCDWB | GFS | CsVAPf | -- -- -- | -----n|181125 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo: flash in synch; AnTuTu: crashes at 14% Omni-P32g | 181202 | nat | Eb-RS SCDWB | GFS | CsVAPf | -- -- -- | 31142n|181125 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo: flash in synch; it took minutes before GPS fix was obtained Omni-P32g | 181209 | nat | Eb-RS SCDWB | GFS | CsVAPf | -- -- -- | 30468n|181125 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo: flash in synch Omni-P32g | 181223 | nat | Eb-RS SCDWB | GFS | csVAPf | -- -- -- | 30936n|181223 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo and native camera: not working well Omni-P32g | 190113 | nat | Eb-RS SCDWB | GFS+| CsVAPf | -- -- -- | 30511n|190113 native: OC: pictures only in camera2 API; flash out of synch (torch works), green images; videos only in camera API; Cameringo: flash ok; native Camera: not Omni-P32g | 190324 | nat | Eb-RS SCDWB | GFS+| CsVAPF | -- -- -- | 30738n| 190324 native: OC: pictures only in camera2 API; flash out of synch (torch works), green images; videos only in camera API Omni-P32gg | 190623 | nat | Eb-RS SCDWB+fm| GF?+| CsVAPF | -- -- -- | 30018n| 190623 native: OC: pictures only in camera2 API; flash works (use alternative flash method), green images; video works; both front and back camera work; GPS: altitude seems to be correct (not true for other ROMs) Omni-P32gg | 191013 | nat | Eb-RS SCDWB+fm| GF?+| CsVAPF | -- -- -- | 30339n| 191013 native: OC: pictures only in camera2 API; flash works (use alternative flash method); no green images anymore; video works; both front and back camera work PixelExp-P64f | 181207 | mod?| Pb-Rs SCDWB | GFS | CSVAPf | -- -- -- | 22109 | replaces sebastian3567HD builds; OpenCamera: Camera1: video works, photos don't; Camera2: photos, every 2nd green; flash out of sync; Cameringo: flash works; every 2nd picture problem PixelExp-P64rv | 190116 | nat | Pb-Rs SCDWB | GF. | CsVAPf | -- -- -- | 28942 | no dedicated xda thread; quite laggy (1.3/1.9 GB used); camera: more or less the usual (flash out of synch, green images) PixelExp-P64mf | 190828 | nat-| Pb-- ScdWB-fm| GFS | CsVAPF | -- -- -- | 21557 | pretty big (800MB; gapps included); first boot takes quite long: no 'adb root'; no dialer app; no APNs (no mobile data); FM radio not working Viper-P64RV | 190317 | nat | P---s SCdWB | GFS | CsVAPF | +C +V +T | 32232 |Loony kernel r12; 'adbd cannot run as root in production builds'; no signature spoofing; OpenCamera: green images; flash out of synch (working with torch); video working in Camera API; 'Messages' app stopped working; no keyboard (patch available); 'Phone keeps stopping'; no browser pre-installed; no APNs pre-configured Viper-P64mf | 190823 | nat | Pb-Rs SCdWB-fm| GFS | CsVAPF | +C +V +T | 22254 |Loony kernel r17_rev; "adbd cannot run as root in production builds": fixed; no signature spoofing; OpenCamera: works perfectly now; "'Messages' app stopped working": not fixed; no keyboard (patch available); 'Phone keeps stopping'; no browser pre-installed; no APNs pre-configured; FM radio not working Soak-O32 | 181124 | n/a | E--- SCDWB | GFS | CsVAPF | -- -- -- | 30409 | Build OPJ28.108, Baseband M8952_70030.25.03.75R, ATHENE_EMEA_DSDS_CUST, Kernel 3.10.84; no camera2 API; built-in camera: has manual controls (!); Settings 'Hardware' (!) Soak-O32jl | 190108 | n/a | E--- SCDWB | GFS | CsVAPF | -- -- -- | 30369 | TWRP flashable; Build OPJ28.111-12, Baseband M8952_70030.25.03.75R, ATHENE_EMEA_DSDS_CUST, Kernel 3.10.84; no camera2 API; built-in camera: has manual controls (!); Settings 'Hardware' (!) ----------------+ -------+ ----+ ----- --------+-----+ ---------+ ---------+ ------+ -------------------------------- Columns: Name ROM name version tested version DBP (Dual Boot Patcher): 'nat': tested without DBP; 'mod': ROM zip needs to be modified, to make it work; '-': original boot.img does not boot; workaround: use frostbite-11 RAMdisk, plus original kernel S SELinux status (E-enforcing, M-moderate, P-permissive) Root (pre-rooted): 'b': root for adb; 's': 'su' built in; 'A': root for Apps; 'M': via Magisk; 'R': 'root' via 'adb root' (or 'su'); 'N': passes SafetyNet checks ('n': doesn't); S signature spoofing support SCDWB S-SIM, C-Cal working, D-Data, W-Wifi, B-Bluetooth (working, otherwise '-') GPS G-works, F-fix obtained (otherwise '-'), S-SBAS CSVAPF OpenCamera: C-works, S-needs storage access framework (SAF); V-video recording/playback, A-Audio, P-Preview, F-flash (f-problems): '-' if not working LSI Lockscreen info: C-Charging Current, V-Charging Voltage, T-Battery Temperatur ('+': ok; '-': wrong values) AnTuTu AnTuTu score (using version 4.4, which is quite old) Comments various comments ( not provided: Battery Life: <total number of days> (<operated>+<predicted>) (<ROM version>) )
AOSCP is based on CAF.
reCoded said: AOSCP is based on CAF. Click to expand... Click to collapse Thanks for your feedback! I'll fix the table accordingly --- and for sure there is more to fix :-/ Until recently I didn't know about CAF, and how it relates to the Android Ecosystem ... (meanwhile I've googled a bit).
What about RR OS ?
siddhesh9146 said: What about RR OS ? Click to expand... Click to collapse Oreo RR? I didn't spot it (on XDA). Would you have a link? I'll add it then.
Invicta is a dead project and Silesh has discontinued support and development. His account has been disabled as have the threads and links for the ROM (both Oreo and Nougat).
pastorbob62 said: Invicta is a dead project and Silesh has discontinued support and development. His account has been disabled as have the threads and links for the ROM (both Oreo and Nougat). Click to expand... Click to collapse That's true (unfortunately) --- that's why I put 'DISCONTINUED' at the end of the line. The ROM is still available, as highlighted here. Although still marked as release candidate, it was in a pretty good shape already, so I keep it in the list, for completeness. (It is sad that an outstanding one left XDA ...)
jer194 said: That's true (unfortunately) --- that's why I put 'DISCONTINUED' at the end of the line. The ROM is still available, as highlighted here. Although still marked as release candidate, it was in a pretty good shape already, so I keep it in the list, for completeness. (It is sad that an outstanding one left XDA ...) Click to expand... Click to collapse Sorry, I missed the note at the end of your listing. I agree 100% that it is a great loss for the XDA community that Silesh left. His ROMs were top notch all the way and his patience with the users second to none. He will truly be missed. :good: On a side note, I tried several of these ROMs and they all seem to be battery hogs to the extreme. Also they prevent my phone from going to sleep. Finally, there is an app that I use (Jobulator) that does not work on any Oreo ROM. That is a deal breaker for me since I rely on it to get substitute teaching assignments.
New (undocumented) build for AEX (by 'facoco') added: AospExtended-v5.0-athene-20171209-0439-ALPHA.zip
New Oreo ROM added (by keerten and dedi11): XenonHD (still experimental)
jer194 said: New Oreo ROM added (by keerten and dedi11): XenonHD (still experimental) Click to expand... Click to collapse Hey Validus from GZR is on Oreo too..Add that
Diskkk said: Hey Validus from GZR is on Oreo too..Add that Click to expand... Click to collapse Nice hint, thanks! (done)
Also found this https://androidfilehost.com/?fid=817906626617949130 Unofficial AICP by some alial04 guy No threads exist of this particular rom
Diskkk said: Also found this https://androidfilehost.com/?fid=817906626617949130 Unofficial AICP by some alial04 guy No threads exist of this particular rom Click to expand... Click to collapse I have added it, thanks. (I didn't try it yet though).
New Lineage OS 15.1 (64 bit, by Dreamstar) added ('LOS64').
Cosmic-OS 8.1.0 https://sourceforge.net/projects/atheneroms/files/CosmicOS/ ---------- Post added at 08:38 PM ---------- Previous post was at 08:35 PM ---------- https://sourceforge.net/projects/atheneroms/files/crDroid/
Heyner_Gomez said: Cosmic-OS 8.1.0 https://sourceforge.net/projects/atheneroms/files/CosmicOS/ https://sourceforge.net/projects/atheneroms/files/crDroid/ Click to expand... Click to collapse Thanks! Added (and tested) ...
Updates for AOSCP and Cardinal (switch to 64 bit) included.
General Haldi's Benchmark Thread for Testing & Fiddling with the Xiaomi Poco X3 Pro
Sup people, I've made it a tradition to create a Thread where i keep all my research an benchmarking together in one place. I've done so for the Sony Xperia XZ2, HTC 10, Sony Z2, and Z. The first Android device i used was the Sony Xperia X10i. Back in the Days with Android 1.6 where it was actually necessary to mod your phone if you want useful features. Luckily nowadays Android is out of the Box almost perfect, so you don't really need all that. It literally took me 2 years to unlock the Bootloader on my Sony Xperia XZ2 (partially because you loose camera quality.... **** you Sony!) But i somehow missed all that flashing of custom ROM's and different Kernels. That's why i bought the Xiaomi Poco X3 Pro. This phone has decent hardware (Hip hip hooray for Snapdragons) a MicroSD Slot (Phones with SD888 and MicroSD Slot are Sony Xperia 1&5 III and the Asus Zenphone 8 Flip. Not counting the Huawei P50 because who would buy a huawei?) and doesn't cost 800$ up to 1300$ (i've bought my XZ2 2nd hand for 400$ and i think 600$ would be my limit paying over 1000$ for a phone is just crazy.) Currently i'm on my 7 days waiting period to get the Bootloader unlocked because the stock ROM is already pissing me off^^ But since i have to wait i tought i'd use the time efficiently and started some benchmarking If you've taken a look at my other threads, or know me from before, you will know that i test this and that and whatever is new and exciting. Did a lot of governor testing back in the days, but then EAS came around which doesn't have a lot of accessible tweaking. With locked Bootloader on the XZ2 it was mainly Throttling Tests and some Battery benchmarking. IMHO most reviewers just say "The phone charges fully in 50 minutes, thats so fast" without taking a closer look what exactly is happerning. That's why i bought a external USB Powermeter with Bluetooth Logging capabilities. Xiaomi has already included some Nice Powermeasuring tool. But Sadly they have 12 Ticks per 100mA which results in 1200mA Maximum on the Graph.... and the phone uses way more than that. (Currently set to 12x 50mA) { "lightbox_close": "Close", "lightbox_next": "Next", "lightbox_previous": "Previous", "lightbox_error": "The requested content cannot be loaded. Please try again later.", "lightbox_start_slideshow": "Start slideshow", "lightbox_stop_slideshow": "Stop slideshow", "lightbox_full_screen": "Full screen", "lightbox_thumbnails": "Thumbnails", "lightbox_download": "Download", "lightbox_share": "Share", "lightbox_zoom": "Zoom", "lightbox_new_window": "New window", "lightbox_toggle_sidebar": "Toggle sidebar" } Gotta give it a try if Snapdragon Profiler works on this device. For now i'll leave the opening post as is and will update it with new infos. Regards, Haldi
Index: Charging Stock ROM with Stock Charger Post NR3 DeepSleep on Stock ROM Post NR5 Testing Powerdrain Post NR6 DeepSleep on Android 12. Mobile vs WiFi Post NR9 Daily Usage Batterylife Post NR10 Powerdrain for different Usage Scenarios Post NR11 Daily Usage Batterylife on Android 13 Beta Post NR22
Post 1: Charging with Stock ChargerUsing the 33W Quickcharger that comes with the device. I've put the device in the Freezer for 15 minutes before charging, because i've done some throttling Testing before and the phone was too hot. Now it was too cold... left it charging until 13% and then draw it down to 5% again to start with a "normal" temperature and empty battery. Seeing the graphs below we can see that the devices charges up to 85% in 50 Minutes. For a full charge to 100% it takes 150 Minutes. But it's actually better for your phone to not charge to 100% all the time. Talking about battery health. The battery got up to 37.2°C warm at its peak. IMHO a little too much for longetivity, but nowhere near critical. For me whos charging over night i'll certainly use a slower charger, and not the 33W one. Mentioning 33W charger.... the Peak was 25W. Dropping down to 18W when it gets too warm (probably... or reaches the 4.2V?) The red Voltage curve certainly does look strange. That's probably because of the Fast Charging Technology used. Because i use a USB PowerMeter there might be an issue with the datalines and not properly fastcharging, so i will try that again on the next Charging cycle without anything in between so you will only see the Graph above. But that will probably be another 2-3 days, as i've come home tonight and still had 80% Battery left. Depending on my plans this Weekend i might do a battery discharging test, then i can also test charging. Edit: Here we go... one without Powermeter in between. Pretty much the same on the lower end. But when almost full it seems way faster than without. Reaches 100% at 59 minutes and "full" at 69 Minutes.
Just leaving this here in case i need it later... Code: vayu:/ $ dumpsys | grep "DUMP OF SERVICE" DUMP OF SERVICE DockObserver: DUMP OF SERVICE MiuiBackup: DUMP OF SERVICE MiuiInit: DUMP OF SERVICE MiuiWifiService: DUMP OF SERVICE ProcessManager: DUMP OF SERVICE SchedBoostService: DUMP OF SERVICE SlaveWifiService: DUMP OF SERVICE SurfaceFlinger: DUMP OF SERVICE accessibility: DUMP OF SERVICE account: DUMP OF SERVICE activity: DUMP OF SERVICE activity_task: DUMP OF SERVICE adb: DUMP OF SERVICE alarm: DUMP OF SERVICE android.hardware.light.ILights/default: Error dumping service info status_t: FAILED_TRANSACTION android.hardware.light.ILights/default DUMP OF SERVICE android.hardware.power.IPower/default: Error dumping service info status_t: FAILED_TRANSACTION android.hardware.power.IPower/default DUMP OF SERVICE android.hardware.vibrator.IVibrator/default: Error dumping service info status_t: FAILED_TRANSACTION android.hardware.vibrator.IVibrator/default DUMP OF SERVICE android.security.identity: DUMP OF SERVICE android.security.keystore: Can't find service: android.service.gatekeeper.IGateKeeperService DUMP OF SERVICE app_binding: DUMP OF SERVICE app_integrity: DUMP OF SERVICE appops: DUMP OF SERVICE appwidget: DUMP OF SERVICE audio: DUMP OF SERVICE auth: DUMP OF SERVICE autofill: DUMP OF SERVICE backup: DUMP OF SERVICE battery: DUMP OF SERVICE batteryproperties: DUMP OF SERVICE batterystats: DUMP OF SERVICE binder_calls_stats: DUMP OF SERVICE biometric: DUMP OF SERVICE blob_store: DUMP OF SERVICE bluetooth_manager: DUMP OF SERVICE bsgamepad: DUMP OF SERVICE bugreport: DUMP OF SERVICE cacheinfo: DUMP OF SERVICE carrier_config: DUMP OF SERVICE clipboard: DUMP OF SERVICE color_display: DUMP OF SERVICE com.goodix.FingerprintService: DUMP OF SERVICE companiondevice: DUMP OF SERVICE connectivity: DUMP OF SERVICE connmetrics: DUMP OF SERVICE consumer_ir: DUMP OF SERVICE content: DUMP OF SERVICE country_detector: DUMP OF SERVICE cpuinfo: DUMP OF SERVICE crossprofileapps: DUMP OF SERVICE dataloader_manager: DUMP OF SERVICE dbinfo: DUMP OF SERVICE device_config: DUMP OF SERVICE device_identifiers: DUMP OF SERVICE device_policy: DUMP OF SERVICE deviceidle: DUMP OF SERVICE devicestoragemonitor: DUMP OF SERVICE diskstats: DUMP OF SERVICE display: Can't find service: dnsresolver DUMP OF SERVICE dpmservice: DUMP OF SERVICE dreams: DUMP OF SERVICE drm.drmManager: DUMP OF SERVICE dropbox: DUMP OF SERVICE dynamic_system: DUMP OF SERVICE emergency_affordance: DUMP OF SERVICE ethernet: DUMP OF SERVICE external_vibrator_service: DUMP OF SERVICE extphone: DUMP OF SERVICE file_integrity: DUMP OF SERVICE fingerprint: DUMP OF SERVICE gfxinfo: DUMP OF SERVICE gpu: DUMP OF SERVICE graphicsstats: DUMP OF SERVICE greezer: DUMP OF SERVICE hardware_properties: DUMP OF SERVICE imms: Can't find service: incident DUMP OF SERVICE incidentcompanion: DUMP OF SERVICE incremental: DUMP OF SERVICE input: DUMP OF SERVICE input_method: DUMP OF SERVICE inputflinger: Can't find service: installd DUMP OF SERVICE ions: Can't find service: iorapd DUMP OF SERVICE iphonesubinfo: DUMP OF SERVICE ipsec: DUMP OF SERVICE isms: DUMP OF SERVICE isub: DUMP OF SERVICE jobscheduler: DUMP OF SERVICE launcherapps: DUMP OF SERVICE lights: DUMP OF SERVICE location: DUMP OF SERVICE locationpolicy: DUMP OF SERVICE lock_settings: DUMP OF SERVICE looper_stats: DUMP OF SERVICE manager: Error dumping service info status_t: FAILED_TRANSACTION manager DUMP OF SERVICE media.aaudio: DUMP OF SERVICE media.audio_flinger: DUMP OF SERVICE media.audio_policy: DUMP OF SERVICE media.camera: DUMP OF SERVICE media.camera.proxy: DUMP OF SERVICE media.extractor: DUMP OF SERVICE media.metrics: DUMP OF SERVICE media.player: DUMP OF SERVICE media.resource_manager: DUMP OF SERVICE media_projection: DUMP OF SERVICE media_resource_monitor: DUMP OF SERVICE media_router: DUMP OF SERVICE media_session: DUMP OF SERVICE meminfo: DUMP OF SERVICE midi: DUMP OF SERVICE miui.face.FaceService: DUMP OF SERVICE miui.fdpp: Error dumping service info status_t: FAILED_TRANSACTION miui.fdpp DUMP OF SERVICE miui.memory.service: DUMP OF SERVICE miui.mirror_service: DUMP OF SERVICE miui.mqsas.IMQSNative: DUMP OF SERVICE miui.mqsas.MQSService: DUMP OF SERVICE miui.restore.service: DUMP OF SERVICE miui.sedc: DUMP OF SERVICE miui.shell: DUMP OF SERVICE miui.whetstone.klo: DUMP OF SERVICE miui.whetstone.mcd: DUMP OF SERVICE miui.whetstone.power: DUMP OF SERVICE miuiboosterservice: DUMP OF SERVICE mount: Can't find service: netd DUMP OF SERVICE netd_listener: DUMP OF SERVICE netpolicy: DUMP OF SERVICE netstats: DUMP OF SERVICE network_management: DUMP OF SERVICE network_score: DUMP OF SERVICE network_stack: DUMP OF SERVICE network_time_update_service: DUMP OF SERVICE network_watchlist: DUMP OF SERVICE nfc: DUMP OF SERVICE notification: DUMP OF SERVICE oem_lock: DUMP OF SERVICE otadexopt: DUMP OF SERVICE overlay: DUMP OF SERVICE package: DUMP OF SERVICE package_native: DUMP OF SERVICE perfshielder: DUMP OF SERVICE permission: DUMP OF SERVICE permissionmgr: DUMP OF SERVICE persistent_data_block: DUMP OF SERVICE phone: DUMP OF SERVICE pinner: DUMP OF SERVICE platform_compat: DUMP OF SERVICE platform_compat_native: DUMP OF SERVICE power: DUMP OF SERVICE print: DUMP OF SERVICE processinfo: DUMP OF SERVICE procstats: DUMP OF SERVICE qti.radio.extphone: DUMP OF SERVICE recovery: DUMP OF SERVICE restrictions: DUMP OF SERVICE role: DUMP OF SERVICE rollback: DUMP OF SERVICE runtime: DUMP OF SERVICE scheduling_policy: DUMP OF SERVICE search: DUMP OF SERVICE sec_key_att_app_id_provider: DUMP OF SERVICE secure_element: DUMP OF SERVICE security: DUMP OF SERVICE sensor_privacy: DUMP OF SERVICE sensorservice: DUMP OF SERVICE serial: DUMP OF SERVICE servicediscovery: DUMP OF SERVICE settings: DUMP OF SERVICE shortcut: DUMP OF SERVICE simphonebook: DUMP OF SERVICE sip: DUMP OF SERVICE slice: DUMP OF SERVICE soundtrigger: DUMP OF SERVICE soundtrigger_middleware: DUMP OF SERVICE stats: DUMP OF SERVICE statscompanion: DUMP OF SERVICE statsmanager: DUMP OF SERVICE statusbar: DUMP OF SERVICE storaged: DUMP OF SERVICE storaged_pri: DUMP OF SERVICE storagestats: Can't find service: suspend_control DUMP OF SERVICE system_config: DUMP OF SERVICE system_update: DUMP OF SERVICE telecom: DUMP OF SERVICE telephony.registry: DUMP OF SERVICE telephony_ims: DUMP OF SERVICE testharness: DUMP OF SERVICE tethering: DUMP OF SERVICE textclassification: DUMP OF SERVICE textservices: DUMP OF SERVICE thermalservice: DUMP OF SERVICE time_detector: DUMP OF SERVICE time_zone_detector: DUMP OF SERVICE trust: DUMP OF SERVICE uimode: DUMP OF SERVICE updatelock: DUMP OF SERVICE uri_grants: DUMP OF SERVICE usagestats: DUMP OF SERVICE usb: DUMP OF SERVICE user: DUMP OF SERVICE vendor.audio.vrservice: DUMP OF SERVICE vendor.perfservice: DUMP OF SERVICE vendor.qspmsvc: DUMP OF SERVICE vibrator: DUMP OF SERVICE voiceinteraction: Can't find service: vold DUMP OF SERVICE wallpaper: DUMP OF SERVICE webviewupdate: DUMP OF SERVICE whetstone.activity: DUMP OF SERVICE wifi: DUMP OF SERVICE wifiaware: DUMP OF SERVICE wifinl80211: Error dumping service info status_t: FAILED_TRANSACTION wifinl80211 DUMP OF SERVICE wifip2p: DUMP OF SERVICE wifirtt: DUMP OF SERVICE wifiscanner: DUMP OF SERVICE window: DUMP OF SERVICE xiaomi.joyose: vayu:/ $ adb shell dumpsys battery should be used when fully charged, als "charge counter" shows mAh at this moment. Edit: C:\Users\Haldi>adb shell dumpsys battery Current Battery Service state: AC powered: false USB powered: true Wireless powered: false Max charging current: 500000 Max charging voltage: 5000000 Charge counter: 5043075 status: 2 health: 2 present: true level: 100 scale: 100 voltage: 4457 temperature: 260 technology: Li-poly Edit: Thermal Configs, if i needed... Code: C:\Users\Haldi>adb shell vayu:/ $ for file in sys/class/thermal/thermal_zone*/type; do echo "$file"; cat "$file"; done sys/class/thermal/thermal_zone0/type aoss0-usr sys/class/thermal/thermal_zone1/type cpu-0-0-usr sys/class/thermal/thermal_zone2/type cpu-0-1-usr sys/class/thermal/thermal_zone3/type cpu-0-2-usr sys/class/thermal/thermal_zone4/type cpu-0-3-usr sys/class/thermal/thermal_zone5/type cpuss-0-usr sys/class/thermal/thermal_zone6/type cpuss-1-usr sys/class/thermal/thermal_zone7/type cpu-1-0-usr sys/class/thermal/thermal_zone8/type cpu-1-1-usr sys/class/thermal/thermal_zone9/type cpu-1-2-usr sys/class/thermal/thermal_zone10/type cpu-1-3-usr sys/class/thermal/thermal_zone11/type cpu-1-4-usr sys/class/thermal/thermal_zone12/type cpu-1-5-usr sys/class/thermal/thermal_zone13/type cpu-1-6-usr sys/class/thermal/thermal_zone14/type cpu-1-7-usr sys/class/thermal/thermal_zone15/type gpuss-0-usr sys/class/thermal/thermal_zone16/type aoss-1-usr sys/class/thermal/thermal_zone17/type cwlan-usr sys/class/thermal/thermal_zone18/type video-usr sys/class/thermal/thermal_zone19/type ddr-usr sys/class/thermal/thermal_zone20/type q6-hvx-usr sys/class/thermal/thermal_zone21/type camera-usr sys/class/thermal/thermal_zone22/type cmpss-usr sys/class/thermal/thermal_zone23/type mdm-core-usr sys/class/thermal/thermal_zone24/type npu-usr sys/class/thermal/thermal_zone25/type mdm-vec-usr sys/class/thermal/thermal_zone26/type mdm-scl-usr sys/class/thermal/thermal_zone27/type gpuss-1-usr sys/class/thermal/thermal_zone28/type cpu-1-7-lowf sys/class/thermal/thermal_zone29/type gpuss-0-lowf sys/class/thermal/thermal_zone30/type camera-lowf sys/class/thermal/thermal_zone31/type mdm-scl-lowf sys/class/thermal/thermal_zone32/type gpuss-max-step sys/class/thermal/thermal_zone33/type apc-0-max-step sys/class/thermal/thermal_zone34/type apc-1-max-step sys/class/thermal/thermal_zone35/type pop-mem-step sys/class/thermal/thermal_zone36/type lmh-dcvs-01 sys/class/thermal/thermal_zone37/type lmh-dcvs-00 sys/class/thermal/thermal_zone38/type npu-step sys/class/thermal/thermal_zone39/type cpu-0-0-step sys/class/thermal/thermal_zone40/type cpu-0-1-step sys/class/thermal/thermal_zone41/type cpu-0-2-step sys/class/thermal/thermal_zone42/type cpu-0-3-step sys/class/thermal/thermal_zone43/type cpu-1-0-step sys/class/thermal/thermal_zone44/type cpu-1-1-step sys/class/thermal/thermal_zone45/type cpu-1-2-step sys/class/thermal/thermal_zone46/type cpu-1-3-step sys/class/thermal/thermal_zone47/type cpu-1-4-step sys/class/thermal/thermal_zone48/type cpu-1-5-step sys/class/thermal/thermal_zone49/type cpu-1-6-step sys/class/thermal/thermal_zone50/type cpu-1-7-step sys/class/thermal/thermal_zone51/type pop-mem-test sys/class/thermal/thermal_zone52/type q6-hvx-step sys/class/thermal/thermal_zone53/type pm8150_tz sys/class/thermal/thermal_zone54/type pm8150b-wp-therm sys/class/thermal/thermal_zone55/type pm8150b_tz sys/class/thermal/thermal_zone56/type pm8150b-ibat-lvl0 sys/class/thermal/thermal_zone57/type pm8150b-ibat-lvl1 sys/class/thermal/thermal_zone58/type pm8150b-vbat-lvl0 sys/class/thermal/thermal_zone59/type pm8150b-vbat-lvl1 sys/class/thermal/thermal_zone60/type pm8150b-vbat-lvl2 sys/class/thermal/thermal_zone61/type pm8150b-bcl-lvl0 sys/class/thermal/thermal_zone62/type pm8150b-bcl-lvl1 sys/class/thermal/thermal_zone63/type pm8150b-bcl-lvl2 sys/class/thermal/thermal_zone64/type soc sys/class/thermal/thermal_zone65/type pm8150l_tz sys/class/thermal/thermal_zone66/type pm8150l-vph-lvl0 sys/class/thermal/thermal_zone67/type pm8150l-vph-lvl1 sys/class/thermal/thermal_zone68/type pm8150l-vph-lvl2 sys/class/thermal/thermal_zone69/type pm8150l-bcl-lvl0 sys/class/thermal/thermal_zone70/type pm8150l-bcl-lvl1 sys/class/thermal/thermal_zone71/type pm8150l-bcl-lvl2 sys/class/thermal/thermal_zone72/type wp_therm sys/class/thermal/thermal_zone73/type xo_therm sys/class/thermal/thermal_zone74/type quiet_therm sys/class/thermal/thermal_zone75/type pa_therm0 sys/class/thermal/thermal_zone76/type cam_therm0 sys/class/thermal/thermal_zone77/type cam_therm1 sys/class/thermal/thermal_zone78/type pa_therm1 sys/class/thermal/thermal_zone79/type bms sys/class/thermal/thermal_zone80/type battery vayu:/ $
Post 2: Deepsleep over night on StockI've reset Batterystats and put my phone on the table and left it there until the alarm clock rang. Lost 2% Battery in almost 9 hours. Code: Duration: 8h40m43.764s Aggregated Checkin Stats: Metric | Value Screen Off Discharge Rate (%/hr) | 0.23 (Discharged: 2%) Screen On Discharge Rate (%/hr) | 0.00 (Discharged: 0%) Screen On Time | 1m21.87s Screen Off Uptime | 16m13.965s Userspace Wakelock Time | 3m43.579s Sync Activity | 30ms (1 times) JobScheduler Activity | 1m48.886s (152 times) App Wakeup Alarms | 139 times CPU Usage | 6m31.117s user time, 7m46.938s system time Kernel Overhead Time | 12m30.386s Kernel Wakelocks | 2m6.306s (89620 times) Wakeup Reasons | 10m11.945s (787 times) Mobile KBs/hr | 465.77 WiFi KBs/hr | 0.00 Total WiFi Scan Activity | 0 (0 times) Total WiFi Full Lock Activity | 0 Mobile Active Time | 1h9m16.502s Signal Scanning Time | 0 Full Wakelock Time | 29.329s Interactive Time | 1m21.019s Phone Call Time | 0 Device Idle Mode Enabled Time | 7h7m55.964s Device Idling Time | 7h9m26.416s Total GPS Use | 0 (0 times) Wifi Power Usage | 0.00%/hr, 0.00% total Wifi Transfer Time | 0 Wifi Idle Time | 0 Bluetooth Power Usage | 0.00%/hr, 0.00% total Bluetooth Transfer Time | 0 Bluetooth Idle Time | 0 Camera Use | 0 (0 times) Flashlight Time | 0 (0 times) Modem Transfer Time | 0 Modem Idle Time | 0 Code: Device's Power Estimates: Ranking | Name | Uid | Battery Percentage Consumed 0 | CELL | 0 | 1.71% 1 | GOOGLE_SERVICES | 10190 | 1.41% 2 | com.xiaomi.xmsf | 10144 | 1.19% 3 | com.miui.msa.global | 10146 | 0.96% 4 | DNS | 1051 | 0.49% 5 | com.google.android.apps.messaging | 10217 | 0.24% 6 | com.android.thememanager | 9801 | 0.21% 7 | com.google.android.youtube | 10216 | 0.20% 8 | ANDROID_SYSTEM | 1000 | 0.20% 9 | com.google.android.googlequicksearchbox | 10198 | 0.14% Code: Userspace Wakelocks: Ranking | Name | Uid | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | ANDROID_SYSTEM : deviceidle_maint | 1000 | 6s767ms | 0.69 | 1m45.773s | 6 1 | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.PersistentIntentOperationService | 10190 | 2s315ms | 0.12 | 1m0.928s | 1 2 | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService | 10190 | 2s302ms | 0.23 | 1m0.082s | 2 3 | ANDROID_SYSTEM : *job*/android/com.android.server.MountServiceIdler | 1000 | 1s955ms | 0.35 | 56.004s | 3 4 | ANDROID_SYSTEM : com.miui.bugreport.service.BugreportGenerateService | 1000 | 4s323ms | 0.00 | 40.062s | 0 5 | ANDROID_SYSTEM : AnyMotionDetector | 1000 | 1s786ms | 0.23 | 20.224s | 2 6 | AUDIOSERVER : AudioMix AudioOut_D1069 | 1041 | 676ms | 0.69 | 16.669s | 6 7 | ANDROID_SYSTEM : *backup*-0-3914 | 1000 | 290ms | 6.22 | 14.689s | 54 8 | AUDIOSERVER : AudioMix AudioOut_3D1069 | 1041 | 176ms | 0.58 | 12.651s | 5 9 | AUDIOSERVER : AudioMix AudioOut_1D1069 | 1041 | 176ms | 0.58 | 12.648s | 5 10 | AUDIOSERVER : AudioMix AudioOut_4D1069 | 1041 | 176ms | 0.58 | 12.642s | 5 11 | AUDIOSERVER : AudioMix AudioOut_151069 | 1041 | 176ms | 0.58 | 12.636s | 5 12 | ANDROID_SYSTEM : ActivityManager-Sleep | 1000 | 850ms | 0.23 | 9.965s | 2 13 | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.clearcut.uploader.QosUploaderService | 10190 | 429ms | 0.58 | 8.431s | 5 14 | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.phenotype.service.sync.PhenotypeConfigurator | 10190 | 171ms | 0.12 | 4.917s | 1 15 | com.google.android.apps.messaging : bugle_datamodel_executor_wakelock | 10217 | 321ms | 2.19 | 3.721s | 19 16 | com.miui.cleaner : *job*/com.miui.cleaner/com.miui.optimizecenter.timed.TimedScanJobService | 10093 | 113ms | 0.23 | 3.62s | 2 17 | com.google.android.googlequicksearchbox : *job*/com.google.android.googlequicksearchbox/com.google.android.apps.gsa.tasks.BackgroundTasksJobService | 10198 | 68ms | 0.46 | 3.209s | 4 18 | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.checkin.EventLogService | 10190 | 107ms | 0.69 | 3.202s | 6 19 | ANDROID_SYSTEM : *job*/android/com.android.server.pm.DynamicCodeLoggingService | 1000 | 64ms | 0.69 | 2.946s | 6 20 | com.xiaomi.discover : com.xiaomi.market.data.Da/CheckUpdateService | 10119 | 303ms | 0.12 | 2.665s | 1 21 | GOOGLE_SERVICES : Checkin Service | 10190 | 50ms | 0.12 | 2.524s | 1 22 | GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.tapandpay.gcmtask.TapAndPayGcmTaskService | 10190 | 56ms | 0.69 | 2.456s | 6 23 | GOOGLE_SERVICES : alug:SnetNormal | 10190 | 106ms | 0.23 | 2.371s | 2 24 | com.xiaomi.finddevice : *job*/com.xiaomi.finddevice/.v2.capture.FindDeviceUploadImageJob | 9810 | 49ms | 0.12 | 2.231s | 1 Code: JobScheduler Jobs: Ranking | Name | Uid | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | ANDROID_SYSTEM : android/com.android.server.MountServiceIdler | 1000 | 6s457ms | 0.35 | 56.042s | 3 1 | com.miui.cleaner : com.miui.cleaner/com.miui.optimizecenter.timed.TimedScanJobService | 10093 | 449ms | 0.23 | 3.903s | 2 2 | com.google.android.googlequicksearchbox : com.google.android.googlequicksearchbox/com.google.android.apps.gsa.tasks.BackgroundTasksJobService | 10198 | 372ms | 0.46 | 3.231s | 4 3 | ANDROID_SYSTEM : android/com.android.server.pm.DynamicCodeLoggingService | 1000 | 346ms | 0.69 | 3.011s | 6 4 | com.android.thememanager : com.android.thememanager/com.yandex.metrica.ConfigurationJobService | 9801 | 332ms | 1.96 | 2.885s | 17 5 | com.android.vending : com.android.vending/com.google.android.finsky.scheduler.process.mainimpl.PhoneskyJobServiceMain | 10197 | 293ms | 0.23 | 2.55s | 2 6 | com.xiaomi.finddevice : com.xiaomi.finddevice/.v2.capture.FindDeviceUploadImageJob | 9810 | 274ms | 0.12 | 2.382s | 1 7 | com.google.android.apps.turbo : com.google.android.apps.turbo/com.google.android.libraries.smartbattery.appusage.library.InferAppBucketsJob | 10194 | 260ms | 0.46 | 2.261s | 4 8 | com.miui.android.fashiongallery : com.miui.android.fashiongallery/.remoteconfig.RemoteConfigJobService | 10254 | 226ms | 0.12 | 1.964s | 1 9 | com.google.android.youtube : com.google.android.youtube/androidx.work.impl.background.systemjob.SystemJobService | 10216 | 224ms | 0.46 | 1.95s | 4 Code: CPU Usage By App: Ranking | Name | Uid | User Time / Hr | System Time / Hr | Battery Use / Hr | User Time | System Time | Battery Use 0 | ANDROID_SYSTEM | 1000 | 18s203ms | 22s963ms | 0.00 | 2m37.982s | 3m19.3s | 0.00% 1 | ROOT | 0 | 2s921ms | 15s890ms | 0.00 | 25.354s | 2m17.908s | 0.00% 2 | GOOGLE_SERVICES | 10190 | 6s329ms | 3s22ms | 0.00 | 54.93s | 26.228s | 0.00% 3 | RADIO | 1001 | 1s340ms | 2s496ms | 0.00 | 11.634s | 21.669s | 0.00% 4 | LOGD | 1036 | 1s136ms | 1s96ms | 0.00 | 9.861s | 9.516s | 0.00% 5 | SHELL | 2000 | 734ms | 903ms | 0.00 | 6.373s | 7.837s | 0.00% 6 | com.mi.android.globallauncher | 10113 | 1s145ms | 390ms | 0.00 | 9.943s | 3.39s | 0.00% 7 | com.google.android.apps.messaging | 10217 | 876ms | 196ms | 0.00 | 7.607s | 1.703s | 0.00% 8 | com.google.android.googlequicksearchbox | 10198 | 838ms | 197ms | 0.00 | 7.28s | 1.71s | 0.00% 9 | com.android.camera | 10110 | 779ms | 246ms | 0.00 | 6.764s | 2.142s | 0.00% Code: Mobile Radio Activity Per App: Ranking | Name | Uid | Duration / Hr | Count / Hr | Total Duration | Count 0 | GOOGLE_SERVICES | 10190 | 1m53s112ms | 21.32 | 16m21.684s | 185 1 | com.xiaomi.xmsf | 10144 | 1m37s684ms | 10.25 | 14m7.784s | 89 2 | com.miui.msa.global | 10146 | 1m18s694ms | 1.84 | 11m22.979s | 16 3 | DNS | 1051 | 39s871ms | 3.00 | 5m46.035s | 26 4 | com.google.android.apps.messaging | 10217 | 19s348ms | 2.19 | 2m47.922s | 19 5 | com.android.thememanager | 9801 | 17s345ms | 0.58 | 2m30.535s | 5 6 | com.google.android.youtube | 10216 | 16s374ms | 0.81 | 2m22.112s | 7 7 | com.google.android.googlequicksearchbox | 10198 | 10s776ms | 3.23 | 1m33.527s | 28 8 | com.mi.android.globallauncher | 10113 | 10s153ms | 1.73 | 1m28.117s | 15 9 | com.google.android.inputmethod.latin | 10204 | 8s147ms | 0.69 | 1m10.707s | 6 Code: Mobile Traffic Per App: Ranking | Name | Uid | MB / Hr | Total MB 0 | GOOGLE_SERVICES | 10190 | 0.23 | 1.99 1 | com.google.android.googlequicksearchbox | 10198 | 0.04 | 0.33 2 | com.google.android.youtube | 10216 | 0.02 | 0.19 3 | ANDROID_SYSTEM | 1000 | 0.02 | 0.17 4 | DNS | 1051 | 0.02 | 0.15 5 | com.android.chrome | 10201 | 0.02 | 0.15 6 | com.google.android.apps.messaging | 10217 | 0.01 | 0.13 7 | com.mi.android.globallauncher | 10113 | 0.01 | 0.10 8 | com.miui.analytics | 10140 | 0.01 | 0.07 9 | com.android.vending | 10197 | 0.01 | 0.07 Code: Kernel Wakesources: Ranking | Name | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | IdleMaint | 6s29ms | 0.69 | 52.333s | 6 1 | NETLINK-hvdcp_opti | 2s903ms | 1937.82 | 25.202s | 16818 2 | NETLINK-batterysecret | 2s820ms | 1962.25 | 24.475s | 17030 3 | [timerfd]-Binder:1796_3 | 1s221ms | 29.50 | 10.604s | 256 4 | netmgr_wl | 383ms | 32.95 | 3.325s | 286 5 | SensorService_wakelock | 259ms | 1.50 | 2.25s | 13 6 | -hvdcp_opti | 130ms | 201.29 | 1.129s | 1747 7 | CHG_PLCY_MAIN_WL | 114ms | 1165.25 | 997ms | 10113 8 | batteryd | 111ms | 1165.94 | 965ms | 10119 9 | CHG_PLCY_HVDCP2_WL | 90ms | 117.87 | 788ms | 1023 10 | PowerManager.SuspendLockout | 90ms | 0.46 | 786ms | 4 11 | PowerManagerService.Display | 90ms | 0.46 | 786ms | 4 12 | PowerManagerService.Broadcasts | 77ms | 0.81 | 676ms | 7 13 | CHG_PLCY_SOH_WL | 48ms | 98.75 | 423ms | 857 14 | CHG_PLCY_HVDCP_WL | 31ms | 108.66 | 275ms | 943 15 | CHG_PLCY_STD_PD_WL | 25ms | 103.12 | 225ms | 895 16 | CHG_PLCY_PPS_WL | 22ms | 101.97 | 198ms | 885 17 | rmt_storage_516690009280 | 16ms | 0.23 | 145ms | 2 18 | CHG_PLCY_CTM_WL | 16ms | 100.94 | 144ms | 876 19 | rmt_storage_516691049664 | 15ms | 0.23 | 137ms | 2 20 | tftp_server_wakelock | 11ms | 1.04 | 98ms | 9 21 | DIAG_WS | 9ms | 103.70 | 80ms | 900 22 | eventpoll-batterysecret | 7ms | 1962.25 | 62ms | 17030 23 | event2-InputReader | 6ms | 1.73 | 58ms | 15 24 | event0-InputReader | 5ms | 0.58 | 46ms | 5 Code: Kernel Wakeup Reasons: Ranking | Name | Duration / Hr | Count / Hr | Total Duration | Total Count | Show Count vs Time 0 | Abort:Callback failed on alarmtimer in platform_pm_suspend+0x0/0x4c returned -16 | 45s285ms | 21.20 | 6m33.023s | 184 | 1 | 667:glink-native_modem | 6s124ms | 20.51 | 53.157s | 178 | 2 | Abort:Last active Wakeup Source: qrtr_0, handle process swapper/0 | 9s920ms | 17.74 | 1m26.095s | 154 | 3 | Abort:Wakeup IRQ detected during suspend: 556 qpnp_rtc_alarm | 1s17ms | 15.56 | 8.827s | 135 | 4 | Abort:Last active Wakeup Source: qrtr_0, handle process Binder:729_2 | 4s166ms | 5.76 | 36.163s | 50 | 5 | 419:smp2p:634:glink-native_slpi | 161ms | 4.26 | 1.398s | 37 | 6 | Abort:Wakeup IRQ detected during suspend: 171 ipa | 270ms | 1.38 | 2.344s | 12 | 7 | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process mi_thermald | 1s430ms | 1.15 | 12.411s | 10 | 8 | Abort:Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS, handle process swapper/0IPA_WS, handle process swapper/0 | 572ms | 0.81 | 4.97s | 7 | 9 | Abort:Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS, handle process Binder:729_2IPA_WS, handle process Binder:729_2 | 337ms | 0.58 | 2.929s | 5 | 10 | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process kworker/0:0 | 650ms | 0.35 | 5.649s | 3 | 11 | Abort:Last active Wakeup Source: qrtr_0, handle process qseecomd | 129ms | 0.23 | 1.12s | 2 | 12 | Abort:Wakeup IRQ detected during suspend: 560 msoc-delta | 54ms | 0.23 | 471ms | 2 | 13 | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process kworker/0:1 | 57ms | 0.12 | 496ms | 1 | 14 | Abort:Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg, handle process kworker/0:4 | 73ms | 0.12 | 634ms | 1 | 15 | Abort:Last active Wakeup Source: qrtr_0, handle process FileObserver | 57ms | 0.12 | 495ms | 1 | 16 | Abort:Last active Wakeup Source: qrtr_0, handle process netd | 56ms | 0.12 | 492ms | 1 | 17 | Abort:Last active Wakeup Source: qrtr_0, handle process netmgrd | 42ms | 0.12 | 368ms | 1 | 18 | Abort:Pending Wakeup Sources: IPA_CLIENT_APPS_WAN_CONS, handle process swapper/0 | 32ms | 0.12 | 278ms | 1 | 19 | Abort:Pending Wakeup Sources: rmnet_ipa1, handle process swapper/0 | 31ms | 0.12 | 271ms | 1 | 20 | Abort:Wakeup IRQ detected during suspend: 570 batt-temp-delta | 40ms | 0.12 | 354ms | 1 | Code: App Wakeup Alarms: Ranking | Name | Uid | Frequency (count/hr) | Count 0 | com.xiaomi.xmsf | 10144 | 5.99 | 52 1 | GOOGLE_SERVICES | 10190 | 5.76 | 50 2 | ANDROID_SYSTEM | 1000 | 3.46 | 30 3 | com.android.deskclock | 10164 | 0.46 | 4 4 | com.google.android.apps.wellbeing | 10195 | 0.23 | 2 5 | com.miui.weather2 | 10089 | 0.12 | 1 Code: Time Spent In Each App State: Name | Uid | Top / Hr | Foreground Service / Hr | Top Sleeping / Hr | Foreground / Hr | Background / Hr | Cached / Hr com.android.deskclock | 10164 | 1s904ms | 90ms | 0ms | 436ms | 0ms | 0ms com.mi.android.globallauncher | 10113 | 1s462ms | 0ms | 59m58s529ms | 0ms | 0ms | 0ms com.android.updater | 9802 | 259ms | 0ms | 0ms | 52ms | 0ms | 0ms com.mi.android.globalFileexplorer | 10152 | 231ms | 0ms | 0ms | 1ms | 183ms | 0ms keepass2android.keepass2android | 10310 | 0ms | 1h0m0s | 0ms | 0ms | 0ms | 0ms com.miui.msa.global | 10146 | 0ms | 58m45s953ms | 4s858ms | 0ms | 0ms | 0ms GOOGLE_SERVICES | 10190 | 0ms | 1m9s572ms | 58m50s427ms | 0ms | 0ms | 0ms com.xiaomi.discover | 10119 | 0ms | 321ms | 318ms | 59ms | 0ms | 0ms com.miui.gallery | 10092 | 0ms | 105ms | 0ms | 108ms | 0ms | 0ms com.xiaomi.simactivate.service | 10167 | 0ms | 35ms | 0ms | 92ms | 0ms | 0ms
I don't like what i'm seeing here.... Not sure how accurat that is. But at first look it seems like whenever the screen is powered on the CPU runs on maximum Clock... wtf? is that Normal for SD860 devices? Or Xiaomi phones? On the Frequency chart... whenever it's maximized i had the screen on, on the Temperature and CPU Utilization you can see when i started some CPULoad threads. Edit: Yes... CPU Throttling Test shows the same... And not just because USB is plugged in. Does the same without. Edit: I don't know what exactly the phone was doing, but for some reasing it drained the battery really really fast (See test in Spoiler). Redid the thest. Maximum Brightness lost 10% from 100 to 90 in 1 hour. Average 6Min27 Seconds per %. So roughly 10h 45 mins for a full battery. On Minimum Brightness i testet for 7 hours. from 63% to 47%. On Average 26Minutes 26 Seconds per %. Which would result in 44h SoT. Spoiler: EDIT: Seems to be something Wrong! Edit: Talking about WTF Moments... I tried to test Discharge linearity by draining the Phone battery simply by the Screen. Flight Mode, no GPS, no WiFi, Manually lowest Screen brightness and no Auto Screen off. WTF is with the Battery Temperature increase after it drops below 20% Battery? The Temperature INSTANTLY Spikes from somewhere around 33°C to 37-39°C Another thing is the linearity of discharging... Between 77% and 60% it is around the 6minute mark. from 60% to 20% it is around the 5 Minute mark and from 20% downward it drops to 3minutes. I'm pretty sure that below 20% some kind of battery "saver" mode change something to the worse. Might even be built in and not be possible to disable.... only 4 more day until unlocked bootloader... Edit 2: Yeah.... Frequency always at max whenever the screen is on. for most of the time.. Screen off does allow the cores to clock down: But lets got a little Further into Powerdrain... Using Stock Charger didnt work, so i plugged my ult HTC10 Charger. With that i charged to phone to 100%, and saw the 0.025A Powerdrain. The Internal Measurement Tool only sees battery Discharge and showed me 2-3mA current! Working well. Calculating Voltage*Current = Power So here we have the Graph. With mentions on what section measures what and their punctual power usage Using the CPU Load Generator to create up to 16 Threads to generate a full load. Then Thermal Throttling kicks in and reduces the performance. After 12 Minutes of testing i stopped as a continous full power CPU load is rather unrealistic, this would be more interesting done with a GPU load, But i'm not really a gamer on Mobiles so i'll do that someday later... probably... To make sure everything works the same before and after testing i've done another screen on idle and screen off interval. Because i used Auto Screen brightness in this test i've made another one with Manual Screen Brightness and showing a Full While image on the screen. (yeah i use 120hz mod exclusively... might have been interesting to see difference to 60hz though....) Interesting to see here is the 2nd Max Brightness test (Around minute 4), because when i have the Album open showing the full white image, and then wildly press on the screen the phone uses some kind of "touch Boost" feature. The Powerdrain is plainly higher then simply displaying the image. You can also see the peaks whenever i started something because i needed to open apps, change settings and stuff which results in more work, more power drawn than simply displaying a white image. Going by these values i should get between 11h and 37h SoT Depending on Screen Brightness if the phone is in flight mode and in full idle. I have no clue why the other test above from 77% to 0% only did 6hours.
Haldi4803 said: Yeah.... Frequency always at max whenever the screen is on. for most of the time.. Click to expand... Click to collapse This isn't the case in MIUI 12.0.6, I checked CPU-Z and the little cores idle at 576 MHz; big at 710 and the high power core at 825. My bootloader's locked too so it's pretty much untouched. I was not using battery saver.
Just do test on custum ROM . MiUI is crap for performance in cpu and GPU.
WiFi vs Mobile Network Deepsleep.Tested on Android 12 ArrowOS build 2012_12_07 Gapps. As you can see in the Graphs the file from #1 2021-12-10_06-30-34 uses Mobile Network and the #2 2021-12-09_06-30-28 is on WiF The upper has some Red cluttered points for "Mobile Radio active" and the lower one has the green "Wifi radio". The most obvious difference is the "Screen off uptime" which is less than half with Mobile Network. "Userspace Wakelock Time" is about the same, which is good! This proofs it's not our fault for the difference. But the "Kernel Overhad Time" is reduced to a third. Code: Aggregated Checkin Stats: Metric | Value (bugreport-vayu_global-SD1A.210817.036.A8-2021-12-10-06-30-34.zip) | Value (bugreport-vayu_global-SD1A.210817.036.A8-2021-12-09-06-30-28.zip) Screen Off Discharge Rate (%/hr) | 0.12 (Discharged: 1%) | 0.30 (Discharged: 2%) Screen On Discharge Rate (%/hr) | 0.00 (Discharged: 0%) | 0.00 (Discharged: 0%) Screen On Time (%) | 1m24.509s (0.29%) | 41.214s (0.17%) Screen Off Uptime | 7m15.992s (1.50%) | 16m3.072s (3.95%) Userspace Wakelock Time | 2m32.372s (0.52%) | 2m57.366s (0.73%) Kernel Overhead Time | 4m43.62s (0.97%) | 13m5.706s (3.23%) Mobile KBs/hr | 311.36 | 0.00 WiFi KBs/hr | 0.00 | 378.99 Mobile Active Time | 28m19.947s (5.84%) | 0 (0.00%) Signal Scanning Time | 0 (0.00%) | 0 (0.00%) Full Wakelock Time | 25.71s (0.09%) | 19.549s (0.08%) Interactive Time | 1m24.041s (0.29%) | 40.302s (0.17%) Phone Call Time | 0 (0.00%) | 0 (0.00%) Device Idle Mode Enabled Time | 6h53m44.534s (85.31%) | 5h27m46.544s (80.73%) Device Idling Time | 6h54m44.82s (85.52%) | 5h28m46.856s (80.98%) As Said before Userspace Wakelocks are "almost" the Same, so no reason to take a closer look at this here. Userspace Wakelocks: Name | Diff Sec/Hr | #1 Sec/Hr | #2 Sec/Hr | #1 Minimum Duration | #2 Minimum Duration | Diff Count/Hr | #1 Count/Hr | #2 Count/Hr | #1 Total Count | #2 Total Count com.android.vending : *job*/com.android.vending/com.google.android.finsky.instantapps.InstantAppHygieneService | -3.07 | 0.00 | 3.07 | 0 | 19.783s | -0.15 | 0.00 | 0.15 | 0 | 1 ANDROID_SYSTEM : deviceidle_maint | -2.69 | 9.99 | 12.68 | 1m8.822s | 1m12.909s | -0.29 | 0.74 | 1.03 | 6 | 7 GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService | -1.45 | 7.42 | 8.87 | 56.219s | 56.679s | -0.02 | 0.12 | 0.15 | 1 | 1 com.google.android.googlequicksearchbox : *job*/com.google.android.googlequicksearchbox/com.google.android.apps.gsa.tasks.BackgroundTasksJobService | -0.51 | 0.20 | 0.72 | 367ms | 1.19s | -0.76 | 0.87 | 1.63 | 7 | 11 GOOGLE_SERVICES : CryptauthEnroller | -0.50 | 0.00 | 0.50 | 0 | 887ms | -0.15 | 0.00 | 0.15 | 0 | 1 GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.phenotype.service.sync.PhenotypeConfigurator | -0.44 | 0.00 | 0.44 | 0 | 1.058s | -0.30 | 0.00 | 0.30 | 0 | 2 GOOGLE_SERVICES : *gms_scheduler*/com.google.android.gms/.clearcut.uploader.QosUploaderService | -0.37 | 0.57 | 0.94 | 1.746s | 2.133s | -0.56 | 0.62 | 1.18 | 5 | 8 org.mozilla.firefox : *job*/org.mozilla.firefox/androidx.work.impl.background.systemjob.SystemJobService | -0.28 | 0.55 | 0.83 | 2.203s | 2.039s | -0.05 | 0.25 | 0.30 | 2 | 2 ANDROID_SYSTEM : AnyMotionDetector | -0.25 | 1.26 | 1.50 | 7.13s | 7.432s | -0.02 | 0.12 | 0.15 | 1 | 1 ANDROID_SYSTEM : *job*/android/com.android.server.ZramWriteback | 0.25 | 0.25 | 0.01 | 371ms | 29ms | -0.02 | 0.12 | 0.15 | 1 | 1 Mobile Traffic and WiFi Traffic are separate therefore cannot be compared here. But the traffic is almost the same. Kernel Wakesources: Name | Diff Sec/Hr | #1 Sec/Hr | #2 Sec/Hr | #1 Total Duration | #2 Total Duration | Diff Count/Hr | #1 Count/Hr | #2 Count/Hr | #1 Total Count | #2 Total Count alarmtimer | -61.18 | 15.38 | 76.57 | 2m4.337s | 8m38.106s | -29.20 | 7.30 | 36.50 | 59 | 247 hal_bluetooth_lock | -6.92 | 0.00 | 6.92 | 0 | 46.804s | -6.06 | 0.00 | 6.06 | 0 | 41 dumpstate_wakelock | -6.68 | 0.00 | 6.68 | 0 | 45.215s | 0.00 | 0.00 | 0.00 | 0 | 0 [email protected] | -3.00 | 1.84 | 4.85 | 14.891s | 32.796s | -1134.17 | 924.99 | 2059.16 | 7477 | 13934 NETLINK-hvdcp_opti | -2.40 | 1.45 | 3.85 | 11.755s | 26.072s | -1292.20 | 1043.01 | 2335.22 | 8431 | 15802 NETLINK-batterysecret | -2.32 | 1.38 | 3.70 | 11.148s | 25.009s | -1307.96 | 1054.89 | 2362.85 | 8527 | 15989 bq2597x-standalone | -1.36 | 0.96 | 2.31 | 7.734s | 15.651s | -104.20 | 50.23 | 154.43 | 406 | 1045 netmgr_wl | -0.40 | 0.18 | 0.58 | 1.432s | 3.903s | 20.49 | 20.78 | 0.30 | 168 | 2 c440000.qcom,spmi:qcom,[email protected]:qpnp,fg | -0.34 | 0.24 | 0.58 | 1.964s | 3.919s | -743.11 | 515.38 | 1258.49 | 4166 | 8516 -hvdcp_opti | -0.11 | 0.06 | 0.18 | 497ms | 1.185s | -193.21 | 122.60 | 315.81 | 991 | 2137 Now HERE Comes the interessing part! Abort: Callback failed on alarmtimer happens WAY more often on WiFi! Abort: Last active Wakeup Source: qrtr_0 only happens on Mobile -1 misconfigured IRQ 666 glink-native_slpi is almost only in WiFi And the last 3 are only happening in WiFi but are so rare and short that they don't really matter. Kernel Wakeup Reasons: Name | Diff Sec/Hr | #1 Sec/Hr | #2 Sec/Hr | #1 Total Duration | #2 Total Duration | Diff Count/Hr | #1 Count/Hr | #2 Count/Hr | #1 Total Count | #2 Total Count Abort: Callback failed on alarmtimer in platform_pm_suspend+0x0/0x4c returned -16 | -63.30 | 15.87 | 79.17 | 2m8.279s | 8m55.717s | -28.88 | 7.18 | 36.06 | 58 | 244 -1 misconfigured IRQ 667 glink-native_modem | -2.63 | 9.71 | 12.35 | 1m18.529s | 1m23.557s | -11.02 | 24.74 | 35.76 | 200 | 242 -1 misconfigured IRQ 666 glink-native_slpi | -1.51 | 0.04 | 1.55 | 302ms | 10.46s | -6.23 | 0.12 | 6.35 | 1 | 43 556 qpnp_rtc_alarm | -1.05 | 0.93 | 1.98 | 7.505s | 13.397s | -4.33 | 11.63 | 15.96 | 94 | 108 Abort: Last active Wakeup Source: qrtr_0 | 0.99 | 0.99 | 0.00 | 7.981s | 0 | 1.73 | 1.73 | 0.00 | 14 | 0 Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS | -0.52 | 0.32 | 0.84 | 2.623s | 5.69s | 0.85 | 2.47 | 1.63 | 20 | 11 Abort: Pending Wakeup Sources: NETLINK-batterysecret NETLINK-hvdcp_opti [email protected] | -0.25 | 0.00 | 0.25 | 0 | 1.708s | -0.74 | 0.00 | 0.74 | 0 | 5 Abort: Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg | 0.25 | 1.91 | 1.66 | 15.429s | 11.216s | -1.03 | 1.48 | 2.51 | 12 | 17 Abort: Last active Wakeup Source: [email protected] | -0.06 | 0.00 | 0.06 | 0 | 408ms | -0.15 | 0.00 | 0.15 | 0 | 1 Abort: Pending Wakeup Sources: NETLINK-batterysecret NETLINK-hvdcp_opti rmnet_ipa0 [email protected] | -0.05 | 0.00 | 0.05 | 0 | 350ms | -0.15 | 0.00 | 0.15 | 0 | 1 You can find both tests in the ArrowOS Rom thread: Here
Batterylife on Daily Usage.On Arrow OS 12 Honestly i'm impressed managed to get 5 days full usage when you don't have too much time to browse on your phone ^^ got 7h SoT and 3h Bluetooth Streaming during those 5 days. Sadly the Bugreport Log was too small for the first test, so it's not complete. View attachment 5486023 i Have Screenshots that shows 91% At 13. Dezember 14:42 71% At 15. Dezember 05:52 61% At 15. Dezember 17:57 48% At 16. Dezember 07:03 38% At 16. Dezember 17:34 20% At 17. Dezember 16:57 12% At 18. Dezember 08:06 So that would actually be 5 Days... the 7H20Min SoT might not be wrong either. Code: Duration / Realtime: 126h26m58.688s which is 5.25Days Aggregated Checkin Stats: Metric | Value Screen Off Discharge Rate (%/hr) | 0.33 (Discharged: 39%) Screen On Discharge Rate (%/hr) | 6.83 (Discharged: 50%) Screen On Time | 7h19m13.618s Screen Off Uptime | 7h3m46.042s Userspace Wakelock Time | 4h1m52.546s (3 Hours of that are due to Bluetooth Music streaming. pretty impressive!) Sync Activity | 1m59.698s (106 times) JobScheduler Activity | 34m16.638s (2606 times) App Wakeup Alarms | 2094 times CPU Usage | 7h44m4.635s user time, 5h45m56.504s system time Kernel Overhead Time | 3h1m53.496s (Again 2h35min Bluetooth!) Kernel Wakelocks | 4h37m48.374s (2.268397e+06 times) Wakeup Reasons | 2h27m48.012s (12971 times) Mobile KBs/hr | 4543.67 WiFi KBs/hr | 5149.93 Total WiFi Scan Activity | 1h12m12.277s (364 times) Total WiFi Full Lock Activity | 0 Mobile Active Time | 16h52m23.864s Signal Scanning Time | 0 Full Wakelock Time | 21m39.387s Interactive Time | 7h17m15.896s Phone Call Time | 1m14.841s Device Idle Mode Enabled Time | 46h41m32.16s Device Idling Time | 46h49m4.48s Total GPS Use | 0 (0 times) Wifi Power Usage | 0.00%/hr, 0.00% total Wifi Transfer Time | 0 Wifi Idle Time | 0 Bluetooth Power Usage | 0.00%/hr, 0.00% total Bluetooth Transfer Time | 0 Bluetooth Idle Time | 0 Camera Use | 6m43.329s (61 times) Flashlight Time | 50.016s (1 times) Modem Transfer Time | 0 Modem Idle Time | 0 But the 2nd time i had a complete log Tried it again, charged sunday evening and it lasted untill Friday! With 6h22min SoT. and some Music Streaming over Bluetooth. View attachment 5490945 Code: Duration / Realtime: 113h29m13.568s Aggregated Checkin Stats: Metric | Value Screen Off Discharge Rate (%/hr) | 0.26 (Discharged: 28%) Screen On Discharge Rate (%/hr) | 7.25 (Discharged: 46%) Screen On Time | 6h20m46.852s Screen Off Uptime | 6h35m0.7s Userspace Wakelock Time | 3h56m36.253s Sync Activity | 1m17.022s (77 times) JobScheduler Activity | 30m21.385s (2014 times) App Wakeup Alarms | 1696 times CPU Usage | 7h18m25.955s user time, 5h23m18.291s system time Kernel Overhead Time | 2h38m24.447s Kernel Wakelocks | 5h7m17.074s (1.997365e+06 times) Wakeup Reasons | 2h15m56.229s (11177 times) Mobile KBs/hr | 1504.92 WiFi KBs/hr | 7558.27 Total WiFi Scan Activity | 5m18.324s (67 times) Total WiFi Full Lock Activity | 0 Mobile Active Time | 12h7m37.588s Signal Scanning Time | 0 Full Wakelock Time | 54m54.874s Interactive Time | 6h19m44.024s Phone Call Time | 53.435s Device Idle Mode Enabled Time | 38h49m18.672s Device Idling Time | 38h56m21.312s Total GPS Use | 0 (0 times) Wifi Power Usage | 0.00%/hr, 0.00% total Wifi Transfer Time | 0 Wifi Idle Time | 0 Bluetooth Power Usage | 0.00%/hr, 0.00% total Bluetooth Transfer Time | 0 Bluetooth Idle Time | 0 Camera Use | 2m38.139s (29 times) Flashlight Time | 10m21.669s (1 times) Modem Transfer Time | 0 Modem Idle Time | 0 Device's Power Estimates: Ranking | Name | Uid | Battery Percentage Consumed 0 | OVERCOUNTED | 0 | 76.65% 1 | org.mozilla.firefox | 10129 | 32.56% 2 | CELL | 0 | 24.75% 3 | IDLE | 0 | 15.83% 4 | GOOGLE_SERVICES | 10086 | 15.47% 5 | SCREEN | 0 | 12.97% 6 | DNS | 1051 | 12.19% 7 | org.thoughtcrime.securesms | 10131 | 12.09% 8 | ANDROID_SYSTEM | 1000 | 4.42% 9 | ROOT | 0 | 2.89% Userspace Wakelocks: Ranking | Name | Uid | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | com.maxmpz.audioplayer : AudioMix | 10138 | 1m33s670ms | 0.31 | 3h3m54.882s | 35 1 | ANDROID_SYSTEM : deviceidle_maint | 1000 | 12s488ms | 2.31 | 28m8.205s | 262 2 | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService | 10086 | 3s869ms | 0.07 | 8m32.537s | 8 3 | BLUETOOTH : StartingObexPbapTransaction | 1002 | 1s629ms | 0.10 | 5m58.07s | 11 4 | AUDIOSERVER : AudioMix | 1041 | 1s463ms | 1.29 | 5m44.003s | 146 5 | AUDIOSERVER : AudioDup | 1041 | 414ms | 0.70 | 2m58.343s | 79 6 | org.mozilla.firefox : AudioMix | 10129 | 781ms | 0.00 | 2m58.163s | 0 7 | org.mozilla.firefox : audio-playing | 10129 | 781ms | 0.00 | 2m58.163s | 0 8 | org.mozilla.firefox : *job*/org.mozilla.firefox/androidx.work.impl.background.systemjob.SystemJobService | 10129 | 897ms | 0.86 | 2m44.338s | 98 9 | org.thoughtcrime.securesms : signal:MessageRetriever | 10131 | 1s167ms | 2.25 | 2m43.34s | 255 Kernel Wakesources: Ranking | Name | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | hal_bluetooth_lock | 1m41s256ms | 1.73 | 3h11m31.276s | 196 1 | alarmtimer | 44s99ms | 21.05 | 1h23m24.764s | 2389 2 | [email protected] | 3s949ms | 1861.62 | 7m28.231s | 211270 3 | NETLINK-hvdcp_opti | 3s117ms | 2089.79 | 5m53.831s | 237164 4 | NETLINK-batterysecret | 2s981ms | 2117.42 | 5m38.318s | 240300 5 | bq2597x-standalone | 1s967ms | 115.44 | 3m43.266s | 13101 6 | PowerManager.SuspendLockout | 857ms | 2.03 | 1m37.313s | 230 7 | PowerManagerService.Display | 854ms | 1.92 | 1m37.026s | 218 8 | netmgr_wl | 611ms | 41.86 | 1m9.366s | 4751 9 | c440000.qcom,spmi:qcom,[email protected]:qpnp,fg | 579ms | 1147.92 | 1m5.74s | 130274 Kernel Wakeup Reasons: Ranking | Name | Duration / Hr | Count / Hr | Total Duration | Total Count | Show Count vs Time 0 | -1 misconfigured IRQ 667 glink-native_modem | 17s903ms | 46.63 | 33m51.803s | 5292 | 1 | Abort: Callback failed on alarmtimer in platform_pm_suspend+0x0/0x4c returned -16 | 45s844ms | 21.03 | 1h26m42.809s | 2387 | 2 | 556 qpnp_rtc_alarm | 1s316ms | 14.26 | 2m29.386s | 1618 | 3 | -1 misconfigured IRQ 666 glink-native_slpi | 1s454ms | 7.44 | 2m45.027s | 844 | 4 | Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS | 1s643ms | 3.52 | 3m6.467s | 399 | 5 | Abort: Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg | 1s595ms | 1.94 | 3m1.105s | 220 | 6 | Abort: Last active Wakeup Source: qrtr_0 | 1s489ms | 1.90 | 2m49.051s | 216 | 7 | -1 misconfigured IRQ 419 smp2p | 190ms | 0.94 | 21.637s | 107 | 8 | Abort: Pending Wakeup Sources: [timerfd]-system_server | 144ms | 0.15 | 16.375s | 17 | 9 | Abort: Disabling non-boot cpus failed | 34ms | 0.13 | 3.917s | 15 | From the 5h Kernel Wakelocks 3h come from Bluetooth Music streaming, which leaves about 2hours. in a total of 113h thats amazing!
Powerdrain in different Usage ScenariosOn Arrow OS 12 build 2021-12-21Gapps Using the Wall charger and an USB Powermeter i measured Powerdrain in different Scenarios. Screen: Having the Screen Off in Flightmode gives about 0.2W Powerdrain, just to keep the CPU active becasue it cannot enter Sleep mode with Powercable plugged. Maximum Screen Brightness uses about 2W on 120hz and 1.85W on 60Hz Minimum Screen Brightness uses about 0.55W on 120hz and 0.45W on 60Hz Music: Listening to "Among Angels and Deamons" from Instrumentalcore in Flac quality with PowerAmp. Starting at 1:30 until 2:00 First using built in Speakers on Max Volume uses about 1.5W Minimum Volume only needs 0.6W Using Headphones it makes nearly no difference if you try to kill your ears or listening at minimum volume. 0.4W to 0.37W Streaming via Bluetooth uses a little more energy. Around 0.48W and yes... obviously Bluetooth is a digital Sound output so changing volume will not change anything in energy used. Having Bluetooth connected to the Speakers (no BLE or 5.0) but not playing anything uses a little bit more energy than simply idling. Camera: Using BSG's Google Camera Mod v8.1 uses quite a lot of battery! Simply opening the Preview with minimum Screen Brightness needs more than 1.9W An interesting discovery here was that when you focus something bright it needs more energy! But on the other hand the other two cameras need way less energy. Maybe due to image stabilization? Wide angly is only 1.55W and Macro even less with 1.3W Opening the Video mode with EIS needs 2W. Part 2.... Powerdrain CPU Load: Using the App CPU Throttling Test I checked the CPU Powerdrain over time. Seems to stop at 4.5W Continuous load after 15 minutes. Didn't want to test over 30 minutes so there it ends. You can see the huge performance drop at 12 minutes, which somehow comes with a really slight spike in Powerusage. Powerdrain GPU Load: Using GFX Benchmark with the Aztec 1440p Offscreen ES 3.1 profile i made 3 runs. Scored 18 FPS on the last one and a score of 1184. The SoC uses 6.5W for all 3 runs which are about 4 minutes. Didn't test a continuous run to test throttling because i didn't monitor GPU Frequency. Might do that another time. Network Connectivity: Using the App SpeedTest (for some reason iPerf gives really really bad Performance!) with Minimum Screen brightness and Flightmode (for WLAN tests) i get these results. DownloadUpload2.4Ghz4W5W5Ghz4W5W4G+5W6W
Looking at battery stats from OS, the most power drawing activity is WiFi transfer. Any app that does bulk transfer goes to top of the list. Could you test WiFi? Is WiFi really that bad?.
@popej Yes it is! 4W WiFi and 5W Mobile Network. That's the same as CPU or GPU at nearly full load. Might get even worse if you have bad signal! I had moderate WiFi and Network coverage.
Thanks for checking. Kind of weird. Do other phones work similarly?
Haldi4803 said: Batterylife on Daily Usage.On Arrow OS 12 Honestly i'm impressed managed to get 5 days full usage when you don't have too much time to browse on your phone ^^ got 7h SoT and 3h Bluetooth Streaming during those 5 days. Sadly the Bugreport Log was too small for the first test, so it's not complete. View attachment 5486023 i Have Screenshots that shows 91% At 13. Dezember 14:42 71% At 15. Dezember 05:52 61% At 15. Dezember 17:57 48% At 16. Dezember 07:03 38% At 16. Dezember 17:34 20% At 17. Dezember 16:57 12% At 18. Dezember 08:06 So that would actually be 5 Days... the 7H20Min SoT might not be wrong either. Code: Duration / Realtime: 126h26m58.688s which is 5.25Days Aggregated Checkin Stats: Metric | Value Screen Off Discharge Rate (%/hr) | 0.33 (Discharged: 39%) Screen On Discharge Rate (%/hr) | 6.83 (Discharged: 50%) Screen On Time | 7h19m13.618s Screen Off Uptime | 7h3m46.042s Userspace Wakelock Time | 4h1m52.546s (3 Hours of that are due to Bluetooth Music streaming. pretty impressive!) Sync Activity | 1m59.698s (106 times) JobScheduler Activity | 34m16.638s (2606 times) App Wakeup Alarms | 2094 times CPU Usage | 7h44m4.635s user time, 5h45m56.504s system time Kernel Overhead Time | 3h1m53.496s (Again 2h35min Bluetooth!) Kernel Wakelocks | 4h37m48.374s (2.268397e+06 times) Wakeup Reasons | 2h27m48.012s (12971 times) Mobile KBs/hr | 4543.67 WiFi KBs/hr | 5149.93 Total WiFi Scan Activity | 1h12m12.277s (364 times) Total WiFi Full Lock Activity | 0 Mobile Active Time | 16h52m23.864s Signal Scanning Time | 0 Full Wakelock Time | 21m39.387s Interactive Time | 7h17m15.896s Phone Call Time | 1m14.841s Device Idle Mode Enabled Time | 46h41m32.16s Device Idling Time | 46h49m4.48s Total GPS Use | 0 (0 times) Wifi Power Usage | 0.00%/hr, 0.00% total Wifi Transfer Time | 0 Wifi Idle Time | 0 Bluetooth Power Usage | 0.00%/hr, 0.00% total Bluetooth Transfer Time | 0 Bluetooth Idle Time | 0 Camera Use | 6m43.329s (61 times) Flashlight Time | 50.016s (1 times) Modem Transfer Time | 0 Modem Idle Time | 0 Click to expand... Click to collapse Comparing ArrowOS Stock vs No Gravity Kernel.... Not exactly the Same but stilly a full week of usage. Code: Duration / Realtime: 114h24m3.296s Aggregated Checkin Stats: Metric | Value Screen Off Discharge Rate (%/hr) | 0.50 (Discharged: 54%) Screen On Discharge Rate (%/hr) | 5.87 (Discharged: 42%) Screen On Time | 7h9m3.7s Screen Off Uptime | 6h54m30.632s Userspace Wakelock Time | 4h36m16.67s Sync Activity | 1m23.835s (92 times) JobScheduler Activity | 31m36.216s (2469 times) App Wakeup Alarms | 9511 times CPU Usage | 8h26m50.767s user time, 6h1m43.322s system time Kernel Overhead Time | 2h18m13.962s Kernel Wakelocks | 1h0m14.411s (2.471597e+06 times) Wakeup Reasons | 1h33m51.136s (18625 times) Mobile KBs/hr | 4226.63 WiFi KBs/hr | 6971.90 Total WiFi Scan Activity | 29m5.381s (278 times) Total WiFi Full Lock Activity | 0 Mobile Active Time | 11h37m59.928s Signal Scanning Time | 0 Full Wakelock Time | 38m50.879s Interactive Time | 7h11m3.38s Phone Call Time | 4m41.264s Device Idle Mode Enabled Time | 35h3m45.144s Device Idling Time | 35h9m16.928s Total GPS Use | 3m5.289s (3 times) Wifi Power Usage | 0.00%/hr, 0.00% total Wifi Transfer Time | 0 Wifi Idle Time | 0 Bluetooth Power Usage | 0.00%/hr, 0.00% total Bluetooth Transfer Time | 0 Bluetooth Idle Time | 0 Camera Use | 3m10.496s (50 times) Flashlight Time | 2m19.146s (1 times) Modem Transfer Time | 0 Modem Idle Time | 0 Device's Power Estimates: Ranking | Name | Uid | Battery Percentage Consumed 0 | OVERCOUNTED | 0 | 57.29% 1 | org.mozilla.firefox | 10129 | 31.63% 2 | CELL | 0 | 23.31% 3 | SCREEN | 0 | 16.24% 4 | IDLE | 0 | 16.16% Userspace Wakelocks: Ranking | Name | Uid | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | SharedUserID(com.maxmpz) : AudioMix | 10138 | 1m33s329ms | 0.27 | 3h6m41.334s | 31 1 | ANDROID_SYSTEM : deviceidle_maint | 1000 | 11s970ms | 2.44 | 28m11.74s | 279 2 | AUDIOSERVER : AudioMix | 1041 | 5s368ms | 3.23 | 16m17.591s | 369 3 | com.google.android.apps.maps : NlpCollectorWakeLock | 10134 | 6s678ms | 66.28 | 15m3.39s | 7583 4 | GOOGLE_SERVICES : NlpWakeLock | 10086 | 5s611ms | 144.71 | 12m33.631s | 16555 5 | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService | 10086 | 4s312ms | 0.08 | 9m0.242s | 9 6 | BLUETOOTH : StartingObexPbapTransaction | 1002 | 2s143ms | 0.12 | 8m17.837s | 14 7 | SYSTEM_UI : AudioMix | 10113 | 1s598ms | 1.14 | 6m25.901s | 130 8 | com.google.android.dialer : hkj | 10069 | 1s926ms | 0.00 | 3m57.625s | 0 9 | org.mozilla.firefox : AudioMix | 10129 | 871ms | 0.00 | 3m20.754s | 0 SyncManager Syncs: Ranking | Name | Uid | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | GOOGLE_SERVICES : com.android.contacts/com.google/[email protected] | 10086 | 151ms | 0.05 | 17.326s | 6 1 | GOOGLE_CALENDAR : com.android.calendar/com.google/[email protected] | 10088 | 145ms | 0.15 | 16.651s | 17 2 | GOOGLE_SERVICES : com.google.android.gms.people/com.google/[email protected] | 10086 | 121ms | 0.02 | 13.844s | 2 3 | com.google.android.gm : gmail-ls/com.google/[email protected] | 10143 | 65ms | 0.03 | 7.467s | 4 4 | com.google.android.apps.docs : com.google.android.apps.docs/com.google/[email protected] | 10151 | 63ms | 0.02 | 7.271s | 2 Kernel Wakesources: Ranking | Name | Duration / Hr | Count / Hr | Total Duration | Total Count 0 | alarmtimer | 8s552ms | 16.66 | 16m18.358s | 1906 1 | NETLINK-batterysecret | 5s405ms | 3376.05 | 10m18.382s | 386223 2 | NETLINK-hvdcp_opti | 5s352ms | 3370.94 | 10m12.342s | 385639 3 | [email protected] | 4s913ms | 3338.42 | 9m22.068s | 381918 4 | PowerManager.SuspendLockout | 2s577ms | 2.17 | 4m54.917s | 248 5 | PowerManagerService.Display | 2s576ms | 2.09 | 4m54.729s | 239 6 | [timerfd][email protected] | 564ms | 11.21 | 1m4.585s | 1282 7 | netmgr_wl | 518ms | 43.78 | 59.331s | 5009 8 | cne_wl_ | 214ms | 0.21 | 24.489s | 24 9 | PowerManagerService.Broadcasts | 187ms | 4.48 | 21.443s | 512 Kernel Wakeup Reasons: Ranking | Name | Duration / Hr | Count / Hr | Total Duration | Total Count | Show Count vs Time 0 | 555 qpnp_rtc_alarm | 2s812ms | 72.81 | 5m21.792s | 8330 | 1 | -1 misconfigured IRQ 666 glink-native_modem | 24s776ms | 56.84 | 47m14.484s | 6502 | 2 | Abort: Pending Wakeup Sources: alarmtimer | 15s710ms | 16.63 | 29m57.24s | 1902 | 3 | -1 misconfigured IRQ 665 glink-native_slpi | 1s290ms | 7.22 | 2m27.664s | 826 | 4 | Abort: Last active Wakeup Source: qrtr_0 | 2s540ms | 3.54 | 4m50.659s | 405 | 5 | Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS | 1s211ms | 3.40 | 2m18.647s | 389 | 6 | -1 misconfigured IRQ 419 smp2p | 116ms | 0.71 | 13.378s | 81 | 7 | Abort: Pending Wakeup Sources: [timerfd]-system_server | 153ms | 0.43 | 17.564s | 49 | 8 | Abort: Pending Wakeup Sources: NETLINK-batterysecret NETLINK-hvdcp_opti [email protected] | 120ms | 0.35 | 13.765s | 40 | 9 | Abort: Callback failed on 18800000.qcom,icnss in icnss_pm_suspend_noirq+0x0/0x140 returned -11 | 91ms | 0.15 | 10.462s | 17 | 7h SoT and 7h Wakelocks. (3h Music streaming) Pretty much similar to the first run.
I've got a 2nd X3 Pro 6gb with MIUI 12.5.5 ... anything i should test/Compare this week? Any Ideas?
Charging on Stock MIUI 12.5.5 Nothing Special here... Takes about 60 Minutes to charge. 75 Minutes to fully Charge. Does so with 27W at first and then later drops down to 20W after 10 Minutes. (You can see that in the red line voltage Spike) When it's completely full it just draws enough power to keep the phone alive... Because IIRC the phones SoC doesn't go in DeepSleep when charging cable is connected. Now we also have a Discharging test Discharging 2.5W via USBUsing a Discharger used for Batteries via USB-C Cable and drawing 0.5A at 5V i tested the battery. (Bought that thingy to test 18650er Batteries and my old XZ2 see Tests of aftermarket batteries here) Going by our 5000mAh battery and 3.85V Nominal Voltage that should be a 19.25Wh Battery According to Pictures on the web from the "Original" Battery they're rated 19.5Wh Knowing that there is a loss because of 3.85V to 5V convertion that seems to be a pretty decent result. As Expected from a New Battery. 7Hours 5 Minutes or 425 Minutes. Discharge Linearity looks okay. a small drop around 3.75V but except from that seems fine. Now then... going by my old Post the Screen on 120Hz needs 2W when Idling. Time to test. Discharge Screen Idle 120Hz Max BrightnessPutting the Phone in Flight mode, Open Chrome with a White Page and set Screen timeout to Never. Now we wait. For more than 10 Hours, to be exact 645 Minutes! Going by the 19.5Wh Battery and 645 Minutes that would mean 1.814W... close enough. Right now i'm doing the 120Hz Minimum Brightness test, but that might take a while.... around 40 hours if my calculations are correct. Edit: Here we go... Discharge Screen Idle 120Hz Min BrightnessSame as above but with minimum Screen Brightness. Lasted a whooping 3000 minutes thats a full 50 Hours! 5 Times as long as on Max. 10 Hours more than expected
Could you make a comparison of different adreno drivers to test efficiency and heating. Available here under addons. Thanks in advance.
dey18 said: Could you make a comparison of different adreno drivers to test efficiency and heating. Available here under addons. Thanks in advance. Click to expand... Click to collapse Up
dey18 said: Could you make a comparison of different adreno drivers to test efficiency and heating. Available here under addons. Thanks in advance. Click to expand... Click to collapse Nah. Honestly I don't care about gaming at all. On the other hand GPU drivers are always about clock&Voltage= Power and power is always heat. It's almost impossible to get more performance without more power.
How do i install magisk in gsi rom android 11 , system is read only so i cant edit system
as above
install GSI with VNDK-Lite for -rw system. Wherever you got GSI there should be option to download different versions. example from andy yans sourceforge on naming: {arm|a64|arm64}_{a|b}{v|g}{N|S}-{vndklite|personal} | | | | | | | | | vndklite: VNDKLite & read-writeable /system | | | | personal: Build with personal mods, for reference | | | | | | | N: No Superuser | | | S: With PHH Superuser (app needed) | | | | | v: Vanilla, i.e. no GAPPS | | g: With GAPPS | | | a: "A-only", i.e. system-as-system (deprecated since Android 12) | b: "AB", i.e. system-as-root | arm: ARM 32-bit (deprecated since Android 12) a64: ARM 32-bit with 64-bit binder arm64: ARM 64-bit text editor straightened it up. go HERE and you can see.
tek3195 said: install GSI with VNDK-Lite for -rw system. Wherever you got GSI there should be option to download different versions. example from andy yans sourceforge on naming: {arm|a64|arm64}_{a|b}{v|g}{N|S}-{vndklite|personal} | | | | | | | | | vndklite: VNDKLite & read-writeable /system | | | | personal: Build with personal mods, for reference | | | | | | | N: No Superuser | | | S: With PHH Superuser (app needed) | | | | | v: Vanilla, i.e. no GAPPS | | g: With GAPPS | | | a: "A-only", i.e. system-as-system (deprecated since Android 12) | b: "AB", i.e. system-as-root | arm: ARM 32-bit (deprecated since Android 12) a64: ARM 32-bit with 64-bit binder arm64: ARM 64-bit text editor straightened it up. go HERE and you can see. Click to expand... Click to collapse so vndk version allow me to install magisk ?
Guan Yu said: so vndk version allow me to install magisk ? Click to expand... Click to collapse should be able to install magisk or use phh su