1
0
Fork 0

high sierra 10.13.3 대응

This commit is contained in:
Sangbum Kim 2018-03-11 18:16:25 +09:00
parent df8daab48a
commit 0e1dc92e10
80 changed files with 1419 additions and 168 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.pkg filter=lfs diff=lfs merge=lfs -text

Binary file not shown.

Binary file not shown.

486
EFI/CLOVER/config-macpro.plist Executable file
View File

@ -0,0 +1,486 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuSsdt</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>-xcpm nvda_drv=1 kext-dev-mode=1 rootless=0</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>macOS</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>CPU</key>
<dict>
<key>HWPEnable</key>
<true/>
<key>HWPValue</key>
<string>0x64002301</string>
<key>UseARTFrequency</key>
<true/>
</dict>
<key>Devices</key>
<dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>BOOTX64.EFI</string>
<string>Windows</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Linux</key>
<true/>
<key>Tool</key>
<false/>
</dict>
<key>Theme</key>
<string>softinverted</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaGeneric</key>
<true/>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleIntelCPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelCpu</key>
<true/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KernelXCPM</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>t1-10.12-AppleHDA/Realtek ALC...</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ihnUEQ==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-10.9-10.12-AppleHDA/Realtek ALC892</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
kgjsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-AppleHDA/Resources/xml&gt;zml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
<dict>
<key>Comment</key>
<string>change 15 port limit to 26 in XHCI kext (100-series) 10.12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g710////EA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g710////Gw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change 15 port limit to 30 in AppleUSBXHCIPCI</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g72M/v//EA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g72M/v//Hw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dW5sb2FkAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
dW5sb2FlAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 4</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q29uZmlnTWFwAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
Q29uZmlnTWFxAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 3</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RGVmYXVsdAA=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
bm9uZQAAAAA=
</data>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleTyMCEDriver</string>
<key>Replace</key>
<data>
cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 5</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RmVhdHVyZUNvbnRyb2wA
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RmVhdHVyZUNvbnRyb20A
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Ym9hcmQtaWQ=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
Ym9hcmQtaXg=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RURJRAA=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RURJSQA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Skylake AppleAPIC Patch (c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
wegQD7bw
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleAPIC</string>
<key>Replace</key>
<data>
vhcAAACQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change 15 port limit to 24 in XHCI kext 10.13 PB1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g32MEA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g32MGw==
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>MLB</key>
<string>C02LXDOMF693</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>06/12/13</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MP61.88Z.0116.B04.1312061508</string>
<key>Board-ID</key>
<string>Mac-F60DEB81FF30ACF6</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
<integer>11</integer>
<key>ChassisAssetTag</key>
<string>Pro-Enclosure</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>06</string>
<key>Family</key>
<string>Mac Pro</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>MacPro6,1</string>
<key>SerialNumber</key>
<string>C02LXDOMF693</string>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
<key>NvidiaWeb</key>
<true/>
</dict>
</dict>
</plist>

View File

@ -168,6 +168,8 @@
<data>
ihnUEQ==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
@ -184,6 +186,8 @@
<data>
ixnUEQ==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
@ -200,6 +204,8 @@
<data>
eG1sLnps
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
@ -216,6 +222,8 @@
<data>
g710////EA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
@ -232,6 +240,8 @@
<data>
g72M/v//EA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
@ -248,6 +258,8 @@
<data>
dW5sb2FkAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
@ -264,6 +276,8 @@
<data>
Q29uZmlnTWFwAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
@ -280,6 +294,8 @@
<data>
RGVmYXVsdAA=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
@ -294,6 +310,8 @@
<data>
cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleTyMCEDriver</string>
<key>Replace</key>
@ -310,6 +328,8 @@
<data>
RXh0ZXJuYWw=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
@ -326,6 +346,8 @@
<data>
RmVhdHVyZUNvbnRyb2wA
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
@ -342,6 +364,8 @@
<data>
Ym9hcmQtaWQ=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
@ -358,6 +382,8 @@
<data>
RURJRAA=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
@ -374,6 +400,8 @@
<data>
wegQD7bw
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleAPIC</string>
<key>Replace</key>
@ -390,6 +418,8 @@
<data>
g32MEA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
@ -397,6 +427,24 @@
g32MGw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13.4 USB Port Limit Patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g32UDw+DlwQAAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
g32UGpCQkJCQkA==
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
@ -413,33 +461,45 @@
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>06/12/13</string>
<string>02/08/2018</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MP61.88Z.0116.B04.1312061508</string>
<string>IM171.88Z.0151.B00.1802080854</string>
<key>Board-ID</key>
<string>Mac-F60DEB81FF30ACF6</string>
<string>Mac-B809C3757DA9BB8D</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardSerialNumber</key>
<string>C02713102GUF653AD</string>
<key>BoardType</key>
<integer>11</integer>
<integer>10</integer>
<key>BoardVersion</key>
<string>1.0</string>
<key>ChassisAssetTag</key>
<string>Pro-Enclosure</string>
<string>iMac-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>06</string>
<string>0x09</string>
<key>Family</key>
<string>Mac Pro</string>
<string>iMac17,1</string>
<key>FirmwareFeatures</key>
<string>0xFC0FE137</string>
<key>FirmwareFeaturesMask</key>
<string>0xFF1FFF3F</string>
<key>LocationInChassis</key>
<string>Part Component</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>MacPro6,1</string>
<key>SerialNumber</key>
<string>C02LXDOMF693</string>
<key>Trust</key>
<key>Mobile</key>
<false/>
<key>PlatformFeature</key>
<string>0x00</string>
<key>ProductName</key>
<string>iMac17,1</string>
<key>SerialNumber</key>
<string>C02THUZCGG7L</string>
<key>Version</key>
<string>1.0</string>
</dict>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,11 +37,11 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>OSBundleCompatibleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-GbX</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel GbX</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HDMI-Audio</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel HDMI Audio - 100-series 0x9d70</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HD-Graphics</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>HD4200 HD4400 HD4600 P4600</key>
@ -156,6 +156,54 @@
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>UHD620 KabyLake-R </key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
FlkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x59168086 0x59178086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>UHD630 CoffeeLake</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
kj4AAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x3e918086 0x3e928086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>XHCIMux 7-series</key>
@ -142,7 +142,7 @@
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.rehabman.driver.FakePCIID</key>
<string>1.3.9</string>
<string>1.3.11</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
@ -274,7 +274,7 @@
<key>RM,Build</key>
<string>Release-rehabman</string>
<key>RM,Version</key>
<string>FakeSMC 1759</string>
<string>FakeSMC 1765</string>
</dict>
<key>FakeSMCKeyStore</key>
<dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,7 +23,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,7 +23,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16D32</string>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.2.1d1</string>
<string>2.3.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.2.1d1</string>
<string>2.3.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>16C58</string>
<string>16E185</string>
<key>DTSDKName</key>
<string>macosx10.12</string>
<key>DTXcode</key>
<string>0821</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>IntelMausi</key>
@ -47,11 +47,11 @@
<key>CFBundleIdentifier</key>
<string>com.insanelymac.IntelMausiEthernet</string>
<key>Driver_Version</key>
<string>2.2.1d1</string>
<string>2.3.0</string>
<key>IOClass</key>
<string>IntelMausi</string>
<key>IOPCIMatch</key>
<string>0x10EA8086 0x10EB8086 0x10EF8086 0x10F08086 0x15028086 0x15038086 0x153A8086 0x153B8086 0x155A8086 0x15598086 0x15A08086 0x15A18086 0x15A28086 0x15A38086 0x156F8086 0x15708086 0x15B78086 0x15B88086 0x15d68086 0x15d78086 0x15d88086 0x15e38086</string>
<string>0x10EA8086 0x10EB8086 0x10EF8086 0x10F08086 0x15028086 0x15038086 0x153A8086 0x153B8086 0x155A8086 0x15598086 0x15A08086 0x15A18086 0x15A28086 0x15A38086 0x156F8086 0x15708086 0x15B78086 0x15B88086 0x15D78086 0x15D88086 0x15E38086 0x15D68086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<string>17D47</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.0</string>
<string>1.2.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.0</string>
<string>1.2.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A235</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<string>17C76</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0900</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>9A235</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.Lilu</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<string>16G1212</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<string>1.2.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<string>1.2.3</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A1004</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<string>17C76</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0901</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>9A1004</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.NvidiaAudio</key>

View File

@ -47,3 +47,44 @@ Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead o
- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_
Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs.
- _HDMI audio device only visible after rescan_
[Jamie](https://sourceforge.net/p/nvidiagraphicsfixup/tickets/9/) found out through linux that nvidia graphics on laptops gtx 1060/1070 specifically,
that the audio device is disabled by default. [Bug description](https://bugs.freedesktop.org/show_bug.cgi?id=75985).
He discovered that when the 0x488 magic bit is not set, the gfx device advertises as non-multifunction.
After the bit is set, the device advertises as multi-function.
So, after setting the magic bit, removing the device will cause Linux to re-probe it during the next rescan
taking note at that point that it is a multi-function device
on linux theres a fix use: setpci -s 01:00.0 0x488.l=0x2000000:0x2000000"
on mac os he added:
```
Device (PEG0)
{
Name (_ADR, 0x00010000) // _ADR: Address
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
{
** Store (One, ^GFX0.NHDA)**
If (PICM)
{
Return (AR01)
}
Return (PR01)
}
}
```
NHDA is declared here:
```
Scope (_SB.PCI0.PEG0)
{
Device (GFX0)
{
Name (HDAU, Zero)
OperationRegion (PCI2, SystemMemory, 0xE0100000, 0x0500)
Field (PCI2, DWordAcc, Lock, Preserve)
{
Offset (0x48B),
, 1,
NHDA, 1
}
```

View File

@ -3,13 +3,13 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<string>17C88</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>USBInjectAll</string>
<key>CFBundleGetInfoString</key>
<string>0.6.2 Copyright © 2015 RehabMan. All rights reserved.</string>
<string>0.6.4 Copyright © 2015 RehabMan. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -19,7 +19,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>0.6.2</string>
<string>0.6.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -27,11 +27,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>0.6.2</string>
<string>0.6.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E3004b</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -39,9 +39,9 @@
<key>DTSDKName</key>
<string>macosx10.11</string>
<key>DTXcode</key>
<string>0833</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E3004b</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>ConfigurationData</key>
@ -7400,6 +7400,100 @@
<key>model</key>
<string>iMac18,3</string>
</dict>
<key>iMac19,1-AppeBusPowerControllerUSB</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProviderClass</key>
<string>AppleBusPowerControllerUSB</string>
<key>kConfigurationName</key>
<string>AppleBusPowerControllerUSB</string>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH01</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH01</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH01</string>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH01-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB1</string>
<key>locationID</key>
<integer>487587840</integer>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH02</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH02</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH02</string>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH02-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB2</string>
<key>locationID</key>
<integer>437256192</integer>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>XHC</string>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<key>kConfigurationName</key>
<string>XHC</string>
<key>kIsXHC</key>
<true/>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac4,1-AppeBusPowerControllerUSB</key>
<dict>
<key>CFBundleIdentifier</key>
@ -8058,6 +8152,100 @@
<key>model</key>
<string>iMac9,1</string>
</dict>
<key>iMacPro1,1-AppeBusPowerControllerUSB</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProviderClass</key>
<string>AppleBusPowerControllerUSB</string>
<key>kConfigurationName</key>
<string>AppleBusPowerControllerUSB</string>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH01</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH01</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH01</string>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH01-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB1</string>
<key>locationID</key>
<integer>487587840</integer>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH02</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH02</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH02</string>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH02-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB2</string>
<key>locationID</key>
<integer>437256192</integer>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>XHC</string>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<key>kConfigurationName</key>
<string>XHC</string>
<key>kIsXHC</key>
<true/>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2015 RehabMan. All rights reserved.</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,11 +37,11 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>OSBundleCompatibleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-GbX</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel GbX</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HDMI-Audio</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel HDMI Audio - 100-series 0x9d70</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HD-Graphics</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>HD4200 HD4400 HD4600 P4600</key>
@ -156,6 +156,54 @@
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>UHD620 KabyLake-R </key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
FlkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x59168086 0x59178086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>UHD630 CoffeeLake</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
kj4AAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x3e918086 0x3e928086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17C88</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<string>1.3.11</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>XHCIMux 7-series</key>
@ -142,7 +142,7 @@
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.rehabman.driver.FakePCIID</key>
<string>1.3.9</string>
<string>1.3.11</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
@ -274,7 +274,7 @@
<key>RM,Build</key>
<string>Release-rehabman</string>
<key>RM,Version</key>
<string>FakeSMC 1759</string>
<string>FakeSMC 1765</string>
</dict>
<key>FakeSMCKeyStore</key>
<dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,7 +23,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,7 +23,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<string>17B35a</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-333-g05e0f4be.1759</string>
<string>6.26-322-g1b20eab7.1765</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,7 +25,7 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1759</string>
<string>1765</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16D32</string>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.2.1d1</string>
<string>2.3.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.2.1d1</string>
<string>2.3.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>16C58</string>
<string>16E185</string>
<key>DTSDKName</key>
<string>macosx10.12</string>
<key>DTXcode</key>
<string>0821</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>IntelMausi</key>
@ -47,11 +47,11 @@
<key>CFBundleIdentifier</key>
<string>com.insanelymac.IntelMausiEthernet</string>
<key>Driver_Version</key>
<string>2.2.1d1</string>
<string>2.3.0</string>
<key>IOClass</key>
<string>IntelMausi</string>
<key>IOPCIMatch</key>
<string>0x10EA8086 0x10EB8086 0x10EF8086 0x10F08086 0x15028086 0x15038086 0x153A8086 0x153B8086 0x155A8086 0x15598086 0x15A08086 0x15A18086 0x15A28086 0x15A38086 0x156F8086 0x15708086 0x15B78086 0x15B88086 0x15d68086 0x15d78086 0x15d88086 0x15e38086</string>
<string>0x10EA8086 0x10EB8086 0x10EF8086 0x10F08086 0x15028086 0x15038086 0x153A8086 0x153B8086 0x155A8086 0x15598086 0x15A08086 0x15A18086 0x15A28086 0x15A38086 0x156F8086 0x15708086 0x15B78086 0x15B88086 0x15D78086 0x15D88086 0x15E38086 0x15D68086</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<string>17D47</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.0</string>
<string>1.2.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.0</string>
<string>1.2.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A235</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<string>17C76</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0900</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>9A235</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.Lilu</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<string>16G1212</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<string>1.2.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<string>1.2.3</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A1004</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<string>17C76</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0901</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>9A1004</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.NvidiaAudio</key>

View File

@ -47,3 +47,44 @@ Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead o
- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_
Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs.
- _HDMI audio device only visible after rescan_
[Jamie](https://sourceforge.net/p/nvidiagraphicsfixup/tickets/9/) found out through linux that nvidia graphics on laptops gtx 1060/1070 specifically,
that the audio device is disabled by default. [Bug description](https://bugs.freedesktop.org/show_bug.cgi?id=75985).
He discovered that when the 0x488 magic bit is not set, the gfx device advertises as non-multifunction.
After the bit is set, the device advertises as multi-function.
So, after setting the magic bit, removing the device will cause Linux to re-probe it during the next rescan
taking note at that point that it is a multi-function device
on linux theres a fix use: setpci -s 01:00.0 0x488.l=0x2000000:0x2000000"
on mac os he added:
```
Device (PEG0)
{
Name (_ADR, 0x00010000) // _ADR: Address
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
{
** Store (One, ^GFX0.NHDA)**
If (PICM)
{
Return (AR01)
}
Return (PR01)
}
}
```
NHDA is declared here:
```
Scope (_SB.PCI0.PEG0)
{
Device (GFX0)
{
Name (HDAU, Zero)
OperationRegion (PCI2, SystemMemory, 0xE0100000, 0x0500)
Field (PCI2, DWordAcc, Lock, Preserve)
{
Offset (0x48B),
, 1,
NHDA, 1
}
```

View File

@ -3,13 +3,13 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<string>17C88</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>USBInjectAll</string>
<key>CFBundleGetInfoString</key>
<string>0.6.2 Copyright © 2015 RehabMan. All rights reserved.</string>
<string>0.6.4 Copyright © 2015 RehabMan. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -19,7 +19,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>0.6.2</string>
<string>0.6.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -27,11 +27,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>0.6.2</string>
<string>0.6.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E3004b</string>
<string>9C40b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -39,9 +39,9 @@
<key>DTSDKName</key>
<string>macosx10.11</string>
<key>DTXcode</key>
<string>0833</string>
<string>0920</string>
<key>DTXcodeBuild</key>
<string>8E3004b</string>
<string>9C40b</string>
<key>IOKitPersonalities</key>
<dict>
<key>ConfigurationData</key>
@ -7400,6 +7400,100 @@
<key>model</key>
<string>iMac18,3</string>
</dict>
<key>iMac19,1-AppeBusPowerControllerUSB</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProviderClass</key>
<string>AppleBusPowerControllerUSB</string>
<key>kConfigurationName</key>
<string>AppleBusPowerControllerUSB</string>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH01</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH01</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH01</string>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH01-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB1</string>
<key>locationID</key>
<integer>487587840</integer>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH02</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH02</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH02</string>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-EH02-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB2</string>
<key>locationID</key>
<integer>437256192</integer>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac19,1-XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>XHC</string>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<key>kConfigurationName</key>
<string>XHC</string>
<key>kIsXHC</key>
<true/>
<key>model</key>
<string>iMac19,1</string>
</dict>
<key>iMac4,1-AppeBusPowerControllerUSB</key>
<dict>
<key>CFBundleIdentifier</key>
@ -8058,6 +8152,100 @@
<key>model</key>
<string>iMac9,1</string>
</dict>
<key>iMacPro1,1-AppeBusPowerControllerUSB</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProviderClass</key>
<string>AppleBusPowerControllerUSB</string>
<key>kConfigurationName</key>
<string>AppleBusPowerControllerUSB</string>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH01</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH01</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH01</string>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH01-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB1</string>
<key>locationID</key>
<integer>487587840</integer>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH02</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>EH02</string>
<key>IOProviderClass</key>
<string>AppleUSBEHCIPCI</string>
<key>kConfigurationName</key>
<string>EH02</string>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-EH02-internal-hub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSB20InternalHub</string>
<key>kConfigurationName</key>
<string>HUB2</string>
<key>locationID</key>
<integer>437256192</integer>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
<key>iMacPro1,1-XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.rehabman.driver.USBInjectAll</string>
<key>IOClass</key>
<string>org_rehabman_USBInjectAll</string>
<key>IONameMatch</key>
<string>XHC</string>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<key>kConfigurationName</key>
<string>XHC</string>
<key>kIsXHC</key>
<true/>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2015 RehabMan. All rights reserved.</string>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

150
install_webdriver.sh Executable file
View File

@ -0,0 +1,150 @@
#!/bin/bash
# Simple script that download & install & patch(NVDARequiredOS) nvidia webdriver
# 2017.11.6 <changmin811@gmail.com>
if [ "$1" == "-s" ]; then
[ "$2" != "" ] && sudo /usr/libexec/PlistBuddy -c "set :ProductBuildVersion $2" /System/Library/CoreServices/SystemVersion.plist
/usr/libexec/PlistBuddy -c "print ProductBuildVersion" /System/Library/CoreServices/SystemVersion.plist
exit
fi
OSVERSION=$(sw_vers -buildVersion)
OS_MAJOR_NUMBER=$(echo $OSVERSION|cut -c 1-2)
PKG_MACOS_BETA=( \
"387.10.10.10.25.160 17E160g 17D2102" \
"387.10.10.10.25.161 17E161c 17E160e 17D102" \
"378.10.10.10.25.106 17C2205" \
)
echo "Downloading webdriver list from https://gfe.nvidia.com/mac-update"
tempfile=`mktemp -q -t gfe_nvidia_mac_update`
curl -s https://gfe.nvidia.com/mac-update > $tempfile
declare -a gfe_version=($(/usr/libexec/PlistBuddy -c "print updates" $tempfile | grep version | cut -d '=' -f 2))
declare -a gfe_os=($(/usr/libexec/PlistBuddy -c "print updates" $tempfile | grep OS | cut -d '=' -f 2))
rm -f $tempfile
declare -a PKG_MACOS
for idx in ${!gfe_os[@]}; do
PKG_MACOS[idx]="${gfe_version[idx]} ${gfe_os[idx]}"
done
PKG_MACOS=("${PKG_MACOS[@]}" "${PKG_MACOS_BETA[@]}")
unset -v gfe_version gfe_os PKG_MACOS_BETA
PKG_DEFAULT=${#PKG_MACOS[@]}
echo
if [ "$1" == "-l" ]; then
for pkg in ${!PKG_MACOS[@]}; do
echo ${PKG_MACOS[pkg]}
done
exit
fi
if [ "$1" == "-h" ]; then
echo [PKG Version] [OS Version]
echo [Install commands]
echo
for idx in ${!PKG_MACOS[@]}; do
echo ${PKG_MACOS[idx]}
echo \$ install_webdriver.sh $(echo ${PKG_MACOS[idx]} | cut -d ' ' -f 1 | cut -d '.' -f 6)
echo
done
exit
fi
#default value
lastIdx=($(echo ${PKG_MACOS[PKG_DEFAULT-2]} | wc -w))
PKG_FILE_VERSION=$(echo ${PKG_MACOS[PKG_DEFAULT-2]} | cut -d ' ' -f 1)
PKG_OSVERSION=$(echo ${PKG_MACOS[PKG_DEFAULT-2]} | cut -d ' ' -f $lastIdx)
for idx in ${!PKG_MACOS[@]}; do
lastIdx=($(echo ${PKG_MACOS[idx]} | wc -w))
if [ "$1" != "" ]; then
if [ "$1" == "$(echo ${PKG_MACOS[idx]} | cut -d ' ' -f 1 | cut -d '.' -f 6)" ]; then
PKG_FILE_VERSION=$(echo ${PKG_MACOS[idx]} | cut -d ' ' -f 1)
PKG_OSVERSION=$(echo ${PKG_MACOS[idx]} | cut -d ' ' -f $lastIdx)
break
fi
else
for fieldIdx in $(eval echo {2..$lastIdx}); do
if [ "$OSVERSION" == "$(echo ${PKG_MACOS[idx]} | cut -d ' ' -f $fieldIdx)" ]; then
PKG_FILE_VERSION=$(echo ${PKG_MACOS[idx]} | cut -d ' ' -f 1)
PKG_OSVERSION=$(echo ${PKG_MACOS[idx]} | cut -d ' ' -f $lastIdx)
break
fi
done
fi
done
echo "macOS ($OSVERSION) : $PKG_FILE_VERSION ($PKG_OSVERSION)"
cd $HOME/Downloads
PKG_FILE=WebDriver-${PKG_FILE_VERSION}.pkg
PKG_MAJOR_VERSION=$(echo $PKG_FILE_VERSION | cut -d . -f 1)
PKG_URL=https://images.nvidia.com/mac/pkg/${PKG_MAJOR_VERSION}/${PKG_FILE}
echo "Download & Install Nvidia $PKG_FILE"
sudo echo ""
if ! pkgutil --check-signature $PKG_FILE &> /dev/null; then
echo "Download: $PKG_URL"
curl $PKG_URL --output $PKG_FILE || exit
echo
fi
function set_ProductBuildVersion() {
sudo /usr/libexec/PlistBuddy -c "set :ProductBuildVersion $@" /System/Library/CoreServices/SystemVersion.plist
}
function print_ProductBuildVersion() {
/usr/libexec/PlistBuddy -c "print ProductBuildVersion" /System/Library/CoreServices/SystemVersion.plist
}
if [ "$OSVERSION" == "" ]; then
set_ProductBuildVersion $(sysctl kern.osversion | cut -d ' ' -f 2)
OSVERSION=$(sw_vers -buildVersion)
fi
# install pkg
if [ -f "$PKG_FILE" ]; then
if [ "$PKG_OSVERSION" != "$OSVERSION" ]; then
echo "Change system build version: $OSVERSION -> $PKG_OSVERSION"
set_ProductBuildVersion "$PKG_OSVERSION"
SYSTEM_OSVERSION=$(print_ProductBuildVersion)
echo "Check system build version: $SYSTEM_OSVERSION $(sw_vers -buildVersion)"
echo
fi
#echo "Install package: sudo installer -pkg $PKG_FILE -target /"
sudo installer -pkg $PKG_FILE -target /
echo
if [ "$PKG_OSVERSION" != "$OSVERSION" ]; then
echo "Recover system build version: $PKG_OSVERSION -> $OSVERSION"
set_ProductBuildVersion "$OSVERSION"
SYSTEM_OSVERSION=$(print_ProductBuildVersion)
echo "Check system build version: $SYSTEM_OSVERSION $(sw_vers -buildVersion)"
echo
fi
fi
NVDASTARTUPWEB_INFO=/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
function print_NVDARequiredOS() {
if [ ! -f "$NVDASTARTUPWEB_INFO" ]; then
[ -f "/System$NVDASTARTUPWEB_INFO" ] && NVDASTARTUPWEB_INFO=/System$NVDASTARTUPWEB_INFO
fi
/usr/libexec/PlistBuddy -c "print IOKitPersonalities:NVDAStartup:NVDARequiredOS" $NVDASTARTUPWEB_INFO
}
function set_NVDARequiredOS() {
if [ ! -f "$NVDASTARTUPWEB_INFO" ]; then
[ -f "/System$NVDASTARTUPWEB_INFO" ] && NVDASTARTUPWEB_INFO=/System$NVDASTARTUPWEB_INFO
fi
sudo /usr/libexec/PlistBuddy -c "set :IOKitPersonalities:NVDAStartup:NVDARequiredOS $@" $NVDASTARTUPWEB_INFO
sudo chown -R root:wheel $NVDASTARTUPWEB_INFO
#sudo codesign -f -s - $NVDASTARTUPWEB_INFO
}
BEFORE_NUMBER=$(print_NVDARequiredOS)
if [ -f "$NVDASTARTUPWEB_INFO" ]; then
set_NVDARequiredOS "$OS_MAJOR_NUMBER"
AFTER_NUMBER=$(print_NVDARequiredOS)
echo "Patch NVDAStartupWeb.kext:NVDARequiredOS: $BEFORE_NUMBER -> $AFTER_NUMBER" && echo
echo "Rebuild kextcahe: sudo kextcache -Boot -i /" && sudo kextcache -Boot -i / && echo
#rm "$PKG_FILE"
fi