Linux kernel driver for Wacom devices
A new release of the "input-wacom" driver is now available. This driver backports support for modern Wacom tablets to older kernels. This release in particular fixes an issue with the DTK-2451 and DTH-2452 that affects users of Linux 3.17 or later. It also adds support for the DTU-1141B to pre-3.17 kernels. If you use any of these tablets and experience issues with the stock kernel driver provided by your distribution, we recommend to install this driver as a substitute.
Daniel M. Lambea (1):
Jason Gerecke (3):
Ping Cheng (1):
git tag: input-wacom-0.42.0
https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.42.0/input-wacom-0.42.0.tar.bz2 MD5: f53e1f33a743f6b973693c2ebb20e245 input-wacom-0.42.0.tar.bz2 SHA1: fd627215fef51f403123250e986e0e6cedff2d90 input-wacom-0.42.0.tar.bz2 SHA256: 3cc5748a777c2e6318633d02f2e4c40363bca85c26b8d6cc347da1505b1a5c10 input-wacom-0.42.0.tar.bz2 PGP: https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.42.0/input-wacom-0.42.0.tar.bz2.sig
Version 0.41.0 of the linuxwacom project's "input-wacom" backported kernel driver is now available. This release contains two fixes of particular note. The first corrects the maximum Y value reported by the 2nd-gen Intuos Pro large. The second allows some (non-pro) Intuos and Bamboo tablets to keep the pen active at a larger distance. These fixes are also due in the upcoming Linux 4.18 release.
Jason Gerecke (11):
Ping Cheng (2):
git tag: input-wacom-0.41.0
Subject: [ANNOUNCE] input-wacom 0.40.0 To: [email protected] Reply-To: [email protected]
This release focues on changes related to support for older kernels. The minimum supported version has been bumped from 2.6.30 to 2.6.32. Various changes have also been made that are specific to support for RHEL 6 and RHEL 7. This release also contains various bugfixes.
Signed-off-by: Aaron Armstrong Skomra [email protected]
Aaron Armstrong Skomra (5): release.sh: bugfixes HID: wacom: bluetooth: send exit report for recent Bluetooth devices 3.17/Makefile.in: don't fail uninstall if a .ko file isn't present backport: HID: wacom: bluetooth: send exit report for recent Bluetooth devices input-wacom 0.40.0
Arvind Yadav (2): HID: wacom: Release device resource data obtained by devres_alloc() backport: HID: wacom: Release device resource data obtained by devres_alloc()
Jason Gerecke (10):
Use dracut
if available to update RHEL/Fedora initramfs
2.6.30: Do not wrap around pressure values >511 for Graphire tablets
2.6.30: Align INTUOSHT3 case in wacom_wac_irq with other trees
2.6.30: Remove useless statement
2.6.30: Do not report acceleromter data from Cintiq 27QHD
2.6.30: Backport report ID check for wacom_intuos_general
Bump minimum required kernel from 2.6.30 to 2.6.32
2.6.32: Check WACOM_QUIRK_BBTOUCH_LOWRES before modifying Bamboo coords
Include generated config.h header in all kernels
2.6.32: Fix abs get/set accessors for 2.6.36/2.6.37
Ping Cheng (5): 2.6.30: define wacom_input_abs_get_val 2.6.32: Backport resolution support to 2.6.32 2.6.32: remove wacom_get_report from this tree 3.7 RHEL 7.4+: use 3.17 tree for RHEL 7.4+ 2.6.32: make sure only one touch point is reported
git tag: input-wacom-0.40.0
https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.40.0/input-wacom-0.40.0.tar.bz2 MD5: 486583c98e263d4cd5c75fa52eb7f89d input-wacom-0.40.0.tar.bz2 SHA1: c10463f45919a4937d8b35a64047422f3ba1dbb1 input-wacom-0.40.0.tar.bz2 SHA256: 78ece94e0705a1f9c02adec10cc68a8f2ea679a3875812f47e12fe671a429bbf input-wacom-0.40.0.tar.bz2 PGP: https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.40.0/input-wacom-0.40.0.tar.bz2.sig
The 0.39.0 release of the "input-wacom" kernel driver is now available on Github for download.
This release adds support for the third generation Intuos series and "One by Wacom" devices: 056a:0376 Intuos BT S 056a:0374 Intuos S 056a:0378 Intuos BT M 056a:0375 Intuos M 056a:037a Wacom One by Wacom S 056a:037b Wacom One by Wacom M
This release is the first release with the 2.6.36 kernel tree removed. This release also includes changes to the 2.6.30 branch in preparation for changing the minimum supported kernel to 2.6.32 in the next release.
Also in this release are changes to the 3.7 branch to help with compilation on variant kernels.
Finally there are various bugfixes including to touch muting and the ExpressKey Remote.
As a reminder, our git repository was recently changed from Sourceforge to Github.
Subject: [ANNOUNCE] input-wacom 0.39.0 To: [email protected] Reply-To: [email protected]
Aaron Armstrong Skomra (13): release.sh: Synchronize with changes made to xf86-input-wacom's release.sh HID: wacom: EKR: ensure devres groups at higher indexes are released Update README to reflect the move to Github. HID: wacom: Add support for 3rd generation Intuos BT HID: wacom: generic: Support multiple tools per report HID: wacom: generic: add the "Report Valid" usage backport: HID: wacom: Add support for 3rd generation Intuos BT backport: HID: wacom: generic: Support multiple tools per report backport: HID: wacom: generic: add the "Report Valid" usage Avoid setting prox for buttons values greater than numbered buttons. Support Oak in the 3.7, 2.6.38, and 2.6.30 branches. backport: HID: wacom: EKR: ensure devres groups at higher indexes are released input-wacom 0.39.0
Benjamin Tissoires (6): 3.17: add to_hid_device macro 3.7, 3.17: backport 2cf83833fc9c HID: use kobj_to_dev() 3.17: use wacom_hid_report_len unconditionally 4.5: define wacom_is_using_usb_driver as hid_is_using_ll_driver() 3.17: fix wacom_destroy_battery automatically detect which powersupply version we are using
Jason Gerecke (19): Guard direct access of 'input->abs' in 2.6.30 tree where necessary Implement support for multitouch value conflict resolution on 2.6.35+ Remove 2.6.36 kernel tree HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events HID: wacom: Add support for One by Wacom (CTL-472 / CTL-672) backport: HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events backport: HID: wacom: Add support for One by Wacom (CTL-472 / CTL-672) Fix -EINVAL error preventing probe of One by Wacom on pre-3.17 kernels 2.6.30: Add missing oVid/oPid data to pen side of split devices 2.6.30: Correct number of buttons for DTU-1141 2.6.30: Correct resolution of ISDv4 0x5000 tablet 2.6.30: Fix maximum distance for Bamboo tablets 2.6.30: Clean up wacom_features structures 2.6.30: Backport resolution data (but not implementation) 2.6.30: Backport touch_max data 2.6.30: Backport missing TABLETPC ISDv4 devices 2.6.30: Backport TABLETPCE ISDv4 devices 2.6.30: Backport MTSCREEN ISDv4 devices 3.17: have only one common check for the powersupply API version
Jiri Kosina (2): HID: wacom: wacom_wac_collection() is local to wacom_wac.c backport: HID: wacom: wacom_wac_collection() is local to wacom_wac.c
Ping Cheng (1): Add support for DTK-2451 and DTH-2452
git tag: input-wacom-0.39.0
https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.39.0/input-wacom-0.39.0.tar.bz2 MD5: 74443b25a27194ce03fca14afb82325a input-wacom-0.39.0.tar.bz2 SHA1: 19cd4c38ab88bfa080d41800522b881ee9f80614 input-wacom-0.39.0.tar.bz2 SHA256: 1eb7329c5eb72f19ac7de6dbfaa8050976ce3242569afae1a100f9df3bf7e582 input-wacom-0.39.0.tar.bz2 PGP: https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.39.0/input-wacom-0.39.0.tar.bz2.sig
After a quiet two-week RC period, version 0.38.0 of the input-wacom kernel driver has now been released. This release includes support for the soon-to-be-released Cintiq Pro 24, Cintiq Pro 32, and the recently-released Pro Pen 3D. Improvements for the Dell Canvas monitor are also available. A number of important bug fixes have been integrated into this release: fixes to proximity tracking, AES serial number handling, data reporting for the MobileStudio Pro/Intuos Pro/Cintiq Pro, and more.
This release also marks the final time a "2.6.36" tree will be included with the input-wacom driver. Distributions using impacted kernels have been end-of-life for many years and maintaining the code is difficult. For the next release, the "2.6.30" tree will be compiled instead for users who still use a 2.6.36 or 2.6.37 kernel.
As always, installation instructions can be found on our wiki. If any bugs are encountered with this release, bugs may be filed on our tracker.
Aaron Armstrong Skomra (1):
Benjamin Tissoires (2):
Jason Gerecke (33):
Ping Cheng (1):
git tag: input-wacom-0.38.0
https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.38.0/input-wacom-0.38.0.tar.bz2 MD5: bbe7bd464c7677697c86b1559234c17e input-wacom-0.38.0.tar.bz2 SHA1: ae115f1634eba7cc3be96484f9a474bbbec84c3f input-wacom-0.38.0.tar.bz2 SHA256: 0ffca02c18dc06d944bd84bd9241f0f577e258e6ce31cbbadfb74ad2aa091bbe input-wacom-0.38.0.tar.bz2 PGP: https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.38.0/input-wacom-0.38.0.tar.bz2.sig
Happy New Year!
The linuxwacom team is happy to announce the first RC release leading up to input-wacom 0.38.0. This release includes support for the soon-to-be-released Cintiq Pro 24, Cintiq Pro 32, and the recently-released Pro Pen 3D. Improvements for the Dell Canvas monitor are also available. A number of important bug fixes have made their way into this release: fixes to proximity tracking, AES serial number handling, data reporting for for MobileStudio Pro/Intuos Pro/Cintiq Pro, and more.
This release also marks the final time a "2.6.36" tree will be included with the input-wacom driver. Distributions using impacted kernels have been end-of-life for many years, and maintaining the code is difficult. In the future, the "2.6.30" tree will be compiled for these kernels instead.
Please thoroughly test this release and let us know if you encounter any issues. Installation instructions can be found on our wiki, and bugs may be filed on our tracker.
Aaron Armstrong Skomra (1):
Benjamin Tissoires (2):
Jason Gerecke (32):
Ping Cheng (1):
git tag: input-wacom-0.37.99.1
https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.37.99.1/input-wacom-0.37.99.1.tar.bz2 MD5: be814e2601e12f020b8f078126ebd5cb input-wacom-0.37.99.1.tar.bz2 SHA1: d9a644762ab5365d17a5497e3be313cf2f598da2 input-wacom-0.37.99.1.tar.bz2 SHA256: 23eb95f46f3059b1e7fccc3a351edb104c30ee6683e75b8aa1bb6bd124f94047 input-wacom-0.37.99.1.tar.bz2 PGP: https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.37.99.1/input-wacom-0.37.99.1.tar.bz2.sig
Subject: [ANNOUNCE] input-wacom 0.37.1 To: [email protected] Reply-To: [email protected]
This release reverts a recent commit which was causing trouble for userspace. It also marks a change in the release process where the primary release will be to Github. Tarballs will still be uploaded to Sourceforge for the time being.
Aaron Armstrong Skomra (4): remove release script code from other projects add github to release script make sourceforge release optional input-wacom 0.37.1
Jason Gerecke (4): HID: wacom: Always increment hdev refcount within wacom_get_hdev_data HID: wacom: Always increment hdev refcount within wacom_get_hdev_data Revert "HID: wacom: generic: Send BTN_TOOL_PEN in prox once the pen enters range" backport: Revert "HID: wacom: generic: Send BTN_TOOL_PEN in prox once the pen enters range"
git tag: input-wacom-0.37.1
https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.37.1/input-wacom-0.37.1.tar.bz2 MD5: b1124c0e12ec4061e0e2ccd8d9bb4ea0 input-wacom-0.37.1.tar.bz2 SHA1: 1299771fa812fa39601f8e62fc3a035e84f2310d input-wacom-0.37.1.tar.bz2 SHA256: 78f1a6ed11efac1b8499c64df23c88da98077b28ad66c9a741bc48ff17b2c410 input-wacom-0.37.1.tar.bz2 PGP: https://github.com/linuxwacom/input-wacom/releases/download/input-wacom-0.37.1/input-wacom-0.37.1.tar.bz2.sig
The 0.36.0 release of the "input-wacom" kernel driver is now available on SourceForge (and Github) for download.
This release includes support for the following new device: 056a:035a DTU-1152 056a:0368 DTU-1152 Touch
The DTU-1152 is supported through the generic code path on recent kernels.
This release also includes changes to generic battery handling and various bugfixes.
Signed-off-by: Aaron Armstrong Skomra [email protected]
Aaron Armstrong Skomra (4): backport: report width and height for Intuos Pro 2 on 3.7 and 2.6.38 backport: use ABS_MT_TOUCH_* instead of ABS_MT_WIDTH_* backport: add support for DTH-1152 on 2.6.30, 2.6.36, 2.6.38, and 3.7 input-wacom 0.36.0
Christos Gkekas (2): HID: wacom: Remove comparison of u8 mode with zero and simplify. backport: HID: wacom: Remove comparison of u8 mode with zero and simplify.
Colin Ian King (2): HID: wacom: fix mistake in printk backport: HID: wacom: fix mistake in printk
Jason Gerecke (14): HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned backport: HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned HID: wacom: Override incorrect logical maximum contact identifier backport: HID: wacom: Override incorrect logical maximum contact identifier Update Travis-CI configuration to use Ubuntu 14.04 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference backport: HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference Synchronize __wacom_notify_battery whitespace with upstream backport: HID: wacom: generic: Scale battery capacity measurements to percentages backport: HID: wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0 backport: HID: wacom: generic: Report AES battery information backport: HID: wacom: Add ability to provide explicit battery status info backport: HID: wacom: generic: Refactor generic battery handling Add support for Lenovo Yoga 260
Ping Cheng (1): Don't post warning statement when pad is not supported
git tag: input-wacom-0.36.0
http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/input-wacom-0.36.0.tar.bz2 MD5: 0da08b73caf69a92750e05e3e29200fb input-wacom-0.36.0.tar.bz2 SHA1: 98111c3cd7954a5f441dbf80ece98102859e6330 input-wacom-0.36.0.tar.bz2 SHA256: c4f66ef0af8a3e15b34fec67e028e23223856489f03d7cc4b67e342f6c9680f8 input-wacom-0.36.0.tar.bz2 PGP: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/input-wacom-0.36.0.tar.bz2.sig
This release works around a configuration bug in RHEL 7.4+ and CentOS 7.4+ where newer Wacom devices (in the generic code path) would not work.
This release also contains many bug fixes for the generic code path and various other bug fixes.
Aaron Armstrong Skomra (4): HID: wacom: leds: Don't try to control the EKR's read-only LEDs backport: HID: wacom: leds: Don't try to control the EKR's read-only LEDs Also special case CentOS 7.4+ input-wacom 0.37
Arvind Yadav (1): Input: wacom_w8001 - constify serio_device_id
Benjamin Tissoires (1): Add a special case for RHEL 7.4+
Jason Gerecke (29): HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference HID: wacom: generic: Scale battery capacity measurements to percentages HID: wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0 HID: wacom: generic: Report AES battery information HID: wacom: Add ability to provide explicit battery status info HID: wacom: generic: Refactor generic battery handling HID: wacom: Improve generic name generation backport: HID: wacom: Improve generic name generation HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage Allow __wacom_is_usb_parent to handle unconfigured USB devices Remove duplicated "Wacom" prefix from some devices HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth HID: wacom: Correct coordinate system of touchring and pen twist HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox HID: wacom: generic: Clear ABS_MISC when tool leaves proximity backport: HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth backport: HID: wacom: Correct coordinate system of touchring and pen twist backport: HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox backport: HID: wacom: generic: Clear ABS_MISC when tool leaves proximity backport: Input: wacom_w8001 - constify serio_device_id HID: wacom: generic: Use generic codepath terminology in wacom_wac_pen_report HID: wacom: generic: Leave tool in prox until it completely leaves sense HID: wacom: generic: Send BTN_TOOL_PEN in prox once the pen enters range HID: wacom: generic: Reset events back to zero when pen leaves backport: HID: wacom: generic: Use generic codepath terminology in wacom_wac_pen_report backport: HID: wacom: generic: Leave tool in prox until it completely leaves sense backport: HID: wacom: generic: Send BTN_TOOL_PEN in prox once the pen enters range backport: HID: wacom: generic: Reset events back to zero when pen leaves
Ping Cheng (2): HID: wacom: bits shifted too much for 9th and 10th buttons backport: HID: wacom: bits shifted too much for 9th and 10th buttons
git tag: input-wacom-0.37.0
http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/input-wacom-0.37.0.tar.bz2 MD5: 6c7083befe5bead7e0eb0447dba04613 input-wacom-0.37.0.tar.bz2 SHA1: c91c7e894986cc6c83f59b6f6d4520619be0d38c input-wacom-0.37.0.tar.bz2 SHA256: 64cc937366913c0ca3eae730ca36b3bcf1df78288663337478c0af7926fa03ff input-wacom-0.37.0.tar.bz2 PGP: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/input-wacom-0.37.0.tar.bz2.sig