1
0
Fork 0

오디오 업데이트2

This commit is contained in:
Kelly Kong 2017-03-10 23:14:02 +09:00
parent 4f17e00756
commit c54c728b34
54 changed files with 2564 additions and 800 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -12,6 +12,8 @@
<false/>
<key>Fixes</key>
<dict>
<key>AddHDMI_8000000</key>
<true/>
<key>AddIMEI_80000</key>
<true/>
<key>AddPNLF_1000000</key>
@ -52,7 +54,15 @@
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>
<key>HaltEnabler</key>
<true/>
<key>SSDT</key>
<dict>
<key>C3Latency</key>
@ -69,9 +79,9 @@
<true/>
<key>Generate</key>
<true/>
<key>UseSystemIO</key>
<true/>
</dict>
<key>smartUPS</key>
<true/>
</dict>
<key>Boot</key>
<dict>
@ -80,13 +90,13 @@
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<string>72E7FFF0-F071-4BC7-87E0-5237F7DCB4ED</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<integer>3</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
@ -100,20 +110,15 @@
<true/>
<key>C6</key>
<true/>
<key>Latency</key>
<string>0xfa</string>
<key>UseARTFrequency</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>No</string>
</dict>
<key>FakeID</key>
<dict>
<key>WIFI</key>
<string>0x14e443a0</string>
<string>0x43a014E4</string>
</dict>
<key>USB</key>
<dict>
@ -148,20 +153,35 @@
<integer>8</integer>
</dict>
<key>Scan</key>
<true/>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Linux</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1600x900</string>
<key>Theme</key>
<string>clover-minimal</string>
<string>softinverted</string>
</dict>
<key>Graphics</key>
<dict>
<key>CustomEDID</key>
<data>
AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAABAQEBAQEB
AQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAAPADaCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABY=
</data>
<key>EDID</key>
<dict>
<key>Custom</key>
<data>
AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAAB
AQEBAQEBAQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAA
PADaCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAABY=
</data>
<key>Inject</key>
<true/>
</dict>
<key>Inject</key>
<dict>
<key>ATI</key>
@ -171,12 +191,8 @@
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x0166000a</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
@ -186,10 +202,16 @@
<true/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext</string>
</array>
<key>KernelCpu</key>
<true/>
<key>KernelHaswellE</key>
<false/>
<true/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
@ -198,55 +220,39 @@
<array>
<dict>
<key>Comment</key>
<string>Boot Screen Glitch Patch</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
QYjE6xE=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
QYjE6zE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable XHCI 1.0 check, 10.10.* (credit Zenith432)</string>
<string>AirPortBrcm4360 - fcvo</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QbzHAgDgPQABAAA=
gflSqgAAdSk=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
QbzHAgDgPQAAAAA=
gflSqgAAZpA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432)</string>
<string>10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dU1Ii7voAQAA
TWFjLUM2RUZBNjM5NjJGQzZFQTA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
601Ii7voAQAA
TWFjLTI3QURCQjdCNENFRThFNjE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>BCM94352 5GHz BR</string>
<string>10.11-BCM94352-5GHz-US-FCC-dv</string>
<key>Disabled</key>
<false/>
<key>Find</key>
@ -262,7 +268,7 @@
</dict>
<dict>
<key>Comment</key>
<string>BCM94352 Airport Extreme</string>
<string>10.11-BCM94352-Airport-Extreme</string>
<key>Disabled</key>
<false/>
<key>Find</key>
@ -276,42 +282,6 @@
axAAAJCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QcdHCAAAQAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QcdHCAAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>A LVDS-&gt;DP</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
CgBmAQACAwIAAAACAAAAAQAAAEAQBwAAEAcAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAgUAAAAEAAAHAQAAAwQAAAAE
AAAHAQAABAYAAAAIAAAGAAAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferCapri</string>
<key>Replace</key>
<data>
CgBmAQACAwIAAAACAAAAAQAAAEAQBwAAEAcAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAgUAAAAEAAADAAAAAwQAAAAE
AAAHAQAABAYAAAAIAAAGAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
@ -328,6 +298,118 @@
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dW5sb2FkAA==
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
dW5sb2FlAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RURJRAA=
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RURJSQA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 3</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RGVmYXVsdAA=
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
bm9uZQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 5</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RmVhdHVyZUNvbnRyb2wA
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RmVhdHVyZUNvbnRyb20A
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 4</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q29uZmlnTWFwAA==
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
Q29uZmlnTWFxAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>01660004 lvds</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
AgUAAAAEAAAHAQAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferCapri</string>
<key>Replace</key>
<data>
BQMAAAAEAAAHAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dU1Ii7voAQAA
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
601Ii7voAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432)</string>
@ -346,34 +428,66 @@
</dict>
<dict>
<key>Comment</key>
<string>BCM94352 BT4LE Handoff/Hotspot</string>
<string>Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
QcdHCAAAQAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QcdHCAAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable XHCI 1.0 check, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIXAdFwPt0g=
QbzHAgDgPQABAAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QbzHAgDgPQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11-BT4LE-Handoff-Hotspot-lisai9093</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIX/dEdIiwc=
</data>
<key>Name</key>
<string>IOBluetoothFamily</string>
<key>Replace</key>
<data>
Qb4PAAAA61k=
Qb4PAAAA60Q=
</data>
</dict>
<dict>
<key>Comment</key>
<string>other Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)</string>
<string>Second Stage patch 10.12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdRc=
AQAAdSU=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAAdBc=
AQAA6yU=
</data>
</dict>
</array>
@ -398,7 +512,7 @@
<key>BiosVersion</key>
<string>MBP91.88Z.00D3.B00.1203211536</string>
<key>Board-ID</key>
<string>Mac-4B7AC7E43945597E</string>
<string>Mac-6F01561E16C75D06</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
@ -416,11 +530,9 @@
<key>Mobile</key>
<true/>
<key>ProductName</key>
<string>MacBookPro9,1</string>
<string>MacBookPro9,2</string>
<key>SerialNumber</key>
<string>C02L8LWEF1G4</string>
<key>SmUUID</key>
<string>E385BFA8-346C-443A-BBDC-7915A4E2F6E2</string>
<string>C02K64Z7DTY3</string>
<key>Trust</key>
<false/>
<key>Version</key>

View File

