Physical buttons on the touchpad won't work (device i2c_hid / SYNA3602)

With help from the forum, I got my touchpad to work by introducing a 6 seconds delay at start-up, then a sequence of rmmod i2c_hid & modprobe i2c_hid. But the physical buttons don’t work at all.

What is weird is that the left touchpad button WILL work IF I click it IMMEDIATELY after having moved the mouse pointer. If I click it one second later, it won’t register. The right button doesn’t work.

I know the buttons are not defective because they work just fine on Windows, as well as on kernel 5.3, but not on 5.4LTS or anything thereafter.

Any ideas? Thanks a lot!

Can you please give us the X11 mouse configuration at a minimum? (an inxi --admin --verbosity=7 --filter --no-host wouldn’t hurt neither)

when providing code/output, please copy-paste it in-between 3 backticks at the beginning and end of the code/text ``` so that the output looks like this:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

instead of like this:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

(as that makes our life much easier so you get helped more quickly and efficiently)

:innocent: