I apologize for the late reply.
After either installing Fedora 31 or installing it followed by some updates, the problem seems to be fixed.
$ sudo touchpad-edge-detector 40x60 /dev/input/event4
Touchpad SynPS/2 Synaptics TouchPad on /dev/input/event4
Move one finger around the touchpad to detect the actual edges
Kernel says: x [1222..5734], y [910..4974]
Touchpad sends: x [2970..4853], y [1948..4009] |^C
Touchpad size as listed by the kernel: 94x42mm
User-specified touchpad size: 40x60mm
Calculated ranges: 1883/2061
I apologize for the late reply.
After either installing Fedora 31 or installing it followed by some updates, the problem seems to be fixed.
$ sudo touchpad- edge-detector 40x60 /dev/input/event4
Touchpad SynPS/2 Synaptics TouchPad on /dev/input/event4
Move one finger around the touchpad to detect the actual edges
Kernel says: x [1222..5734], y [910..4974]
Touchpad sends: x [2970..4853], y [1948..4009] |^C
Touchpad size as listed by the kernel: 94x42mm
User-specified touchpad size: 40x60mm
Calculated ranges: 1883/2061
Suggested udev rule: dmi:bvnInsyde: bvrF.25: bd05/29/ 2013:svnHewlett -Packard: pnHPPaviliong6N otebookPC: pvr088512000000 5D10000600000: rvnHewlett- Packard: rn183E: rvr56.32: cvnHewlett- Packard: ct10:cvrChassis Version: * ABS_00= 2970:4853: 47 ABS_01= 1948:4009: 34 ABS_35= 2970:4853: 47 ABS_36= 1948:4009: 34
# <Laptop model description goes here>
evdev:name:SynPS/2 Synaptics TouchPad:
EVDEV_
EVDEV_
EVDEV_
EVDEV_