瀏覽代碼

Update and clean up bundled firmware

Dorian Stoll 5 年之前
父節點
當前提交
4d026f53b9
共有 54 個文件被更改,包括 0 次插入116 次删除
  1. 二進制
      firmware/ath10k_firmware.zip
  2. 二進制
      firmware/i915_firmware_bxt.zip
  3. 二進制
      firmware/i915_firmware_cfl.zip
  4. 二進制
      firmware/i915_firmware_cnl.zip
  5. 二進制
      firmware/i915_firmware_glk.zip
  6. 二進制
      firmware/i915_firmware_kbl.zip
  7. 二進制
      firmware/i915_firmware_skl.zip
  8. 二進制
      firmware/ipts_firmware_v101.zip
  9. 二進制
      firmware/ipts_firmware_v102.zip
  10. 二進制
      firmware/ipts_firmware_v103.zip
  11. 二進制
      firmware/ipts_firmware_v137.zip
  12. 二進制
      firmware/ipts_firmware_v76.zip
  13. 二進制
      firmware/ipts_firmware_v78.zip
  14. 二進制
      firmware/ipts_firmware_v79.zip
  15. 二進制
      firmware/mrvl_firmware.zip
  16. 二進制
      firmware/mwlwifi_firmware.zip
  17. 二進制
      firmware/nvidia_firmware_gp108.zip
  18. 二進制
      firmware/nvidia_firmware_gv100.zip
  19. 二進制
      root/lib/firmware/intel/ipts/MSHW0076/config.bin
  20. 二進制
      root/lib/firmware/intel/ipts/MSHW0076/intel_desc.bin
  21. 二進制
      root/lib/firmware/intel/ipts/MSHW0076/ipts_fw_config.bin
  22. 二進制
      root/lib/firmware/intel/ipts/MSHW0076/vendor_desc.bin
  23. 二進制
      root/lib/firmware/intel/ipts/MSHW0076/vendor_kernel.bin
  24. 二進制
      root/lib/firmware/intel/ipts/MSHW0078/config.bin
  25. 二進制
      root/lib/firmware/intel/ipts/MSHW0078/intel_desc.bin
  26. 二進制
      root/lib/firmware/intel/ipts/MSHW0078/ipts_fw_config.bin
  27. 二進制
      root/lib/firmware/intel/ipts/MSHW0078/vendor_desc.bin
  28. 二進制
      root/lib/firmware/intel/ipts/MSHW0078/vendor_kernel.bin
  29. 二進制
      root/lib/firmware/intel/ipts/MSHW0079/config.bin
  30. 二進制
      root/lib/firmware/intel/ipts/MSHW0079/intel_desc.bin
  31. 二進制
      root/lib/firmware/intel/ipts/MSHW0079/ipts_fw_config.bin
  32. 二進制
      root/lib/firmware/intel/ipts/MSHW0079/vendor_desc.bin
  33. 二進制
      root/lib/firmware/intel/ipts/MSHW0079/vendor_kernel.bin
  34. 二進制
      root/lib/firmware/intel/ipts/MSHW0101/config.bin
  35. 二進制
      root/lib/firmware/intel/ipts/MSHW0101/intel_desc.bin
  36. 二進制
      root/lib/firmware/intel/ipts/MSHW0101/ipts_fw_config.bin
  37. 二進制
      root/lib/firmware/intel/ipts/MSHW0101/vendor_desc.bin
  38. 二進制
      root/lib/firmware/intel/ipts/MSHW0101/vendor_kernel.bin
  39. 二進制
      root/lib/firmware/intel/ipts/MSHW0102/config.bin
  40. 二進制
      root/lib/firmware/intel/ipts/MSHW0102/intel_desc.bin
  41. 二進制
      root/lib/firmware/intel/ipts/MSHW0102/ipts_fw_config.bin
  42. 二進制
      root/lib/firmware/intel/ipts/MSHW0102/vendor_desc.bin
  43. 二進制
      root/lib/firmware/intel/ipts/MSHW0102/vendor_kernel.bin
  44. 二進制
      root/lib/firmware/intel/ipts/MSHW0103/config.bin
  45. 二進制
      root/lib/firmware/intel/ipts/MSHW0103/intel_desc.bin
  46. 二進制
      root/lib/firmware/intel/ipts/MSHW0103/ipts_fw_config.bin
  47. 二進制
      root/lib/firmware/intel/ipts/MSHW0103/vendor_desc.bin
  48. 二進制
      root/lib/firmware/intel/ipts/MSHW0103/vendor_kernel.bin
  49. 二進制
      root/lib/firmware/intel/ipts/MSHW0137/config.bin
  50. 二進制
      root/lib/firmware/intel/ipts/MSHW0137/intel_desc.bin
  51. 二進制
      root/lib/firmware/intel/ipts/MSHW0137/ipts_fw_config.bin
  52. 二進制
      root/lib/firmware/intel/ipts/MSHW0137/vendor_desc.bin
  53. 二進制
      root/lib/firmware/intel/ipts/MSHW0137/vendor_kernel.bin
  54. 0 116
      setup.sh

