diff --git a/Patches.xcodeproj/project.pbxproj b/Patches.xcodeproj/project.pbxproj
index 416ed65..81dc197 100644
--- a/Patches.xcodeproj/project.pbxproj
+++ b/Patches.xcodeproj/project.pbxproj
@@ -97,6 +97,7 @@
ED341D5F1FA370BC00455E78 /* SSDT-4230s.dsl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "SSDT-4230s.dsl"; path = "hotpatch/SSDT-4230s.dsl"; sourceTree = "<group>"; };
ED3717731D578CD700FC4CC3 /* layout7.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = layout7.plist; path = Resources_ProBook/layout7.plist; sourceTree = "<group>"; };
ED3717741D578CD700FC4CC3 /* layout6.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = layout6.plist; path = Resources_ProBook/layout6.plist; sourceTree = "<group>"; };
+ ED3BFB6620992CB9007D8439 /* disable_trackpad.asl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = disable_trackpad.asl; path = hotpatch/include/disable_trackpad.asl; sourceTree = "<group>"; };
ED407DA41CF4FBA900A03010 /* config_HD4000_hdmi_audio.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = config_HD4000_hdmi_audio.plist; path = config_parts/config_HD4000_hdmi_audio.plist; sourceTree = "<group>"; };
ED407DA51CF4FC8B00A03010 /* config_Skylake_hdmi_audio.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = config_Skylake_hdmi_audio.plist; path = config_parts/config_Skylake_hdmi_audio.plist; sourceTree = "<group>"; };
ED407DA61CF4FC8B00A03010 /* config_Broadwell_hdmi_audio.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = config_Broadwell_hdmi_audio.plist; path = config_parts/config_Broadwell_hdmi_audio.plist; sourceTree = "<group>"; };
@@ -557,6 +558,7 @@
ED6354D31D38643B00C77357 /* standard_PS2K_data.asl */,
ED6354D21D38643B00C77357 /* key86_data.asl */,
ED63DC271FDED5310001E2F4 /* enable_mouse.asl */,
+ ED3BFB6620992CB9007D8439 /* disable_trackpad.asl */,
ED97E91D1CC75350006C757A /* disable_HECI.asl */,
ED97E9121CC75350006C757A /* layout3_HDAU.asl */,
ED97E9131CC75350006C757A /* layout3_HDEF.asl */,
diff --git a/hotpatch/SSDT-4x0-G4-Kabylake.dsl b/hotpatch/SSDT-4x0-G4-Kabylake.dsl
index 1c37fae..ed659d1 100644
--- a/hotpatch/SSDT-4x0-G4-Kabylake.dsl
+++ b/hotpatch/SSDT-4x0-G4-Kabylake.dsl
@@ -5,10 +5,21 @@ DefinitionBlock ("", "SSDT", 2, "hack", "4x0g4k", 0)
#define OVERRIDE_XPEE 1
#include "SSDT-RMCF.asl"
#include "SSDT-RP01_PXSX_RDSS.asl"
+ #define SPOOF_WIN10
#include "SSDT-HACK.asl"
#include "include/layout20_HDEF.asl"
#include "include/disable_HECI.asl"
- #include "include/key86_PS2K.asl"
+ //#include "include/key86_PS2K.asl"
+ External(\_SB.PCI0.LPCB.PS2K, DeviceObj)
+ Scope (\_SB.PCI0.LPCB.PS2K)
+ {
+ // overrides for VoodooPS2 configuration...
+ Name(RMCF, Package()
+ {
+ #include "include/disable_trackpad.asl"
+ #include "include/key86_data.asl"
+ })
+ }
#include "SSDT-KEY87.asl"
#include "SSDT-USB-4x0-G4.asl"
#include "SSDT-XHC.asl"
diff --git a/hotpatch/SSDT-HACK.asl b/hotpatch/SSDT-HACK.asl
index 72e6d71..7e3be5e 100644
--- a/hotpatch/SSDT-HACK.asl
+++ b/hotpatch/SSDT-HACK.asl
@@ -31,9 +31,15 @@
"Windows 2006 SP1", // Windows Vista SP1
"Windows 2006.1", // Windows Server 2008
"Windows 2009", // Windows 7/Windows Server 2008 R2
+#ifndef SPOOF_WIN10
//"Windows 2012", // Windows 8/Windows Server 2012
//"Windows 2013", // Windows 8.1/Windows Server 2012 R2
//"Windows 2015", // Windows 10/Windows Server TP
+#else
+ "Windows 2012", // Windows 8/Windows Server 2012
+ "Windows 2013", // Windows 8.1/Windows Server 2012 R2
+ "Windows 2015", // Windows 10/Windows Server TP
+#endif
}
Return (Ones != Match(Local0, MEQ, Arg0, MTR, 0, 0))
}