phhusson / treble_experimentations

Notes about tinkering with Android Project Treble
3.41k stars 659 forks source link

Moto G6 [ARM AONLY 10] [moto actions] #813

Open marcelodambrowski opened 5 years ago

marcelodambrowski commented 5 years ago

I believe it is important to add some moto actions; the most important as:

This has already been done in some other gsi; I am not sure which one; I know it results in a working time; but I think it's important and useful.

phhusson commented 5 years ago

Does Moto E5 has those features? What's flashlight fast? Do you have a link to how other GSIs implement it?

Le mar. 29 oct. 2019 à 14:34, luis marcelo notifications@github.com a écrit :

I believe it is important to add some moto actions; the most important as:

  • flashlight fast;
  • one-touch navigation (fingerprint gestures);

This has already been done in some other gsi; I am not sure which one; I know it results in a working time; but I think it's important and useful.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/phhusson/treble_experimentations/issues/813?email_source=notifications&email_token=AAAA4OTSW4PCXCRJSKJQOATQRA3XHA5CNFSM4JGIUGIKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HVBZ6PQ, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OUPFJRY7XHSE6RSVF3QRA3XHANCNFSM4JGIUGIA .

amaterasushen commented 5 years ago

Does Moto E5 has those features? What's flashlight fast? Do you have a link to how other GSIs implement it? Le mar. 29 oct. 2019 à 14:34, luis marcelo notifications@github.com a écrit : I believe it is important to add some moto actions; the most important as: - flashlight fast; - one-touch navigation (fingerprint gestures); This has already been done in some other gsi; I am not sure which one; I know it results in a working time; but I think it's important and useful. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#813?email_source=notifications&email_token=AAAA4OTSW4PCXCRJSKJQOATQRA3XHA5CNFSM4JGIUGIKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HVBZ6PQ>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OUPFJRY7XHSE6RSVF3QRA3XHANCNFSM4JGIUGIA .

Moto E5 tem essas funções.

marcelodambrowski commented 5 years ago

Yes the E5 motorcycle has; every Motorola line has these functions; except fingerprint gestures;

O Moto E5 tem esses recursos? O que é a lanterna rápida? Você tem um link para como outros GSIs o implementam? Le mar. 29 out. 2019 às 14:34, luis marcelo Notifications@github.com é um autor: ... I believe it is important to add some moto actions; the most important as: - flashlight fast; - one-touch navigation (fingerprint gestures); This has already been done in some other gsi; I am not sure which one; I know it results in a working time; but I think it's important and useful. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#813?email_source=notifications&email_token=AAAA4OTSW4PCXCRJSKJQOATQRA3XHA5CNFSM4JGIUGIKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HVBZ6PQ>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OUPFJRY7XHSE6RSVF3QRA3XHANCNFSM4JGIUGIA .

@phhusson Yes the moto E5 has; every Motorola line has these functions; except fingerprint gestures;

Flashlight; is to activate the flashlight with movements It has for the camera too;

It was made in descendant GSI; I'll see who did it; and try to bring here;

phhusson commented 5 years ago

Please run adb shell getevent, use fingerprint gestures, and copy/paste here what happened in the terminal where you launched getevent

marcelodambrowski commented 5 years ago

image used for testing (issue #792) https://treble.phh.me/system-keymaster-moto-arm-aonly.img

I tried to execute in that order: fingerprint gesture "recent apps" fingerprint gesture "back" fingerprint gesture "home" fingerprint gesture "google assistant" fingerprint gesture "lock device" getevent.txt

marcelodambrowski commented 5 years ago

@phhusson it would be nice if I install descendant 3.0 and run getevent? And then compare the log outputs.

Wizzard174 commented 5 years ago

Hi, install lineage as base and it will work (chop - chop gesture and so forth)

snoweuph commented 2 years ago

Im on Moto G8 Plus and I have everything working great with phh treble lineage (unoffical from Andy) im also missing the Chop Chop Action, its the One thing I really loved

adb shell getevent     
add device 1: /dev/input/event9
  name:     "trinket-moto-snd-card Button Jack"
add device 2: /dev/input/event8
  name:     "trinket-moto-snd-card Headset Jack"
add device 3: /dev/input/event7
  name:     "uinput-egis"
add device 4: /dev/input/event6
  name:     "STM VL53L0 proximity sensor"
add device 5: /dev/input/event5
  name:     "Moto CapSense Ch4"
add device 6: /dev/input/event4
  name:     "Moto CapSense Ch2"
add device 7: /dev/input/event3
  name:     "Moto CapSense Ch0"
add device 8: /dev/input/event2
  name:     "himax-touchscreen"
add device 9: /dev/input/event0
  name:     "qpnp_pon"
add device 10: /dev/input/event1
  name:     "gpio-keys"
phhusson commented 2 years ago

For chop chop, give the result of dumpsys sensorservice

snoweuph commented 2 years ago
☁  ~  adb shell dumpsys sensorservice
Captured at: 13:08:46.940
Sensor Device:
Total 50 h/w sensors, 50 running 1 disabled clients:
0x00000002) active-count = 2; sampling_period(ms) = {66.7, 200.0}, selected = 66.67 ms; batching_period(ms) = {0.0, 2000.0}, selected = 0.00 ms
0x00000008) active-count = 3; sampling_period(ms) = {200.0, 250.0, 200.0(disabled)}, selected = 200.00 ms; batching_period(ms) = {0.0, 0.0, 0.0(disabled)}, selected = 0.00 ms
0x00000009) active-count = 3; sampling_period(ms) = {1000000.0, 200.0, 50000.0}, selected = 200.00 ms; batching_period(ms) = {0.0, 0.0, 0.0}, selected = 0.00 ms
0x00000017) active-count = 1; sampling_period(ms) = {1.0}, selected = 1.00 ms; batching_period(ms) = {0.0}, selected = 0.00 ms
0x0000001f) active-count = 1; sampling_period(ms) = {66.7}, selected = 66.67 ms; batching_period(ms) = {0.0}, selected = 0.00 ms
0x00000030) active-count = 1; sampling_period(ms) = {200.0}, selected = 200.00 ms; batching_period(ms) = {0.0}, selected = 0.00 ms
0x00000031) active-count = 1; sampling_period(ms) = {200.0}, selected = 200.00 ms; batching_period(ms) = {0.0}, selected = 0.00 ms
0x00000032) active-count = 1; sampling_period(ms) = {200.0}, selected = 200.00 ms; batching_period(ms) = {0.0}, selected = 0.00 ms
Sensor List:
0x00000001) lsm6dso Accelerometer Wakeup | STMicro         | ver: 142338 | type: android.sensor.accelerometer(1) | perm: n/a | flags: 0x00000001
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 3000) events | wakeUp | 
0x00000002) lsm6dso Accelerometer Non-wakeup | STMicro         | ver: 142338 | type: android.sensor.accelerometer(1) | perm: n/a | flags: 0x00000000
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 3000) events | non-wakeUp | 
0x00000003) mmc5603x Magnetometer Wakeup | memsic          | ver: 10220072 | type: android.sensor.magnetic_field(2) | perm: n/a | flags: 0x00000001
        continuous | minRate=1.00Hz | maxRate=100.00Hz | FIFO (max,reserved) = (10000, 600) events | wakeUp | 
