this is the output of dmesg after replacing the board.bin with the one from killernetworking.com:
dmesg | grep ath [ 4.513563] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0 [ 4.806988] ath10k_pci 0000:01:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 168c:3370 [ 4.806994] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [ 4.807918] ath10k_pci 0000:01:00.0: firmware ver WLAN.RM.4.4.1-00079-QCARMSWPZ-1 api 6 features wowlan,ignore-otp crc32 fd869beb [ 4.876632] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 70c38a29 [ 5.593731] ath10k_pci 0000:01:00.0: Unknown eventid: 118809 [ 5.596743] ath10k_pci 0000:01:00.0: Unknown eventid: 90118 [ 5.600688] ath10k_pci 0000:01:00.0: htt-ver 3.47 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 [ 5.691843] ath: EEPROM regdomain: 0x0 [ 5.691845] ath: EEPROM indicates default country code should be used [ 5.691846] ath: doing EEPROM country->regdmn map search [ 5.691849] ath: country maps to regdmn code: 0x3a [ 5.691850] ath: Country alpha2 being used: US [ 5.691851] ath: Regpair used: 0x3a [ 6.576740] ath10k_pci 0000:01:00.0 wlp1s0: renamed from wlan0 [ 7.403038] ath10k_pci 0000:01:00.0: Unknown eventid: 118809 [ 7.406042] ath10k_pci 0000:01:00.0: Unknown eventid: 90118 [ 184.060093] ath10k_pci 0000:01:00.0: Unknown eventid: 118809 [ 184.063109] ath10k_pci 0000:01:00.0: Unknown eventid: 90118 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-firmware in Ubuntu. https://bugs.launchpad.net/bugs/1804028 Title: Surface Go - Atheros Qualcomm Killer N1525 Wireless-AC [168c:003e] not correctly recognized Status in linux-firmware package in Ubuntu: New Bug description: Output of dmesg on Surface Go fresh installed Ubuntu 18.10. "[ 4.242132] ath10k_pci 0000:01:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 168c:3370 [ 4.242138] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [ 4.243006] ath10k_pci 0000:01:00.0: firmware ver WLAN.RM.4.4.1-00079-QCARMSWPZ-1 api 6 features wowlan,ignore-otp crc32 fd869beb [ 4.308059] ath10k_pci 0000:01:00.0: failed to fetch board data for bus=pci,vendor=168c,device=003e,subsystem-vendor=168c,subsystem-device=3370 from ath10k/QCA6174/hw3.0/board-2.bin [ 4.309354] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 ed5f849a" There is a board.bin available directly from the vendor http://www.killernetworking.com/support/K1535_Debian/board.bin The only thing which is missing is getting this added to https://wireless.wiki.kernel.org/en/users/drivers/ath10k/boardfiles so the official board-2.bin. My problem is that I dont know how to read the board files and modify them because I do not know the encoding they use. Also there have been some updates in the upstream linux-firmware repo. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux- firmware.git/commit/?id=a87eb5f7bac0f70ade57da57d9126d14eee12336 and https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0 but they also do not help to get the wifi card working/recognized. Any ideas how to get this solved? Also there is a guide how to port it to Linux https://developer.qualcomm.com/download/qca9377/wlan-bluetooth-linux- porting-guide.pdf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1804028/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp