Skip to content
This repository has been archived by the owner on Jun 3, 2023. It is now read-only.

Releases: linux-surface/ath10k-firmware-override

20220608-1

08 Jun 18:02
be8d192
Compare
Choose a tag to compare
fixup! Use official Arch Linux container for builds

20211031-1

01 Nov 09:45
19adbc4
Compare
Choose a tag to compare
pkg: Install missing dependency for rpkg

Use board-2.bin file containing firmware data from Windows

20 Oct 18:06
17f7897
Compare
Choose a tag to compare

The QCA6174 chip, used on the Surface Go and the Surface Laptop 3, requires firmware files to store important eeprom data.

While the board.bin file used previously, obtained from Killer Networking, does seem to fix the issues and contain data that is apparently close enough to get things working, it does not contain data that is explicitly tailored to the chips used in the Surface Go and Surface Laptop 3.

The board-2.bin file contains extended information that is not contained in the generic/default board.bin file. This extended data is tied to the PCI device vendor/ID combination. Hans de Goede has created a board-2.bin file that containes this extended data for both the Surface Go and the Surface Laptop 3, based on firmware files found on Windows.

Thus update the hack replacing the board.bin file to replace the board-2.bin file with the extended one instead.

Refer to the links below for more information:

20210519-1

19 May 20:45
de67dcd
Compare
Choose a tag to compare
Add GitHub action for building packages