• Stars
    star
    94
  • Rank 356,972 (Top 8 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created about 6 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Linux ACPI and Platform Drivers for Surface Devices using the Surface Aggregator Module over Surface Serial Hub (Surface Book 2, Surface Pro 2017, Surface Laptop, and Newer)

More Repositories

1

linux-surface

Linux Kernel for Surface Devices
Shell
4,800
star
2

kernel

Linux kernel with modifications for Microsoft Surface devices.
C
117
star
3

surface-uefi-firmware

UEFI firmware updates for surface using fwupd. WIP, be careful.
Shell
100
star
4

iptsd

Userspace daemon for Intel Precise Touch & Stylus
C++
88
star
5

surface-pro-x

Tracking and meta repository for Surface Pro X support.
77
star
6

surface-control

Control various aspects of Microsoft Surface devices on Linux from the Command-Line.
Rust
58
star
7

intel-precise-touch

Linux kernel driver for Intel Precise Touch & Stylus
C
48
star
8

surface-dtx-daemon

Linux User-Space Detachment System (DTX) Daemons for the Surface ACPI Driver.
Rust
33
star
9

surface-firmware-old

UEFI firmware updates for Microsoft Surface, flashable under linux using fwupd
Shell
33
star
10

libwacom-surface

Patches to support Microsoft Surface Devices with `libwacom`.
Shell
24
star
11

aarch64-arch-mkimg

Scripts to create Arch Linux AArch64 disk images (e.g. for flashing to a USB stick), adapted for the Surface Pro X
Shell
15
star
12

surface-fix-eraser

DEPRECATED: please update to libinput 1.15.0 instead
Python
10
star
13

acpidumps

ACPI dumps from various Microsoft Surface devices.
ASL
9
star
14

ath10k-firmware-override

Shell
7
star
15

repo

Package repositories for linux-surface
Shell
6
star
16

surface-hotplug

Hotplug and D3cold support for the discrete GPU on Microsoft Surface Book 2 and 3 devices.
C
5
star
17

aarch64-firmware

Firmware files for Surface Pro X
Python
4
star
18

surface-ipts-firmware

IPTS driver firmware (only for 4.19 LTS kernels)
Shell
4
star
19

surface-aggregator-module-gen4

Experimental Linux drivers for Surface SAM over HID.
C
4
star
20

secureboot-mok

Automatically enrollment of Linux-Surface Secure Boot Key for Arch Linux and Debian
Shell
4
star
21

aarch64-packages

Arch Linux packages for the Surface Pro X.
Shell
1
star
22

archlinux-docker

Custom Arch Linux Docker container for package builds via GitHub workflows.
Dockerfile
1
star
23

surface-shutdown

Module to help debugging shutdown problems on Microsoft Surface devices (don't expect it to work)
C
1
star
24

kernel-configs

Outdated. Please use the fragments at https://github.com/linux-surface/linux-surface, the config provided by your distribution, and the `merge_config.sh` script provided by the kernel.
Python
1
star