Commit graph

9 commits

Author SHA1 Message Date
Maximilian Luz 289f9d67e3
Update links due to repo move 2019-12-28 22:57:43 +01:00
Maximilian Luz a6c6b97da2
Drop original firmware for MSHW0079
The patched firmware seems to work as intended. As it is a direct
replacement and should not cause any further issues, we can drop the
backup of the original firmware. In case any unforseen issues arise, we
can always get it from the official driver/firmware packages again.

See: https://github.com/jakeday/linux-surface/issues/574
2019-10-03 12:19:16 +02:00
Maximilian Luz 042d83a93a
Update firmware README for patched HID descriptor 2019-10-02 16:54:11 +02:00
Maximilian Luz eac0e5e7e3
Fix HID descriptor for Surface Laptops
The HID descriptor on the Surface Laptops defines the contact count
incorrectly, causing Linux to read a contact count of zero and thus not
producing any touch events. The HID descriptor claims that the contact
count is reported 4 times as one byte value, whereas it is only reported
one time but followed by 3 padding bytes.

See also: https://github.com/qzed/linux-surface-kernel/wiki/IPTS-Firmware#bogus-hid-descriptor-for-surface-laptops-mshw0079
2019-10-02 16:44:08 +02:00
Dorian Stoll cd9cced2fd
Add some documentation about the IPTS driver firmware
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2019-10-01 12:05:00 +02:00
Dorian Stoll 80788a3386
Replace the HID descriptor for MSHW0079 with MSHW0137
See: https://github.com/jakeday/linux-surface/issues/574

As long as that issue exist, and noone of us understands how to work
with HID descriptors and fix them, replace the file with the one from
MSHW0137 which is confirmed to be working properly.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2019-10-01 12:04:40 +02:00
Dorian Stoll 6f7679b00b
Seperate firmware and configs 2019-09-28 03:26:32 +02:00
Jake Day 5afd0ad3ba adding config files and moving kernel source 2017-08-20 19:28:05 -04:00
Jake Day 12c53f1ecb add configuration file that shows the relationship between
ocl kernels
2017-08-10 13:53:00 -04:00