0x00000004) mmc5603x Magnetometer Non-wakeup | memsic          | ver: 10220072 | type: android.sensor.magnetic_field(2) | perm: n/a | flags: 0x00000000
        continuous | minRate=1.00Hz | maxRate=100.00Hz | FIFO (max,reserved) = (10000, 600) events | non-wakeUp | 
0x00000005) lsm6dso Gyroscope Wakeup  | STMicro         | ver: 142338 | type: android.sensor.gyroscope(4) | perm: n/a | flags: 0x00000041
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 0) events | wakeUp | has-additional-info, 
0x00000006) lsm6dso Gyroscope Non-wakeup | STMicro         | ver: 142338 | type: android.sensor.gyroscope(4) | perm: n/a | flags: 0x00000040
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 0) events | non-wakeUp | has-additional-info, 
0x00000007) tsl2540 Ambient Light Sensor Wakeup | ams AG          | ver: 256 | type: android.sensor.light(5) | perm: n/a | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 0) events | wakeUp | 
0x00000008) tsl2540 Ambient Light Sensor Non-wakeup | ams AG          | ver: 256 | type: android.sensor.light(5) | perm: n/a | flags: 0x00000002
        on-change | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 0) events | non-wakeUp | 
0x00000009) ltr2568 Proximity Sensor Wakeup | Lite-On         | ver: 256 | type: android.sensor.proximity(8) | perm: n/a | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 300) events | wakeUp | 
0x0000000a) ltr2568 Proximity Sensor Non-wakeup | Lite-On         | ver: 256 | type: android.sensor.proximity(8) | perm: n/a | flags: 0x00000002
        on-change | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 300) events | non-wakeUp | 
0x0000000b) gravity  Wakeup           | qualcomm        | ver: 1 | type: android.sensor.gravity(9) | perm: n/a | flags: 0x00000001
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 300) events | wakeUp | 
0x0000000c) gravity  Non-wakeup       | qualcomm        | ver: 1 | type: android.sensor.gravity(9) | perm: n/a | flags: 0x00000000
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 300) events | non-wakeUp | 
0x0000000d) linear_acceleration_wakeup | qualcomm        | ver: 1 | type: android.sensor.linear_acceleration(10) | perm: n/a | flags: 0x00000001
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 300) events | wakeUp | 
0x0000000e) linear_acceleration       | qualcomm        | ver: 1 | type: android.sensor.linear_acceleration(10) | perm: n/a | flags: 0x00000000
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 300) events | non-wakeUp | 
0x0000000f) Rotation Vector  Wakeup   | qualcomm        | ver: 1 | type: android.sensor.rotation_vector(11) | perm: n/a | flags: 0x00000001
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 0) events | wakeUp | 
0x00000010) Rotation Vector  Non-wakeup | qualcomm        | ver: 1 | type: android.sensor.rotation_vector(11) | perm: n/a | flags: 0x00000000
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 0) events | non-wakeUp | 
0x00000011) mmc5603x Magnetometer-Uncalibrated Wakeup | memsic          | ver: 10220072 | type: android.sensor.magnetic_field_uncalibrated(14) | perm: n/a | flags: 0x00000001
        continuous | minRate=1.00Hz | maxRate=100.00Hz | FIFO (max,reserved) = (10000, 600) events | wakeUp | 
0x00000012) mmc5603x Magnetometer-Uncalibrated Non-wakeup | memsic          | ver: 10220072 | type: android.sensor.magnetic_field_uncalibrated(14) | perm: n/a | flags: 0x00000000
        continuous | minRate=1.00Hz | maxRate=100.00Hz | FIFO (max,reserved) = (10000, 600) events | non-wakeUp | 
0x00000013) Game Rotation Vector  Wakeup | qualcomm        | ver: 1 | type: android.sensor.game_rotation_vector(15) | perm: n/a | flags: 0x00000001
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 300) events | wakeUp | 
0x00000014) Game Rotation Vector  Non-wakeup | qualcomm        | ver: 1 | type: android.sensor.game_rotation_vector(15) | perm: n/a | flags: 0x00000000
        continuous | minRate=5.00Hz | maxRate=200.00Hz | FIFO (max,reserved) = (10000, 300) events | non-wakeUp | 
0x00000015) lsm6dso Gyroscope-Uncalibrated Wakeup | STMicro         | ver: 142338 | type: android.sensor.gyroscope_uncalibrated(16) | perm: n/a | flags: 0x00000041
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 0) events | wakeUp | has-additional-info, 
0x00000016) lsm6dso Gyroscope-Uncalibrated Non-wakeup | STMicro         | ver: 142338 | type: android.sensor.gyroscope_uncalibrated(16) | perm: n/a | flags: 0x00000040
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 0) events | non-wakeUp | has-additional-info, 
0x00000017) sns_smd  Wakeup           | qualcomm        | ver: 1 | type: android.sensor.significant_motion(17) | perm: n/a | flags: 0x00000005
        one-shot | maxDelay=0us | minDelay=-1us | no batching | wakeUp | 
