I started a new thread because I don't want to go too off-topic on this one.
Turns out that the phone IS going into light and deep doze mode, but dt2w and gestures will not work and battery drain is same as if it wasn't sleeping. Very odd. I think it's down to sensor(s) or the display itself? Please read and if you can take a couple of minutes to post comparative logs I would really appreciate it. I bought this phone second hand over a year ago off of Kijiji, so perhaps something is not right with it. Aside from this issue though, the phone is acting properly 100%. Thanks!
https://xdaforums.com/t/screen-and-dt2w-issue-can-someone-post-logs-to-help.4273201/
Nope. Those two features have not worked. Ever. Not once. No matter which ROM, stock or custom. Double-tap to SLEEP works.
Both have worked here, used to use screen-off gestures all the time on OOS, over a year and a half ago.
Output of the above:
```
OnePlus6:/ # dmesg -T | grep synaptics
[Thu May 6 20:23:57 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:24:05 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:24:05 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:24:05 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:24:05 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:24:13 2021] synaptics,s3320: all finger up
[Thu May 6 20:24:21 2021] synaptics,s3320: all finger up
[Thu May 6 20:24:24 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:24:24 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:24:24 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:24:33 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:24:33 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:24:33 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:24:33 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:24:40 2021] synaptics,s3320: all finger up
[Thu May 6 20:24:42 2021] synaptics,s3320: all finger up
[Thu May 6 20:24:54 2021] synaptics,s3320: all finger up
[Thu May 6 20:24:54 2021] synaptics,s3320: all finger up
[Thu May 6 20:24:56 2021] synaptics,s3320: all finger up
[Thu May 6 20:25:09 2021] synaptics,s3320: all finger up
[Thu May 6 20:25:31 2021] synaptics,s3320: all finger up
[Thu May 6 20:25:58 2021] synaptics,s3320: all finger up
[Thu May 6 20:26:48 2021] synaptics,s3320: all finger up
[Thu May 6 20:28:11 2021] synaptics,s3320: all finger up
[Thu May 6 20:28:39 2021] synaptics,s3320: all finger up
[Thu May 6 20:29:19 2021] synaptics,s3320: all finger up
[Thu May 6 20:29:33 2021] synaptics,s3320: all finger up
[Thu May 6 20:29:46 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:29:46 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:29:46 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:29:52 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:29:52 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:29:52 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:29:53 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:30:09 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:30:09 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:30:09 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:30:20 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:30:20 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:30:20 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:30:20 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:30:29 2021] synaptics,s3320: all finger up
[Thu May 6 20:30:41 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:30:41 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:30:42 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:30:57 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:30:57 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:30:57 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:30:58 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:31:16 2021] synaptics,s3320: all finger up
[Thu May 6 20:31:56 2021] synaptics,s3320: all finger up
[Thu May 6 20:32:52 2021] synaptics,s3320: all finger up
[Thu May 6 20:33:41 2021] synaptics,s3320: all finger up
[Thu May 6 20:33:41 2021] synaptics,s3320: all finger up
[Thu May 6 20:33:41 2021] synaptics,s3320: all finger up
[Thu May 6 20:33:52 2021] synaptics,s3320: all finger up
[Thu May 6 20:34:18 2021] synaptics,s3320: all finger up
[Thu May 6 20:34:55 2021] synaptics,s3320: all finger up
[Thu May 6 20:35:17 2021] synaptics,s3320: all finger up
[Thu May 6 20:36:35 2021] synaptics,s3320: all finger up
[Thu May 6 20:36:51 2021] synaptics,s3320: all finger up
[Thu May 6 20:38:15 2021] synaptics,s3320: all finger up
[Thu May 6 20:38:43 2021] synaptics,s3320: all finger up
[Thu May 6 20:39:19 2021] synaptics,s3320: all finger up
[Thu May 6 20:39:36 2021] synaptics,s3320: all finger up
[Thu May 6 20:39:58 2021] synaptics,s3320: all finger up
[Thu May 6 20:40:22 2021] synaptics,s3320: all finger up
[Thu May 6 20:40:35 2021] synaptics,s3320: all finger up
[Thu May 6 20:40:50 2021] synaptics,s3320: all finger up
[Thu May 6 20:41:18 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:41:18 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:41:18 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:41:23 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:41:23 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:41:23 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:41:24 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:41:34 2021] synaptics,s3320: all finger up
[Thu May 6 20:41:59 2021] synaptics,s3320: all finger up
[Thu May 6 20:42:09 2021] synaptics,s3320: all finger up
[Thu May 6 20:42:42 2021] synaptics,s3320: all finger up
[Thu May 6 20:43:03 2021] synaptics,s3320: all finger up
[Thu May 6 20:43:48 2021] synaptics,s3320: all finger up
[Thu May 6 20:46:07 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:46:07 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:46:07 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:46:35 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:46:35 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:46:35 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:46:35 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:46:43 2021] synaptics,s3320: all finger up
[Thu May 6 20:47:00 2021] synaptics,s3320: all finger up
[Thu May 6 20:47:13 2021] synaptics,s3320: all finger up
[Thu May 6 20:47:32 2021] synaptics,s3320: all finger up
[Thu May 6 20:47:43 2021] synaptics,s3320: all finger up
[Thu May 6 20:47:54 2021] synaptics,s3320: all finger up
[Thu May 6 20:48:13 2021] synaptics,s3320: all finger up
[Thu May 6 20:48:30 2021] synaptics,s3320: all finger up
[Thu May 6 20:48:46 2021] synaptics,s3320: all finger up
[Thu May 6 20:49:05 2021] synaptics,s3320: all finger up
[Thu May 6 20:49:23 2021] synaptics,s3320: all finger up
[Thu May 6 20:49:39 2021] synaptics,s3320: all finger up
[Thu May 6 20:49:54 2021] synaptics,s3320: all finger up
[Thu May 6 20:50:21 2021] synaptics,s3320: all finger up
[Thu May 6 20:50:44 2021] synaptics,s3320: all finger up
[Thu May 6 20:51:12 2021] synaptics,s3320: all finger up
[Thu May 6 20:51:45 2021] synaptics,s3320: all finger up
[Thu May 6 20:52:11 2021] synaptics,s3320: all finger up
[Thu May 6 20:52:56 2021] synaptics,s3320: all finger up
[Thu May 6 20:53:16 2021] synaptics,s3320: all finger up
[Thu May 6 20:53:23 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:53:23 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:53:23 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 20:53:33 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 20:53:33 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 20:53:33 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 20:53:33 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 20:53:51 2021] synaptics,s3320: all finger up
[Thu May 6 20:54:21 2021] synaptics,s3320: all finger up
[Thu May 6 20:54:31 2021] synaptics,s3320: all finger up
[Thu May 6 20:54:40 2021] synaptics,s3320: all finger up
[Thu May 6 20:55:25 2021] synaptics,s3320: all finger up
[Thu May 6 20:55:35 2021] synaptics,s3320: all finger up
[Thu May 6 20:55:58 2021] synaptics,s3320: all finger up
[Thu May 6 20:56:12 2021] synaptics,s3320: all finger up
[Thu May 6 20:56:15 2021] synaptics,s3320: all finger up
[Thu May 6 20:57:22 2021] synaptics,s3320: all finger up
[Thu May 6 20:57:56 2021] synaptics,s3320: all finger up
[Thu May 6 20:58:09 2021] synaptics,s3320: all finger up
[Thu May 6 20:58:18 2021] synaptics,s3320: all finger up
[Thu May 6 20:58:43 2021] synaptics,s3320: all finger up
[Thu May 6 20:59:04 2021] synaptics,s3320: all finger up
[Thu May 6 20:59:17 2021] synaptics,s3320: all finger up
[Thu May 6 20:59:46 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 20:59:46 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 20:59:46 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 21:01:09 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 21:01:09 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 21:01:09 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 21:01:09 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 21:01:13 2021] synaptics,s3320: all finger up
[Thu May 6 21:01:24 2021] synaptics,s3320: all finger up
[Thu May 6 21:02:22 2021] synaptics,s3320: all finger up
[Thu May 6 21:03:05 2021] synaptics,s3320: all finger up
[Thu May 6 21:03:32 2021] synaptics,s3320: all finger up
[Thu May 6 21:03:52 2021] synaptics,s3320: all finger up
[Thu May 6 21:04:05 2021] synaptics,s3320: all finger up
[Thu May 6 21:04:37 2021] synaptics,s3320: all finger up
[Thu May 6 21:04:51 2021] synaptics,s3320: all finger up
[Thu May 6 21:05:02 2021] synaptics,s3320: all finger up
[Thu May 6 21:05:27 2021] synaptics,s3320: all finger up
[Thu May 6 21:05:39 2021] synaptics,s3320: all finger up
[Thu May 6 21:05:53 2021] synaptics,s3320: all finger up
[Thu May 6 21:06:14 2021] synaptics,s3320: all finger up
[Thu May 6 21:06:27 2021] synaptics,s3320: all finger up
[Thu May 6 21:06:35 2021] synaptics,s3320: all finger up
[Thu May 6 21:06:43 2021] synaptics,s3320: all finger up
[Thu May 6 21:06:50 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 21:06:50 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 21:06:50 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 21:06:59 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 21:06:59 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 21:06:59 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 21:06:59 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 21:09:32 2021] synaptics,s3320: all finger up
[Thu May 6 21:09:52 2021] synaptics,s3320: all finger up
[Thu May 6 21:10:32 2021] synaptics,s3320: all finger up
[Thu May 6 21:10:49 2021] synaptics,s3320: all finger up
[Thu May 6 21:11:29 2021] synaptics,s3320: all finger up
[Thu May 6 21:12:37 2021] synaptics,s3320: all finger up
[Thu May 6 21:14:42 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 21:14:42 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 21:14:42 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 21:14:50 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 21:14:50 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 21:14:50 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 21:14:50 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 21:15:58 2021] synaptics,s3320: all finger up
[Thu May 6 21:16:08 2021] synaptics,s3320: all finger up
[Thu May 6 21:16:33 2021] synaptics,s3320: all finger up
[Thu May 6 21:17:30 2021] synaptics,s3320: all finger up
[Thu May 6 21:17:50 2021] synaptics,s3320: all finger up
[Thu May 6 21:18:00 2021] synaptics,s3320: all finger up
[Thu May 6 21:18:17 2021] synaptics,s3320: all finger up
[Thu May 6 21:18:54 2021] synaptics,s3320: all finger up
[Thu May 6 21:20:59 2021] synaptics,s3320: all finger up
[Thu May 6 21:22:08 2021] synaptics,s3320: all finger up
[Thu May 6 21:22:25 2021] synaptics,s3320: all finger up
[Thu May 6 21:24:00 2021] synaptics,s3320: all finger up
[Thu May 6 21:24:46 2021] synaptics,s3320: all finger up
[Thu May 6 21:25:57 2021] synaptics,s3320: all finger up
[Thu May 6 21:26:24 2021] synaptics,s3320: all finger up
[Thu May 6 21:26:47 2021] synaptics,s3320: all finger up
[Thu May 6 21:27:30 2021] synaptics,s3320: all finger up
[Thu May 6 21:28:27 2021] synaptics,s3320: all finger up
[Thu May 6 21:29:16 2021] synaptics,s3320: all finger up
[Thu May 6 21:29:55 2021] synaptics,s3320: all finger up
[Thu May 6 21:30:30 2021] synaptics,s3320: all finger up
[Thu May 6 21:31:33 2021] synaptics,s3320: all finger up
[Thu May 6 21:31:57 2021] synaptics,s3320: all finger up
[Thu May 6 21:32:39 2021] synaptics,s3320: all finger up
[Thu May 6 21:33:08 2021] synaptics,s3320: all finger up
[Thu May 6 21:33:31 2021] synaptics,s3320: all finger up
[Thu May 6 21:33:39 2021] synaptics,s3320: all finger up
[Thu May 6 21:33:39 2021] synaptics,s3320: all finger up
[Thu May 6 21:33:39 2021] synaptics,s3320: all finger up
[Thu May 6 21:33:47 2021] synaptics,s3320: all finger up
[Thu May 6 21:34:14 2021] synaptics,s3320: all finger up
[Thu May 6 21:35:03 2021] synaptics,s3320: all finger up
[Thu May 6 21:35:20 2021] synaptics,s3320: all finger up
[Thu May 6 21:35:22 2021] synaptics,s3320: all finger up
[Thu May 6 21:37:26 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x2],evdata->id[0]
[Thu May 6 21:37:26 2021] synaptics,s3320: msm_drm_notifier_callback blank[4],event[0x2],evdata->id[0]
[Thu May 6 21:37:26 2021] synaptics,s3320: msm_drm_notifier_callback blank[1],event[0x1],evdata->id[0]
[Thu May 6 21:37:34 2021] synaptics,s3320: changer_write_func:ts->changer_connet = 1
[Thu May 6 21:37:35 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x2],evdata->id[0]
[Thu May 6 21:37:35 2021] synaptics,s3320: msm_drm_notifier_callback blank[2],event[0x2],evdata->id[0]
[Thu May 6 21:37:35 2021] synaptics,s3320: msm_drm_notifier_callback blank[0],event[0x1],evdata->id[0]
[Thu May 6 21:37:35 2021] synaptics,s3320: synaptics_tpedge_limitfunc limit_enable =1,mode:0x7f !
[Thu May 6 21:37:51 2021] synaptics,s3320: all finger up
[Thu May 6 21:37:51 2021] synaptics,s3320: all finger up
[Thu May 6 21:37:51 2021] synaptics,s3320: all finger up
[Thu May 6 21:37:51 2021] synaptics,s3320: all finger up
```
That's on a Oneplus 6 North America "Big Storage Edition" A6003 retail unlocked, 8GB ram/256GB storage, running a hotfix edition I'm testing (built against last version of the vendor blobs installed over 10.3.9, rather than the current 10.3.10-based ones from release -- come see me in the Telegram channel for more info).