@ -48,6 +48,12 @@
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
@ -55,6 +61,8 @@
<string>CpuPm</string>
</dict>
</array>
<key>HaltEnabler</key>
<true/>
<key>SSDT</key>
<dict>
<key>C3Latency</key>
@ -71,9 +79,9 @@
<true/>
<key>Generate</key>
<true/>
<key>UseSystemIO</key>
<true/>
</dict>
<key>smartUPS</key>
<true/>
</dict>
<key>Boot</key>
<dict>
@ -82,7 +90,7 @@
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<string>72E7FFF0-F071-4BC7-87E0-5237F7DCB4ED</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
@ -102,8 +110,8 @@
<true/>
<key>C6</key>
<true/>
<key>Latency</key>
<string>0xfa</string>
<key>UseARTFrequency</key>
<false/>
</dict>
<key>Devices</key>
<dict>
@ -145,7 +153,16 @@
<integer>8</integer>
</dict>
<key>Scan</key>
<true/>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Linux</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1600x900</string>
<key>Theme</key>
@ -153,12 +170,18 @@
</dict>
<key>Graphics</key>
<dict>
<key>CustomEDID</key>
<data>
AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAABAQEBAQEB
AQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAAPADaCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABY=
</data>
<key>EDID</key>
<dict>
<key>Custom</key>
<data>
AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAAB
AQEBAQEBAQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAA
PADaCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAABY=
</data>
<key>Inject</key>
<true/>
</dict>
<key>Inject</key>
<dict>
<key>ATI</key>
@ -168,12 +191,8 @@
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x0166000a</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
@ -183,64 +202,22 @@
<true/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext</string>
</array>
<key>KernelCpu</key>
<true/>
<key>KernelHaswellE</key>
<false/>
<true/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
xoDIAAAAAQ==
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
xoDIAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>other Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdRc=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAAdBc=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dU1Ii7voAQAA
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
601Ii7voAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11-BCM94352-5GHz-US-FCC-dv</string>
@ -259,112 +236,18 @@
</dict>
<dict>
<key>Comment</key>
<string>10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2</string>
<string>AirPortBrcm4360 - fcvo</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
TWFjLUM2RUZBNjM5NjJGQzZFQTA=
gflSqgAAdSk=
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
TWFjLTI3QURCQjdCNENFRThFNjE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
QcdHCAAAQAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QcdHCAAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>A LVDS-&gt;DP</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
MDMwMCA2NjAxIDAxMDIgMDQwMiAwMDAwIDAwMDQgMDAw
MCAwMDAxCjAwMDAgMDA0MCAxMDA3IDAwMDAgMTAwNyAw
MDAwIDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAw
IDAwMDAgMDAwMCAwMDAwIDAwMDAKMDUwMyAwMDAwIDAy
MDAgMDAwMCAzMDAwIDAwMDAgMDIwNSAwMDAwCjAwMDQg
MDAwMCAwNzA0IDAwMDAgMDMwNCAwMDAwIDAwMDQgMDAw
MAo4MTAwIDAwMDAgMDQwNiAwMDAwIDAwMDQgMDAwMCA4
MTAwIDAwMDAKMDAwMCAwMDAwIDAwMDIgMDAxMSAwMDAw
IDAwMDAgMDAwMCAwMDAwCjAwMDAgMDAwMCAwMDAwIDAw
MDAgMDAwMCAwMDAwIDAwMDAgMDAwMAowMDAwIDAwMDAg
MDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAKMDAw
MCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAw
MDAwCjAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAw
IDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAwIDAw
MDAgMDAwMCAwMDAwIDAwMDAKMDAwMCAwMDAwIDAwMDAg
MDAwMCAgICAK
</data>
<key>Name</key>
<string>AppleIntelFramebufferCapri</string>
<key>Replace</key>
<data>
MDMwMCA2NjAxIDAxMDIgMDQwMiAwMDAwIDAwMDIgMDAw
MCAwMDAxCjAwMDAgMDA2MCAxMDA3IDAwMDAgMTAwNyAw
MDAwIDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAw
IDAwMDAgMDAwMCAwMDAwIDAwMDAKMDUwNSAwMDAwIDA0
MDAgMDAwMCAwNzAxIDAwMDAgMDIwNSAwMDAwCjAwMDQg
MDAwMCAwNzA0IDAwMDAgMDMwNCAwMDAwIDAwMDQgMDAw
MAo4MTAwIDAwMDAgMDQwNiAwMDAwIDAwMDQgMDAwMCA4
MTAwIDAwMDAKMDAwMCAwMDAwIDAwMDIgMDAxMSAwMDAw
IDAwMDAgMDAwMCAwMDAwCjAwMDAgMDAwMCAwMDAwIDAw
MDAgMDAwMCAwMDAwIDAwMDAgMDAwMAowMDAwIDAwMDAg
MDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAKMDAw
MCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAw
MDAwCjAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAw
IDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAwIDAw
MDAgMDAwMCAwMDAwIDAwMDAKMDAwMCAwMDAwIDAwMDAg
MDAwMCAgICAK
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable XHCI 1.0 check, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QbzHAgDgPQABAAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QbzHAgDgPQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
gflSqgAAZpA=
</data>
</dict>
<dict>
@ -385,18 +268,226 @@
</dict>
<dict>
<key>Comment</key>
<string>Boot Screen Glitch Patch</string>
<string>10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
TWFjLUM2RUZBNjM5NjJGQzZFQTA=
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
TWFjLTI3QURCQjdCNENFRThFNjE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 4</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q29uZmlnTWFwAA==
</data>
<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>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
bm9uZQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 5</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RmVhdHVyZUNvbnRyb2wA
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RmVhdHVyZUNvbnRyb20A
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RURJRAA=
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RURJSQA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dW5sb2FkAA==
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
dW5sb2FlAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Zeroing 10ec0885 codec (patched by AppleHDA Patcher.app)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
hQjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Patching 11d41984 with 10ec0269 codec (patched by AppleHDA Patcher.app)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
hBnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
aQLsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>01660004 lvds</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
QYjE6xE=
AgUAAAAEAAAHAQAA
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<string>AppleIntelFramebufferCapri</string>
<key>Replace</key>
<data>
QYjE6zE=
BQMAAAAEAAAHAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
QcdHCAAAQAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QcdHCAAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dU1Ii7voAQAA
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
601Ii7voAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
xoDIAAAAAQ==
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
xoDIAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable XHCI 1.0 check, 10.10.* (credit Zenith432)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QbzHAgDgPQABAAA=
</data>
<key>Name</key>
<string>AppleUSBXHCI</string>
<key>Replace</key>
<data>
QbzHAgDgPQAAAAA=
</data>
</dict>
<dict>
@ -415,6 +506,22 @@
Qb4PAAAA60Q=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Second Stage patch 10.12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdSU=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAA6yU=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
@ -437,7 +544,7 @@
<key>BiosVersion</key>
<string>MBP91.88Z.00D3.B00.1203211536</string>
<key>Board-ID</key>
<string>Mac-4B7AC7E43945597E</string>
<string>Mac-6F01561E16C75D06</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
@ -455,11 +562,9 @@
<key>Mobile</key>
<true/>
<key>ProductName</key>
<string>MacBookPro9,1</string>
<string>MacBookPro9,2</string>
<key>SerialNumber</key>
<string>C02L8LWEF1G4</string>
<key>SmUUID</key>
<string>E385BFA8-346C-443A-BBDC-7915A4E2F6E2</string>
<string>C02K64Z7DTY3</string>
<key>Trust</key>
<false/>
<key>Version</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>FakeSMC</key>
@ -237,9 +237,9 @@
<key>IOResourceMatch</key>
<string>FakeSMCKeyStore</string>
<key>RM,Build</key>
<string>Release-RehabMan</string>
<string>Release-rehabman</string>
<key>RM,Version</key>
<string>FakeSMC 1707</string>
<string>FakeSMC 1737</string>
</dict>
<key>FakeSMCKeyStore</key>
<dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI Customizable Monitoring Plugin</key>
@ -252,8 +252,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel Thermal Monitor</key>
@ -86,8 +86,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>AMD Radeon Monitoring Plugin</key>
@ -119,8 +119,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Fintek F718x Monitor</key>
@ -1886,11 +1886,38 @@
<key>VIN0</key>
<string>CPU Core</string>
<key>VIN1</key>
<string>Power Supply</string>
<dict>
<key>gain</key>
<integer>650</integer>
<key>name</key>
<string>Main 3V</string>
<key>offset</key>
<integer>0</integer>
<key>reference</key>
<integer>0</integer>
</dict>
<key>VIN2</key>
<string>Power Supply</string>
<dict>
<key>gain</key>
<integer>5000</integer>
<key>name</key>
<string>Main 12V</string>
<key>offset</key>
<integer>0</integer>
<key>reference</key>
<integer>0</integer>
</dict>
<key>VIN3</key>
<string>Power Supply</string>
<dict>
<key>gain</key>
<integer>1500</integer>
<key>name</key>
<string>Main 5V</string>
<key>offset</key>
<integer>0</integer>
<key>reference</key>
<integer>0</integer>
</dict>
<key>VIN4</key>
<string>CPU GFX</string>
<key>VIN5</key>
@ -4977,8 +5004,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -0,0 +1,458 @@
<?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>BuildMachineOSBuild</key>
<string>15F34</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>CodecCommander</string>
<key>CFBundleGetInfoString</key>
<string>2.6.1, Copyright © 2013-2014 TimeWalker. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>org.tw.CodecCommander</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>CodecCommander</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.6.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.6.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7D175</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10M2518</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0730</string>
<key>DTXcodeBuild</key>
<string>7D175</string>
<key>IOKitPersonalities</key>
<dict>
<key>CodecCommander</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.tw.CodecCommander</string>
<key>Codec Profile</key>
<dict>
<key>1002</key>
<string>Disabled HDMI</string>
<key>10de</key>
<string>Disabled HDMI</string>
<key>10ec_0233</key>
<string>Realtek ALC283,etc</string>
<key>10ec_0235</key>
<string>Realtek ALC283,etc</string>
<key>10ec_0255</key>
<string>Realtek ALC283,etc</string>
<key>10ec_0269</key>
<string>Realtek ALC269</string>
<key>10ec_0269_HDA_1028_04d9</key>
<string>Realtek ALC269VB</string>
<key>10ec_0269_HDA_1458_fa50</key>
<string>Realtek ALC269 BRIX</string>
<key>10ec_0282</key>
<string>Realtek ALC283,etc</string>
<key>10ec_0283</key>
<string>Realtek ALC283,etc</string>
<key>10ec_0292</key>
<string>Realtek ALC292</string>
<key>10ec_0668</key>
<string>Realtek ALC668</string>
<key>10ec_0892_HDA_1458</key>
<string>Realtek ALC892 desktop</string>
<key>10ec_0892_HDA_8086</key>
<string>Realtek ALC892 desktop</string>
<key>10ec_0900</key>
<string>Realtek ALC1150</string>
<key>8086</key>
<string>Disabled HDMI</string>
<key>Default</key>
<dict>
<key>Check Infinitely</key>
<false/>
<key>Check Interval</key>
<integer>3000</integer>
<key>Custom Commands</key>
<array/>
<key>Perform Reset</key>
<true/>
<key>Perform Reset on EAPD Fail</key>
<false/>
<key>Perform Reset on External Wake</key>
<true/>
<key>Send Delay</key>
<integer>300</integer>
<key>Sleep Nodes</key>
<true/>
<key>Update Nodes</key>
<true/>
</dict>
<key>Disabled HDMI</key>
<dict>
<key>Check Infinitely</key>
<false/>
<key>Disable</key>
<true/>
<key>Sleep Nodes</key>
<false/>
<key>Update Nodes</key>
<false/>
</dict>
<key>Realtek ALC1150</key>
<dict>
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<data>
AgUABw==
</data>
<key>Comment</key>
<string>0x20 SET_COEF_INDEX 0x07</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<true/>
<key>On Wake</key>
<true/>
</dict>
<dict>
<key>Command</key>
<data>
AgR8sA==
</data>
<key>Comment</key>
<string>0x20 SET_PROC_COEF 0x7CB0</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
</array>
<key>Send Delay</key>
<integer>100</integer>
<key>Sleep Nodes</key>
<false/>
<key>Update Nodes</key>
<false/>
</dict>
<key>Realtek ALC269</key>
<dict>
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<data>
AVcIgw==
</data>
<key>Comment</key>
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
</array>
</dict>
<key>Realtek ALC269 BRIX</key>
<dict>
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<data>
AVcIgw==
</data>
<key>Comment</key>
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
<key>On Init</key>
<false/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<false/>
</dict>
</array>
</dict>
<key>Realtek ALC269VB</key>
<dict>
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<data>
AhcIgw==
</data>
<key>Comment</key>
<string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
</array>
<key>Send Delay</key>
<integer>20</integer>
<key>Sleep Nodes</key>
<false/>
</dict>
<key>Realtek ALC283,etc</key>
<dict>
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<data>
AZcHJQ==
</data>
<key>Comment</key>
<string>0x19 SET_PIN_WIDGET_CONTROL 0x25</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
<dict>
<key>Command</key>
<data>
AhcIgw==
</data>
<key>Comment</key>
<string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
</array>
<key>Perform Reset</key>
<false/>
<key>Send Delay</key>
<integer>10</integer>
<key>Sleep Nodes</key>
<false/>
</dict>
<key>Realtek ALC292</key>
<dict>
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<string>0x01a70724</string>
<key>Comment</key>
<string>Node 0x1a - Pin Control (In Enable / VRefEn)</string>
<key>On Init</key>
<false/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
</array>
<key>Perform Reset</key>
<false/>
</dict>
<key>Realtek ALC668</key>
<dict>
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<data>
AVcIgw==
</data>
<key>Comment</key>
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
<dict>
<key>Command</key>
<data>
AbcHIA==
</data>
<key>Comment</key>
<string>Node 0x1b - Pin Control (In Enable)</string>
<key>On Init</key>
<false/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
</array>
<key>Perform Reset</key>
<false/>
</dict>
<key>Realtek ALC892 desktop</key>
<dict>
<key>Sleep Nodes</key>
<false/>
<key>Update Nodes</key>
<false/>
</dict>
</dict>
<key>IOClass</key>
<string>CodecCommander</string>
<key>IOMatchCategory</key>
<string>CodecCommander</string>
<key>IOProviderClass</key>
<string>IOHDACodecFunction</string>
<key>IOUserClientClass</key>
<string>CodecCommanderClient</string>
</dict>
<key>CodecCommanderPowerHook</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.tw.CodecCommander</string>
<key>Codec Profile</key>
<dict>
<key>1002</key>
<string>Disabled HDMI</string>
<key>10de</key>
<string>Disabled HDMI</string>
<key>8086</key>
<string>Disabled HDMI</string>
<key>Disabled HDMI</key>
<dict>
<key>Disable</key>
<true/>
</dict>
</dict>
<key>IOClass</key>
<string>CodecCommanderPowerHook</string>
<key>IOMatchCategory</key>
<string>CodecCommanderPowerHook</string>
<key>IOProviderClass</key>
<string>AppleHDADriver</string>
</dict>
<key>CodecCommanderProbeInit</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.tw.CodecCommander</string>
<key>Codec Profile</key>
<dict>
<key>Default</key>
<dict>
<key>Custom Commands</key>
<array/>
</dict>
</dict>
<key>IOClass</key>
<string>CodecCommanderProbeInit</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>IOHDACodecDevice</string>
</dict>
<key>CodecCommanderResidency</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.tw.CodecCommander</string>
<key>IOClass</key>
<string>CodecCommanderResidency</string>
<key>IOMatchCategory</key>
<string>CodecCommanderResidency</string>
<key>IOProviderClass</key>
<string>IOResources</string>
</dict>
<key>CodecCommanderVoodooHDA</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.tw.CodecCommander</string>
<key>Codec Profile</key>
<dict>
<key>1002</key>
<string>Disabled HDMI</string>
<key>10de</key>
<string>Disabled HDMI</string>
<key>8086</key>
<string>Disabled HDMI</string>
<key>Default</key>
<dict>
<key>Check Infinitely</key>
<false/>
<key>Perform Reset</key>
<false/>
<key>Perform Reset on EAPD Fail</key>
<false/>
<key>Perform Reset on External Wake</key>
<false/>
<key>Sleep Nodes</key>
<false/>
<key>Update Nodes</key>
<false/>
</dict>
<key>Disabled HDMI</key>
<dict>
<key>Check Infinitely</key>
<false/>
<key>Disable</key>
<true/>
<key>Sleep Nodes</key>
<false/>
<key>Update Nodes</key>
<false/>
</dict>
</dict>
<key>IOClass</key>
<string>CodecCommander</string>
<key>IOMatchCategory</key>
<string>CodecCommander</string>
<key>IOProviderClass</key>
<string>VoodooHDADevice</string>
<key>IOUserClientClass</key>
<string>CodecCommanderClient</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2013-2014 TimeWalker/RehabMan. All rights reserved.</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0d1</string>
<key>com.apple.iokit.IOAudioFamily</key>
<string>1.1</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>
<string>9.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>9.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>9.0.0</string>
</dict>
<key>Source Code</key>
<string>https://github.com/RehabMan/EAPD-Codec-Commander</string>
</dict>
</plist>

View File