0x00000018) pedometer  Wakeup         | qualcomm        | ver: 1 | type: android.sensor.step_detector(18) | perm: android.permission.ACTIVITY_RECOGNITION | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 300) events | wakeUp | 
0x00000019) pedometer  Non-wakeup     | qualcomm        | ver: 1 | type: android.sensor.step_detector(18) | perm: android.permission.ACTIVITY_RECOGNITION | flags: 0x00000006
        special-trigger | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 300) events | non-wakeUp | 
0x0000001a) pedometer  Wakeup         | qualcomm        | ver: 1 | type: android.sensor.step_counter(19) | perm: android.permission.ACTIVITY_RECOGNITION | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 300) events | wakeUp | 
0x0000001b) pedometer  Non-wakeup     | qualcomm        | ver: 1 | type: android.sensor.step_counter(19) | perm: android.permission.ACTIVITY_RECOGNITION | flags: 0x00000002
        on-change | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 300) events | non-wakeUp | 
0x0000001c) sns_geomag_rv  Wakeup     | qualcomm        | ver: 1 | type: android.sensor.geomagnetic_rotation_vector(20) | perm: n/a | flags: 0x00000001
        continuous | minRate=5.00Hz | maxRate=100.00Hz | FIFO (max,reserved) = (10000, 0) events | wakeUp | 
0x0000001d) sns_geomag_rv  Non-wakeup | qualcomm        | ver: 1 | type: android.sensor.geomagnetic_rotation_vector(20) | perm: n/a | flags: 0x00000000
        continuous | minRate=5.00Hz | maxRate=100.00Hz | FIFO (max,reserved) = (10000, 0) events | non-wakeUp | 
0x0000001e) sns_tilt  Wakeup          | qualcomm        | ver: 1 | type: android.sensor.tilt_detector(22) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 0) events | wakeUp | 
0x0000001f) Display Rotate  Non-wakeup | Motorola        | ver: 256 | type: android.sensor.device_orientation(27) | perm: n/a | flags: 0x00000002
        on-change | maxDelay=0us | minDelay=0us | no batching | non-wakeUp | 
0x00000020) stationary_detect_wakeup  | qualcomm        | ver: 1 | type: android.sensor.stationary_detect(29) | perm: n/a | flags: 0x00000005
        one-shot | maxDelay=0us | minDelay=-1us | no batching | wakeUp | 
0x00000021) motion_detect_wakeup      | qualcomm        | ver: 1 | type: android.sensor.motion_detect(30) | perm: n/a | flags: 0x00000005
        one-shot | maxDelay=0us | minDelay=-1us | no batching | wakeUp | 
0x00000022) lsm6dso Accelerometer-Uncalibrated Wakeup | STMicro         | ver: 142338 | type: android.sensor.accelerometer_uncalibrated(35) | perm: n/a | flags: 0x00000001
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 3000) events | wakeUp | 
0x00000023) lsm6dso Accelerometer-Uncalibrated Non-wakeup | STMicro         | ver: 142338 | type: android.sensor.accelerometer_uncalibrated(35) | perm: n/a | flags: 0x00000000
        continuous | minRate=1.00Hz | maxRate=415.97Hz | FIFO (max,reserved) = (10000, 3000) events | non-wakeUp | 
0x00000024) Flat Up  Wakeup           | Motorola        | ver: 256 | type: com.motorola.sensor.flat_up(65537) | perm: n/a | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x00000025) Flat Down  Wakeup         | Motorola        | ver: 256 | type: com.motorola.sensor.flat_down(65538) | perm: n/a | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x00000026) Stowed  Wakeup            | Motorola        | ver: 1 | type: com.motorola.sensor.stowed(65539) | perm: n/a | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x00000027) Camera Gesture  Wakeup    | Motorola        | ver: 1 | type: com.motorola.sensor.camera_activate(65540) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x00000028) ChopChop  Wakeup          | Motorola        | ver: 1 | type: com.motorola.sensor.chopchop(65546) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x00000029) Moto Glance               | Motorola        | ver: 1 | type: com.motorola.sensor.glance(65548) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x0000002a) Lift to Silence  Wakeup   | Motorola        | ver: 1 | type: com.motorola.sensor.lts(65553) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x0000002b) Flip to Mute  Wakeup      | Motorola        | ver: 1 | type: com.motorola.sensor.ftm(65554) | perm: n/a | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x0000002c) Moto Glance: Approach     | Motorola        | ver: 1 | type: com.motorola.sensor.glance_approach(65555) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x0000002d) Lift to View  Wakeup      | Motorola        | ver: 1 | type: com.motorola.sensor.ltv(65556) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x0000002e) Log  Wakeup               | Motorola        | ver: 1 | type: com.motorola.sensor.log(65557) | perm: n/a | flags: 0x00000007
        special-trigger | maxDelay=0us | minDelay=0us | no batching | wakeUp | 
0x0000002f) sns_cmc  Wakeup           | qualcomm        | ver: 1 | type:       qti.sensor.cmc(33171005) | perm: n/a | flags: 0x00000003
        on-change | maxDelay=0us | minDelay=0us | FIFO (max,reserved) = (10000, 0) events | wakeUp | 
0x00000030) Moto CapSense Ch4         | semtech         | ver: 1 | type: com.motorola.sensor.capsense(65552) | perm: n/a | flags: 0x00000002
        on-change | minRate=0.10Hz | minDelay=0us | no batching | non-wakeUp | 
0x00000031) Moto CapSense Ch2         | semtech         | ver: 1 | type: com.motorola.sensor.capsense(65552) | perm: n/a | flags: 0x00000002
        on-change | minRate=0.10Hz | minDelay=0us | no batching | non-wakeUp | 
