diff --git a/404.html b/404.html index 7741010..6777032 100644 --- a/404.html +++ b/404.html @@ -10,13 +10,13 @@ - + -

404

Looks like we've got some broken links.
+ - + diff --git a/CONTRIBUTING.html b/CONTRIBUTING.html index 75b4392..ae87866 100644 --- a/CONTRIBUTING.html +++ b/CONTRIBUTING.html @@ -10,7 +10,7 @@ - + @@ -57,6 +57,6 @@

- + diff --git a/Desktops/desktop-disable.html b/Desktops/desktop-disable.html index 2b5ed56..eaf77fd 100644 --- a/Desktops/desktop-disable.html +++ b/Desktops/desktop-disable.html @@ -10,7 +10,7 @@ - + @@ -56,6 +56,6 @@ Method (_SB.PCI0.PEG0.PEGP._DSM, 4, NotSerialized) ⟶

- + diff --git a/Desktops/desktop-ec.html b/Desktops/desktop-ec.html index c5a4e55..f7c2e12 100644 --- a/Desktops/desktop-ec.html +++ b/Desktops/desktop-ec.html @@ -10,7 +10,7 @@ - + @@ -43,6 +43,6 @@ (opens new window) GitHub (opens new window)

# Fixing Embedded Controller (Desktop)

# You'll want to go to SSDT-EC under the Universal tab for the new SSDT-EC page

- + diff --git a/Laptops/backlight-methods/manual.html b/Laptops/backlight-methods/manual.html index 9ac33e5..0d596b4 100644 --- a/Laptops/backlight-methods/manual.html +++ b/Laptops/backlight-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -62,6 +62,6 @@ Device(_SB.PCI0.GPU0.PNLF) <- Renamed ⟶

- + diff --git a/Laptops/backlight-methods/prebuilt.html b/Laptops/backlight-methods/prebuilt.html index 7b1a36d..eca7e41 100644 --- a/Laptops/backlight-methods/prebuilt.html +++ b/Laptops/backlight-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Laptops/backlight.html b/Laptops/backlight.html index 480bc83..fb27787 100644 --- a/Laptops/backlight.html +++ b/Laptops/backlight.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Laptops/laptop-disable.html b/Laptops/laptop-disable.html index 0eea19d..758e864 100644 --- a/Laptops/laptop-disable.html +++ b/Laptops/laptop-disable.html @@ -10,7 +10,7 @@ - + @@ -62,6 +62,6 @@ External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj) // dGPU ACPI Path ⟶

- + diff --git a/Laptops/laptop-ec.html b/Laptops/laptop-ec.html index 1ff4b09..fc797ae 100644 --- a/Laptops/laptop-ec.html +++ b/Laptops/laptop-ec.html @@ -10,7 +10,7 @@ - + @@ -43,6 +43,6 @@ (opens new window) GitHub (opens new window)

# Fixing Embedded Controller (Laptop)

# You'll want to go to SSDT-EC under the Universal tab for the new SSDT-EC page

- + diff --git a/Laptops/trackpad-methods/manual.html b/Laptops/trackpad-methods/manual.html index baa11da..651eb27 100644 --- a/Laptops/trackpad-methods/manual.html +++ b/Laptops/trackpad-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -69,6 +69,6 @@ ⟶

- + diff --git a/Laptops/trackpad-methods/prebuilt.html b/Laptops/trackpad-methods/prebuilt.html index 983e0c2..af9c3ab 100644 --- a/Laptops/trackpad-methods/prebuilt.html +++ b/Laptops/trackpad-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Laptops/trackpad.html b/Laptops/trackpad.html index f1ce685..3eeef1d 100644 --- a/Laptops/trackpad.html +++ b/Laptops/trackpad.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Manual/compile.html b/Manual/compile.html index 638f26c..72054f5 100644 --- a/Manual/compile.html +++ b/Manual/compile.html @@ -10,7 +10,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Manual/dump.html b/Manual/dump.html index 5fd0738..dfe54ec 100644 --- a/Manual/dump.html +++ b/Manual/dump.html @@ -10,7 +10,7 @@ - + @@ -62,6 +62,6 @@ fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z ⟶

- + diff --git a/SUMMARY.html b/SUMMARY.html index dcc0d2a..a84e5c6 100644 --- a/SUMMARY.html +++ b/SUMMARY.html @@ -10,7 +10,7 @@ - + @@ -43,6 +43,6 @@ (opens new window) GitHub (opens new window)