@ -0,0 +1,42 @@
// This SSDT demonstrates a custom configuration for ALC280.
// If you had a codec that needed the same configuration, you could
// load this SSDT in order to implement it without modifying the kext.
// It will override the defaults specfied by the CodecCommander Info.plist
// Customize to suit your needs.
// This data provided by @zirkaiva.
// See here: http://www.tonymacx86.com/el-capitan-laptop-guides/175935-guide-lenovo-t430-el-capitan-34.html#post1239765
DefinitionBlock ("", "SSDT", 1, "hack", "ALC280", 0)
{
External(_SB.PCI0.HDEF, DeviceObj)
Name(_SB.PCI0.HDEF.RMCF, Package()
{
"CodecCommander", Package()
{
"Custom Commands", Package()
{
Package(){}, // signifies Array instead of Dictionary
Package()
{
// 0x15 SET_UNSOLICITED_ENABLE 0x83
"Command", Buffer() { 0x01, 0x57, 0x08, 0x83 },
"On Init", ">y",
"On Sleep", ">n",
"On Wake", ">y",
},
Package()
{
// Node 0x1a - Pin Control (In Enable / VRefEn)
"Command", Buffer() { 0x01, 0x1a, 0x07, 0x24 },
"On Init", ">y",
"On Sleep", ">n",
"On Wake", ">y",
},
},
},
})
}
//EOF

View File

@ -0,0 +1,62 @@
// This SSDT demonstrates a custom configuration for ALC668.
//
// It is reportedly needed to solve a problem with booting
// OS X after Windows.
//
// See here for details:
// http://www.tonymacx86.com/el-capitan-laptop-support/185808-alc668-no-sound-after-reboot-windows-10-a.html#post1201248
//
// Customize to suit your needs.
// Compile to SSDT-ALC668.aml, place in ACPI/patched. Make sure SortedOrder includes it.
DefinitionBlock ("", "SSDT", 1, "hack", "ALC668", 0)
{
External(_SB.PCI0.HDEF, DeviceObj)
Name(_SB.PCI0.HDEF.RMCF, Package()
{
"CodecCommander", Package()
{
"Custom Commands", Package()
{
Package(){}, // signifies Array instead of Dictionary
// correcting headphones (this is in the Info.plist too)
Package()
{
// 0x15 SET_UNSOLICITED_ENABLE 0x83
"Command", Buffer() { 0x01, 0x57, 0x08, 0x83 },
"On Init", ">y",
"On Sleep", ">n",
"On Wake", ">y",
},
Package()
{
// Node 0x1b - Pin Control (In Enable)
"Command", Buffer() { 0x01, 0xb7, 0x07, 0x20 },
"On Init", ">n",
"On Sleep", ">n",
"On Wake", ">y",
},
// correcting audio after Windows (not in current Info.plist)
Package()
{
// 0x20 SET_COEF_INDEX 0x07
"Command", Buffer() { 0x02, 0x05, 0x00, 0x07 },
"On Init", ">y",
"On Sleep", ">n",
"On Wake", ">n",
},
Package()
{
// 0x20 SET_PROC_COEF 0x0F80
"Command", Buffer() { 0x02, 0x04, 0x0f, 0x80 },
"On Init", ">y",
"On Sleep", ">n",
"On Wake", ">n",
},
},
},
})
}
//EOF

View File

@ -0,0 +1,86 @@
#!/bin/bash
HDA_AUDIO_AFG=0x01
HDA_PIN_COMPLEX=0x04
cmdResult=0
function sendCommand()
{
result=`hda-verb -q "$1" "$2" "$3"`
let cmdResult=result
}
function findAudioRootNode()
{
local result=-1
sendCommand 0 PARAMETERS NODE_COUNT
start=$(( ($cmdResult >> 16) & 0xFF ))
end=$(( $start + (($cmdResult >> 0) & 0xFF) ))
#echo $start...$end
n=$start
while [[ $n -lt $end ]]; do
#echo Testing node $n
sendCommand $n PARAMETERS FUNCTION_TYPE
let type=$(($cmdResult & 0x7F))
if [[ $type -eq $HDA_AUDIO_AFG ]]; then
let result=$n
break
fi
((n++))
done
echo $result
}
function shifty()
{
local result=$(( ($1 >> $2) & ((1 << ($3-$2+1))-1) ))
echo $result
}
rgPortConnectivity=(Connected NotConnected FixedFunction Both)
rgDefaultDevice=(LineOut Speaker HPOut CD SPDIFOut DigitalOtherOut ModemLineSide ModemHandsetSide LineIn AUX MicIn Telephony SPDIFIn DigitalOtherIn Reserved Other)
rgConnectionType=(Unknown .125 .250 ATAPIInternal RCA Optical OtherDigital OtherAnalog MultichannelAnalog XLRPro RJ11 Combination Undef_C Undef_D Undef_E Other)
rgColor=(Unknown Black Grey Blue Green Red Orange Yellow Purple Pink Reserved_A Reserved_B Reserved_C Reserved_D White Other)
rgMisc=(NoJackOverride JackOverride)
function parseConfig()
{
local val=$(shifty $1 30 31)
printf "\tPort Connectivity: %s (0x%x)\n" ${rgPortConnectivity[$val]} $val
val=$(shifty $1 29 24)
printf "\tLocation: (0x%x)\n" $val
val=$(shifty $1 20 23)
printf "\tDefault Device: %s (0x%x)\n" ${rgDefaultDevice[$val]} $val
val=$(shifty $1 16 19)
printf "\tConnection Type: %s (0x%x)\n" ${rgConnectionType[$val]} $val
val=$(shifty $1 12 15)
printf "\tColor: %s (0x%x)\n" ${rgColor[$val]} $val
val=$(shifty $1 8 11)
printf "\tMisc: %s (0x%x)\n" ${rgMisc[$(shifty $val 0 0)]} $val
val=$(shifty $1 4 7)
printf "\tDefault Association: (0x%x)\n" $val
val=$(shifty $1 0 3)
printf "\tSequence: (0x%x)\n" $val
}
rootNode=`findAudioRootNode`
#echo $rootNode
sendCommand $rootNode PARAMETERS NODE_COUNT
#printf "result=0x%08x\n" $cmdResult
start=$(( ($cmdResult >> 16) & 0xFF ))
end=$(( $start + (($cmdResult >> 0) & 0xFF) ))
#echo $start...$end
n=$start
while [[ $n -lt $end ]]; do
sendCommand $n PARAMETERS AUDIO_WIDGET_CAP
let type=$((($cmdResult >> 20) & 0x0F))
if [[ $type -eq $HDA_PIN_COMPLEX ]]; then
sendCommand $n GET_CONFIG_DEFAULT 0
let config=$cmdResult
printf "Node 0x%02x [Pin Complex] : Pin Config 0x%08x\n" $n $config
parseConfig $config
fi
((n = $n+1))
done

View File

