61210f5e44
- Add kernel 5.10.19 and latest linux-surface patches - Remove kernel 5.10.2 commit 7250b8cbb40bc001109b1032b426ce9923335de0 Author: mexisme <wildjim+dev@kiwinet.org> Date: Fri Feb 5 08:38:10 2021 +1300 commit 90b210dfeeaf6f625e1b7f47dfc3a0b60f4172a6 Author: mexisme <wildjim+dev@kiwinet.org> Date: Fri Feb 5 08:37:41 2021 +1300 commit bbb5dec0e353f841612a1c3a3f933c56ede418b2 Author: mexisme <wildjim+dev@kiwinet.org> Date: Tue Feb 2 23:58:51 2021 +1300 commit bde79616d2795fcedc2d88161933713a9f37e3a7 Author: mexisme <wildjim+dev@kiwinet.org> Date: Tue Feb 2 23:58:35 2021 +1300 commit be5b9c91acaebe1e17d582a1f364995dadcc339d Author: mexisme <wildjim+dev@kiwinet.org> Date: Tue Feb 2 23:57:54 2021 +1300
2 KiB
2 KiB
Kernel Patching
DONE Create derivative to patch kernel 5.10.2
- Latest from linux-surface
- Download github.com/linux-surface/linux-surface kernel patches
- Build kernel using downloaded patches
CANCELLED Create a function for selecting preferred kernel
DONE Fix how Keyboard & Trackpad are not being enabled on SL3
DOING Update to kernel 5.10.19
Firmware
DONE Remove old firmware binaries
- Looks like the ath10k files aren't needed, any more
DONE Create derivative for `ipts` firmware
- Download github.com/linux-surface/surface-ipts-firmware firmware
- Install the binaries
DONE Remove `ipts` firmware derivative
- This is only needed on the 4.19 kernel
TODO Investigate problem with ath10k wifi firmware on Surface Go
TODO README entry explaining problem(s) with nonfree firmware on Surface Go
TODO Create derivative for `ath10k` firmware on Surface Go
- Download github.com/kvalo/ath10k-firmware ?
- Download kernel.org linux-firmware?
- Download `board.bin` from Killer Networks?
-
Install ath10k firmware fix for Surface Go
- `board-2.bin` needs to be removed / replaced with `board.bin`
Support Tools
TODO Incorporate @hpfr's function(s) from this commit:
TODO Create derivative for `iptsd` touch-screen daemon
- Download
- Install binary
- Enable via systemd
TODO Create derivative to patch and rebuild libwacom
- github.com/linux-surface/libwacom-surface
- The plan is to do this in a separate PR against `nixpkgs` instead of `nixos-hardware`
TODO Create derivative to install `surface-control`
- Download github.com/linux-surface/surface-control
TODO Create derivative to install `surface-dtx-daemon`
- Download github.com/linux-surface/surface-dtx-daemon