0x00000032) Moto CapSense Ch0         | semtech         | ver: 1 | type: com.motorola.sensor.capsense(65552) | perm: n/a | flags: 0x00000002
        on-change | minRate=0.10Hz | minDelay=0us | no batching | non-wakeUp | 
0x5f636779) Corrected Gyroscope Sensor | AOSP            | ver: 1 | type: android.sensor.gyroscope(4) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | no batching | non-wakeUp | 
0x5f676172) Game Rotation Vector Sensor | AOSP            | ver: 3 | type: android.sensor.game_rotation_vector(15) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | no batching | non-wakeUp | 
0x5f676273) Gyroscope Bias (debug)    | AOSP            | ver: 1 | type: android.sensor.accelerometer(1) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | no batching | non-wakeUp | 
0x5f67656f) GeoMag Rotation Vector Sensor | AOSP            | ver: 3 | type: android.sensor.geomagnetic_rotation_vector(20) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | no batching | non-wakeUp | 
0x5f677276) Gravity Sensor            | AOSP            | ver: 3 | type: android.sensor.gravity(9) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | no batching | non-wakeUp | 
0x5f6c696e) Linear Acceleration Sensor | AOSP            | ver: 3 | type: android.sensor.linear_acceleration(10) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | no batching | non-wakeUp | 
0x5f726f76) Rotation Vector Sensor    | AOSP            | ver: 3 | type: android.sensor.rotation_vector(11) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | no batching | non-wakeUp | 
0x5f797072) Orientation Sensor        | AOSP            | ver: 1 | type: android.sensor.orientation(3) | perm: n/a | flags: 0x00000000
        continuous | maxDelay=0us | maxRate=415.97Hz | 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:
Moto CapSense Ch0: last 10 events
         1 (ts=1656241685.594014883, wall=13:08:05.596) 2.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=1656241687.221124172, wall=13:08:07.222) 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, 
         3 (ts=1656241691.685141087, wall=13:08:11.687) 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, 
         4 (ts=1656241691.800492048, wall=13:08:11.803) 2.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, 
         5 (ts=1656241693.208050013, wall=13:08:13.211) 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, 
         6 (ts=1656241693.747509956, wall=13:08:13.749) 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, 
         7 (ts=1656241693.978641987, wall=13:08:13.980) 2.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, 
         8 (ts=1656241719.500018835, wall=13:08:39.500) 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, 
         9 (ts=1656241720.047379971, wall=13:08:40.048) 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, 
        10 (ts=1656241720.399390936, wall=13:08:40.401) 2.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, 
Moto CapSense Ch2: last 10 events
         1 (ts=1656241676.084519863, wall=13:07:56.086) 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=1656241684.320345163, wall=13:08:04.321) 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, 
         3 (ts=1656241684.431547880, wall=13:08:04.433) 2.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, 
         4 (ts=1656241687.221184015, wall=13:08:07.222) 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, 
         5 (ts=1656241688.581626177, wall=13:08:08.584) 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, 
         6 (ts=1656241688.811904907, wall=13:08:08.813) 2.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, 
         7 (ts=1656241689.743500948, wall=13:08:09.744) 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, 
         8 (ts=1656241717.985786200, wall=13:08:37.986) 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, 
         9 (ts=1656241718.105158806, wall=13:08:38.107) 2.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, 
        10 (ts=1656241719.500061989, wall=13:08:39.500) 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, 
Moto CapSense Ch4: last 10 events
         1 (ts=1656241690.879365921, wall=13:08:10.879) 2.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=1656241691.453145027, wall=13:08:11.454) 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, 
         3 (ts=1656241691.581263065, wall=13:08:11.582) 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, 
         4 (ts=1656241712.656655073, wall=13:08:32.660) 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, 
         5 (ts=1656241712.884101152, wall=13:08:32.886) 2.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, 
         6 (ts=1656241714.162111044, wall=13:08:34.164) 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, 
         7 (ts=1656241714.861507177, wall=13:08:34.863) 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, 
         8 (ts=1656241717.985821962, wall=13:08:37.986) 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, 
         9 (ts=1656241718.220704079, wall=13:08:38.222) 2.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, 
        10 (ts=1656241719.500065088, wall=13:08:39.500) 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, 
Display Rotate  Non-wakeup: last 10 events
         1 (ts=1500.438411201, wall=12:58:57.769) 0.00, 
         2 (ts=1535.575223324, wall=12:59:32.905) -1.00, 
         3 (ts=1536.774332542, wall=12:59:34.104) 3.00, 
         4 (ts=1616.935835343, wall=13:00:54.265) -1.00, 
         5 (ts=1617.655552999, wall=13:00:54.985) 3.00, 
         6 (ts=1884.432247208, wall=13:05:21.767) -1.00, 
         7 (ts=1887.695403666, wall=13:05:25.048) 0.00, 
         8 (ts=1892.989241947, wall=13:05:30.322) -1.00, 
         9 (ts=1895.388251895, wall=13:05:32.758) 0.00, 
        10 (ts=1895.673478822, wall=13:05:33.035) -1.00, 