@ -0,0 +1,145 @@
#!/bin/bash
if [ -t 0 ]; then
echo "usage:"
echo " echo -n bytes | ./convert.sh [config|other]"
echo "or:"
echo " pbpaste | ./convert.sh [config|other]"
exit
fi
declare -a g_configDefault
declare -a g_configFill
function add_to_array()
# $1 is node
# $2 is payload
# $3 is shift value
{
if [[ -z "${g_configDefault[$1]}" ]]; then
#echo initial set node: $1
g_configDefault[$1]=0
g_configFill[$1]=0
fi
local cur=g_configDefault[$1]
g_configDefault[$1]=$(( $cur | ($2<<$3) ))
local fill=${g_configFill[$1]}
g_configFill[$1]=$(( $fill | (0x1<<$3) ))
}
declare -a g_unknownVerbs
function add_to_unknown()
# $1 is verb data
{
local count=${#g_unkownVerbs[@]}
g_unkownVerbs[$count]=$1
}
function shifty()
{
local result=$(( ($1 >> $2) & ((1 << ($3-$2+1))-1) ))
echo $result
}
input=$(cat -)
let index=0
while [[ index -lt ${#input} ]]; do
ch=${input:$index:1}
if [[ $ch =~ [a-fA-F0-9] ]]; then
verb=$verb$ch
fi
if [[ ${#verb} -eq 8 ]]; then
let verb_n=0x$verb
verb=""
cmd=$(shifty $verb_n 8 19)
payload=$(shifty $verb_n 0 7)
node=$(shifty $verb_n 20 26)
if [[ $cmd -eq 0x71c ]]; then
#printf "byte0: 0x%x, 0x%02x\n" $node $payload
add_to_array $node $payload 0
elif [[ $cmd -eq 0x71d ]]; then
#printf "byte1: 0x%x, 0x%02x\n" $node $payload
add_to_array $node $payload 8
elif [[ $cmd -eq 0x71e ]]; then
#printf "byte2: 0x%x, 0x%02x\n" $node $payload
add_to_array $node $payload 16
elif [[ $cmd -eq 0x71f ]]; then
#printf "byte3: 0x%x, 0x%02x\n" $node $payload
add_to_array $node $payload 24
else
add_to_unknown $verb_n
fi
fi
((index++))
done
#echo ${g_configDefault[*]}
if [[ -z "$1" && ${#g_configDefault[@]} -ne 0 ]]; then
echo Config Data:
fi
if [[ -z "$1" || "$1" == "config" ]]; then
let i_temp=0
while [[ $i_temp -lt 256 ]]; do
if [[ ! -z "${g_configDefault[$i_temp]}" && ${g_configFill[$i_temp]} -eq 0x01010101 ]]; then
printf " 0x%02x, 0x%08x,\n" $i_temp ${g_configDefault[$i_temp]}
fi
((i_temp++))
done
fi
let extra_unknown=0
let i_temp=0
while [[ $i_temp -lt 256 ]]; do
if [[ ! -z "${g_configFill[$i_temp]}" ]]; then
if [[ ${g_configFill[$i_temp]} -ne 0x1111 ]]; then
((extra_unknown++))
fi
fi
((i_temp++))
done
count_temp=${#g_unkownVerbs[@]}
total_temp=$(($count_temp+$extra_unknown))
if [[ -z "$1" && $total_temp -ne 0 ]]; then
echo Unknown Verbs:
fi
if [[ -z "$1" || "$1" == "other" ]]; then
# output incomplete configDefaults
let i_temp=0
while [[ $i_temp -lt 256 ]]; do
if [[ ! -z "${g_configFill[$i_temp]}" && ${g_configFill[$i_temp]} -ne 0x01010101 ]]; then
x=${g_configDefault[$i_temp]}
fill=${g_configFill[$i_temp]}
if [[ $(($fill & 0x01)) -ne 0 ]]; then
new="$(printf "%08x" $(( ($i_temp<<20) | (0x71c<<8) | (($x>>0)&0xFF) )))"
if [[ -z "$unknown" ]]; then unknown=$new; else unknown="$unknown $new"; fi
fi
if [[ $(($fill & 0x0100)) -ne 0 ]]; then
new="$(printf "%08x" $(( ($i_temp<<20) | (0x71d<<8) | (($x>>8)&0xFF) )))"
if [[ -z "$unknown" ]]; then unknown=$new; else unknown="$unknown $new"; fi
fi
if [[ $(($fill & 0x010000)) -ne 0 ]]; then
new="$(printf "%08x" $(( ($i_temp<<20) | (0x71e<<8) | (($x>>16)&0xFF) )))"
if [[ -z "$unknown" ]]; then unknown=$new; else unknown="$unknown $new"; fi
fi
if [[ $(($fill & 0x01000000)) -ne 0 ]]; then
new="$(printf "%08x" $(( ($i_temp<<20) | (0x71f<<8) | (($x>>24)&0xFF) )))"
if [[ -z "$unknown" ]]; then unknown=$new; else unknown="$unknown $new"; fi
fi
fi
((i_temp++))
done
# output other verbs (non-config default)
let i_temp=0
while [[ $i_temp -lt $count_temp ]]; do
new="$(printf "%08x" ${g_unkownVerbs[$i_temp]})"
if [[ -z "$unknown" ]]; then unknown=$new; else unknown="$unknown $new"; fi
((i_temp++))
done
if [[ $total_temp -gt 0 ]]; then
printf "%s\n" "$unknown" | xxd -r -p | xxd -i -c 4
fi
fi

View File

@ -0,0 +1,95 @@
#!/bin/bash
# Get right input amp
# 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
# 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x0
# Get left input amp
# 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x2000
# Get right output amp
# 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x8000
# Get left output amp
# 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0xa000
# Set both input amps
# 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
# 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 = 0x7003
function dump
{
echo -e "\t\tnid = $1 --> result `hda-verb $1 $2 $3 | tail -c 11`"
}
function dump_all
{
dump 0x02 $1 $2
dump 0x03 $1 $2
dump 0x04 $1 $2
dump 0x05 $1 $2
dump 0x06 $1 $2
dump 0x07 $1 $2
dump 0x08 $1 $2
dump 0x09 $1 $2
dump 0x0a $1 $2
dump 0x0b $1 $2
dump 0x0c $1 $2
dump 0x0d $1 $2
dump 0x0e $1 $2
dump 0x0f $1 $2
dump 0x10 $1 $2
dump 0x11 $1 $2
dump 0x12 $1 $2
dump 0x13 $1 $2
dump 0x14 $1 $2
dump 0x15 $1 $2
dump 0x16 $1 $2
dump 0x17 $1 $2
dump 0x18 $1 $2
dump 0x19 $1 $2
dump 0x1a $1 $2
dump 0x1b $1 $2
dump 0x1c $1 $2
dump 0x1d $1 $2
dump 0x1e $1 $2
dump 0x1f $1 $2
dump 0x20 $1 $2
dump 0x21 $1 $2
dump 0x22 $1 $2
dump 0x23 $1 $2
dump 0x24 $1 $2
}
#echo -e "\tConnection Selector"
#dump_all GET_CONNECT_SEL 0x0
#echo -e "\tProcessing State"
#dump_all GET_PROC_STATE 0x0
#echo -e "\tPower State"
#dump_all GET_POWER_STATE 0x0
#echo -e "\tPin Widget Control"
#dump_all GET_PIN_WIDGET_CONTROL 0x0
#echo -e "\tPin Sense"
#dump_all GET_PIN_SENSE 0x0
echo -e "\tEAPD"
dump_all GET_EAPD_BTLENABLE 0x0
#echo -e "\tAmp Mute (Right Input)"
#dump_all GET_AMP_GAIN_MUTE 0x0
#echo -e "\tAmp Mute (Left Input)"
#dump_all GET_AMP_GAIN_MUTE 0x2000
#echo -e "\tAmp Mute (Right Output)"
#dump_all GET_AMP_GAIN_MUTE 0x8000
#echo -e "\tAmp Mute (Left Output)"
#dump_all GET_AMP_GAIN_MUTE 0xa000
#echo -e "\tVolume Knob Control"
#dump_all GET_VOLUME_KNOB_CONTROL 0x0
#echo -e "\tConfiguration Default"
#dump_all GET_CONFIG_DEFAULT 0x0

View File

@ -0,0 +1,281 @@
#!/bin/bash
#set -x
# check arguments
if [[ "$#" -lt 3 ]]; then
echo Usage: $0 {AppleHDA-path} {name} {codec-id-1} [codec-id-2 codec-id-n ...]
echo
echo "{AppleHDA-path} is path of patched AppleHDA.kext or AppleHDA injector"
echo "{name} is \"Resources\" folder suffix to be created for extracted files (Extract_name)"
echo "Following the fixed arguments, are one or more codec ids, usually specified in hex, such as 0x10ec0892"
echo
echo "Examples:"
echo " $0 ~/Downloads/realtekALC.kext ALC892 0x10ec0892"
echo " $0 ~/Downloads/AppleHDA.kext ALC280 0x10ec0892"
echo " $0 ~/Projects/probook.git/AppleHDA_ProBook.kext ProBook 0x10ec0282 0x10ec0280 \\"
echo " 0x14f150f4 0x111d76d1 0x111D76D9 0x111D76e0 0x111D7605 0x111D7695"
exit
fi
# g_codecFilter array
declare -a g_codecFilter
function add_codec()
# $1 is codec_id
{
local count=${#g_codecFilter[@]}
g_codecFilter[$count]=$(($1))
}
function check_codec()
# $1 is codec_id to check
# echo true/false
{
local count=${#g_codecFilter[@]}
local i
for((i=0; i<$count; i++)); do
if [[ "$1" -eq ${g_codecFilter[$i]} ]]; then
break
fi
done
if [[ $i -eq $count ]]; then
echo false
else
echo true
fi
}
# g_layoutList
declare -a g_layoutList
function add_layout()
# $1 is layout-id to add
{
local count=${#g_layoutList[@]}
local i
for((i=0; i<$count; i++)); do
if [[ "$1" -eq ${g_layoutList[$i]} ]]; then
break
fi
done
if [[ $i == $count ]]; then
g_layoutList[$count]=$(($1))
fi
}
# g_layoutList
declare -a g_pathmapList
function add_pathmap()
# $1 is pathmap-id to add
{
local count=${#g_pathmapList[@]}
local i
for((i=0; i<$count; i++)); do
if [[ "$1" -eq ${g_pathmapList[$i]} ]]; then
break
fi
done
if [[ $i == $count ]]; then
g_pathmapList[$count]=$(($1))
fi
}
function check_pathmap()
# $1 is pathmap_id to check
# echo true/false
{
local count=${#g_pathmapList[@]}
local i
for((i=0; i<$count; i++)); do
if [[ "$1" -eq ${g_pathmapList[$i]} ]]; then
break
fi
done
if [[ $i -eq $count ]]; then
echo false
else
echo true
fi
}
function merge_entry()
# $1 is keypath to read
# $2 is source plist
# $3 is keypath to write
# #4 is dest plist
{
/usr/libexec/PlistBuddy -x -c "Print \"$1\"" "$2" >/tmp/org_rehabman_temp.plist
/usr/libexec/PlistBuddy -x -c "Add \"$3\" dict" "$4"
/usr/libexec/PlistBuddy -c "Merge /tmp/org_rehabman_temp.plist \"$3\"" "$4"
}
hda="$1"
extract=Extract_"$2"
# build list of codecs to filter
for ((i=3; i<=$#; i++)); do
add_codec "${!i}"
done
echo [dbg] g_codecFilter: ${g_codecFilter[*]}
# determine plist to scan
plist="$hda"/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
if [[ ! -e "$plist" ]]; then
plist="$hda"/Contents/Info.plist
fi
echo [dbg] plist: "$plist"
if [[ ! -e $plist ]]; then
echo Info.plist at $plist does not exist
exit
fi
if [[ ! -d "$extract" ]]; then
rm -rf "$extract"
mkdir "$extract"
fi
rm -f "$extract"/Platforms.plist
rm -f "$extract"/layout*.plist
cat >"$extract"/ahhcd.plist <<ahhcd_starter_plist
<?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>HDAConfigDefault</key>
<array/>
</dict>
</plist>
ahhcd_starter_plist
ahhcd_count=0
# use PlistBuddy to look at the Info.plist
for ((i=0; 1; i++)); do
prefix=":IOKitPersonalities:HDA Hardware Config Resource:HDAConfigDefault:$i"
codec=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID\"" $plist 2>&1`
if [[ "$codec" == *"Does Not Exist"* ]]; then
break
fi
if [[ `check_codec $codec` == 'true' ]]; then
merge_entry "$prefix" $plist "HDAConfigDefault:$ahhcd_count" "$extract"/ahhcd.plist
((ahhcd_count++))
layout=`/usr/libexec/PlistBuddy -c "Print \"$prefix:LayoutID\"" $plist 2>&1`
if [[ "$layout" != *"Does Not Exist"* ]]; then
add_layout "$layout"
fi
fi
#printf "found codec: 0x%x\n" $codec
done
# look at PostConstructionInitialization for additional layout-ids (and perhaps other data)
pci_count=0
for ((i=0; 1; i++)); do
prefix=":IOKitPersonalities:HDA Hardware Config Resource:PostConstructionInitialization:$i"
codec=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID\"" $plist 2>&1`
if [[ "$codec" == *"Does Not Exist"* ]]; then
break
fi
if [[ `check_codec $codec` == 'true' ]]; then
merge_entry "$prefix" $plist "PostConstructionInitialization:$pci_count" "$extract"/ahhcd.plist
((pci_count++))
for((j=0; 1; j++)); do
layout=`/usr/libexec/PlistBuddy -c "Print \"$prefix:Layouts:$j\"" $plist 2>&1`
if [[ "$layout" == *"Does Not Exist"* ]]; then
break
fi
add_layout "$layout"
done
fi
done
echo [dbg] g_layoutList: ${g_layoutList[*]}
for ((i=0; i<${#g_layoutList[@]}; i++)); do
# copy available layout file
layout=${g_layoutList[$i]}
if [[ -e $layout$layout.zml.zlib ]]; then
zlib inflate layout$layout.zml.zlib >"$extract"/layout$layout.plist
elif [[ -e $1/Contents/Resources/layout$layout.xml.zlib ]]; then
zlib inflate $1/Contents/Resources/layout$layout.xml.zlib >"$extract"/layout$layout.plist
elif [[ -e $1/Contents/Resources/layout$layout.xml ]]; then
cp $1/Contents/Resources/layout$layout.xml "$extract"/layout$layout.plist
fi
done
if [ 0 -eq 1 ]; then
if [[ ! -e "$extract"/layout.bak ]]; then mkdir "$extract"/layout.bak; fi
rm -f "$extract"/layout.bak/*
cp "$extract"/layout*.plist "$extract"/layout.bak
fi
# clean each layout*.plist for codec filter
for layout in "$extract"/layout*.plist; do
for ((i=0; 1; i++)); do
prefix=":PathMapRef:$i"
pathmap=`/usr/libexec/PlistBuddy -c "Print \"$prefix:PathMapID\"" $layout 2>&1`
if [[ "$pathmap" == *"Does Not Exist"* ]]; then
break
fi
for ((j=0; 1; j++)); do
prefix=":PathMapRef:$i:CodecID:$j"
codec=`/usr/libexec/PlistBuddy -c "Print \"$prefix\"" $layout 2>&1`
if [[ "$codec" == *"Does Not Exist"* ]]; then
break
fi
if [[ `check_codec $codec` != "true" ]]; then
echo [dbg] $layout: deleting \"$prefix\" for codec $codec
/usr/libexec/PlistBuddy -c "Delete \"$prefix\"" $layout
((j--))
fi
done
done
done
# now, delete any PathMapRef with an empty codec list
for layout in "$extract"/layout*.plist; do
for ((i=0; 1; i++)); do
prefix=":PathMapRef:$i"
pathmap=`/usr/libexec/PlistBuddy -c "Print \"$prefix:PathMapID\"" $layout 2>&1`
if [[ "$pathmap" == *"Does Not Exist"* ]]; then
break
fi
test=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID:0\"" $layout 2>&1`
if [[ "$test" == *"Does Not Exist"* ]]; then
echo [dbg] $layout: deleting \"$prefix\" \($pathmap\)
/usr/libexec/PlistBuddy -c "Delete \"$prefix\"" $layout
((i--))
else
add_pathmap "$pathmap"
fi
done
done
echo [dbg] g_pathmapList: ${g_pathmapList[*]}
# copy available Platforms
if [[ -e Platforms.zml.zlib ]]; then
zlib inflate Platforms.zml.zlib >"$extract"/Platforms.plist
elif [[ -e $1/Contents/Resources/Platforms.xml.zlib ]]; then
zlib inflate $1/Contents/Resources/Platforms.xml.zlib >"$extract"/Platforms.plist
elif [[ -e $1/Contents/Resources/Platforms.xml ]]; then
cp $1/Contents/Resources/Platforms.xml "$extract"/Platforms.plist
fi
/usr/libexec/PlistBuddy -c "Delete :CommonPeripheralDSP" "$extract"/Platforms.plist
# in Platforms.plist, remove any pathmap not in g_pathmapList
plist="$extract"/Platforms.plist
for ((i=0; 1; i++)); do
pathmap=`/usr/libexec/PlistBuddy -c "Print :PathMaps:$i:PathMapID" $plist 2>&1`
if [[ "$pathmap" == *"Does Not Exist"* ]]; then
break
fi
if [[ `check_pathmap $pathmap` != "true" ]]; then
echo [dbg] Platforms.plist: deleting \":PathMaps:$i\" \($pathmap\)
/usr/libexec/PlistBuddy -c "Delete :PathMaps:$i" $plist
((i--))
fi
done
ls -l "$extract"

View File

@ -0,0 +1,219 @@
#!/bin/bash
#set -x
if [[ "$1" == "" ]]; then
echo "Usage: $0 {codec}"
echo
echo "{codec} is a \"Resources\" directory suffix that contains ahhcd.plist, layout*.plist, Platforms.plist"
echo
echo "Examples:"
echo " $0 ALC892"
echo " $0 ProBook"
exit
fi
out="SSDT-$1_out.dsl"
plist="Resources_$1/ahhcd.plist"
convert_sh=`dirname "$0"`/convert.sh
if [[ ! -e "$plist" ]]; then
echo Error: file \"$plist\" does not exist, aborting...
exit
fi
# g_layoutList
declare -a g_codecList
function add_codec()
# $1 is codec-id to add
{
local count=${#g_codecList[@]}
local i
for((i=0; i<$count; i++)); do
if [[ "$1" -eq ${g_codecList[$i]} ]]; then
break
fi
done
if [[ $i == $count ]]; then
g_codecList[$count]=$(($1))
fi
}
function generate_pinconfig()
{
local count=0
for ((j=0; 1; j++)); do
prefix=":HDAConfigDefault:$j"
codec_test=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID\"" "$plist" 2>&1`
if [[ "$codec_test" == *"Does Not Exist"* ]]; then
break
fi
if [[ $codec_test -eq $codec ]]; then
layout=`/usr/libexec/PlistBuddy -c "Print \"$prefix:LayoutID\"" $plist 2>&1`
if [[ "$layout" == *"Does Not Exist"* ]]; then
echo Error: LayoutID not present at index $j for codec $codec
continue
fi
verbs=`/usr/libexec/PlistBuddy -x -c "Print \"$prefix:ConfigData\"" "$plist" 2>&1`
verbs=$([[ "$verbs" =~ \<data\>(.*)\<\/data\> ]] && echo ${BASH_REMATCH[1]})
verbs=`echo $verbs | base64 --decode | xxd -p | tr '\n' ' '`
verbs=`echo -n "$verbs" | "$convert_sh" config`
if [[ "$verbs" != "" ]]; then
((count++))
fi
fi
done
if [[ $count -ne 0 ]]; then
printf " \"PinConfigDefault\", Package()\n" >>$out
printf " {\n" >>$out
printf " Package(){},\n" >>$out
for ((j=0; 1; j++)); do
prefix=":HDAConfigDefault:$j"
codec_test=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID\"" "$plist" 2>&1`
if [[ "$codec_test" == *"Does Not Exist"* ]]; then
break
fi
if [[ $codec_test -eq $codec ]]; then
layout=`/usr/libexec/PlistBuddy -c "Print \"$prefix:LayoutID\"" "$plist" 2>&1`
if [[ "$layout" == *"Does Not Exist"* ]]; then
echo Error: LayoutID not present at index $j for codec $codec
continue
fi
verbs=`/usr/libexec/PlistBuddy -x -c "Print \"$prefix:ConfigData\"" "$plist" 2>&1`
verbs=$([[ "$verbs" =~ \<data\>(.*)\<\/data\> ]] && echo ${BASH_REMATCH[1]})
verbs=`echo $verbs | base64 --decode | xxd -p | tr '\n' ' '`
verbs_t=`echo -n "$verbs" | "$convert_sh" config`
if [[ "$verbs_t" != "" ]]; then
printf " Package()\n" >>$out
printf " {\n" >>$out
printf " \"LayoutID\", %d,\n" $layout >>$out
printf " \"PinConfigs\", Package()\n" >>$out
printf " {\n" >>$out
printf " Package(){},\n" >>$out
echo -n "$verbs" | "$convert_sh" config | sed 's/^/ /' >>$out
printf " },\n" >>$out
printf " },\n" >>$out
fi
fi
done
printf " },\n" >>$out
fi
}
function generate_commands()
{
# "Custom Commands"
local count=0
for ((j=0; 1; j++)); do
prefix=":HDAConfigDefault:$j"
codec_test=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID\"" "$plist" 2>&1`
if [[ "$codec_test" == *"Does Not Exist"* ]]; then
break
fi
if [[ $codec_test -eq $codec ]]; then
layout=`/usr/libexec/PlistBuddy -c "Print \"$prefix:LayoutID\"" $plist 2>&1`
if [[ "$layout" == *"Does Not Exist"* ]]; then
echo Error: LayoutID not present at index $j for codec $codec
continue
fi
verbs=`/usr/libexec/PlistBuddy -x -c "Print \"$prefix:ConfigData\"" "$plist" 2>&1`
verbs=$([[ "$verbs" =~ \<data\>(.*)\<\/data\> ]] && echo ${BASH_REMATCH[1]})
verbs=`echo $verbs | base64 --decode | xxd -p | tr '\n' ' '`
verbs_t=`echo -n "$verbs" | "$convert_sh" other`
if [[ "$verbs_t" != "" ]]; then
((count++))
fi
fi
done
if [[ $count -ne 0 ]]; then
printf " \"Custom Commands\", Package()\n" >>$out
printf " {\n" >>$out
printf " Package(){},\n" >>$out
for ((j=0; 1; j++)); do
prefix=":HDAConfigDefault:$j"
codec_test=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID\"" "$plist" 2>&1`
if [[ "$codec_test" == *"Does Not Exist"* ]]; then
break
fi
if [[ $codec_test -eq $codec ]]; then
layout=`/usr/libexec/PlistBuddy -c "Print \"$prefix:LayoutID\"" $plist 2>&1`
if [[ "$layout" == *"Does Not Exist"* ]]; then
echo Error: LayoutID not present at index $j for codec $codec
continue
fi
verbs=`/usr/libexec/PlistBuddy -x -c "Print \"$prefix:ConfigData\"" "$plist" 2>&1`
verbs=$([[ "$verbs" =~ \<data\>(.*)\<\/data\> ]] && echo ${BASH_REMATCH[1]})
verbs=`echo $verbs | base64 --decode | xxd -p | tr '\n' ' '`
verbs_t=`echo -n "$verbs" | "$convert_sh" other`
if [[ "$verbs_t" != "" ]]; then
printf " Package()\n" >>$out
printf " {\n" >>$out
printf " \"LayoutID\", %d,\n" $layout >>$out
printf " \"Command\", Buffer()\n" >>$out
printf " {\n" >>$out
echo -n "$verbs" | "$convert_sh" other | sed 's/^/ /' >>$out
printf " },\n" >>$out
printf " },\n" >>$out
fi
fi
done
printf " },\n" >>$out
fi
}
# find all codecs in ahhcd.plist
for ((i=0; 1; i++)); do
prefix=":HDAConfigDefault:$i"
codec=`/usr/libexec/PlistBuddy -c "Print \"$prefix:CodecID\"" "$plist" 2>&1`
if [[ "$codec" == *"Does Not Exist"* ]]; then
break
fi
add_codec "$codec"
done
#echo [dbg] codecs: ${g_codecList[*]}
echo Generating "$out"...
# generate SSDT header
cat >$out <<ssdt_starter_dsl
// generated from: $0 $1
DefinitionBlock ("", "SSDT", 2, "hack", "$1", 0)
{
External(_SB.PCI0.HDEF, DeviceObj)
Name(_SB.PCI0.HDEF.RMCF, Package()
{
"CodecCommander", Package()
{
"Disable", ">y",
},
"CodecCommanderPowerHook", Package()
{
"Disable", ">y",
},
"CodecCommanderProbeInit", Package()
{
"Version", 0x020600,
ssdt_starter_dsl
# for each codec/layout in ahhcd.plist, generate pinconfigs/verbs
count=${#g_codecList[@]}
for((i=0; i<$count; i++)); do
codec=${g_codecList[$i]}
printf "generating: \"%04x_%04x\"\n" $(($codec>>16)) $(($codec&0xFFFF))
printf " \"%04x_%04x\", Package()\n" $(($codec>>16)) $(($codec&0xFFFF)) >>$out
printf " {\n" >>$out
generate_pinconfig
generate_commands
printf " },\n" >>$out
done
# generate SSDT footer
printf " },\n" >>$out
printf " })\n" >>$out
printf "}\n" >>$out
printf "//EOF\n" >>$out
#EOF

View File

@ -0,0 +1,95 @@
#!/bin/bash
# Get right input amp
# 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
# 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x0
# Get left input amp
# 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x2000
# Get right output amp
# 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x8000
# Get left output amp
# 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0xa000
# Set both input amps
# 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
# 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 = 0x7003
function dump
{
echo -e "\t\tnid = $1 --> result `hda-verb $1 $2 $3 | tail -c 11`"
}
function dump_all
{
dump 0x02 $1 $2
dump 0x03 $1 $2
dump 0x04 $1 $2
dump 0x05 $1 $2
dump 0x06 $1 $2
dump 0x07 $1 $2
dump 0x08 $1 $2
dump 0x09 $1 $2
dump 0x0a $1 $2
dump 0x0b $1 $2
dump 0x0c $1 $2
dump 0x0d $1 $2
dump 0x0e $1 $2
dump 0x0f $1 $2
dump 0x10 $1 $2
dump 0x11 $1 $2
dump 0x12 $1 $2
dump 0x13 $1 $2
dump 0x14 $1 $2
dump 0x15 $1 $2
dump 0x16 $1 $2
dump 0x17 $1 $2
dump 0x18 $1 $2
dump 0x19 $1 $2
dump 0x1a $1 $2
dump 0x1b $1 $2
dump 0x1c $1 $2
dump 0x1d $1 $2
dump 0x1e $1 $2
dump 0x1f $1 $2
dump 0x20 $1 $2
dump 0x21 $1 $2
dump 0x22 $1 $2
dump 0x23 $1 $2
dump 0x24 $1 $2
}
echo -e "\tConnection Selector"
dump_all GET_CONNECT_SEL 0x0
echo -e "\tProcessing State"
dump_all GET_PROC_STATE 0x0
echo -e "\tPower State"
dump_all GET_POWER_STATE 0x0
echo -e "\tPin Widget Control"
dump_all GET_PIN_WIDGET_CONTROL 0x0
echo -e "\tPin Sense"
dump_all GET_PIN_SENSE 0x0
echo -e "\tEAPD"
dump_all GET_EAPD_BTLENABLE 0x0
echo -e "\tAmp Mute (Right Input)"
dump_all GET_AMP_GAIN_MUTE 0x0
echo -e "\tAmp Mute (Left Input)"
dump_all GET_AMP_GAIN_MUTE 0x2000
echo -e "\tAmp Mute (Right Output)"
dump_all GET_AMP_GAIN_MUTE 0x8000
echo -e "\tAmp Mute (Left Output)"
dump_all GET_AMP_GAIN_MUTE 0xa000
echo -e "\tVolume Knob Control"
dump_all GET_VOLUME_KNOB_CONTROL 0x0
echo -e "\tConfiguration Default"
dump_all GET_CONFIG_DEFAULT 0x0

View File

@ -0,0 +1,95 @@
#!/bin/bash
# Get right input amp
# 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
# 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x0
# Get left input amp
# 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x2000
# Get right output amp
# 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0x8000
# Get left output amp
# 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0xa000
# Set both input amps
# 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
# 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 = 0x7003
function dump
{
echo -e "\t\tnid = $1 --> result `hda-verb $1 $2 $3 | tail -c 11`"
}
function dump_all
{
dump 0x02 $1 $2
dump 0x03 $1 $2
dump 0x04 $1 $2
dump 0x05 $1 $2
dump 0x06 $1 $2
dump 0x07 $1 $2
dump 0x08 $1 $2
dump 0x09 $1 $2
dump 0x0a $1 $2
dump 0x0b $1 $2
dump 0x0c $1 $2
dump 0x0d $1 $2
dump 0x0e $1 $2
dump 0x0f $1 $2
dump 0x10 $1 $2
dump 0x11 $1 $2
dump 0x12 $1 $2
dump 0x13 $1 $2
dump 0x14 $1 $2
dump 0x15 $1 $2
dump 0x16 $1 $2
dump 0x17 $1 $2
dump 0x18 $1 $2
dump 0x19 $1 $2
dump 0x1a $1 $2
dump 0x1b $1 $2
dump 0x1c $1 $2
dump 0x1d $1 $2
dump 0x1e $1 $2
dump 0x1f $1 $2
dump 0x20 $1 $2
dump 0x21 $1 $2
dump 0x22 $1 $2
dump 0x23 $1 $2
dump 0x24 $1 $2
}
#echo -e "\tConnection Selector"
#dump_all GET_CONNECT_SEL 0x0
#echo -e "\tProcessing State"
#dump_all GET_PROC_STATE 0x0
#echo -e "\tPower State"
#dump_all GET_POWER_STATE 0x0
echo -e "\tPin Widget Control"
dump_all GET_PIN_WIDGET_CONTROL 0x0
#echo -e "\tPin Sense"
#dump_all GET_PIN_SENSE 0x0
#echo -e "\tEAPD"
#dump_all GET_EAPD_BTLENABLE 0x0
#echo -e "\tAmp Mute (Right Input)"
#dump_all GET_AMP_GAIN_MUTE 0x0
#echo -e "\tAmp Mute (Left Input)"
#dump_all GET_AMP_GAIN_MUTE 0x2000
#echo -e "\tAmp Mute (Right Output)"
#dump_all GET_AMP_GAIN_MUTE 0x8000
#echo -e "\tAmp Mute (Left Output)"
#dump_all GET_AMP_GAIN_MUTE 0xa000
#echo -e "\tVolume Knob Control"
#dump_all GET_VOLUME_KNOB_CONTROL 0x0
#echo -e "\tConfiguration Default"
#dump_all GET_CONFIG_DEFAULT 0x0

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.4</string>
<string>1.3.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.4</string>
<string>1.3.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</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>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>OSBundleCompatibleVersion</key>
<string>1.2.4</string>
<string>1.3.6</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>15D21</string>
<string>16C67</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Broadcom-WiFi</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.4</string>
<string>1.3.6</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.4</string>
<string>1.3.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</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>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Airport_Brcm4360</key>
@ -52,13 +52,13 @@
<string>pci14e4,43b2</string>
</array>
<key>IOProbeScore</key>
<integer>901</integer>
<integer>1110</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>TruePowerOff</key>
<true/>
</dict>
<key>Broadcom FakePCIID WiFi 43224</key>
<key>Broadcom FakePCIID WiFi no device-id</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
@ -79,6 +79,14 @@
<string>FakePCIID</string>
<key>IONameMatch</key>
<array>
<string>pci14e4,4357</string>
<string>pci14e4,43b1</string>
<string>pci14e4,43a0</string>
<string>pci14e4,4331</string>
<string>pci14e4,4353</string>
<string>pci14e4,432b</string>
<string>pci14e4,43ba</string>
<string>pci14e4,43a3</string>
<string>pci106b,4e</string>
<string>pci14e4,4311</string>
<string>pci14e4,4312</string>
@ -96,76 +104,6 @@
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Broadcom FakePCIID WiFi 43a0</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
oEMAAA==
</data>
<key>RM,subsystem-id</key>
<data>
NAEAAA==
</data>
<key>RM,subsystem-vendor-id</key>
<data>
axAAAA==
</data>
<key>RM,vendor-id</key>
<data>
5BQAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IONameMatch</key>
<array>
<string>pci14e4,4357</string>
<string>pci14e4,43b1</string>
</array>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Broadcom FakePCIID WiFi no device-id</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,subsystem-id</key>
<data>
NAEAAA==
</data>
<key>RM,subsystem-vendor-id</key>
<data>
axAAAA==
</data>
<key>RM,vendor-id</key>
<data>
5BQAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IONameMatch</key>
<array>
<string>pci14e4,43a0</string>
<string>pci14e4,4331</string>
<string>pci14e4,4353</string>
<string>pci14e4,432b</string>
<string>pci14e4,43ba</string>
<string>pci14e4,43a3</string>
</array>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Network-Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15D21</string>
<string>16C67</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.4</string>
<string>1.3.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.4</string>
<string>1.3.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</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>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</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.2.4</string>
<string>1.3.6</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>FakeSMC</key>
@ -237,9 +237,9 @@
<key>IOResourceMatch</key>
<string>FakeSMCKeyStore</string>
<key>RM,Build</key>
<string>Release-RehabMan</string>
<string>Release-rehabman</string>
<key>RM,Version</key>
<string>FakeSMC 1707</string>
<string>FakeSMC 1737</string>
</dict>
<key>FakeSMCKeyStore</key>
<dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI Customizable Monitoring Plugin</key>
@ -252,8 +252,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel Thermal Monitor</key>
@ -86,8 +86,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>AMD Radeon Monitoring Plugin</key>
@ -119,8 +119,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15C50</string>
<string>16C67</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.18-313-g671f31c.1707</string>
<string>6.24-316-g197d663.1737</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1707</string>
<string>1737</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0720</string>
<string>0821</string>
<key>DTXcodeBuild</key>
<string>7C68</string>
<string>8C1002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Fintek F718x Monitor</key>
@ -1886,11 +1886,38 @@
<key>VIN0</key>
<string>CPU Core</string>
<key>VIN1</key>
<string>Power Supply</string>
<dict>
<key>gain</key>
<integer>650</integer>
<key>name</key>
<string>Main 3V</string>
<key>offset</key>
<integer>0</integer>
<key>reference</key>
<integer>0</integer>
</dict>
<key>VIN2</key>
<string>Power Supply</string>
<dict>
<key>gain</key>
<integer>5000</integer>
<key>name</key>
<string>Main 12V</string>
<key>offset</key>
<integer>0</integer>
<key>reference</key>
<integer>0</integer>
</dict>
<key>VIN3</key>
<string>Power Supply</string>
<dict>
<key>gain</key>
<integer>1500</integer>
<key>name</key>
<string>Main 5V</string>
<key>offset</key>
<integer>0</integer>
<key>reference</key>
<integer>0</integer>
</dict>
<key>VIN4</key>
<string>CPU GFX</string>
<key>VIN5</key>
@ -4977,8 +5004,6 @@
<key>org.netkas.driver.FakeSMC</key>
<string>1212</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>"https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git"</string>
</dict>

View File

@ -1,32 +1,18 @@
0:100 0:100 MemLog inited, TSC freq: 2494331134
0:100 0:100 MemLog inited, TSC freq: 2494332397
0:100 0:000
0:100 0:000 Now is 14.2.2016, 4:39:26 (GMT+2047)
0:100 0:000 Starting Clover rev 3346 on Phoenix Technologies Ltd. EFI
0:100 0:000 SelfDevicePath=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,280A77D1-78A4-4022-89EE-E6763DD683BD,0x28,0x64000) @BCCD6518
0:100 0:000 SelfDirPath = \EFI\BOOT
0:100 0:000 Total Memory Slots Count = 4
0:100 0:000 Type 17 Index = 0
0:100 0:000 SmbiosTable.Type17->Speed = 1600MHz
0:100 0:000 SmbiosTable.Type17->Size = 4096MB
0:100 0:000 SmbiosTable.Type17->Bank/Device = BANK 0 ChannelA-DIMM0
0:100 0:000 Type 17 Index = 1
0:100 0:000 Ignoring insane frequency value 0MHz
0:100 0:000 SmbiosTable.Type17->Speed = 0MHz
0:100 0:000 SmbiosTable.Type17->Size = 0MB
0:100 0:000 SmbiosTable.Type17->Bank/Device = BANK 1 ChannelA-DIMM1
0:100 0:000 Type 17 Index = 2
0:100 0:000 SmbiosTable.Type17->Speed = 1600MHz
0:100 0:000 SmbiosTable.Type17->Size = 4096MB
0:100 0:000 SmbiosTable.Type17->Bank/Device = BANK 2 ChannelB-DIMM0
0:100 0:000 Type 17 Index = 3
0:100 0:000 Ignoring insane frequency value 0MHz
0:100 0:000 SmbiosTable.Type17->Speed = 0MHz
0:100 0:000 SmbiosTable.Type17->Size = 0MB
0:100 0:000 SmbiosTable.Type17->Bank/Device = BANK 3 ChannelB-DIMM1
0:100 0:000 Now is 3.7.2016, 12:9:17 (GMT)
0:100 0:000 Starting Clover rev 3438 on Phoenix Technologies Ltd. EFI
0:100 0:000 SelfDevicePath=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,280A77D1-78A4-4022-89EE-E6763DD683BD,0x28,0x64000) @BCCDD198
0:100 0:000 SelfDirPath = \EFI\CLOVER
0:100 0:000 SmbiosTable: Type 1 (System Information) not found!
0:100 0:000 SmbiosTable: Type 3 (System Chassis Information) not found!
0:100 0:000 SmbiosTable: Type 4 (Processor Information) not found!
0:100 0:000 SmbiosTable: Type 16 (Physical Memory Array) not found!
0:100 0:000 Boot status=0
0:100 0:000 Clover revision: 3346 running on 900X3C_900X3D_900X3E_900X4C_900X4D
0:100 0:000 ... with board SAMSUNG_NP1234567890
0:100 0:000 Clover revision: 3438 running on
0:100 0:000 ... with board
0:100 0:000 CPU Vendor = 756E6547 Model=306A9
0:100 0:000 got cores from CPUID_1 = 0
0:100 0:000 The CPU supported turbo
0:100 0:000 BrandString = Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
0:100 0:000 MSR 0xE2 before patch 1E008404
@ -36,8 +22,8 @@
0:100 0:000 non-usable FLEX_RATIO = 110000
0:100 0:000 corrected FLEX_RATIO = 100000
0:100 0:000 MSR 0x1B0 00000000
0:100 0:000 FSBFrequency=100MHz DMIvalue=100000kHz
0:100 0:000 Corrected FSBFrequency=100MHz
0:100 0:000 FSBFrequency=99MHz DMIvalue=0kHz
0:100 0:000 Corrected FSBFrequency=99MHz
0:100 0:000 Vendor/Model/Stepping: 0x756E6547/0x3A/0x9
0:100 0:000 Family/ExtFamily: 0x6/0x0
0:100 0:000 MaxDiv/MinDiv: 25.0/8
@ -45,14 +31,14 @@
0:100 0:000 Features: 0xBFEBFBFF
0:100 0:000 Threads: 4
0:100 0:000 Cores: 2
0:100 0:000 FSB: 100 MHz
0:100 0:000 CPU: 2500 MHz
0:100 0:000 TSC: 2500 MHz
0:100 0:000 PIS: 400 MHz
0:100 0:000 FSB: 99 MHz
0:100 0:000 CPU: 2494 MHz
0:100 0:000 TSC: 2494 MHz
0:100 0:000 PIS: 399 MHz
0:100 0:000 PCI (00|00:02.00) : 8086 0166 class=030000
0:100 0:000 Found GFX model=Intel HD Graphics 4000
0:100 0:000 PCI (00|00:1C.00) : 8086 1E10 class=060400
0:100 0:000 PCI (00|01:00.00) : 168C 0034 class=028000
0:100 0:000 PCI (00|01:00.00) : 14E4 43B1 class=028000
0:100 0:000 PCI (00|00:1C.04) : 8086 1E18 class=060400
0:100 0:000 PCI (00|03:00.00) : 1912 0015 class=0C0330
0:100 0:000 PCI (00|00:1F.00) : 8086 1E5D class=060100
@ -67,172 +53,179 @@
0:100 0:000 PCI (00|00:1F.02) : 8086 1E03 class=010601
0:100 0:000 PCI (00|00:1F.03) : 8086 1E22 class=0C0500
0:100 0:000 PCI (00|00:1F.06) : FFFF FFFF class=FFFFFF
0:100 0:000 Clover load options size = 0 bytes
0:102 0:001 Using OEM config.plist at path: EFI\CLOVER\config.plist
0:102 0:000 EFI\CLOVER\config.plist loaded: Success
0:103 0:000 Found theme directory: bootcamp
0:103 0:000 Found theme directory: clover-minimal
0:104 0:000 Found theme directory: embedded
0:104 0:000 Found theme directory: lightup
0:105 0:000 Found theme directory: mac
0:105 0:000 Found theme directory: os_one
0:106 0:000 Found theme directory: random
0:106 0:000 Loading early settings
0:106 0:000 timeout set to 5
0:106 0:000 Custom boot CUSTOM_BOOT_DISABLED (0x0)
0:106 0:000 KextsToPatch: 8 requested
0:106 0:000 KextsToPatch 0: AppleUSBXHCI (Disable XHCI 1.0 check, 10.10.* (credit Zenith432)) Kext bin patch, data len: 11
0:106 0:000 KextsToPatch 1: IOGraphicsFamily (Boot Screen Glitch Patch)patch disabled, skipped
0:106 0:000 KextsToPatch 2: AppleUSBXHCI (Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432)) Kext bin patch, data len: 7
0:106 0:000 KextsToPatch 3: AppleUSBXHCI (Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432)) Kext bin patch, data len: 8
0:106 0:000 KextsToPatch 4: AppleIntelFramebufferCapri (A LVDS->DP)patch disabled, skipped
0:106 0:000 KextsToPatch 5: IOGraphicsFamily (other Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)) Kext bin patch, data len: 5
0:106 0:000 KextsToPatch 6: AppleAHCIPort (External icons patch) Kext bin patch, data len: 8
0:106 0:000 KextsToPatch 7: AppleUSBXHCI (Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432)) Kext bin patch, data len: 9
0:106 0:000 Default theme: clover-minimal
0:106 0:000 Hiding entries with string BOOTX64.EFI
0:106 0:000 Hiding entries with string Windows
0:106 0:000 CustomEDID ok
0:106 0:000 LoadDrivers() start
0:106 0:000 Loading DataHubDxe-64.efi status=Success
0:114 0:007 Loading EmuVariableUefi-64.efi status=Success
0:114 0:000 EmuVariableUefi Initialize: VariableCommonInitialize = Success, orig services stored, install gEmuVariableControlProtocolGuid = Success
0:115 0:000 Loading FSInject-64.efi status=Success
0:115 0:000 Loading HFSPlus.efi status=Success
0:115 0:000 - driver needs connecting
0:115 0:000 Loading NTFS.efi status=Success
0:116 0:000 - driver needs connecting
0:116 0:000 Loading OsxAptioFix2Drv-64.efi status=Success
0:116 0:000 Loading OsxFatBinaryDrv-64.efi status=Success
0:116 0:000 Loading PartitionDxe-64.efi status=Success
0:116 0:000 - driver needs connecting
0:116 0:000 3 drivers needs connecting ...
0:116 0:000 PlatformDriverOverrideProtocol not found. Installing ... Success
0:116 0:000 Partition driver loaded:
0:116 0:000 HFS+ driver loaded
0:116 0:000 Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:548 0:431 LoadDrivers() end
0:548 0:000 EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success
0:571 0:022 SetScreenResolution: 1600x900 - already set
0:571 0:000 Console modes reported: 6, available modes:
0:571 0:000 Mode 1: 80x25
0:571 0:000 Mode 3: 200x47 (current mode)
0:571 0:000 Mode 4: 80x25
0:571 0:000 Mode 5: 100x31
0:571 0:000 Mode 6: 128x40
0:571 0:000 reinit: self device path=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,280A77D1-78A4-4022-89EE-E6763DD683BD,0x28,0x64000)
0:572 0:000 get legacy LAN MAC, 1 card found
0:572 0:000 Legacy MAC address of LAN #0= 50:B7:C3:95:1E:90:
0:572 0:000 ScanSPD() start
0:572 0:000 SMBus CmdReg: 0x3
0:572 0:000 Scanning SMBus [8086:1E22], mmio: 0xF0704004, ioport: 0xEFA0, hostc: 0x1
0:572 0:000 Slots to scan [8]...
0:587 0:014 SPD[0]: Type 11 @0x50
0:595 0:008 Not using XMP because it is not present
0:595 0:000 DDR speed 1600MHz
0:595 0:000 Slot: 0 Type 24 4096MB 1600MHz Vendor=Samsung PartNo=M471B5273EB0-CK0 SerialNo=09070C040E0E0004
0:616 0:020 SPD[2]: Type 11 @0x52
0:624 0:008 Not using XMP because it is not present
0:624 0:000 DDR speed 1600MHz
0:624 0:000 Slot: 2 Type 24 4096MB 1600MHz Vendor=Samsung PartNo=M471B5273EB0-CK0 SerialNo=09070C040E0C0A0C
0:654 0:030 ScanSPD() end
0:654 0:000 Get Acpi Tables List from RSDT:
0:654 0:000 Found table: FACP LH43STAR len=116
0:654 0:000 Found table: SLIC LH43STAR len=374
0:654 0:000 Found table: SSDT PtidDevc len=4200
0:654 0:000 Found table: ASF! LH43STAR len=165
0:654 0:000 Found table: HPET LH43STAR len=56
0:654 0:000 Found table: APIC LH43STAR len=152
0:654 0:000 Found table: MCFG LH43STAR len=60
0:654 0:000 Found table: FPDT LH43STAR len=100
0:654 0:000 Found table: SSDT Cpu0Ist len=2535
0:654 0:000 Found table: SSDT CpuPm len=2912
0:654 0:000 Found table: UEFI COMBUF len=66
0:654 0:000 Found table: POAT LH43STAR len=85
0:654 0:000 Found table: UEFI LH43STAR len=62
0:654 0:000 Found table: UEFI LH43STAR len=638
0:654 0:000 Found table: BGRT LH43STAR len=56
0:654 0:000 Calibrated TSC frequency =2494331134 =2494MHz
0:655 0:000 Loading main settings
0:655 0:000 USB FixOwnership: true
0:655 0:000 Config set Fixes will override FixMask mask!
0:655 0:000 final mask=9BDE0000
0:655 0:000 Config set EnableC6: +
0:655 0:000 Config set EnableC4: +
0:655 0:000 Config set EnableC2: +
0:655 0:000 Config set ChassisType=0x8
0:655 0:000 Config set BusSpeed=100000kHz
0:656 0:001 found 7 volumes with blockIO
0:656 0:000 0. Volume:
0:656 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)
0:656 0:000 1. Volume:
0:656 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,280A77D1-78A4-4022-89EE-E6763DD683BD,0x28,0x64000)
0:656 0:000 Result of bootcode detection: bootable unknown (legacy)
0:656 0:000 This is SelfVolume !!
0:656 0:000 2. Volume:
0:656 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,B42F9068-71D6-44B1-83E0-8E4A3A901664,0x64028,0xAD5740)
0:657 0:000 3. Volume:
0:657 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(3,GPT,0E3688F2-2594-452C-9E3D-A13528421312,0xB39800,0x8000)
0:657 0:000 4. Volume:
0:657 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(4,GPT,80FB1B16-1AC0-4D62-97CC-68BDE76D9708,0xB79768,0x22DD5338)
0:657 0:000 5. Volume:
0:657 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(5,GPT,5E0B63B2-74D4-43F8-8F7D-30393ED935AA,0x2394EAA0,0x135F20)
0:657 0:000 6. Volume:
0:657 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(6,GPT,3F02DDE2-4461-4E5B-B251-821BABF33662,0x23A85000,0x17F5C000)
0:657 0:000 Result of bootcode detection: bootable Windows (vista,win)
0:658 0:000 PutNvramPlistToRtVars: nvram.plist not found
0:658 0:000 Using theme 'clover-minimal' (EFI\CLOVER\themes\clover-minimal)
0:658 0:000 OS main and drive as badge
0:663 0:004 Choosing theme clover-minimal
0:663 0:000 Custom entries start
0:663 0:000 Custom entries finish
0:663 0:000 Scanning loaders...
0:663 0:000 0: 'Whole Disc Boot' no file system
0:663 0:000 1: 'EFI'
0:665 0:002 AddLoaderEntry for Volume Name=EFI
0:686 0:020 2: 'Recovery HD'
0:703 0:017 3: 'Legacy HD3' no file system
0:703 0:000 4: 'Machintosh SSD'
0:703 0:000 AddLoaderEntry for Volume Name=Machintosh SSD
0:704 0:000 Check if volume Is Hibernated:
0:704 0:000 Check sleep image 'by signature':
0:705 0:000 read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Not Found
0:705 0:000 using default sleep image name = \private\var\vm\sleepimage
0:706 0:000 Reading first 512 bytes of sleepimage ...
0:706 0:000 OurBlockIoRead: Lba=253FB68, Offset=4A7F6D000 (BlockSize=512)
0:706 0:000 sig lion: 7A7A7A7A
0:706 0:000 sig snow: 0
0:706 0:000 no valid sleep image offset was found
0:706 0:000 Reading completed -> Success
0:706 0:000 sleepimage offset could not be acquired
0:706 0:000 hibernated: no - sign
0:726 0:019 5: 'Recovery HD'
0:726 0:000 AddLoaderEntry for Volume Name=Recovery HD
0:728 0:001 Icon 20 (icons\vol_recovery.icns) not found
0:728 0:000 Theme path EFI\CLOVER\themes\clover-minimal, ThemeDir=BBBF9B20
0:745 0:017 6: ''
0:767 0:021 Custom legacy start
0:767 0:000 Custom legacy end
0:767 0:000 Scanning legacy ...
0:767 0:000 0: 'Whole Disc Boot' (legacy) not legacy
0:767 0:000 1: 'EFI' (legacy) not legacy
0:767 0:000 2: 'Recovery HD' (legacy) not legacy
0:767 0:000 3: 'Legacy HD3' (legacy) not legacy
0:767 0:000 4: 'Machintosh SSD' (legacy) not legacy
0:767 0:000 5: 'Recovery HD' (legacy) not legacy
0:767 0:000 6: '' (vista,win) add legacy
0:768 0:001 added 'Boot Windows from ' OSType=2 Icon=vista,win
0:768 0:000 Custom tool start
0:768 0:000 Custom tool end
0:769 0:000 found tool \EFI\CLOVER\tools\Shell64U.efi
0:769 0:000 Checking EFI partition Volume 1 for Clover
0:769 0:000 Found Clover
0:769 0:000 EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
0:771 0:001 EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success
0:794 0:023 GetEfiBootDeviceFromNvram: efi-boot-device-data not found
0:794 0:000 EfiBootVolume not found
0:794 0:000 Default boot entry not found
0:794 0:000 EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
0:794 0:000 DefaultIndex=-1 and MainMenu.EntryCount=10
1:251 0:457 Found Mouse device:
1:252 0:000 GUI ready
0:100 0:000 Clover load options size = 136 bytes
0:100 0:000 Found Plist String = , parse XML in LoadOptions
0:100 0:000 Xml in load options is bad
0:105 0:004 Using OEM config.plist at path: EFI\CLOVER\config.plist
0:105 0:000 EFI\CLOVER\config.plist loaded: Success
0:106 0:000 Found theme directory: bootcamp
0:106 0:000 Found theme directory: clover-minimal
0:107 0:000 Found theme directory: embedded
0:107 0:000 Found theme directory: lightup
0:108 0:000 Found theme directory: mac
0:108 0:000 Found theme directory: os_one
0:109 0:000 Found theme directory: random
0:109 0:000 Found theme directory: softinverted
0:110 0:001 Loading early settings
0:110 0:000 timeout set to 3
0:110 0:000 Custom boot CUSTOM_BOOT_DISABLED (0x0)
0:110 0:000 KextsToPatch: 12 requested
0:110 0:000 KextsToPatch 0: AppleIntelFramebufferCapri (01660004 lvds) :: patch disabled, skipped
0:110 0:000 KextsToPatch 1: AppleUSBXHCI (Disable XHCI 1.0 check, 10.10.* (credit Zenith432)) Kext bin patch, data len: 11
0:110 0:000 KextsToPatch 2: AirPortBrcm4360 (10.11-BCM94352-5GHz-US-FCC-dv) Kext bin patch, data len: 7
0:110 0:000 KextsToPatch 3: IOGraphicsFamily (other Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)) Kext bin patch, data len: 5
0:110 0:000 KextsToPatch 4: IOBluetoothFamily (10.11-BT4LE-Handoff-Hotspot-lisai9093) Kext bin patch, data len: 8
0:110 0:000 KextsToPatch 5: AirPortBrcm4360 (10.11-BCM94352-Airport-Extreme) Kext bin patch, data len: 6
0:110 0:000 KextsToPatch 6: AppleUSBXHCI (Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432)) :: patch disabled, skipped
0:110 0:000 KextsToPatch 7: AppleUSBXHCI (Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432)) Kext bin patch, data len: 9
0:110 0:000 KextsToPatch 8: AppleUSBXHCI (Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432)) Kext bin patch, data len: 7
0:110 0:000 KextsToPatch 9: AirPortBrcm4360 (10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2) Kext bin patch, data len: 20
0:110 0:000 KextsToPatch 10: AppleAHCIPort (External icons patch) Kext bin patch, data len: 8
0:110 0:000 KextsToPatch 11: IOGraphicsFamily (Boot Screen Glitch Patch) :: patch disabled, skipped
0:110 0:000 Default theme: softinverted
0:110 0:000 Hiding entries with string BOOTX64.EFI
0:110 0:000 Hiding entries with string Windows
0:111 0:000 CustomEDID ok
0:111 0:000 LoadDrivers() start
0:111 0:000 Loading DataHubDxe-64.efi status=Success
0:122 0:010 Loading EmuVariableUefi-64.efi status=Success
0:122 0:000 EmuVariableUefi Initialize: VariableCommonInitialize = Success, orig services stored, install gEmuVariableControlProtocolGuid = Success
0:123 0:000 Loading FSInject-64.efi status=Success
0:123 0:000 Loading HFSPlus.efi status=Success
0:123 0:000 - driver needs connecting
0:123 0:000 Loading NTFS.efi status=Success
0:124 0:000 - driver needs connecting
0:124 0:000 Loading OsxAptioFix2Drv-64.efi status=Success
0:125 0:000 Loading OsxFatBinaryDrv-64.efi status=Success
0:125 0:000 Loading PartitionDxe-64.efi status=Success
0:125 0:000 - driver needs connecting
0:125 0:000 3 drivers needs connecting ...
0:125 0:000 PlatformDriverOverrideProtocol not found. Installing ... Success
0:125 0:000 Partition driver loaded:
0:125 0:000 HFS+ driver loaded
0:125 0:000 Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:646 0:520 LoadDrivers() end
0:646 0:000 EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success
0:666 0:020 SetScreenResolution: 1600x900 - already set
0:666 0:000 Console modes reported: 6, available modes:
0:666 0:000 Mode 1: 80x25
0:666 0:000 Mode 3: 200x47 (current mode)
0:666 0:000 Mode 4: 80x25
0:666 0:000 Mode 5: 100x31
0:666 0:000 Mode 6: 128x40
0:666 0:000 reinit: self device path=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,280A77D1-78A4-4022-89EE-E6763DD683BD,0x28,0x64000)
0:667 0:000 ScanSPD() start
0:668 0:000 SMBus CmdReg: 0x3
0:668 0:000 Scanning SMBus [8086:1E22], mmio: 0xF0904004, ioport: 0xEFA0, hostc: 0x1
0:668 0:000 Slots to scan [8]...
0:682 0:014 SPD[0]: Type 11 @0x50
0:691 0:008 Not using XMP because it is not present
0:691 0:000 DDR speed 1600MHz
0:691 0:000 Slot: 0 Type 24 4096MB 1600MHz Vendor=Samsung PartNo=M471B5273EB0-CK0 SerialNo=09070C040E0E0004
0:711 0:020 SPD[2]: Type 11 @0x52
0:720 0:008 Not using XMP because it is not present
0:720 0:000 DDR speed 1600MHz
0:720 0:000 Slot: 2 Type 24 4096MB 1600MHz Vendor=Samsung PartNo=M471B5273EB0-CK0 SerialNo=09070C040E0C0A0C
0:750 0:030 ScanSPD() end
0:750 0:000 Found UEFI Acpi 2.0 RSDP at DAFFE014
0:750 0:000 Get Acpi Tables List from RSDT:
0:750 0:000 Found table: FACP LH43STAR len=116
0:750 0:000 Found table: SLIC LH43STAR len=374
0:750 0:000 Found table: SSDT PtidDevc len=4200
0:750 0:000 Found table: ASF! LH43STAR len=165
0:750 0:000 Found table: HPET LH43STAR len=56
0:750 0:000 Found table: APIC LH43STAR len=152
0:750 0:000 Found table: MCFG LH43STAR len=60
0:750 0:000 Found table: FPDT LH43STAR len=100
0:750 0:000 Found table: SSDT Cpu0Ist len=2535
0:750 0:000 Found table: SSDT CpuPm len=2912
0:750 0:000 Found table: UEFI COMBUF len=66
0:750 0:000 Found table: POAT LH43STAR len=85
0:750 0:000 Found table: UEFI LH43STAR len=62
0:750 0:000 Found table: UEFI LH43STAR len=638
0:750 0:000 Found table: BGRT LH43STAR len=56
0:750 0:000 Calibrated TSC frequency =2494332397 =2494MHz
0:750 0:000 Loading main settings
0:750 0:000 USB FixOwnership: true
0:750 0:000 Dropping 1 tables
0:750 0:000 Drop table 0 signature="SSDT" (54445353) table-id="CpuPm" (0000006D50757043)
0:750 0:000 set table: 54445353, 6D50757043 to drop: true
0:750 0:000
0:750 0:000 Config set Fixes will override FixMask mask!
0:750 0:000 final mask=9BFE0000
0:750 0:000 Config set EnableC7: +
0:750 0:000 Config set EnableC6: +
0:750 0:000 Config set EnableC4: +
0:750 0:000 Config set EnableC2: +
0:750 0:000 Config set C3Latency: 250
0:750 0:000 Config set ChassisType=0x8
0:750 0:000 Config set BusSpeed=100000kHz
0:750 0:000 [ERROR] bin2hex '50:b7:c3:95:1e:90' syntax error
0:752 0:001 found 6 volumes with blockIO
0:752 0:000 0. Volume:
0:752 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)
0:752 0:000 1. Volume:
0:752 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,280A77D1-78A4-4022-89EE-E6763DD683BD,0x28,0x64000)
0:752 0:000 Result of bootcode detection: bootable unknown (legacy)
0:752 0:000 This is SelfVolume !!
0:752 0:000 2. Volume:
0:753 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,8D5AE6D6-434A-4851-8A03-4519CB271413,0x64800,0x8000)
0:753 0:000 3. Volume:
0:753 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(3,GPT,80FB1B16-1AC0-4D62-97CC-68BDE76D9708,0xB79768,0x22DD5338)
0:753 0:000 4. Volume:
0:753 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(4,GPT,5E0B63B2-74D4-43F8-8F7D-30393ED935AA,0x2394EAA0,0x135F20)
0:753 0:000 5. Volume:
0:753 0:000 PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(5,GPT,066CF79A-CDD1-418C-9403-CDA1B96D5084,0x23A85000,0x17F5C000)
0:753 0:000 Result of bootcode detection: bootable Windows (vista,win)
0:754 0:000 PutNvramPlistToRtVars: nvram.plist not found
0:754 0:000 Using theme 'softinverted' (EFI\CLOVER\themes\softinverted)
0:754 0:000 OS main and drive as badge
0:760 0:005 Choosing theme softinverted
0:760 0:000 Custom entries start
0:760 0:000 Custom entries finish
0:760 0:000 Scanning loaders...
0:760 0:000 0: 'Whole Disc Boot' no file system
0:760 0:000 1: 'EFI'
0:763 0:002 AddLoaderEntry for Volume Name=EFI
0:795 0:032 2: 'Legacy HD2' no file system
0:795 0:000 3: 'Machintosh SSD'
0:796 0:001 AddLoaderEntry for Volume Name=Machintosh SSD
0:798 0:001 Check if volume Is Hibernated:
0:798 0:000 Check sleep image 'by signature':
0:799 0:001 read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success
0:800 0:000 SleepImage name from pref: ImageVolume = 'Machintosh SSD', ImageName = '\private\var\vm\sleepimage'
0:800 0:000 Reading first 512 bytes of sleepimage ...
0:800 0:000 OurBlockIoRead: Lba=1D9B9770, Offset=3B372EE000 (BlockSize=512)
0:800 0:000 sig lion: 0
0:800 0:000 sig snow: 0
0:800 0:000 no valid sleep image offset was found
0:800 0:000 Reading completed -> Success
0:800 0:000 sleepimage offset could not be acquired
0:800 0:000 hibernated: no - sign
0:832 0:031 4: 'Recovery HD'
0:832 0:000 AddLoaderEntry for Volume Name=Recovery HD
0:862 0:029 5: ''
0:891 0:029 Custom legacy start
0:891 0:000 Custom legacy end
0:891 0:000 Scanning legacy ...
0:891 0:000 0: 'Whole Disc Boot' (legacy) not legacy
0:891 0:000 1: 'EFI' (legacy) not legacy
0:891 0:000 2: 'Legacy HD2' (legacy) not legacy
0:891 0:000 3: 'Machintosh SSD' (legacy) not legacy
0:891 0:000 4: 'Recovery HD' (legacy) not legacy
0:891 0:000 5: '' (vista,win) add legacy
0:894 0:002 added 'Boot Windows from ' OSType=2 Icon=vista,win
0:894 0:000 Custom tool start
0:894 0:000 Custom tool end
0:895 0:001 found tool \EFI\CLOVER\tools\Shell64U.efi
0:895 0:000 Checking EFI partition Volume 1 for Clover
0:895 0:000 Found Clover
0:895 0:000 EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
0:898 0:002 EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success
0:918 0:020 GetEfiBootDeviceFromNvram: efi-boot-device-data not found
0:918 0:000 EfiBootVolume not found
0:918 0:000 Default boot entry not found
0:918 0:000 EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
0:918 0:000 DefaultIndex=-1 and MainMenu.EntryCount=10
1:007 0:088 Found Mouse device:
1:007 0:000 GUI ready

Binary file not shown.

Binary file not shown.