diff --git a/README.md b/README.md index 44e015173..bd044cc7b 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,12 @@ For the ipts_firmware files, please select the version for your device. * v102 for the Surface Pro 2017 * v137 for the Surface Book 2 13" +For the i915_firmware files, please select the version for your device. +* kbl for series 5 devices (Surface Book 2, Surface Pro 2017) +* skl for series 4 devices (Surface Book, Surface Pro 4, Surface Laptop) +* bxt for series 3 devices (Surface Pro 3) +* v78 for the Surface Pro 4 + 1. Copy the files under root to where they belong: * $ sudo cp -R root/* / 2. Make /lib/systemd/system-sleep/hibernate.sh as executable: @@ -58,9 +64,9 @@ For the ipts_firmware files, please select the version for your device. 3. Extract ipts_firmware_[VERSION].zip to /lib/firmware/intel/ipts/ * $ sudo mkdir -p /lib/firmware/intel/ipts * $ sudo unzip firmware/ipts_firmware_[VERSION].zip -d /lib/firmware/intel/ipts/ -4. Extract i915_firmware.zip to /lib/firmware/i915/ +4. Extract i915_firmware_[VERSION].zip to /lib/firmware/i915/ * $ sudo mkdir -p /lib/firmware/i915 - * $ sudo unzip firmware/i915_firmware.zip -d /lib/firmware/i915/ + * $ sudo unzip firmware/i915_firmware_[VERSION].zip -d /lib/firmware/i915/ 5. (Ubuntu 17.10) Fix issue with Suspend to Disk: * $ sudo ln -s /lib/systemd/system/hibernate.target /etc/systemd/system/suspend.target && sudo ln -s /lib/systemd/system/systemd-hibernate.service /etc/systemd/system/systemd-suspend.service 6. (all other distros) Fix issue with Suspend to Disk: diff --git a/firmware/i915_firmware_bxt.zip b/firmware/i915_firmware_bxt.zip new file mode 100644 index 000000000..2733867c5 Binary files /dev/null and b/firmware/i915_firmware_bxt.zip differ diff --git a/firmware/i915_firmware.zip b/firmware/i915_firmware_cfl.zip similarity index 68% rename from firmware/i915_firmware.zip rename to firmware/i915_firmware_cfl.zip index 1a3bb4d8f..4bf772ef0 100644 Binary files a/firmware/i915_firmware.zip and b/firmware/i915_firmware_cfl.zip differ diff --git a/firmware/i915_firmware_cnl.zip b/firmware/i915_firmware_cnl.zip new file mode 100644 index 000000000..a17a8fb09 Binary files /dev/null and b/firmware/i915_firmware_cnl.zip differ diff --git a/firmware/i915_firmware_glk.zip b/firmware/i915_firmware_glk.zip new file mode 100644 index 000000000..6481c9347 Binary files /dev/null and b/firmware/i915_firmware_glk.zip differ diff --git a/firmware/i915_firmware_kbl.zip b/firmware/i915_firmware_kbl.zip new file mode 100644 index 000000000..40f28630a Binary files /dev/null and b/firmware/i915_firmware_kbl.zip differ diff --git a/firmware/i915_firmware_skl.zip b/firmware/i915_firmware_skl.zip new file mode 100644 index 000000000..ab18587eb Binary files /dev/null and b/firmware/i915_firmware_skl.zip differ