# Table of contents

# Methods

# Manual

# Desktop

# Laptop

# Universal

# Cleanup

# Misc

- + diff --git a/Universal/awac-methods/manual.html b/Universal/awac-methods/manual.html index 9a37cb6..5a405fe 100644 --- a/Universal/awac-methods/manual.html +++ b/Universal/awac-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -73,6 +73,6 @@ Scope (_SB.PCI0.LPC) <- Renamed ⟶

- + diff --git a/Universal/awac-methods/prebuilt.html b/Universal/awac-methods/prebuilt.html index 985e630..f7095a3 100644 --- a/Universal/awac-methods/prebuilt.html +++ b/Universal/awac-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/awac-methods/ssdttime.html b/Universal/awac-methods/ssdttime.html index c16ab58..b44fb56 100644 --- a/Universal/awac-methods/ssdttime.html +++ b/Universal/awac-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/awac.html b/Universal/awac.html index eb498aa..3fd33b3 100644 --- a/Universal/awac.html +++ b/Universal/awac.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/ec-fix.html b/Universal/ec-fix.html index e7d04d8..5c88fbc 100644 --- a/Universal/ec-fix.html +++ b/Universal/ec-fix.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/ec-methods/manual.html b/Universal/ec-methods/manual.html index 8b2a226..14d09e0 100644 --- a/Universal/ec-methods/manual.html +++ b/Universal/ec-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -60,6 +60,6 @@ Scope (_SB.PC00.LPC0) <- Renamed ⟶

- + diff --git a/Universal/ec-methods/prebuilt.html b/Universal/ec-methods/prebuilt.html index 8b123b2..7bc6a0b 100644 --- a/Universal/ec-methods/prebuilt.html +++ b/Universal/ec-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/ec-methods/ssdttime.html b/Universal/ec-methods/ssdttime.html index 5aaf578..a277b7a 100644 --- a/Universal/ec-methods/ssdttime.html +++ b/Universal/ec-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -42,10 +42,10 @@ Anti Buyers Guide (opens new window) GitHub - (opens new window)

# Fixing Embedded Controllers: SSDTTime

The second involves using SSDTTime which automates most of the process. See here on how to use it: SSDTs: Easy Way

To get the SSDT-PLUG on desktops, run the following:

To get the SSDT-PLUG on laptops, run the following:

This will provide you with some files, the main one you care about is SSDT-EC.aml. The DSDT and .dsl are only left for referencing or verification.

The main things to note with this method:

# Wrapping up

Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:

- + diff --git a/Universal/imei-methods/manual.html b/Universal/imei-methods/manual.html index 08e4214..fb817ec 100644 --- a/Universal/imei-methods/manual.html +++ b/Universal/imei-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/imei-methods/prebuilt.html b/Universal/imei-methods/prebuilt.html index 065dd83..642ac93 100644 --- a/Universal/imei-methods/prebuilt.html +++ b/Universal/imei-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/imei.html b/Universal/imei.html index 6ed3543..20b2c6f 100644 --- a/Universal/imei.html +++ b/Universal/imei.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/irq.html b/Universal/irq.html index 172ce3b..08e693b 100644 --- a/Universal/irq.html +++ b/Universal/irq.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/nvram-methods/manual.html b/Universal/nvram-methods/manual.html index 748286d..830ea62 100644 --- a/Universal/nvram-methods/manual.html +++ b/Universal/nvram-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -59,6 +59,6 @@ Scope (_SB.PCI0.LPC) <- Renamed ⟶

- + diff --git a/Universal/nvram-methods/prebuilt.html b/Universal/nvram-methods/prebuilt.html index bf11b7b..f48820e 100644 --- a/Universal/nvram-methods/prebuilt.html +++ b/Universal/nvram-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/nvram-methods/ssdttime.html b/Universal/nvram-methods/ssdttime.html index 77f04c6..78db988 100644 --- a/Universal/nvram-methods/ssdttime.html +++ b/Universal/nvram-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -52,6 +52,6 @@ ⟶

