Releases: tj90241/linux
Releases · tj90241/linux
v6.12.43 surface7 kernel rc1
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