- Latest from linux-surface
- [X] Download github.com/linux-surface/linux-surface kernel patches
- [X] Build kernel using downloaded patches
- State “DONE” from “DOING” [2021-03-06 Sat 20:55]
- Looks like the ath10k files aren’t needed, any more
- [X] Download github.com/linux-surface/surface-ipts-firmware firmware
- [X] Install the binaries
- This is only needed on the 4.19 kernel
- State “DOING” from “TODO” [2021-02-09 Tue 17:19]
- State “DONE” from “DOING” [2021-03-06 Sat 15:27]
- State “DONE” from “TODO” [2021-02-09 Tue 17:17]
- State “DOING” from “TODO” [2021-02-09 Tue 17:18]
- [X] Download github.com/kvalo/ath10k-firmware ?
- [X] Download kernel.org linux-firmware?
- [X] Download `board.bin` from Killer Networks?
- [X] Install ath10k firmware fix for Surface Go
- `board-2.bin` needs to be removed / replaced with `board.bin`
- [X] Add a config option for enabling the Surface Go Firmware
- [-] Replace the vendorised `board.bin` with a `fetchurl`
- Getting HTTP 406 when using `fetchurl` or `nix-prefetch-url` that has to be diagnosed
- [ ] Download
- [ ] Install binary
- [ ] Enable via systemd
- github.com/linux-surface/libwacom-surface
- The plan is to do this in a separate PR against `nixpkgs` instead of `nixos-hardware`
- Download github.com/linux-surface/surface-control
- Download github.com/linux-surface/surface-dtx-daemon