ltr2568 Proximity Sensor Wakeup: last 30 events
         1 (ts=190.217889795, wall=12:37:07.520) 0.00, 0.00, 0.00, 
         2 (ts=196.080565472, wall=12:37:13.383) 5.00, 0.00, 0.00, 
         3 (ts=230.064555160, wall=12:37:47.367) 0.00, 0.00, 0.00, 
         4 (ts=230.263076514, wall=12:37:47.565) 5.00, 0.00, 0.00, 
         5 (ts=274.444081189, wall=12:38:31.749) 0.00, 0.00, 0.00, 
         6 (ts=274.741818064, wall=12:38:32.045) 5.00, 0.00, 0.00, 
         7 (ts=534.215229942, wall=12:42:51.516) 0.00, 0.00, 0.00, 
         8 (ts=534.314538692, wall=12:42:51.616) 5.00, 0.00, 0.00, 
         9 (ts=547.028975400, wall=12:43:04.331) 0.00, 0.00, 0.00, 
        10 (ts=547.128466390, wall=12:43:04.430) 5.00, 0.00, 0.00, 
        11 (ts=1954.505595216, wall=13:06:31.825) 0.00, 0.00, 0.00, 
        12 (ts=1954.604859382, wall=13:06:31.909) 5.00, 0.00, 0.00, 
        13 (ts=1960.664968185, wall=13:06:37.975) 0.00, 0.00, 0.00, 
        14 (ts=1960.863270997, wall=13:06:38.167) 5.00, 0.00, 0.00, 
        15 (ts=1987.074092967, wall=13:07:04.377) 0.00, 0.00, 0.00, 
        16 (ts=1987.173378280, wall=13:07:04.475) 5.00, 0.00, 0.00, 
        17 (ts=1998.886082134, wall=13:07:16.188) 0.00, 0.00, 0.00, 
        18 (ts=1999.084648957, wall=13:07:16.388) 5.00, 0.00, 0.00, 
        19 (ts=2001.766634999, wall=13:07:19.073) 0.00, 0.00, 0.00, 
        20 (ts=2001.865984947, wall=13:07:19.171) 5.00, 0.00, 0.00, 
        21 (ts=2002.461990051, wall=13:07:19.765) 0.00, 0.00, 0.00, 
        22 (ts=2002.561285467, wall=13:07:19.864) 5.00, 0.00, 0.00, 
        23 (ts=2008.318042238, wall=13:07:25.619) 0.00, 0.00, 0.00, 
        24 (ts=2008.615822707, wall=13:07:25.917) 5.00, 0.00, 0.00, 
        25 (ts=2013.383245780, wall=13:07:30.692) 0.00, 0.00, 0.00, 
        26 (ts=2013.680734634, wall=13:07:30.987) 5.00, 0.00, 0.00, 
        27 (ts=2037.413877811, wall=13:07:54.719) 0.00, 0.00, 0.00, 
        28 (ts=2037.513305051, wall=13:07:54.820) 5.00, 0.00, 0.00, 
        29 (ts=2080.816889464, wall=13:08:38.123) 0.00, 0.00, 0.00, 
        30 (ts=2081.910215194, wall=13:08:39.213) 5.00, 0.00, 0.00, 
tsl2540 Ambient Light Sensor Non-wakeup: last 50 events
         1 (ts=1988.991898749, wall=13:07:06.296) 5.60, 0.00, 0.00, 
         2 (ts=1989.580726926, wall=13:07:06.885) 4.50, 0.00, 0.00, 
         3 (ts=1989.973189322, wall=13:07:07.278) 5.90, 0.00, 0.00, 
         4 (ts=1990.169405520, wall=13:07:07.475) 9.60, 0.00, 0.00, 
         5 (ts=1991.739254165, wall=13:07:09.045) 9.90, 0.00, 0.00, 
         6 (ts=1991.935618124, wall=13:07:09.242) 9.70, 0.00, 0.00, 
         7 (ts=1992.720654895, wall=13:07:10.025) 8.50, 0.00, 0.00, 
         8 (ts=1993.505671717, wall=13:07:10.811) 9.40, 0.00, 0.00, 
         9 (ts=1998.608339895, wall=13:07:15.914) 7.50, 0.00, 0.00, 
        10 (ts=1999.000855207, wall=13:07:16.306) 3.10, 0.00, 0.00, 
        11 (ts=1999.197125884, wall=13:07:16.501) 8.20, 0.00, 0.00, 
        12 (ts=1999.589663645, wall=13:07:16.894) 9.50, 0.00, 0.00, 
        13 (ts=2001.552312030, wall=13:07:18.857) 8.60, 0.00, 0.00, 
        14 (ts=2001.748573020, wall=13:07:19.054) 6.10, 0.00, 0.00, 
        15 (ts=2001.944835728, wall=13:07:19.248) 5.70, 0.00, 0.00, 
        16 (ts=2002.141101874, wall=13:07:19.445) 10.30, 0.00, 0.00, 
        17 (ts=2002.533633228, wall=13:07:19.841) 3.40, 0.00, 0.00, 
        18 (ts=2002.729878384, wall=13:07:20.033) 9.90, 0.00, 0.00, 
        19 (ts=2004.496277603, wall=13:07:21.801) 9.10, 0.00, 0.00, 
        20 (ts=2004.888802030, wall=13:07:22.193) 10.10, 0.00, 0.00, 
        21 (ts=2007.832885780, wall=13:07:25.137) 7.70, 0.00, 0.00, 
        22 (ts=2008.421715415, wall=13:07:25.725) 4.30, 0.00, 0.00, 
        23 (ts=2008.814265155, wall=13:07:26.117) 7.70, 0.00, 0.00, 
        24 (ts=2013.525073645, wall=13:07:30.836) 8.20, 0.00, 0.00, 
        25 (ts=2021.964242759, wall=13:07:39.267) 9.40, 0.00, 0.00, 
        26 (ts=2027.263788957, wall=13:07:44.572) 10.80, 0.00, 0.00, 
        27 (ts=2032.366252967, wall=13:07:49.671) 9.30, 0.00, 0.00, 
        28 (ts=2032.955017915, wall=13:07:50.258) 10.50, 0.00, 0.00, 
        29 (ts=2035.114001457, wall=13:07:52.418) 9.60, 0.00, 0.00, 
        30 (ts=2037.272965884, wall=13:07:54.579) 10.10, 0.00, 0.00, 
        31 (ts=2037.469237238, wall=13:07:54.774) 1.90, 0.00, 0.00, 
        32 (ts=2037.665496874, wall=13:07:54.969) 8.90, 0.00, 0.00, 
        33 (ts=2038.648143697, wall=13:07:55.954) 10.60, 0.00, 0.00, 
        34 (ts=2038.843117030, wall=13:07:56.148) 11.70, 0.00, 0.00, 
        35 (ts=2046.890283944, wall=13:08:04.199) 8.10, 0.00, 0.00, 
        36 (ts=2047.479149933, wall=13:08:04.794) 9.30, 0.00, 0.00, 
        37 (ts=2048.460562798, wall=13:08:05.768) 7.80, 0.00, 0.00, 
        38 (ts=2049.049278319, wall=13:08:06.355) 9.10, 0.00, 0.00, 
        39 (ts=2049.441834256, wall=13:08:06.747) 10.90, 0.00, 0.00, 
        40 (ts=2050.423244725, wall=13:08:07.733) 12.30, 0.00, 0.00, 
        41 (ts=2051.208313423, wall=13:08:08.517) 10.30, 0.00, 0.00, 
        42 (ts=2051.797094152, wall=13:08:09.104) 8.90, 0.00, 0.00, 
        43 (ts=2055.134506496, wall=13:08:12.438) 12.30, 0.00, 0.00, 
        44 (ts=2055.330056339, wall=13:08:12.635) 10.00, 0.00, 0.00, 
        45 (ts=2055.722605037, wall=13:08:13.029) 11.10, 0.00, 0.00, 
        46 (ts=2075.152459308, wall=13:08:32.462) 10.10, 0.00, 0.00, 
        47 (ts=2080.451654725, wall=13:08:37.762) 6.50, 0.00, 0.00, 
        48 (ts=2081.236232069, wall=13:08:38.551) 4.40, 0.00, 0.00, 
        49 (ts=2082.218051444, wall=13:08:39.522) 8.70, 0.00, 0.00, 
        50 (ts=2084.769677485, wall=13:08:42.076) 10.70, 0.00, 0.00, 
