Skip to content

Releases: tj90241/linux

v6.12.43 surface7 kernel rc1

26 Aug 01:31

Choose a tag to compare

Pre-release

First release of my x1e80100 kernel build packaged for Debian (v6.12.43)

Installation (note: only tested on Debian Trixie):

sudo mokutil --import MOK.der
sudo dpkg -i *.deb

Reboot and you should be prompted for the same password you supplied to mokutil. You may enable Secure Boot (for Microsoft and 3rd parties) after this is done. Note that there is a "hack" added to the kernel image secure boot to allow loading of unsigned DTBs to allow this to work, which technically does allow unsigned code to be loaded and give a false sense of security. But for me, it's better than nothing and I can address the it security at a later point.

You must obtain the firmware from Microsoft and agree to any EULAs. I will not supply the firmware images. These are the files you'll need:

d6a098e18fe2a5885d0bf2465aa0aec4  lib/firmware/qcom/gen70500_gmu.bin
c3454a43a9464a27cf930634098cf704  lib/firmware/qcom/x1e80100/microsoft/Romulus/qcadsp8380.mbn
b7c12286af12879f35436a55dbe26171  lib/firmware/qcom/x1e80100/microsoft/Romulus/cdsp_dtbs.elf
b8fdc4b58bf6c6208b0abf24d4c483ba  lib/firmware/qcom/x1e80100/microsoft/Romulus/qccdsp8380.mbn
7b11cf70f6fee9f459c6be3e19daadbe  lib/firmware/qcom/x1e80100/microsoft/Romulus/adsp_dtbs.elf
21bd4e707373febe0556b2ca3dce18d7  lib/firmware/qcom/x1e80100/microsoft/qcdxkmsuc8380.mbn
a517548ffa4128fc35eed4827e5a4a3a  lib/firmware/qcom/x1e80100/X1E80100-Romulus-tplg.bin
fe855d6fcdc40720f74aa22db4dc5504  lib/firmware/qcom/gen70500_sqe.fw
1037900846937eacbafb1b57b59442ac  lib/firmware/ath12k/WCN7850/hw2.0/board.bin
f6c2d642e1ac61c5225d5ddcd32e1c69  lib/firmware/ath12k/WCN7850/hw2.0/amss.bin
78fea21d67cab2826e1103bf7ebbde53  lib/firmware/ath12k/WCN7850/hw2.0/m3.bin
e20595632022f2ad5bf06345c47dd544  lib/firmware/ath12k/WCN7850/hw2.0/regdb.bin