- + diff --git a/Universal/nvram.html b/Universal/nvram.html index 8776c42..c1a9387 100644 --- a/Universal/nvram.html +++ b/Universal/nvram.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/plug-methods/manual.html b/Universal/plug-methods/manual.html index ca4042c..3f904be 100644 --- a/Universal/plug-methods/manual.html +++ b/Universal/plug-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/plug-methods/prebuilt.html b/Universal/plug-methods/prebuilt.html index d26b4b7..a467f86 100644 --- a/Universal/plug-methods/prebuilt.html +++ b/Universal/plug-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/plug-methods/ssdttime.html b/Universal/plug-methods/ssdttime.html index 03e6969..044816c 100644 --- a/Universal/plug-methods/ssdttime.html +++ b/Universal/plug-methods/ssdttime.html @@ -10,7 +10,7 @@ - + @@ -53,6 +53,6 @@ ⟶

- + diff --git a/Universal/plug.html b/Universal/plug.html index 0f8c179..88dd491 100644 --- a/Universal/plug.html +++ b/Universal/plug.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/rhub-methods/manual.html b/Universal/rhub-methods/manual.html index 26fc5b4..8cf89b6 100644 --- a/Universal/rhub-methods/manual.html +++ b/Universal/rhub-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -59,6 +59,6 @@ Scope (_SB.PCI0.XHC1.RHUB) <- Renamed ⟶

- + diff --git a/Universal/rhub-methods/prebuilt.html b/Universal/rhub-methods/prebuilt.html index 99a65bd..1a7cd54 100644 --- a/Universal/rhub-methods/prebuilt.html +++ b/Universal/rhub-methods/prebuilt.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/rhub.html b/Universal/rhub.html index dc763d5..20c4552 100644 --- a/Universal/rhub.html +++ b/Universal/rhub.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/Universal/smbus-methods/manual.html b/Universal/smbus-methods/manual.html index 5d792ee..618150a 100644 --- a/Universal/smbus-methods/manual.html +++ b/Universal/smbus-methods/manual.html @@ -10,7 +10,7 @@ - + @@ -77,6 +77,6 @@ Device (_SB.PC00.SMBS.BUS0) <- Renamed ⟶

- + diff --git a/Universal/smbus.html b/Universal/smbus.html index 7817ce7..893cccf 100644 --- a/Universal/smbus.html +++ b/Universal/smbus.html @@ -10,7 +10,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/Universal/spoof.html b/Universal/spoof.html index ac41c38..5dbed50 100644 --- a/Universal/spoof.html +++ b/Universal/spoof.html @@ -10,7 +10,7 @@ - + @@ -82,6 +82,6 @@ Buffer () ⟶

