Skip to content

Commit

Permalink
add Intel HDMI Audio - 400-series 0xa3f0 0xa36d
Browse files Browse the repository at this point in the history
  • Loading branch information
daliansky committed May 11, 2021
1 parent ead1062 commit ee00c88
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 45 deletions.
13 changes: 11 additions & 2 deletions FakePCIID.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -438,6 +438,7 @@
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
en,
);
mainGroup = D4096F761A52FCEC005C037A;
Expand Down Expand Up @@ -670,7 +671,7 @@
INFOPLIST_FILE = FakePCIID/Info.plist;
MODULE_VERSION = 1.3.15;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx10.6;
SDKROOT = macosx;
WRAPPER_EXTENSION = kext;
};
name = Debug;
Expand All @@ -683,7 +684,7 @@
INFOPLIST_FILE = FakePCIID/Info.plist;
MODULE_VERSION = 1.3.15;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx10.6;
SDKROOT = macosx;
WRAPPER_EXTENSION = kext;
};
name = Release;
Expand All @@ -692,7 +693,9 @@
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.3.16;
INFOPLIST_FILE = FakePCIID/Info.plist;
MARKETING_VERSION = 1.3.16;
MODULE_NAME = org.rehabman.driver.FakePCIID;
PRODUCT_NAME = FakePCIID;
WRAPPER_EXTENSION = kext;
Expand All @@ -703,7 +706,9 @@
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1.3.16;
INFOPLIST_FILE = FakePCIID/Info.plist;
MARKETING_VERSION = 1.3.16;
MODULE_NAME = org.rehabman.driver.FakePCIID;
PRODUCT_NAME = FakePCIID;
WRAPPER_EXTENSION = kext;
Expand Down Expand Up @@ -754,9 +759,11 @@
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1.3.16;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = injectors/Intel_HDMI_Audio.plist;
MARKETING_VERSION = 1.3.16;
MODULE_NAME = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio";
PRODUCT_NAME = FakePCIID_Intel_HDMI_Audio;
};
Expand All @@ -766,8 +773,10 @@
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
CURRENT_PROJECT_VERSION = 1.3.16;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
INFOPLIST_FILE = injectors/Intel_HDMI_Audio.plist;
MARKETING_VERSION = 1.3.16;
MODULE_NAME = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio";
PRODUCT_NAME = FakePCIID_Intel_HDMI_Audio;
};
Expand Down
8 changes: 2 additions & 6 deletions FakePCIID.xcodeproj/xcshareddata/xcschemes/FakePCIID.xcscheme
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,6 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
Expand All @@ -136,8 +134,8 @@
ReferencedContainer = "container:FakePCIID.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Release"
Expand All @@ -158,8 +156,6 @@
ReferencedContainer = "container:FakePCIID.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
8 changes: 4 additions & 4 deletions FakePCIID/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,11 +15,11 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>$(MODULE_VERSION)</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>$(MODULE_VERSION)</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>OSBundleCompatibleVersion</key>
<string>$(MODULE_VERSION)</string>
<key>OSBundleLibraries</key>
Expand All @@ -41,5 +39,7 @@
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/daliansky/OS-X-Fake-PCI-ID</string>
</dict>
</plist>
96 changes: 63 additions & 33 deletions injectors/Intel_HDMI_Audio.plist
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HDMI-Audio</string>
<key>CFBundleInfoDictionaryVersion</key>
Expand All @@ -13,33 +11,42 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>$MODULE_VERSION</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>$MODULE_VERSION</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel HDMI Audio - Haswell</key>
<key>Intel HDMI Audio - 100-series 0x9d74 0x9d71 0x9d70 0xa171</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x0c0c8086</string>
<string>0x9d748086 0x9d718086 0x9d708086 0xa1718086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>DAoAAA==</data>
</dict>
</dict>
<key>Intel HDMI Audio - 100-series 0xa170</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cJ0AAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
Expand All @@ -48,68 +55,91 @@
<string>0xa1708086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>cJ0AAA==</data>
</dict>
</dict>
<key>Intel HDMI Audio - 100-series 0x9d74 0x9d71 0x9d70 0xa171</key>
<key>Intel HDMI Audio - 200-series 0xa2f0</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9d748086 0x9d718086 0x9d708086 0xa1718086</string>
<string>0xa2f08086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>cKEAAA==</data>
</dict>
</dict>
<key>Intel HDMI Audio - 200-series 0xa2f0</key>
<key>Intel HDMI Audio - 300-series 0xa348 0x9dc8</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa2f08086</string>
<string>0xa3488086 0x9dc88086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>cKEAAA==</data>
</dict>
</dict>
<key>Intel HDMI Audio - 300-series 0xa348 0x9dc8</key>
<key>Intel HDMI Audio - 400-series 0xa3f0 0xa36d</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
SKMAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa3488086 0x9dc88086</string>
<string>0xA3F08086 0xA36D8086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - Haswell</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>cKEAAA==</data>
<data>
DAoAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x0c0c8086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/daliansky/OS-X-Fake-PCI-ID</string>
</dict>
</plist>
Empty file modified makefile
100644 → 100755
Empty file.

0 comments on commit ee00c88

Please sign in to comment.