diff --git a/EFI/OC/ACPI/SSDT-HPET_RTC_TIMR-Fix.aml b/EFI/OC/ACPI/SSDT-HPET_RTC_TIMR-Fix.aml
index f8fc9f4..68e82c2 100755
Binary files a/EFI/OC/ACPI/SSDT-HPET_RTC_TIMR-Fix.aml and b/EFI/OC/ACPI/SSDT-HPET_RTC_TIMR-Fix.aml differ
diff --git a/EFI/OC/ACPI/SSDT-IPIC.aml b/EFI/OC/ACPI/SSDT-IPIC.aml
new file mode 100755
index 0000000..739e1da
Binary files /dev/null and b/EFI/OC/ACPI/SSDT-IPIC.aml differ
diff --git a/EFI/OC/Config.plist b/EFI/OC/Config.plist
index 7642312..5470351 100755
--- a/EFI/OC/Config.plist
+++ b/EFI/OC/Config.plist
@@ -80,12 +80,20 @@
Comment
- HPET RTC TIMR Fix
+ Fix Sound Card IRQ
Enabled
Path
SSDT-HPET_RTC_TIMR-Fix.aml
+
+ Comment
+ Fix Sound Card IRQ
+ Enabled
+
+ Path
+ SSDT-IPIC.aml
+
Comment
Backlight Key
@@ -171,33 +179,23 @@
Enabled
Find
-
- X1VQQw==
-
+ X1VQQw==
Limit
0
Mask
-
-
+
OemTableId
-
- AAAAAAAAAAA=
-
+ AAAAAAAAAAA=
Replace
-
- WFVQQw==
-
+ WFVQQw==
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
- AAAAAA==
-
+ AAAAAA==
Comment
@@ -207,31 +205,23 @@
Enabled
Find
-
- R0JJRgM=
-
+ R0JJRgM=
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- WEJJRgM=
-
+ WEJJRgM=
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -241,31 +231,23 @@
Enabled
Find
-
- R0JJWAM=
-
+ R0JJWAM=
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- WEJJWAM=
-
+ WEJJWAM=
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -275,31 +257,23 @@
Enabled
Find
-
- R0JTVAQ=
-
+ R0JTVAQ=
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- WEJTVAQ=
-
+ WEJTVAQ=
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -309,31 +283,23 @@
Enabled
Find
-
- AU1ER1MH
-
+ AU1ER1MH
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AU1ER1MA
-
+ AU1ER1MA
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -343,31 +309,23 @@
Enabled
Find
-
- AU1DUFUH
-
+ AU1DUFUH
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AU1DUFUA
-
+ AU1DUFUA
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -377,31 +335,23 @@
Enabled
Find
-
- AUJBVE0H
-
+ AUJBVE0H
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AUJBVE0A
-
+ AUJBVE0A
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -411,31 +361,23 @@
Enabled
Find
-
- AU1TTUkH
-
+ AU1TTUkH
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AU1TTUkA
-
+ AU1TTUkA
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -445,31 +387,23 @@
Enabled
Find
-
- AUJGV00H
-
+ AUJGV00H
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AUJGV00A
-
+ AUJGV00A
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -479,31 +413,23 @@
Enabled
Find
-
- AVhESEsH
-
+ AVhESEsH
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AVhESEsA
-
+ AVhESEsA
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -513,31 +439,23 @@
Enabled
Find
-
- AU1XTUkH
-
+ AU1XTUkH
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AU1XTUkA
-
+ AU1XTUkA
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -547,31 +465,23 @@
Enabled
Find
-
- AU5QV00H
-
+ AU5QV00H
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- AU5QV00A
-
+ AU5QV00A
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -581,31 +491,23 @@
Enabled
Find
-
- hkJBVDA=
-
+ hkJBVDA=
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- hkJBVEM=
-
+ hkJBVEM=
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -615,31 +517,23 @@
Enabled
Find
-
- hkJBVDE=
-
+ hkJBVDE=
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- hkJBVEM=
-
+ hkJBVEM=
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -649,31 +543,23 @@
Enabled
Find
-
- hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQx
-
+ hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQx
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVRD
-
+ hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVRD
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
-
+
Comment
@@ -683,33 +569,23 @@
Enabled
Find
-
- V05URg==
-
+ V05URg==
Limit
0
Mask
-
-
+
OemTableId
-
- AAAAAAAAAAA=
-
+ AAAAAAAAAAA=
Replace
-
- WFhYWA==
-
+ WFhYWA==
ReplaceMask
-
-
+
Skip
2
TableLength
0
TableSignature
-
- AAAAAA==
-
+ AAAAAA==
Comment
@@ -719,33 +595,23 @@
Enabled
Find
-
- V1hQRg==
-
+ V1hQRg==
Limit
0
Mask
-
-
+
OemTableId
-
- AAAAAAAAAAA=
-
+ AAAAAAAAAAA=
Replace
-
- WVlZWQ==
-
+ WVlZWQ==
ReplaceMask
-
-
+
Skip
1
TableLength
0
TableSignature
-
- AAAAAA==
-
+ AAAAAA==
Comment
@@ -755,33 +621,23 @@
Enabled
Find
-
- X1ExNA==
-
+ X1ExNA==
Limit
0
Mask
-
-
+
OemTableId
-
- AAAAAAAAAAA=
-
+ AAAAAAAAAAA=
Replace
-
- WFExNA==
-
+ WFExNA==
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
- AAAAAA==
-
+ AAAAAA==
Comment
@@ -791,33 +647,23 @@
Enabled
Find
-
- X1ExNQ==
-
+ X1ExNQ==
Limit
0
Mask
-
-
+
OemTableId
-
- AAAAAAAAAAA=
-
+ AAAAAAAAAAA=
Replace
-
- WFExNQ==
-
+ WFExNQ==
ReplaceMask
-
-
+
Skip
0
TableLength
0
TableSignature
-
- AAAAAA==
-
+ AAAAAA==
Comment
@@ -827,24 +673,17 @@
Enabled
Find
-
- X1BUUwE=
-
+ X1BUUwE=
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- WlBUUwE=
-
+ WlBUUwE=
ReplaceMask
-
-
+
Skip
0
TableLength
@@ -858,24 +697,17 @@
Enabled
Find
-
- X1dBSwE=
-
+ X1dBSwE=
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- WldBSwE=
-
+ WldBSwE=
ReplaceMask
-
-
+
Skip
0
TableLength
@@ -889,24 +721,17 @@
Enabled
Find
-
- V2luZG93cyAyMDE1AA==
-
+ V2luZG93cyAyMDE1AA==
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- RGFyd2luAKOjo6Ojow==
-
+ RGFyd2luAKOjo6Ojow==
ReplaceMask
-
-
+
Skip
0
TableLength
@@ -920,24 +745,17 @@
Enabled
Find
-
- MDYAcAFXVklTcAvWB09TWVOgIQ==
-
+ MDYAcAFXVklTcAvWB09TWVOgIQ==
Limit
0
Mask
-
-
+
OemTableId
-
-
+
Replace
-
- MTUAcAFXSU44cAvfB09TWVOgGg==
-
+ MTUAcAFXSU44cAvfB09TWVOgGg==
ReplaceMask
-
-
+
Skip
0
TableLength
@@ -1026,9 +844,7 @@
hda-idle-support
1
layout-id
-
- IAAAAA==
-
+ IAAAAA==
model
Intel Wildcat Point-LP High Definition Audio Controller
name
@@ -1037,63 +853,35 @@
PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id
-
- BgAmFg==
-
+ BgAmFg==
AAPL,slot-name
Internal@0,2,0
device-id
-
- FhYAAA==
-
+ FhYAAA==
framebuffer-con0-enable
-
- AQAAAA==
-
+ AQAAAA==
framebuffer-con0-flags
-
- OAIAAA==
-
+ OAIAAA==
framebuffer-con0-pipe
-
- EgAAAA==
-
+ EgAAAA==
framebuffer-con1-enable
-
- AQAAAA==
-
+ AQAAAA==
framebuffer-con1-pipe
-
- EgAAAA==
-
+ EgAAAA==
framebuffer-con2-enable
-
- AQAAAA==
-
+ AQAAAA==
framebuffer-con2-pipe
-
- EgAAAA==
-
+ EgAAAA==
framebuffer-fbmem
-
- AACQAA==
-
+ AACQAA==
framebuffer-patch-enable
-
- AQAAAA==
-
+ AQAAAA==
framebuffer-portcount
-
- AgAAAA==
-
+ AgAAAA==
framebuffer-stolenmem
-
- AAAwAQ==
-
+ AAAwAQ==
framebuffer-unifiedmem
-
- AAAAgA==
-
+ AAAAgA==
hda-gfx
onboard-1
model
@@ -1436,28 +1224,13 @@
Block
-
-
- Comment
- ...Fix AppleALC (kind of)
- Enabled
-
- Identifier
- com.apple.driver.AppleHPET
- MaxKernel
-
- MinKernel
-
-
-
+
Emulate
Cpuid1Data
-
-
+
Cpuid1Mask
-
-
+
Patch
@@ -1471,27 +1244,21 @@
Enabled
Find
-
- dS4Ptg==
-
+ dS4Ptg==
Identifier
com.apple.driver.AppleRTC
Limit
0
Mask
-
-
+
MaxKernel
MinKernel
Replace
-
- 6y4Ptg==
-
+ 6y4Ptg==
ReplaceMask
-
-
+
Skip
0
@@ -1505,27 +1272,21 @@
Enabled
Find
-
- dTMPtw==
-
+ dTMPtw==
Identifier
com.apple.driver.AppleRTC
Limit
0
Mask
-
-
+
MaxKernel
18.5.0
MinKernel
18.5.0
Replace
-
- 6zMPtw==
-
+ 6zMPtw==
ReplaceMask
-
-
+
Skip
0
@@ -1539,26 +1300,21 @@
Enabled
Find
-
-
+
Identifier
com.apple.driver.AppleACPIPlatform
Limit
0
Mask
-
-
+
MaxKernel
18.5.0
MinKernel
18.5.0
Replace
-
- ww==
-
+ ww==
ReplaceMask
-
-
+
Skip
0
@@ -1572,28 +1328,21 @@
Enabled
Find
-
- 6AAA//9miYMABQAA
-
+ 6AAA//9miYMABQAA
Identifier
com.apple.iokit.AppleBCM5701Ethernet
Limit
0
Mask
-
- /wAA////////////
-
+ /wAA////////////
MaxKernel
MinKernel
Replace
-
- uLQWAABmiYMABQAA
-
+ uLQWAABmiYMABQAA
ReplaceMask
-
-
+
Skip
0
@@ -1731,26 +1480,18 @@
4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale
-
- AQ==
-
+ AQ==
7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args
-v debug=0x100 keepsyms=1 darkwake=0
csr-active-config
-
- AAAAAA==
-
+ AAAAAA==
nvda_drv
-
- AA==
-
+ AA==
prev-lang:kbd
-
- emgtSGFuczoyNTI=
-
+ emgtSGFuczoyNTI=
Block
@@ -1799,9 +1540,7 @@
MLB
M000000000001
ROM
-
- ESIzAAAA
-
+ ESIzAAAA
SpoofVendor
SystemProductName