lsm6dso Accelerometer Non-wakeup: last 50 events
         1 (ts=2086.267473631, wall=13:08:43.608) 0.08, 0.05, 9.80, 
         2 (ts=2086.334140610, wall=13:08:43.693) 0.09, 0.05, 9.79, 
         3 (ts=2086.400807589, wall=13:08:43.768) 0.08, 0.05, 9.80, 
         4 (ts=2086.467474569, wall=13:08:43.807) 0.09, 0.05, 9.79, 
         5 (ts=2086.534141548, wall=13:08:43.926) 0.08, 0.05, 9.79, 
         6 (ts=2086.600808527, wall=13:08:44.006) 0.08, 0.05, 9.80, 
         7 (ts=2086.667475506, wall=13:08:44.047) 0.09, 0.06, 9.80, 
         8 (ts=2086.734142485, wall=13:08:44.128) 0.09, 0.06, 9.80, 
         9 (ts=2086.800809464, wall=13:08:44.167) 0.08, 0.05, 9.80, 
        10 (ts=2086.867476444, wall=13:08:44.246) 0.09, 0.06, 9.80, 
        11 (ts=2086.934143423, wall=13:08:44.328) 0.09, 0.05, 9.81, 
        12 (ts=2087.000810402, wall=13:08:44.366) 0.09, 0.06, 9.81, 
        13 (ts=2087.067477381, wall=13:08:44.446) 0.09, 0.06, 9.81, 
        14 (ts=2087.134144360, wall=13:08:44.525) 0.09, 0.05, 9.80, 
        15 (ts=2087.200811339, wall=13:08:44.566) 0.08, 0.06, 9.81, 
        16 (ts=2087.267478319, wall=13:08:44.644) 0.08, 0.06, 9.80, 
        17 (ts=2087.334145298, wall=13:08:44.726) 0.08, 0.05, 9.81, 
        18 (ts=2087.400812277, wall=13:08:44.766) 0.09, 0.05, 9.81, 
        19 (ts=2087.467479256, wall=13:08:44.846) 0.08, 0.06, 9.81, 
        20 (ts=2087.534146235, wall=13:08:44.885) 0.08, 0.06, 9.81, 
        21 (ts=2087.600813214, wall=13:08:44.967) 0.09, 0.06, 9.81, 
        22 (ts=2087.667480194, wall=13:08:45.044) 0.09, 0.05, 9.81, 
        23 (ts=2087.734147173, wall=13:08:45.084) 0.08, 0.05, 9.81, 
        24 (ts=2087.800814152, wall=13:08:45.163) 0.09, 0.06, 9.81, 
        25 (ts=2087.867481131, wall=13:08:45.243) 0.09, 0.06, 9.81, 
        26 (ts=2087.934148110, wall=13:08:45.286) 0.09, 0.05, 9.81, 
        27 (ts=2088.000815089, wall=13:08:45.363) 0.08, 0.06, 9.81, 
        28 (ts=2088.067482069, wall=13:08:45.442) 0.09, 0.05, 9.81, 
        29 (ts=2088.134149048, wall=13:08:45.483) 0.09, 0.05, 9.81, 
        30 (ts=2088.200816027, wall=13:08:45.563) 0.09, 0.06, 9.82, 
        31 (ts=2088.267483006, wall=13:08:45.602) 0.08, 0.05, 9.81, 
        32 (ts=2088.334149985, wall=13:08:45.682) 0.09, 0.06, 9.81, 
        33 (ts=2088.400816964, wall=13:08:45.762) 0.09, 0.06, 9.81, 
        34 (ts=2088.467483944, wall=13:08:45.802) 0.09, 0.05, 9.82, 
        35 (ts=2088.534150923, wall=13:08:45.882) 0.09, 0.06, 9.81, 
        36 (ts=2088.600817902, wall=13:08:45.963) 0.09, 0.05, 9.81, 
        37 (ts=2088.667484881, wall=13:08:46.001) 0.09, 0.06, 9.81, 
        38 (ts=2088.734151860, wall=13:08:46.082) 0.08, 0.06, 9.81, 
        39 (ts=2088.800818839, wall=13:08:46.163) 0.09, 0.06, 9.80, 
        40 (ts=2088.867485819, wall=13:08:46.202) 0.09, 0.05, 9.80, 
        41 (ts=2088.934152798, wall=13:08:46.285) 0.08, 0.05, 9.81, 
        42 (ts=2089.000819777, wall=13:08:46.363) 0.09, 0.05, 9.80, 
        43 (ts=2089.067486756, wall=13:08:46.405) 0.09, 0.06, 9.81, 
        44 (ts=2089.134153735, wall=13:08:46.482) 0.08, 0.05, 9.80, 
        45 (ts=2089.200820714, wall=13:08:46.562) 0.09, 0.06, 9.80, 
        46 (ts=2089.267487694, wall=13:08:46.601) 0.08, 0.06, 9.80, 
        47 (ts=2089.334154673, wall=13:08:46.680) 0.08, 0.05, 9.80, 
        48 (ts=2089.400821652, wall=13:08:46.760) 0.09, 0.06, 9.81, 
        49 (ts=2089.467488631, wall=13:08:46.801) 0.09, 0.06, 9.81, 
        50 (ts=2089.534155610, wall=13:08:46.880) 0.09, 0.06, 9.80, 