二進制
firmware/ath10k_firmware.zip


二進制
firmware/i915_firmware_bxt.zip


二進制
firmware/i915_firmware_cfl.zip


二進制
firmware/i915_firmware_cnl.zip


二進制
firmware/i915_firmware_glk.zip


二進制
firmware/i915_firmware_kbl.zip


二進制
firmware/i915_firmware_skl.zip


二進制
firmware/ipts_firmware_v101.zip


二進制
firmware/ipts_firmware_v102.zip


二進制
firmware/ipts_firmware_v103.zip


二進制
firmware/ipts_firmware_v137.zip


二進制
firmware/ipts_firmware_v76.zip


二進制
firmware/ipts_firmware_v78.zip


二進制
firmware/ipts_firmware_v79.zip


二進制
firmware/mrvl_firmware.zip


二進制
firmware/mwlwifi_firmware.zip


二進制
firmware/nvidia_firmware_gp108.zip


二進制
firmware/nvidia_firmware_gv100.zip


二進制
root/lib/firmware/intel/ipts/MSHW0076/config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0076/intel_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0076/ipts_fw_config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0076/vendor_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0076/vendor_kernel.bin


二進制
root/lib/firmware/intel/ipts/MSHW0078/config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0078/intel_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0078/ipts_fw_config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0078/vendor_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0078/vendor_kernel.bin


二進制
root/lib/firmware/intel/ipts/MSHW0079/config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0079/intel_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0079/ipts_fw_config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0079/vendor_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0079/vendor_kernel.bin


二進制
root/lib/firmware/intel/ipts/MSHW0101/config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0101/intel_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0101/ipts_fw_config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0101/vendor_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0101/vendor_kernel.bin


二進制
root/lib/firmware/intel/ipts/MSHW0102/config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0102/intel_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0102/ipts_fw_config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0102/vendor_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0102/vendor_kernel.bin


二進制
root/lib/firmware/intel/ipts/MSHW0103/config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0103/intel_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0103/ipts_fw_config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0103/vendor_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0103/vendor_kernel.bin


二進制
root/lib/firmware/intel/ipts/MSHW0137/config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0137/intel_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0137/ipts_fw_config.bin


二進制
root/lib/firmware/intel/ipts/MSHW0137/vendor_desc.bin


二進制
root/lib/firmware/intel/ipts/MSHW0137/vendor_kernel.bin


+ 0 - 116
setup.sh

@@ -86,119 +86,11 @@ else
 fi
 
 if [ "$SUR_MODEL" = "Surface Pro 3" ]; then
-	echo "\nInstalling i915 firmware for Surface Pro 3...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_bxt.zip -d /lib/firmware/i915/
-
 	echo "\nRemove unneeded udev rules for Surface Pro 3...\n"
 	rm /etc/udev/rules.d/98-keyboardscovers.rules
 fi
 
