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.

View File

@ -1,78 +1,78 @@
110:202 105:969 Found BIOS RSDP at F0120
110:202 0:000 Printing ACPI tables from RSDP F0120 ...
110:202 0:000 F0120: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36
110:202 0:000 (Xsdt: 0, Rsdt: 0)
110:202 0:000 No Rsdt and Xsdt - exiting.
110:202 0:000 Found UEFI Acpi 2.0 RSDP at DAFFE014
110:202 0:000 Saving ACPI tables from RSDP DAFFE014 to EFI\CLOVER\ACPI\origin ...
110:202 0:000 DAFFE014: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36 -> RSDP.aml
110:206 0:004 (Xsdt: DAFFE170, Rsdt: DAFFE0D4)
110:206 0:000 DAFFE170: 'XSDT', 'LH43STAR', Rev: 1, Len: 156 -> XSDT.aml
110:213 0:007 DAFFE0D4: 'RSDT', 'LH43STAR', Rev: 1, Len: 96 -> RSDT.aml
110:220 0:006 Tables in Xsdt: 15
110:220 0:000 0. DAFEE000: 'FACP', 'LH43STAR', Rev: 5, Len: 268 -> FACP.aml
110:226 0:006 (Dsdt: DAFF1000, Facs: DAF7B000, XDsdt: DAFF1000, XFacs: 0)
110:226 0:000 DAFF1000: 'DSDT', 'IVB-CPT', Rev: 2, Len: 38900 -> DSDT.aml
110:235 0:009 DAF7B000: 'FACS', Ver: 2, Len: 64 -> FACS.aml
110:242 0:007 1. DAFFD000: 'SLIC', 'LH43STAR', Rev: 1, Len: 374 -> SLIC.aml
110:249 0:006 2. DAFFB000: 'SSDT', 'PtidDevc', Rev: 1, Len: 4200 -> SSDT-0.aml
110:256 0:006 3. DAFF0000: 'ASF!', 'LH43STAR', Rev: 32, Len: 165 -> ASF!.aml
110:264 0:008 4. DAFED000: 'HPET', 'LH43STAR', Rev: 1, Len: 56 -> HPET.aml
110:270 0:006 5. DAFEC000: 'APIC', 'LH43STAR', Rev: 3, Len: 152 -> APIC.aml
110:276 0:006 6. DAFEB000: 'MCFG', 'LH43STAR', Rev: 1, Len: 60 -> MCFG.aml
110:282 0:005 7. DAFEA000: 'FPDT', 'LH43STAR', Rev: 1, Len: 100 -> FPDT.aml
110:288 0:005 8. DAFE9000: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 2535 -> SSDT-1.aml
110:294 0:006 9. DAFE8000: 'SSDT', 'CpuPm', Rev: 1, Len: 2912
Found hidden SSDT 4 pcs
110:294 0:000 * BC9B1018: 'ldri', ' ', Rev: 152, Len: 0 6C 64 72 69 00 00 00 00 98 CE 9A BC 00 00 00 00 * DAE8FA98: 'SSDT', 'ApIst', Rev: 1, Len: 771 53 53 44 54 03 03 00 00 01 83 50 6D 52 65 66 00 Internal length = 771 -> SSDT-3x.aml
110:300 0:005 * DAE8E818: 'SSDT', 'Cpu0Cst', Rev: 1, Len: 1924 53 53 44 54 84 07 00 00 01 B6 50 6D 52 65 66 00 Internal length = 1924 -> SSDT-4x.aml
110:307 0:006 * DAE8DD98: 'SSDT', 'ApCst', Rev: 1, Len: 281 53 53 44 54 19 01 00 00 01 F9 50 6D 52 65 66 00 Internal length = 281 -> SSDT-5x.aml
110:313 0:006 -> SSDT-2.aml
110:319 0:005 10. DAFE7000: 'UEFI', 'COMBUF', Rev: 1, Len: 66 -> UEFI.aml
110:324 0:005 11. DAF78000: 'POAT', 'LH43STAR', Rev: 3, Len: 85 -> POAT.aml
110:330 0:005 12. DAFE6000: 'UEFI', 'LH43STAR', Rev: 1, Len: 62 -> UEFI.aml
110:340 0:010 13. DAFE5000: 'UEFI', 'LH43STAR', Rev: 1, Len: 638 -> UEFI.aml
110:352 0:011 14. DAFE4000: 'BGRT', 'LH43STAR', Rev: 0, Len: 56 -> BGRT.aml
110:358 0:006 Tables in Rsdt: 15
110:358 0:000 0. DAFEF000: 'FACP', 'LH43STAR', Rev: 1, Len: 116 -> RSDT-FACP.aml
110:364 0:006 (Dsdt: DAFF1000, Facs: DAF7B000)
110:364 0:000 DAFF1000: 'DSDT', 'IVB-CPT', Rev: 2, Len: 38900
110:366 0:001 DAF7B000: 'FACS', Ver: 2, Len: 64
110:366 0:000 1. DAFFD000: 'SLIC', 'LH43STAR', Rev: 1, Len: 374
110:366 0:000 2. DAFFB000: 'SSDT', 'PtidDevc', Rev: 1, Len: 4200
110:366 0:000 3. DAFF0000: 'ASF!', 'LH43STAR', Rev: 32, Len: 165
110:366 0:000 4. DAFED000: 'HPET', 'LH43STAR', Rev: 1, Len: 56
110:366 0:000 5. DAFEC000: 'APIC', 'LH43STAR', Rev: 3, Len: 152
110:366 0:000 6. DAFEB000: 'MCFG', 'LH43STAR', Rev: 1, Len: 60
110:366 0:000 7. DAFEA000: 'FPDT', 'LH43STAR', Rev: 1, Len: 100
110:366 0:000 8. DAFE9000: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 2535
110:366 0:000 9. DAFE8000: 'SSDT', 'CpuPm', Rev: 1, Len: 2912
110:366 0:000 10. DAFE7000: 'UEFI', 'COMBUF', Rev: 1, Len: 66
110:366 0:000 11. DAF78000: 'POAT', 'LH43STAR', Rev: 3, Len: 85
110:366 0:000 12. DAFE6000: 'UEFI', 'LH43STAR', Rev: 1, Len: 62
110:366 0:000 13. DAFE5000: 'UEFI', 'LH43STAR', Rev: 1, Len: 638
110:366 0:000 14. DAFE4000: 'BGRT', 'LH43STAR', Rev: 0, Len: 56
110:366 0:000 Found UEFI Acpi 1.0 RSDP at DAFFE000
110:366 0:000 Printing ACPI tables from RSDP DAFFE000 ...
110:366 0:000 DAFFE000: 'RSD PTR ', Rev: 0 (Acpi 1.0), Len: 20
110:366 0:000 (Rsdt: DAFFE038)
110:366 0:000 DAFFE038: 'RSDT', 'LH43STAR', Rev: 1, Len: 96
110:366 0:000 Tables in Rsdt: 15
110:366 0:000 0. DAFEF000: 'FACP', 'LH43STAR', Rev: 1, Len: 116
110:366 0:000 (Dsdt: DAFF1000, Facs: DAF7B000)
110:366 0:000 DAFF1000: 'DSDT', 'IVB-CPT', Rev: 2, Len: 38900
110:367 0:001 DAF7B000: 'FACS', Ver: 2, Len: 64
110:367 0:000 1. DAFFD000: 'SLIC', 'LH43STAR', Rev: 1, Len: 374
110:367 0:000 2. DAFFB000: 'SSDT', 'PtidDevc', Rev: 1, Len: 4200
110:367 0:000 3. DAFF0000: 'ASF!', 'LH43STAR', Rev: 32, Len: 165
110:367 0:000 4. DAFED000: 'HPET', 'LH43STAR', Rev: 1, Len: 56
110:367 0:000 5. DAFEC000: 'APIC', 'LH43STAR', Rev: 3, Len: 152
110:367 0:000 6. DAFEB000: 'MCFG', 'LH43STAR', Rev: 1, Len: 60
110:367 0:000 7. DAFEA000: 'FPDT', 'LH43STAR', Rev: 1, Len: 100
110:367 0:000 8. DAFE9000: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 2535
110:367 0:000 9. DAFE8000: 'SSDT', 'CpuPm', Rev: 1, Len: 2912
110:367 0:000 10. DAFE7000: 'UEFI', 'COMBUF', Rev: 1, Len: 66
110:367 0:000 11. DAF78000: 'POAT', 'LH43STAR', Rev: 3, Len: 85
110:367 0:000 12. DAFE6000: 'UEFI', 'LH43STAR', Rev: 1, Len: 62
110:367 0:000 13. DAFE5000: 'UEFI', 'LH43STAR', Rev: 1, Len: 638
110:367 0:000 14. DAFE4000: 'BGRT', 'LH43STAR', Rev: 0, Len: 56
110:202 105:969 Found BIOS RSDP at F0120
110:202 0:000 Printing ACPI tables from RSDP F0120 ...
110:202 0:000 F0120: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36
110:202 0:000 (Xsdt: 0, Rsdt: 0)
110:202 0:000 No Rsdt and Xsdt - exiting.
110:202 0:000 Found UEFI Acpi 2.0 RSDP at DAFFE014
110:202 0:000 Saving ACPI tables from RSDP DAFFE014 to EFI\CLOVER\ACPI\origin ...
110:202 0:000 DAFFE014: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36 -> RSDP.aml
110:206 0:004 (Xsdt: DAFFE170, Rsdt: DAFFE0D4)
110:206 0:000 DAFFE170: 'XSDT', 'LH43STAR', Rev: 1, Len: 156 -> XSDT.aml
110:213 0:007 DAFFE0D4: 'RSDT', 'LH43STAR', Rev: 1, Len: 96 -> RSDT.aml
110:220 0:006 Tables in Xsdt: 15
110:220 0:000 0. DAFEE000: 'FACP', 'LH43STAR', Rev: 5, Len: 268 -> FACP.aml
110:226 0:006 (Dsdt: DAFF1000, Facs: DAF7B000, XDsdt: DAFF1000, XFacs: 0)
110:226 0:000 DAFF1000: 'DSDT', 'IVB-CPT', Rev: 2, Len: 38900 -> DSDT.aml
110:235 0:009 DAF7B000: 'FACS', Ver: 2, Len: 64 -> FACS.aml
110:242 0:007 1. DAFFD000: 'SLIC', 'LH43STAR', Rev: 1, Len: 374 -> SLIC.aml
110:249 0:006 2. DAFFB000: 'SSDT', 'PtidDevc', Rev: 1, Len: 4200 -> SSDT-0.aml
110:256 0:006 3. DAFF0000: 'ASF!', 'LH43STAR', Rev: 32, Len: 165 -> ASF!.aml
110:264 0:008 4. DAFED000: 'HPET', 'LH43STAR', Rev: 1, Len: 56 -> HPET.aml
110:270 0:006 5. DAFEC000: 'APIC', 'LH43STAR', Rev: 3, Len: 152 -> APIC.aml
110:276 0:006 6. DAFEB000: 'MCFG', 'LH43STAR', Rev: 1, Len: 60 -> MCFG.aml
110:282 0:005 7. DAFEA000: 'FPDT', 'LH43STAR', Rev: 1, Len: 100 -> FPDT.aml
110:288 0:005 8. DAFE9000: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 2535 -> SSDT-1.aml
110:294 0:006 9. DAFE8000: 'SSDT', 'CpuPm', Rev: 1, Len: 2912
Found hidden SSDT 4 pcs
110:294 0:000 * BC9B1018: 'ldri', ' ', Rev: 152, Len: 0 6C 64 72 69 00 00 00 00 98 CE 9A BC 00 00 00 00 * DAE8FA98: 'SSDT', 'ApIst', Rev: 1, Len: 771 53 53 44 54 03 03 00 00 01 83 50 6D 52 65 66 00 Internal length = 771 -> SSDT-3x.aml
110:300 0:005 * DAE8E818: 'SSDT', 'Cpu0Cst', Rev: 1, Len: 1924 53 53 44 54 84 07 00 00 01 B6 50 6D 52 65 66 00 Internal length = 1924 -> SSDT-4x.aml
110:307 0:006 * DAE8DD98: 'SSDT', 'ApCst', Rev: 1, Len: 281 53 53 44 54 19 01 00 00 01 F9 50 6D 52 65 66 00 Internal length = 281 -> SSDT-5x.aml
110:313 0:006 -> SSDT-2.aml
110:319 0:005 10. DAFE7000: 'UEFI', 'COMBUF', Rev: 1, Len: 66 -> UEFI.aml
110:324 0:005 11. DAF78000: 'POAT', 'LH43STAR', Rev: 3, Len: 85 -> POAT.aml
110:330 0:005 12. DAFE6000: 'UEFI', 'LH43STAR', Rev: 1, Len: 62 -> UEFI.aml
110:340 0:010 13. DAFE5000: 'UEFI', 'LH43STAR', Rev: 1, Len: 638 -> UEFI.aml
110:352 0:011 14. DAFE4000: 'BGRT', 'LH43STAR', Rev: 0, Len: 56 -> BGRT.aml
110:358 0:006 Tables in Rsdt: 15
110:358 0:000 0. DAFEF000: 'FACP', 'LH43STAR', Rev: 1, Len: 116 -> RSDT-FACP.aml
110:364 0:006 (Dsdt: DAFF1000, Facs: DAF7B000)
110:364 0:000 DAFF1000: 'DSDT', 'IVB-CPT', Rev: 2, Len: 38900
110:366 0:001 DAF7B000: 'FACS', Ver: 2, Len: 64
110:366 0:000 1. DAFFD000: 'SLIC', 'LH43STAR', Rev: 1, Len: 374
110:366 0:000 2. DAFFB000: 'SSDT', 'PtidDevc', Rev: 1, Len: 4200
110:366 0:000 3. DAFF0000: 'ASF!', 'LH43STAR', Rev: 32, Len: 165
110:366 0:000 4. DAFED000: 'HPET', 'LH43STAR', Rev: 1, Len: 56
110:366 0:000 5. DAFEC000: 'APIC', 'LH43STAR', Rev: 3, Len: 152
110:366 0:000 6. DAFEB000: 'MCFG', 'LH43STAR', Rev: 1, Len: 60
110:366 0:000 7. DAFEA000: 'FPDT', 'LH43STAR', Rev: 1, Len: 100
110:366 0:000 8. DAFE9000: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 2535
110:366 0:000 9. DAFE8000: 'SSDT', 'CpuPm', Rev: 1, Len: 2912
110:366 0:000 10. DAFE7000: 'UEFI', 'COMBUF', Rev: 1, Len: 66
110:366 0:000 11. DAF78000: 'POAT', 'LH43STAR', Rev: 3, Len: 85
110:366 0:000 12. DAFE6000: 'UEFI', 'LH43STAR', Rev: 1, Len: 62
110:366 0:000 13. DAFE5000: 'UEFI', 'LH43STAR', Rev: 1, Len: 638
110:366 0:000 14. DAFE4000: 'BGRT', 'LH43STAR', Rev: 0, Len: 56
110:366 0:000 Found UEFI Acpi 1.0 RSDP at DAFFE000
110:366 0:000 Printing ACPI tables from RSDP DAFFE000 ...
110:366 0:000 DAFFE000: 'RSD PTR ', Rev: 0 (Acpi 1.0), Len: 20
110:366 0:000 (Rsdt: DAFFE038)
110:366 0:000 DAFFE038: 'RSDT', 'LH43STAR', Rev: 1, Len: 96
110:366 0:000 Tables in Rsdt: 15
110:366 0:000 0. DAFEF000: 'FACP', 'LH43STAR', Rev: 1, Len: 116
110:366 0:000 (Dsdt: DAFF1000, Facs: DAF7B000)
110:366 0:000 DAFF1000: 'DSDT', 'IVB-CPT', Rev: 2, Len: 38900
110:367 0:001 DAF7B000: 'FACS', Ver: 2, Len: 64
110:367 0:000 1. DAFFD000: 'SLIC', 'LH43STAR', Rev: 1, Len: 374
110:367 0:000 2. DAFFB000: 'SSDT', 'PtidDevc', Rev: 1, Len: 4200
110:367 0:000 3. DAFF0000: 'ASF!', 'LH43STAR', Rev: 32, Len: 165
110:367 0:000 4. DAFED000: 'HPET', 'LH43STAR', Rev: 1, Len: 56
110:367 0:000 5. DAFEC000: 'APIC', 'LH43STAR', Rev: 3, Len: 152
110:367 0:000 6. DAFEB000: 'MCFG', 'LH43STAR', Rev: 1, Len: 60
110:367 0:000 7. DAFEA000: 'FPDT', 'LH43STAR', Rev: 1, Len: 100
110:367 0:000 8. DAFE9000: 'SSDT', 'Cpu0Ist', Rev: 1, Len: 2535
110:367 0:000 9. DAFE8000: 'SSDT', 'CpuPm', Rev: 1, Len: 2912
110:367 0:000 10. DAFE7000: 'UEFI', 'COMBUF', Rev: 1, Len: 66
110:367 0:000 11. DAF78000: 'POAT', 'LH43STAR', Rev: 3, Len: 85
110:367 0:000 12. DAFE6000: 'UEFI', 'LH43STAR', Rev: 1, Len: 62
110:367 0:000 13. DAFE5000: 'UEFI', 'LH43STAR', Rev: 1, Len: 638
110:367 0:000 14. DAFE4000: 'BGRT', 'LH43STAR', Rev: 0, Len: 56

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,238 +1,231 @@
0:100 0:100 MemLog inited, TSC freq: 2494331134
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 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 CPU Vendor = 756E6547 Model=306A9
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
0:100 0:000 MSR 0xE2 is locked, PM patches will be turned on
0:100 0:000 MSR 0xE4 00020414
0:100 0:000 MSR 0xCE 00080815_E0011900
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 Vendor/Model/Stepping: 0x756E6547/0x3A/0x9
0:100 0:000 Family/ExtFamily: 0x6/0x0
0:100 0:000 MaxDiv/MinDiv: 25.0/8
0:100 0:000 Turbo: 29/29/29/31
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 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|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
0:100 0:000 PCI (00|00:00.00) : 8086 0154 class=060000
0:100 0:000 PCI (00|00:16.00) : 8086 1E3A class=078000
0:100 0:000 PCI (00|00:16.01) : FFFF FFFF class=FFFFFF
0:100 0:000 PCI (00|00:1B.00) : 8086 1E20 class=040300
0:100 0:000 PCI (00|00:1C.03) : 8086 1E16 class=060400
0:100 0:000 PCI (00|02:00.00) : 10EC 8168 class=020000
0:100 0:000 LAN 0, Vendor=10EC, MMIO=2000
0:100 0:000 PCI (00|00:1D.00) : 8086 1E26 class=0C0320
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:100 MemLog inited, TSC freq: 2494332397
0:100 0:000
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: 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
0:100 0:000 MSR 0xE2 is locked, PM patches will be turned on
0:100 0:000 MSR 0xE4 00020414
0:100 0:000 MSR 0xCE 00080815_E0011900
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=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
0:100 0:000 Turbo: 29/29/29/31
0:100 0:000 Features: 0xBFEBFBFF
0:100 0:000 Threads: 4
0:100 0:000 Cores: 2
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) : 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
0:100 0:000 PCI (00|00:00.00) : 8086 0154 class=060000
0:100 0:000 PCI (00|00:16.00) : 8086 1E3A class=078000
0:100 0:000 PCI (00|00:16.01) : FFFF FFFF class=FFFFFF
0:100 0:000 PCI (00|00:1B.00) : 8086 1E20 class=040300
0:100 0:000 PCI (00|00:1C.03) : 8086 1E16 class=060400
0:100 0:000 PCI (00|02:00.00) : 10EC 8168 class=020000
0:100 0:000 LAN 0, Vendor=10EC, MMIO=2000
0:100 0:000 PCI (00|00:1D.00) : 8086 1E26 class=0C0320
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 = 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

View File

@ -1,37 +1,37 @@
## @file
# Component description file for EFI Shell module.
#
# This is a binary module containing multiple binary shell applications.
# All .efi file tagged with "ToolCode="DUMMY"" in following file list are raw EFI application
# file, and they are can be run in shell environment.
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
# http://opensource.org/licenses/bsd-license.php
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = Shell_Full
FILE_GUID = c57ad6b8-0515-40a8-9d21-551652854e37
MODULE_TYPE = UEFI_APPLICATION
VERSION_STRING = 1.1
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64
#
[Binaries.Ia32]
PE32|Shell32.efi|*
[Binaries.X64]
PE32|Shell64U.efi|*
## @file
# Component description file for EFI Shell module.
#
# This is a binary module containing multiple binary shell applications.
# All .efi file tagged with "ToolCode="DUMMY"" in following file list are raw EFI application
# file, and they are can be run in shell environment.
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
# http://opensource.org/licenses/bsd-license.php
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = Shell_Full
FILE_GUID = c57ad6b8-0515-40a8-9d21-551652854e37
MODULE_TYPE = UEFI_APPLICATION
VERSION_STRING = 1.1
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64
#
[Binaries.Ia32]
PE32|Shell32.efi|*
[Binaries.X64]
PE32|Shell64U.efi|*

Binary file not shown.

Binary file not shown.