Active sensors:
lsm6dso Accelerometer Non-wakeup (handle=0x00000002, connections=2)
tsl2540 Ambient Light Sensor Non-wakeup (handle=0x00000008, connections=3)
ltr2568 Proximity Sensor Wakeup (handle=0x00000009, connections=3)
sns_smd  Wakeup (handle=0x00000017, connections=1)
Display Rotate  Non-wakeup (handle=0x0000001f, connections=1)
Moto CapSense Ch4 (handle=0x00000030, connections=1)
Moto CapSense Ch2 (handle=0x00000031, connections=1)
Moto CapSense Ch0 (handle=0x00000032, connections=1)
Socket Buffer size = 984 events
WakeLock Status: not held 
Mode : NORMAL
Sensor Privacy: disabled
10 active connections
Connection Number: 0 
        Operating Mode: NORMAL
         com.android.server.wm.WindowOrientationListener | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         Display Rotate  Non-wakeup 0x0000001f | status: active | pending flush events 0 
Connection Number: 1 
        Operating Mode: NORMAL
         com.android.server.display.BrightnessTracker | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         tsl2540 Ambient Light Sensor Non-wakeup 0x00000008 | status: active | pending flush events 0 
Connection Number: 2 
        Operating Mode: NORMAL
         f3.f | WakeLockRefCount 0 | uid 10146 | cache size 0 | max cache size 0
         lsm6dso Accelerometer Non-wakeup 0x00000002 | status: active | pending flush events 0 
Connection Number: 3 
        Operating Mode: NORMAL
         com.android.server.power.FaceDownDetector | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         lsm6dso Accelerometer Non-wakeup 0x00000002 | status: active | pending flush events 0 
Connection Number: 4 
        Operating Mode: NORMAL
         com.android.server.display.AutomaticBrightnessController | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         tsl2540 Ambient Light Sensor Non-wakeup 0x00000008 | status: active | pending flush events 0 
Connection Number: 5 
        Operating Mode: NORMAL
         me.phh.treble.app.Doze | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         ltr2568 Proximity Sensor Wakeup 0x00000009 | status: active | pending flush events 0 
Connection Number: 6 
        Operating Mode: NORMAL
         com.android.server.DeviceIdleController | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         sns_smd  Wakeup 0x00000017 | status: active | pending flush events 0 
Connection Number: 7 
        Operating Mode: NORMAL
         X.4CH | WakeLockRefCount 0 | uid 10148 | cache size 0 | max cache size 0
         tsl2540 Ambient Light Sensor Non-wakeup 0x00000008 | status: active | pending flush events 0 
Connection Number: 8 
        Operating Mode: NORMAL
         hidl_client_pid_2099 | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         Moto CapSense Ch0 0x00000032 | status: active | pending flush events 0 
         Moto CapSense Ch4 0x00000030 | status: active | pending flush events 0 
         Moto CapSense Ch2 0x00000031 | status: active | pending flush events 0 
         ltr2568 Proximity Sensor Wakeup 0x00000009 | status: active | pending flush events 0 
Connection Number: 9 
        Operating Mode: NORMAL
         hidl_client_pid_2303 | WakeLockRefCount 0 | uid 1000 | cache size 0 | max cache size 0
         ltr2568 Proximity Sensor Wakeup 0x00000009 | status: active | pending flush events 0 
