Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
open-source driver for Microsoft Surface 2.0 (uses libusb)
C Makefile
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
kernel fix compile warning
userspace move userspace tools to separate folder
LICENSE license as GPLv2 (for later inclusion into Linux kernel)
README update readme



Open-source driver for Microsoft PixelSense/Samsung SUR40 (formerly also known as MS Surface 2.0).

The touchscreen functionality has been included in the Linux kernel since v3.13. The extended kernel driver with video functionality (in branch dma-sg) has been included in the official Linux kernel v4.1.

If you want to use the video feature with an older kernel, the master branch contains a functionally identical version of the kernel module which has been tested with v3.16.

Something went wrong with that request. Please try again.