-if [ "$SUR_MODEL" = "Surface Pro" ]; then
-	echo "\nInstalling IPTS firmware for Surface Pro 2017...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v102.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Pro 2017...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_kbl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Pro 4" ]; then
-	echo "\nInstalling IPTS firmware for Surface Pro 4...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v78.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Pro 4...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_skl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Pro 2017" ]; then
-	echo "\nInstalling IPTS firmware for Surface Pro 2017...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v102.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Pro 2017...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_kbl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Pro 6" ]; then
-	echo "\nInstalling IPTS firmware for Surface Pro 6...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v102.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Pro 6...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_kbl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Studio" ]; then
-	echo "\nInstalling IPTS firmware for Surface Studio...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v76.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Studio...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_skl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Laptop" ]; then
-	echo "\nInstalling IPTS firmware for Surface Laptop...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v79.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Laptop...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_kbl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Laptop 2" ]; then
-	echo "\nInstalling IPTS firmware for Surface Laptop 2...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v79.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Laptop 2...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_kbl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Book" ]; then
-	echo "\nInstalling IPTS firmware for Surface Book...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	unzip -o firmware/ipts_firmware_v76.zip -d /lib/firmware/intel/ipts/
-
-	echo "\nInstalling i915 firmware for Surface Book...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_skl.zip -d /lib/firmware/i915/
-fi
-
-if [ "$SUR_MODEL" = "Surface Book 2" ]; then
-	echo "\nInstalling IPTS firmware for Surface Book 2...\n"
-	mkdir -p /lib/firmware/intel/ipts
-	if [ "$SUR_SKU" = "Surface_Book_1793" ]; then
-		unzip -o firmware/ipts_firmware_v101.zip -d /lib/firmware/intel/ipts/
-	else
-		unzip -o firmware/ipts_firmware_v137.zip -d /lib/firmware/intel/ipts/
-	fi
-
-	echo "\nInstalling i915 firmware for Surface Book 2...\n"
-	mkdir -p /lib/firmware/i915
-	unzip -o firmware/i915_firmware_kbl.zip -d /lib/firmware/i915/
-
-	echo "\nInstalling nvidia firmware for Surface Book 2...\n"
-	mkdir -p /lib/firmware/nvidia/gp108
-	unzip -o firmware/nvidia_firmware_gp108.zip -d /lib/firmware/nvidia/gp108/
-	mkdir -p /lib/firmware/nvidia/gv100
-	unzip -o firmware/nvidia_firmware_gv100.zip -d /lib/firmware/nvidia/gv100/
-fi
-
 if [ "$SUR_MODEL" = "Surface Go" ]; then
-	echo "\nInstalling ath10k firmware for Surface Go...\n"
-	mkdir -p /lib/firmware/ath10k
-	unzip -o firmware/ath10k_firmware.zip -d /lib/firmware/ath10k/
-
 	if [ ! -f "/etc/init.d/surfacego-touchscreen" ]; then
 		echo "\nPatching power control for Surface Go touchscreen...\n"
 		echo "echo \"on\" > /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/power/control" > /etc/init.d/surfacego-touchscreen
@@ -207,14 +99,6 @@ if [ "$SUR_MODEL" = "Surface Go" ]; then
 	fi
 fi
 
-echo "Installing marvell firmware...\n"
-mkdir -p /lib/firmware/mrvl/
-unzip -o firmware/mrvl_firmware.zip -d /lib/firmware/mrvl/
-
-echo "Installing mwlwifi firmware...\n"
-mkdir -p /lib/firmware/mwlwifi/
-unzip -o firmware/mwlwifi_firmware.zip -d /lib/firmware/mwlwifi/
-
 read -rp "Do you want to set your clock to local time instead of UTC? This fixes issues when dual booting with Windows. (type yes or no) " uselocaltime;echo
 
 if [ "$uselocaltime" = "yes" ]; then