[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] THMSP:
Hi, first of all, thank you for your work!

I just updated to 18.1 from 17.1, and noticed that the back gesture doesnt produce a vibration effect anymore. Vibration isnt broken, everywhere else it seems to work fine. Just the back gesture doesnt do it anymore.

Is this a known issue? Or intended? Or did I mess something up?

Logcat and dmesg are attached. I do have Magisk installed, but the logs were captured with no modules enabled. I did notice something in the logs. When it vibrates, it produces something like this:

04-11 17:35:05.166 935 935 D vendor.qti.vibrator: QTI Vibrator reporting capabilities: 3
04-11 17:35:05.168 935 935 D vendor.qti.vibrator: QTI Vibrator off
04-11 17:35:05.181 1095 2628 E VibratorService: Failed to issue command to vibrator HAL. Retrying.
04-11 17:35:05.181 601 601 I servicemanager: Found android.hardware.vibrator.IVibrator/default in device VINTF manifest.
04-11 17:35:05.182 1095 2628 E VibratorService: Failed to issue command to vibrator HAL. Retrying.
04-11 17:35:05.182 601 601 I servicemanager: Found android.hardware.vibrator.IVibrator/default in device VINTF manifest.
04-11 17:35:05.185 935 935 D vendor.qti.vibrator: Vibrator on for timeoutMs: 10
04-11 17:35:05.187 0 0 I [20210411_17:35:05.185729]@0 aw8697_duration_store: val:10
04-11 17:35:05.187 0 0 I [20210411_17:35:05.186206]@0 aw8697_activate_store: value=1
04-11 17:35:05.187 0 0 I [20210411_17:35:05.187083]@3 aw8697->pm_awake: 1
04-11 17:35:05.203 935 935 D vendor.qti.vibrator: QTI Vibrator off
04-11 17:35:05.207 0 0 I [20210411_17:35:05.203444]@3 aw8697->pm_awake: 0
04-11 17:35:05.207 0 0 I [20210411_17:35:05.204415]@1 aw8697_activate_store: value=0
04-11 17:35:05.207 0 0 I : [20210411_17:35:05.206860]@3 aw8697_haptic_stop_delay wait for standby, reg glb_state=0x07

But when I do a back gesture I only get this. No "Vibrator on for ..." and no aw8697 logs.

04-11 17:35:16.548 935 935 D vendor.qti.vibrator: QTI Vibrator off
[...]
04-11 17:35:16.556 971 1456 I BpBinder: onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
04-11 17:35:16.556 3885 4083 I Finsky : [204] rmc.a(1): Sending Heterodyne sync request for package com.android.vending
04-11 17:35:16.558 971 1455 I BpBinder: onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
[...]
04-11 17:35:16.567 971 1455 I BpBinder: onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
[...]
04-11 17:35:16.570 1095 3695 E VibratorService: Failed to issue command to vibrator HAL. Retrying.
[...]
04-11 17:35:16.573 601 601 I servicemanager: Found android.hardware.vibrator.IVibrator/default in device VINTF manifest.
04-11 17:35:16.574 1095 1609 D InputDispatcher: Waiting to send key to Window{45a7a43 u0 com.topjohnwu.magisk/com.topjohnwu.magisk.ui.MainActivity} because there are unprocessed events that may cause focus to change
04-11 17:35:16.574 971 1455 I BpBinder: onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
[...]
04-11 17:35:16.577 1095 1609 D InputDispatcher: Waiting to send key to Window{45a7a43 u0 com.topjohnwu.magisk/com.topjohnwu.magisk.ui.MainActivity} because there are unprocessed events that may cause focus to change
04-11 17:35:16.578 1095 3695 E VibratorService: Failed to issue command to vibrator HAL. Retrying.
[...]
04-11 17:35:16.583 601 601 I servicemanager: Found android.hardware.vibrator.IVibrator/default in device VINTF manifest.