Browse Source

Update and clean up bundled firmware

Dorian Stoll 5 years ago
parent
commit
4d026f53b9
54 changed files with 0 additions and 116 deletions
  1. BIN
      firmware/ath10k_firmware.zip
  2. BIN
      firmware/i915_firmware_bxt.zip
  3. BIN
      firmware/i915_firmware_cfl.zip
  4. BIN
      firmware/i915_firmware_cnl.zip
  5. BIN
      firmware/i915_firmware_glk.zip
  6. BIN
      firmware/i915_firmware_kbl.zip
  7. BIN
      firmware/i915_firmware_skl.zip
  8. BIN
      firmware/ipts_firmware_v101.zip
  9. BIN
      firmware/ipts_firmware_v102.zip
  10. BIN
      firmware/ipts_firmware_v103.zip
  11. BIN
      firmware/ipts_firmware_v137.zip
  12. BIN
      firmware/ipts_firmware_v76.zip
  13. BIN
      firmware/ipts_firmware_v78.zip
  14. BIN
      firmware/ipts_firmware_v79.zip
  15. BIN
      firmware/mrvl_firmware.zip
  16. BIN
      firmware/mwlwifi_firmware.zip
  17. BIN
      firmware/nvidia_firmware_gp108.zip
  18. BIN
      firmware/nvidia_firmware_gv100.zip
  19. BIN
      root/lib/firmware/intel/ipts/MSHW0076/config.bin
  20. BIN
      root/lib/firmware/intel/ipts/MSHW0076/intel_desc.bin
  21. BIN
      root/lib/firmware/intel/ipts/MSHW0076/ipts_fw_config.bin
  22. BIN
      root/lib/firmware/intel/ipts/MSHW0076/vendor_desc.bin
  23. BIN
      root/lib/firmware/intel/ipts/MSHW0076/vendor_kernel.bin
  24. BIN
      root/lib/firmware/intel/ipts/MSHW0078/config.bin
  25. BIN
      root/lib/firmware/intel/ipts/MSHW0078/intel_desc.bin
  26. BIN
      root/lib/firmware/intel/ipts/MSHW0078/ipts_fw_config.bin
  27. BIN
      root/lib/firmware/intel/ipts/MSHW0078/vendor_desc.bin
  28. BIN
      root/lib/firmware/intel/ipts/MSHW0078/vendor_kernel.bin
  29. BIN
      root/lib/firmware/intel/ipts/MSHW0079/config.bin
  30. BIN
      root/lib/firmware/intel/ipts/MSHW0079/intel_desc.bin
  31. BIN
      root/lib/firmware/intel/ipts/MSHW0079/ipts_fw_config.bin
  32. BIN
      root/lib/firmware/intel/ipts/MSHW0079/vendor_desc.bin
  33. BIN
      root/lib/firmware/intel/ipts/MSHW0079/vendor_kernel.bin
  34. BIN
      root/lib/firmware/intel/ipts/MSHW0101/config.bin
  35. BIN
      root/lib/firmware/intel/ipts/MSHW0101/intel_desc.bin
  36. BIN
      root/lib/firmware/intel/ipts/MSHW0101/ipts_fw_config.bin
  37. BIN
      root/lib/firmware/intel/ipts/MSHW0101/vendor_desc.bin
  38. BIN
      root/lib/firmware/intel/ipts/MSHW0101/vendor_kernel.bin
  39. BIN
      root/lib/firmware/intel/ipts/MSHW0102/config.bin
  40. BIN
      root/lib/firmware/intel/ipts/MSHW0102/intel_desc.bin
  41. BIN
      root/lib/firmware/intel/ipts/MSHW0102/ipts_fw_config.bin
  42. BIN
      root/lib/firmware/intel/ipts/MSHW0102/vendor_desc.bin
  43. BIN
      root/lib/firmware/intel/ipts/MSHW0102/vendor_kernel.bin
  44. BIN
      root/lib/firmware/intel/ipts/MSHW0103/config.bin
  45. BIN
      root/lib/firmware/intel/ipts/MSHW0103/intel_desc.bin
  46. BIN
      root/lib/firmware/intel/ipts/MSHW0103/ipts_fw_config.bin
  47. BIN
      root/lib/firmware/intel/ipts/MSHW0103/vendor_desc.bin
  48. BIN
      root/lib/firmware/intel/ipts/MSHW0103/vendor_kernel.bin
  49. BIN
      root/lib/firmware/intel/ipts/MSHW0137/config.bin
  50. BIN
      root/lib/firmware/intel/ipts/MSHW0137/intel_desc.bin
  51. BIN
      root/lib/firmware/intel/ipts/MSHW0137/ipts_fw_config.bin
  52. BIN
      root/lib/firmware/intel/ipts/MSHW0137/vendor_desc.bin
  53. BIN
      root/lib/firmware/intel/ipts/MSHW0137/vendor_kernel.bin
  54. 0 116
      setup.sh

BIN
firmware/ath10k_firmware.zip


BIN
firmware/i915_firmware_bxt.zip


BIN
firmware/i915_firmware_cfl.zip


BIN
firmware/i915_firmware_cnl.zip


BIN
firmware/i915_firmware_glk.zip


BIN
firmware/i915_firmware_kbl.zip


BIN
firmware/i915_firmware_skl.zip


BIN
firmware/ipts_firmware_v101.zip


BIN
firmware/ipts_firmware_v102.zip


BIN
firmware/ipts_firmware_v103.zip


BIN
firmware/ipts_firmware_v137.zip


BIN
firmware/ipts_firmware_v76.zip


BIN
firmware/ipts_firmware_v78.zip


BIN
firmware/ipts_firmware_v79.zip


BIN
firmware/mrvl_firmware.zip


BIN
firmware/mwlwifi_firmware.zip


BIN
firmware/nvidia_firmware_gp108.zip


BIN
firmware/nvidia_firmware_gv100.zip


BIN
root/lib/firmware/intel/ipts/MSHW0076/config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0076/intel_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0076/ipts_fw_config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0076/vendor_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0076/vendor_kernel.bin


BIN
root/lib/firmware/intel/ipts/MSHW0078/config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0078/intel_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0078/ipts_fw_config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0078/vendor_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0078/vendor_kernel.bin


BIN
root/lib/firmware/intel/ipts/MSHW0079/config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0079/intel_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0079/ipts_fw_config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0079/vendor_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0079/vendor_kernel.bin


BIN
root/lib/firmware/intel/ipts/MSHW0101/config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0101/intel_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0101/ipts_fw_config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0101/vendor_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0101/vendor_kernel.bin


BIN
root/lib/firmware/intel/ipts/MSHW0102/config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0102/intel_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0102/ipts_fw_config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0102/vendor_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0102/vendor_kernel.bin


BIN
root/lib/firmware/intel/ipts/MSHW0103/config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0103/intel_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0103/ipts_fw_config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0103/vendor_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0103/vendor_kernel.bin


BIN
root/lib/firmware/intel/ipts/MSHW0137/config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0137/intel_desc.bin


BIN
root/lib/firmware/intel/ipts/MSHW0137/ipts_fw_config.bin


BIN
root/lib/firmware/intel/ipts/MSHW0137/vendor_desc.bin


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