- + diff --git a/assets/js/40.0e7041ee.js b/assets/js/40.0e7041ee.js deleted file mode 100644 index a594995..0000000 --- a/assets/js/40.0e7041ee.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{433:function(e,t,o){"use strict";o.r(t);var r=o(25),n=Object(r.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"fixing-embedded-controllers-ssdttime"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-ssdttime"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: SSDTTime")]),e._v(" "),o("p",[e._v("The second involves using SSDTTime which automates most of the process. See here on how to use it: "),o("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[e._v("SSDTs: Easy Way")])],1),e._v(" "),o("p",[e._v("To get the SSDT-PLUG on desktops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("2. FakeEC")])])]),e._v(" "),o("p",[e._v("To get the SSDT-PLUG on laptops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("3. FakeEC Laptop")])])]),e._v(" "),o("p",[e._v("This will provide you with some files, the main one you care about is SSDT-EC."),o("strong",[e._v("aml")]),e._v(". The DSDT and .dsl are only left for referencing or verification.")]),e._v(" "),o("p",[e._v("The main things to note with this method:")]),e._v(" "),o("ul",[o("li",[e._v("Doesn't work on HEDT and server hardware(ie. X99 and X299)\n"),o("ul",[o("li",[e._v("While the majority following this guide are likely on consumer hardware, those with fancier hardware will need to either use the "),o("a",{attrs:{href:"#prebuilts"}},[e._v("Prebuilt")]),e._v(" or "),o("a",{attrs:{href:"#manual"}},[e._v("Manual")]),e._v(" method")])])]),e._v(" "),o("li",[e._v("Doesn't provide you the USBX property to fix power\n"),o("ul",[o("li",[e._v("This can easily be fixed by using this prebuilt file in addition to SSDT-EC: "),o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),o("OutboundLink")],1)]),e._v(" "),o("li",[e._v("Note USBX is only needed for Skylake and newer")])])]),e._v(" "),o("li",[e._v("Doesn't really teach you anything\n"),o("ul",[o("li",[e._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),e._v(" "),o("h2",{attrs:{id:"wrapping-up"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),o("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/cleanup.html"}},[o("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/40.c3270c9c.js b/assets/js/40.c3270c9c.js new file mode 100644 index 0000000..ce039f9 --- /dev/null +++ b/assets/js/40.c3270c9c.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{433:function(e,t,o){"use strict";o.r(t);var r=o(25),n=Object(r.a)({},(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[o("h1",{attrs:{id:"fixing-embedded-controllers-ssdttime"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#fixing-embedded-controllers-ssdttime"}},[e._v("#")]),e._v(" Fixing Embedded Controllers: SSDTTime")]),e._v(" "),o("p",[e._v("The second involves using SSDTTime which automates most of the process. See here on how to use it: "),o("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[e._v("SSDTs: Easy Way")])],1),e._v(" "),o("p",[e._v("To get the SSDT-EC on desktops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("2. FakeEC")])])]),e._v(" "),o("p",[e._v("To get the SSDT-EC on laptops, run the following:")]),e._v(" "),o("ul",[o("li",[o("code",[e._v("7. Dump DSDT")]),e._v(" then run "),o("code",[e._v("3. FakeEC Laptop")])])]),e._v(" "),o("p",[e._v("This will provide you with some files, the main one you care about is SSDT-EC."),o("strong",[e._v("aml")]),e._v(". The DSDT and .dsl are only left for referencing or verification.")]),e._v(" "),o("p",[e._v("The main things to note with this method:")]),e._v(" "),o("ul",[o("li",[e._v("Doesn't work on HEDT and server hardware(ie. X99 and X299)\n"),o("ul",[o("li",[e._v("While the majority following this guide are likely on consumer hardware, those with fancier hardware will need to either use the "),o("a",{attrs:{href:"#prebuilts"}},[e._v("Prebuilt")]),e._v(" or "),o("a",{attrs:{href:"#manual"}},[e._v("Manual")]),e._v(" method")])])]),e._v(" "),o("li",[e._v("Doesn't provide you the USBX property to fix power\n"),o("ul",[o("li",[e._v("This can easily be fixed by using this prebuilt file in addition to SSDT-EC: "),o("a",{attrs:{href:"https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-USBX.aml",target:"_blank",rel:"noopener noreferrer"}},[e._v("SSDT-USBX.aml"),o("OutboundLink")],1)]),e._v(" "),o("li",[e._v("Note USBX is only needed for Skylake and newer")])])]),e._v(" "),o("li",[e._v("Doesn't really teach you anything\n"),o("ul",[o("li",[e._v("For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey")])])])]),e._v(" "),o("h2",{attrs:{id:"wrapping-up"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#wrapping-up"}},[e._v("#")]),e._v(" Wrapping up")]),e._v(" "),o("p",[e._v("Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up:")]),e._v(" "),o("ul",[o("li",[o("RouterLink",{attrs:{to:"/cleanup.html"}},[o("strong",[e._v("Cleanup")])])],1)])])}),[],!1,null,null,null);t.default=n.exports}}]); \ No newline at end of file diff --git a/assets/js/43.21f4dfd2.js b/assets/js/43.eb33c31c.js similarity index 95% rename from assets/js/43.21f4dfd2.js rename to assets/js/43.eb33c31c.js index 3014dc3..00829e0 100644 --- a/assets/js/43.21f4dfd2.js +++ b/assets/js/43.eb33c31c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{437:function(e,t,i){"use strict";i.r(t);var s=i(25),a=Object(s.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"fixing-imei-ssdt-imei"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("#")]),e._v(" Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#what-this-ssdt-does"}},[e._v("What this SSDT does")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("Methods to make this SSDT")])])])])]),e._v(" "),i("h2",{attrs:{id:"what-this-ssdt-does"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[e._v("#")]),e._v(" What this SSDT does")]),e._v(" "),i("p",[e._v("The purpose of SSDT-IMEI is:")]),e._v(" "),i("ul",[i("li",[e._v("When mixing Ivy Bridge CPUs with 6 series motherboard, we get an issue where the IMEI device becomes incompatible with macOS. Specifically the device-id won't be recognized and this is a very important issue as macOS relies on the IMEI device for iGPU drivers.\n"),i("ul",[i("li",[e._v("The same applies when mixing Sandy Bridge motherboards with 7 series motherboards")])])]),e._v(" "),i("li",[e._v("An extra issue that may pop up is that the IMEI won't appear in ACPI, which can lead to more issues as macOS expects there to be an ACPI device to apply device-id's. So to resolve, we'll want to verify if we have an IMEI device, and if not create a new device.")])]),e._v(" "),i("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("#")]),e._v(" Methods to make this SSDT")]),e._v(" "),i("p",[e._v("For the IMEI fix, there are 2 methods you can choose from:")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/prebuilt.html"}},[e._v("Prebuilt")]),e._v(" "),i("ul",[i("li",[e._v("The prebuilt are a bit bloated. It's recommended to use the method below.")])])],1),e._v(" "),i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/manual.html"}},[e._v("Manual")])],1)])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{436:function(e,t,i){"use strict";i.r(t);var s=i(25),a=Object(s.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[i("h1",{attrs:{id:"fixing-imei-ssdt-imei"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("#")]),e._v(" Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#fixing-imei-ssdt-imei"}},[e._v("Fixing IMEI (SSDT-IMEI)")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"#what-this-ssdt-does"}},[e._v("What this SSDT does")])]),e._v(" "),i("li",[i("a",{attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("Methods to make this SSDT")])])])])]),e._v(" "),i("h2",{attrs:{id:"what-this-ssdt-does"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#what-this-ssdt-does"}},[e._v("#")]),e._v(" What this SSDT does")]),e._v(" "),i("p",[e._v("The purpose of SSDT-IMEI is:")]),e._v(" "),i("ul",[i("li",[e._v("When mixing Ivy Bridge CPUs with 6 series motherboard, we get an issue where the IMEI device becomes incompatible with macOS. Specifically the device-id won't be recognized and this is a very important issue as macOS relies on the IMEI device for iGPU drivers.\n"),i("ul",[i("li",[e._v("The same applies when mixing Sandy Bridge motherboards with 7 series motherboards")])])]),e._v(" "),i("li",[e._v("An extra issue that may pop up is that the IMEI won't appear in ACPI, which can lead to more issues as macOS expects there to be an ACPI device to apply device-id's. So to resolve, we'll want to verify if we have an IMEI device, and if not create a new device.")])]),e._v(" "),i("h2",{attrs:{id:"methods-to-make-this-ssdt"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#methods-to-make-this-ssdt"}},[e._v("#")]),e._v(" Methods to make this SSDT")]),e._v(" "),i("p",[e._v("For the IMEI fix, there are 2 methods you can choose from:")]),e._v(" "),i("ul",[i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/prebuilt.html"}},[e._v("Prebuilt")]),e._v(" "),i("ul",[i("li",[e._v("The prebuilt are a bit bloated. It's recommended to use the method below.")])])],1),e._v(" "),i("li",[i("RouterLink",{attrs:{to:"/Universal/imei-methods/manual.html"}},[e._v("Manual")])],1)])])}),[],!1,null,null,null);t.default=a.exports}}]); \ No newline at end of file diff --git a/assets/js/44.898aedd5.js b/assets/js/44.5c67e15a.js similarity index 90% rename from assets/js/44.898aedd5.js rename to assets/js/44.5c67e15a.js index 5c83051..07f9bea 100644 --- a/assets/js/44.898aedd5.js +++ b/assets/js/44.5c67e15a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{436:function(t,s,e){"use strict";e.r(s);var i=e(25),o=Object(i.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[t._v("#")]),t._v(" Fixing IRQ Conflicts (SSDT-HPET + OC_Patches.plist)")]),t._v(" "),e("p",[t._v("So you miss having those fancy hot-patches from Clover like FixIPIC, FixTMR, FixRTC, FixHPET, etc")]),t._v(" "),e("p",[t._v("Well 1 very small problem, figuring out IRQ patching is a massive headache. "),e("strong",[t._v("I highly recommend you use SSDTTime")]),t._v(". So head over to "),e("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("SSDT: Easy Way")]),t._v(" on how to make it.(use option "),e("code",[t._v("C")]),t._v(" to omit conflicting legacy IRQs)")],1)])}),[],!1,null,null,null);s.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{437:function(t,s,e){"use strict";e.r(s);var i=e(25),o=Object(i.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#fixing-irq-conflicts-ssdt-hpet-oc-patches-plist"}},[t._v("#")]),t._v(" Fixing IRQ Conflicts (SSDT-HPET + OC_Patches.plist)")]),t._v(" "),e("p",[t._v("So you miss having those fancy hot-patches from Clover like FixIPIC, FixTMR, FixRTC, FixHPET, etc")]),t._v(" "),e("p",[t._v("Well 1 very small problem, figuring out IRQ patching is a massive headache. "),e("strong",[t._v("I highly recommend you use SSDTTime")]),t._v(". So head over to "),e("RouterLink",{attrs:{to:"/ssdt-methods/ssdt-easy.html"}},[t._v("SSDT: Easy Way")]),t._v(" on how to make it.(use option "),e("code",[t._v("C")]),t._v(" to omit conflicting legacy IRQs)")],1)])}),[],!1,null,null,null);s.default=o.exports}}]); \ No newline at end of file diff --git a/assets/js/app.cced352a.js b/assets/js/app.1b665f95.js similarity index 75% rename from assets/js/app.cced352a.js rename to assets/js/app.1b665f95.js index cf12a37..8c7e434 100644 --- a/assets/js/app.cced352a.js +++ b/assets/js/app.1b665f95.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,s=e[0],u=e[1],c=e[2],f=0,p=[];f0?o(r(t),9007199254740991):0}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(33),o=n(20);t.exports=function(t){return r(o(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(143),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){var r=n(5),o=n(1),i=n(6),a=Object.defineProperty,s={},u=function(t){throw t};t.exports=function(t,e){if(i(s,t))return s[t];e||(e={});var n=[][t],c=!!i(e,"ACCESSORS")&&e.ACCESSORS,l=i(e,0)?e[0]:u,f=i(e,1)?e[1]:void 0;return s[t]=!!n&&!o((function(){if(c&&!r)return!0;var t={length:-1};c?a(t,1,{enumerable:!0,get:u}):t[1]=1,n.call(t,l,f)}))}},function(t,e,n){var r=n(115),o=n(2),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!1},function(t,e,n){var r=n(5),o=n(79),i=n(35),a=n(15),s=n(34),u=n(6),c=n(110),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=a(t),e=s(e,!0),c)try{return l(t,e)}catch(t){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(227),o=n(230);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,s){var u,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),a?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=u):o&&(u=s?function(){o.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:o),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,e){return u.call(e),l(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:c}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0),o=n(31).filter,i=n(53),a=n(18),s=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!s||!u},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){var r,o=n(7),i=n(186),a=n(77),s=n(36),u=n(114),c=n(74),l=n(50),f=l("IE_PROTO"),p=function(){},d=function(t){return" + diff --git a/index.html b/index.html index 57b5257..4884215 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ - + @@ -55,6 +55,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-easy.html b/ssdt-methods/ssdt-easy.html index ee45548..ced0f4f 100644 --- a/ssdt-methods/ssdt-easy.html +++ b/ssdt-methods/ssdt-easy.html @@ -10,7 +10,7 @@ - + @@ -56,6 +56,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-long.html b/ssdt-methods/ssdt-long.html index ecdf381..f1c0362 100644 --- a/ssdt-methods/ssdt-long.html +++ b/ssdt-methods/ssdt-long.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-methods.html b/ssdt-methods/ssdt-methods.html index 52c8821..4f3fefe 100644 --- a/ssdt-methods/ssdt-methods.html +++ b/ssdt-methods/ssdt-methods.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/ssdt-methods/ssdt-prebuilt.html b/ssdt-methods/ssdt-prebuilt.html index b97624f..ba85905 100644 --- a/ssdt-methods/ssdt-prebuilt.html +++ b/ssdt-methods/ssdt-prebuilt.html @@ -10,7 +10,7 @@ - + @@ -54,6 +54,6 @@ ⟶

- + diff --git a/ssdt-platform.html b/ssdt-platform.html index 3fdeb48..f948fd9 100644 --- a/ssdt-platform.html +++ b/ssdt-platform.html @@ -10,7 +10,7 @@ - + @@ -51,6 +51,6 @@ ⟶

- + diff --git a/troubleshooting.html b/troubleshooting.html index f287dd6..f51dfeb 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -10,7 +10,7 @@ - + @@ -67,6 +67,6 @@ Pass 1 parse of [DSDT] ⟶

- +