diff --git a/README.md b/README.md index 6dfca4b1a..c28aae354 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ Linux running on the Microsoft Surface devices . Follow the instructions below t * Surface Pro 4 * Surface Pro 2017 * Surface Pro 6 +* Surface Studio ### What's Working diff --git a/setup.sh b/setup.sh index 6e3a360e6..ae73e46e6 100644 --- a/setup.sh +++ b/setup.sh @@ -129,6 +129,16 @@ if [ "$SUR_MODEL" = "Surface Pro 6" ]; then 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