0 direct connections
Previous Registrations:
13:07:54 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:07:54 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:07:31 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:07:31 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:07:25 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:07:25 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:07:19 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:07:19 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:07:19 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:07:19 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:07:16 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:07:16 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:07:04 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:07:04 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:06:38 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:06:38 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
13:06:32 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
13:06:31 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
12:43:04 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
12:43:04 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
12:42:51 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
12:42:51 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
12:39:26 + 0x00000008 pid=10239 uid=10148 package=X.4CH samplingPeriod=200000us batchingPeriod=0us
12:39:12 - 0x00000002 pid= 9236 uid=10157 package=android.view.OrientationEventListener
12:38:32 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
12:38:32 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
12:37:47 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
12:37:47 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
12:36:33 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
12:36:33 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
12:36:27 - 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener
12:36:27 + 0x00000002 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze$AccelerometerListener samplingPeriod=2404us batchingPeriod=0us
12:36:19 + 0x00000002 pid= 9236 uid=10157 package=android.view.OrientationEventListener samplingPeriod=200000us batchingPeriod=0us
12:36:14 - 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl
12:36:14 + 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl samplingPeriod=20000us batchingPeriod=0us
12:36:10 - 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl
12:36:09 + 0x00000002 pid= 6180 uid=10146 package=f3.f samplingPeriod=66667us batchingPeriod=0us
12:36:09 + 0x0000001f pid= 2773 uid= 1000 package=com.android.server.wm.WindowOrientationListener samplingPeriod=66667us batchingPeriod=0us
12:36:09 + 0x00000008 pid= 2773 uid= 1000 package=com.android.server.display.BrightnessTracker samplingPeriod=200000us batchingPeriod=0us
12:36:09 + 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl samplingPeriod=20000us batchingPeriod=0us
12:36:09 + 0x00000002 pid= 2773 uid= 1000 package=com.android.server.power.FaceDownDetector samplingPeriod=200000us batchingPeriod=2000000us
12:36:09 + 0x00000008 pid= 2773 uid= 1000 package=com.android.server.display.AutomaticBrightnessController samplingPeriod=250000us batchingPeriod=0us
12:35:38 + 0x00000009 pid= 7175 uid= 1000 package=me.phh.treble.app.Doze samplingPeriod=1000000000us batchingPeriod=0us
12:35:16 - 0x00000008 pid= 2773 uid= 1000 package=com.android.server.display.BrightnessTracker
12:35:16 - 0x00000002 pid= 2773 uid= 1000 package=com.android.server.power.FaceDownDetector
12:35:16 - 0x00000008 pid= 2773 uid= 1000 package=com.android.server.display.AutomaticBrightnessController
12:35:16 - 0x0000001f pid= 2773 uid= 1000 package=com.android.server.wm.WindowOrientationListener
12:35:08 - 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl
12:35:08 + 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl samplingPeriod=20000us batchingPeriod=0us
12:35:05 - 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl
12:35:04 + 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl samplingPeriod=20000us batchingPeriod=0us
12:34:55 + 0x00000031 pid= 2773 uid= 1000 package=hidl_client_pid_2099 samplingPeriod=200000us batchingPeriod=0us
12:34:55 + 0x00000032 pid= 2773 uid= 1000 package=hidl_client_pid_2099 samplingPeriod=200000us batchingPeriod=0us
12:34:55 + 0x00000030 pid= 2773 uid= 1000 package=hidl_client_pid_2099 samplingPeriod=200000us batchingPeriod=0us
12:34:55 + 0x00000009 pid= 2773 uid= 1000 package=hidl_client_pid_2099 samplingPeriod=200000us batchingPeriod=0us
12:34:52 + 0x00000008 pid= 2773 uid= 1000 package=com.android.server.display.AutomaticBrightnessController samplingPeriod=250000us batchingPeriod=0us
12:34:47 - 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl
12:34:46 + 0x0000001f pid= 2773 uid= 1000 package=com.android.server.wm.WindowOrientationListener samplingPeriod=66667us batchingPeriod=0us
12:34:45 + 0x00000009 pid= 3143 uid=10120 package=com.android.systemui.util.sensors.ThresholdSensorImpl samplingPeriod=20000us batchingPeriod=0us
12:34:43 + 0x00000017 pid= 2773 uid= 1000 package=com.android.server.DeviceIdleController samplingPeriod=0us batchingPeriod=0us
12:34:40 + 0x00000008 pid= 2773 uid= 1000 package=com.android.server.display.BrightnessTracker samplingPeriod=200000us batchingPeriod=0us
12:34:40 + 0x00000002 pid= 2773 uid= 1000 package=com.android.server.power.FaceDownDetector samplingPeriod=200000us batchingPeriod=2000000us
12:34:39 + 0x00000009 pid= 2773 uid= 1000 package=hidl_client_pid_2303 samplingPeriod=50000000us batchingPeriod=0us
12:34:39 + 0x00000009 pid= 2773 uid= 1000 package=hidl_client_pid_2303 samplingPeriod=200000us batchingPeriod=0us
phhusson commented 2 years ago

Ok, so do adb logcat -b all -c three times on computer, go in treble settings => misc => debug sensors, select "ChopChop Wakeup", turn your screen off, do the chop chop move, then on computer do adb logcat -b all -d > log.txt and attach log.txt here

also what does chopchop triggers?

snoweuph commented 2 years ago

Chop Chop triggers the Flashligh log.txt

snoweuph commented 2 years ago

I have FolderSync and Nextcloud Running, so theres possibly some things from that in the logs to

snoweuph commented 2 years ago

log.txt I`ve Cleandup the Log file a bit and removed everything that has to do with nextcloud and FileSync

snoweuph commented 2 years ago

Okay, I Did a run again, and this time I think I got some usefull output: log.txt


06-26 13:46:36.849  2773  2847 I wm_pause_activity: [0,212826241,me.phh.treble.app/.DebugSensors,userLeaving=false,sleep]
06-26 13:46:36.849  7175  7175 I wm_on_top_resumed_lost_called: [212826241,me.phh.treble.app.DebugSensors,topStateChangedWhenResumed]
06-26 13:46:36.859  7175  7175 I wm_on_paused_called: [212826241,me.phh.treble.app.DebugSensors,performPause]
06-26 13:46:36.864  2773  6685 I wm_add_to_stopping: [0,212826241,me.phh.treble.app/.DebugSensors,makeInvisible]
06-26 13:46:36.872  2773  2820 I wm_stop_activity: [0,212826241,me.phh.treble.app/.DebugSensors]
06-26 13:46:36.873  2773  2985 I input_focus: [Focus leaving 2901714 me.phh.treble.app/me.phh.treble.app.DebugSensors (server),reason=NOT_VISIBLE]
06-26 13:46:36.893  7175  7175 I wm_on_stop_called: [212826241,me.phh.treble.app.DebugSensors,STOP_ACTIVITY_ITEM]
phhusson commented 2 years ago

Uh there is no log about going in treble app in there

Le dim. 26 juin 2022 à 13:47, Snoweuph @.***> a écrit :

Chop Chop triggers the Flashligh log.txt https://github.com/phhusson/treble_experimentations/files/8986519/log.txt

— Reply to this email directly, view it on GitHub https://github.com/phhusson/treble_experimentations/issues/813#issuecomment-1166506528, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OWSKRE4XTSBFFSZLILVRA7NPANCNFSM4JGIUGIA . You are receiving this because you were mentioned.Message ID: @.***>

snoweuph commented 2 years ago

Should I do it again?

snoweuph commented 2 years ago

log.txt just did it again

snoweuph commented 2 years ago

@phhusson Ive re did it and theres log about going into treble app and selecting chop chop

log.txt

Chop Chop is suposed to toggle the Flash Light