This thread got serious all of a sudden.
Do you two think this is a developers forum?
---
Here I was thinking about trying to fix/update MTG's mounting function to work with older devices.
I like the symlink idea in TWRP.
That should allow both paths to be found so better compatibility.
----
As for DT2W, I know it is suported by the kernel but, I am not sure if you can enable it under the setting option in Lineage.
I remember making a flo/deb build a few years ago with the DT2W flag enabled.
The option was available under settings to toggle it on/off but it did not work.
From what I understand, it will only work if DT2W is supported by the touch drivers.
I am not sure but, I think DT2W kernel implementation was removed from all official Lineage builds.
flox and the never released debx for example.
In turn, I went looking for how to enable DT2W by command line.
I found there are a few different settings depending on device/build.
I am too lazy to manually place boot script(s) on a device so, I turned it into a Magisk module.
[github] -
mModule_dt2w
DT2W service script.
Why do I always forget I have a Flounder?
---
Got a bit of time this evening to do some testing and will let you know what happens.
Cheers.
Edit:
PS.
I did not find what I was looking for about Lineage DT2W but, I found something relevant.
LineageOS (device-support-requirements) - [github] - Kernel
- All devices MUST NOT implement software based touchscreen wake features such as double tap to wake, swipe to wake or gestures if there is no hardware-backed support for them in the touchscreen firmware.