Skip to content

[PATCH] Add support for NextWindow touchscreen (USB ID 1926:0bce) to usbtouchscreen driver #370

@sshedroff

Description

@sshedroff

This patch adds support for the NextWindow touchscreen with USB ID 1926:0bce, which is present in many Windows 10-era all-in-one PCs, including the Sony VAIO VPCL2290X. This basically reinstates a driver that was removes after kernel 5.4.x.

Although similar NextWindow devices (e.g., 1926:0003) are supported by the usbtouchscreen kernel driver, this particular model is not currently recognized and does not expose an input device unless manually patched.

With Windows 10 reaching end-of-life, many older PCs are being migrated to Linux, and this model represents a large group of otherwise fully functional touchscreen machines.

System & Device Info:
Device model: Sony VAIO VPCL2290X
Touchscreen chip: NextWindow (USB ID 1926:0bce)
Behavior: Detected as USB HID, bound to hid-generic, no events in evtest, no /dev/input device.

Working patch: Manual addition of { USB_DEVICE(0x1926, 0x0bce), .driver_info = DEVTYPE_NEXTWINDOW } to usbtouch_devices[] allows input to appear and work as expected.

drivers/input/touchscreen/usbtouchscreen.c:
{ USB_DEVICE(0x1926, 0x0bce), .driver_info = DEVTYPE_NEXTWINDOW },

References:
Pop!_OS support thread via ChatGPT
Similar device support (1926:0003) already present
Numerous community posts about NextWindow AIO touchscreen compatibility

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions