diff --git a/EFI/BOOT/BOOTX64.efi b/EFI/BOOT/BOOTX64.efi index ab82f8b..6cc2e9b 100755 Binary files a/EFI/BOOT/BOOTX64.efi and b/EFI/BOOT/BOOTX64.efi differ diff --git a/EFI/CLOVER/ACPI/origin/DumpLog.txt b/EFI/CLOVER/ACPI/origin/DumpLog.txt index b9ba4d5..b23c6dc 100755 --- a/EFI/CLOVER/ACPI/origin/DumpLog.txt +++ b/EFI/CLOVER/ACPI/origin/DumpLog.txt @@ -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 diff --git a/EFI/CLOVER/ACPI/origin/SSDT-1.aml b/EFI/CLOVER/ACPI/origin/SSDT-1.aml index 390e345..dfff53f 100755 Binary files a/EFI/CLOVER/ACPI/origin/SSDT-1.aml and b/EFI/CLOVER/ACPI/origin/SSDT-1.aml differ diff --git a/EFI/CLOVER/ACPI/patched/dsdt.aml b/EFI/CLOVER/ACPI/patched/dsdt.aml index 6e269bd..c0027dd 100755 Binary files a/EFI/CLOVER/ACPI/patched/dsdt.aml and b/EFI/CLOVER/ACPI/patched/dsdt.aml differ diff --git a/EFI/CLOVER/CLOVERX64.efi b/EFI/CLOVER/CLOVERX64.efi index ab82f8b..6cc2e9b 100755 Binary files a/EFI/CLOVER/CLOVERX64.efi and b/EFI/CLOVER/CLOVERX64.efi differ diff --git a/EFI/CLOVER/config-backup.plist b/EFI/CLOVER/config-backup.plist index 20cf22f..15382a3 100755 --- a/EFI/CLOVER/config-backup.plist +++ b/EFI/CLOVER/config-backup.plist @@ -12,6 +12,8 @@ Fixes + AddHDMI_8000000 + AddIMEI_80000 AddPNLF_1000000 @@ -52,7 +54,15 @@ TableId CpuPm + + Signature + SSDT + TableId + Cpu0Ist + + HaltEnabler + SSDT C3Latency @@ -69,9 +79,9 @@ Generate - UseSystemIO - + smartUPS + Boot @@ -80,13 +90,13 @@ Debug DefaultVolume - LastBootedVolume + 72E7FFF0-F071-4BC7-87E0-5237F7DCB4ED Legacy PBR Secure Timeout - 5 + 3 XMPDetection Yes @@ -100,20 +110,15 @@ C6 - Latency - 0xfa + UseARTFrequency + Devices - Audio - - Inject - No - FakeID WIFI - 0x14e443a0 + 0x43a014E4 USB @@ -148,20 +153,35 @@ 8 Scan - + + Entries + + Legacy + + Linux + + Tool + + ScreenResolution 1600x900 Theme - clover-minimal + softinverted Graphics - CustomEDID - - AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAABAQEBAQEB - AQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAAPADaCwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABY= - + EDID + + Custom + + AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAAB + AQEBAQEBAQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAA + PADaCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABY= + + Inject + + Inject ATI @@ -171,12 +191,8 @@ NVidia - InjectEDID - NvidiaSingle - ig-platform-id - 0x0166000a KernelAndKextPatches @@ -186,10 +202,16 @@ Debug + DellSMBIOSPatch + + ForceKextsToLoad + + \System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext + KernelCpu KernelHaswellE - + KernelLapic KernelPm @@ -198,55 +220,39 @@ Comment - Boot Screen Glitch Patch - Disabled - - Find - - QYjE6xE= - - Name - IOGraphicsFamily - Replace - - QYjE6zE= - - - - Comment - Disable XHCI 1.0 check, 10.10.* (credit Zenith432) + AirPortBrcm4360 - fcvo Disabled Find - QbzHAgDgPQABAAA= + gflSqgAAdSk= Name - AppleUSBXHCI + AirPortBrcm4360 Replace - QbzHAgDgPQAAAAA= + gflSqgAAZpA= Comment - Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432) + 10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2 Disabled Find - dU1Ii7voAQAA + TWFjLUM2RUZBNjM5NjJGQzZFQTA= Name - AppleUSBXHCI + AirPortBrcm4360 Replace - 601Ii7voAQAA + TWFjLTI3QURCQjdCNENFRThFNjE= Comment - BCM94352 5GHz BR + 10.11-BCM94352-5GHz-US-FCC-dv Disabled Find @@ -262,7 +268,7 @@ Comment - BCM94352 Airport Extreme + 10.11-BCM94352-Airport-Extreme Disabled Find @@ -276,42 +282,6 @@ axAAAJCQ - - Comment - Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432) - Disabled - - Find - - QcdHCAAAQAA= - - Name - AppleUSBXHCI - Replace - - QcdHCAAAAAA= - - - - Comment - A LVDS->DP - Disabled - - Find - - CgBmAQACAwIAAAACAAAAAQAAAEAQBwAAEAcAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAgUAAAAEAAAHAQAAAwQAAAAE - AAAHAQAABAYAAAAIAAAGAAAA - - Name - AppleIntelFramebufferCapri - Replace - - CgBmAQACAwIAAAACAAAAAQAAAEAQBwAAEAcAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAgUAAAAEAAADAAAAAwQAAAAE - AAAHAQAABAYAAAAIAAAGAAAA - - Comment External icons patch @@ -328,6 +298,118 @@ SW50ZXJuYWw= + + Comment + Brumbaer's GDP Patch 2 + Disabled + + Find + + dW5sb2FkAA== + + Name + AppleGraphicsDevicePolicy + Replace + + dW5sb2FlAA== + + + + Comment + Brumbaer's GDP Patch 1 + Disabled + + Find + + RURJRAA= + + Name + AppleGraphicsDevicePolicy + Replace + + RURJSQA= + + + + Comment + Brumbaer's GDP Patch 3 + Disabled + + Find + + RGVmYXVsdAA= + + Name + AppleGraphicsDevicePolicy + Replace + + bm9uZQAAAAA= + + + + Comment + Brumbaer's GDP Patch 5 + Disabled + + Find + + RmVhdHVyZUNvbnRyb2wA + + Name + AppleGraphicsDevicePolicy + Replace + + RmVhdHVyZUNvbnRyb20A + + + + Comment + Brumbaer's GDP Patch 4 + Disabled + + Find + + Q29uZmlnTWFwAA== + + Name + AppleGraphicsDevicePolicy + Replace + + Q29uZmlnTWFxAA== + + + + Comment + 01660004 lvds + Disabled + + Find + + AgUAAAAEAAAHAQAA + + Name + AppleIntelFramebufferCapri + Replace + + BQMAAAAEAAAHAQAA + + + + Comment + Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432) + Disabled + + Find + + dU1Ii7voAQAA + + Name + AppleUSBXHCI + Replace + + 601Ii7voAQAA + + Comment Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432) @@ -346,34 +428,66 @@ Comment - BCM94352 BT4LE Handoff/Hotspot + Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432) + Disabled + + Find + + QcdHCAAAQAA= + + Name + AppleUSBXHCI + Replace + + QcdHCAAAAAA= + + + + Comment + Disable XHCI 1.0 check, 10.10.* (credit Zenith432) Disabled Find - SIXAdFwPt0g= + QbzHAgDgPQABAAA= + + Name + AppleUSBXHCI + Replace + + QbzHAgDgPQAAAAA= + + + + Comment + 10.11-BT4LE-Handoff-Hotspot-lisai9093 + Disabled + + Find + + SIX/dEdIiwc= Name IOBluetoothFamily Replace - Qb4PAAAA61k= + Qb4PAAAA60Q= Comment - other Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon) + Second Stage patch 10.12 Disabled Find - AQAAdRc= + AQAAdSU= Name IOGraphicsFamily Replace - AQAAdBc= + AQAA6yU= @@ -398,7 +512,7 @@ BiosVersion MBP91.88Z.00D3.B00.1203211536 Board-ID - Mac-4B7AC7E43945597E + Mac-6F01561E16C75D06 BoardManufacturer Apple Inc. BoardType @@ -416,11 +530,9 @@ Mobile ProductName - MacBookPro9,1 + MacBookPro9,2 SerialNumber - C02L8LWEF1G4 - SmUUID - E385BFA8-346C-443A-BBDC-7915A4E2F6E2 + C02K64Z7DTY3 Trust Version diff --git a/EFI/CLOVER/config.plist b/EFI/CLOVER/config.plist index f24e519..ef6aa59 100755 --- a/EFI/CLOVER/config.plist +++ b/EFI/CLOVER/config.plist @@ -48,6 +48,12 @@ DropTables + + Signature + SSDT + TableId + Cpu0Ist + Signature SSDT @@ -55,6 +61,8 @@ CpuPm + HaltEnabler + SSDT C3Latency @@ -71,9 +79,9 @@ Generate - UseSystemIO - + smartUPS + Boot @@ -82,7 +90,7 @@ Debug DefaultVolume - LastBootedVolume + 72E7FFF0-F071-4BC7-87E0-5237F7DCB4ED Legacy PBR Secure @@ -102,8 +110,8 @@ C6 - Latency - 0xfa + UseARTFrequency + Devices @@ -145,7 +153,16 @@ 8 Scan - + + Entries + + Legacy + + Linux + + Tool + + ScreenResolution 1600x900 Theme @@ -153,12 +170,18 @@ Graphics - CustomEDID - - AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAABAQEBAQEB - AQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAAPADaCwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABY= - + EDID + + Custom + + AP///////wBMowAF/////wAMAQOAIRP/LwAAoFdJmyYQSE8AAAAB + AQEBAQEBAQEBAQEBAQEBOCdAwGCEIDAwICUATLsQAAAZAAAA/QAA + PADaCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABY= + + Inject + + Inject ATI @@ -168,12 +191,8 @@ NVidia - InjectEDID - NvidiaSingle - ig-platform-id - 0x0166000a KernelAndKextPatches @@ -183,64 +202,22 @@ Debug + DellSMBIOSPatch + + ForceKextsToLoad + + \System\Library\Extensions\IO80211Family.kext\Contents\PlugIns\AirPortBrcm4360.kext + KernelCpu KernelHaswellE - + KernelLapic KernelPm KextsToPatch - - Comment - Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432) - Disabled - - Find - - xoDIAAAAAQ== - - Name - AppleUSBXHCI - Replace - - xoDIAAAAAA== - - - - Comment - other Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon) - Disabled - - Find - - AQAAdRc= - - Name - IOGraphicsFamily - Replace - - AQAAdBc= - - - - Comment - Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432) - Disabled - - Find - - dU1Ii7voAQAA - - Name - AppleUSBXHCI - Replace - - 601Ii7voAQAA - - Comment 10.11-BCM94352-5GHz-US-FCC-dv @@ -259,112 +236,18 @@ Comment - 10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2 + AirPortBrcm4360 - fcvo Disabled Find - TWFjLUM2RUZBNjM5NjJGQzZFQTA= + gflSqgAAdSk= Name AirPortBrcm4360 Replace - TWFjLTI3QURCQjdCNENFRThFNjE= - - - - Comment - Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432) - Disabled - - Find - - QcdHCAAAQAA= - - Name - AppleUSBXHCI - Replace - - QcdHCAAAAAA= - - - - Comment - A LVDS->DP - Disabled - - Find - - MDMwMCA2NjAxIDAxMDIgMDQwMiAwMDAwIDAwMDQgMDAw - MCAwMDAxCjAwMDAgMDA0MCAxMDA3IDAwMDAgMTAwNyAw - MDAwIDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAw - IDAwMDAgMDAwMCAwMDAwIDAwMDAKMDUwMyAwMDAwIDAy - MDAgMDAwMCAzMDAwIDAwMDAgMDIwNSAwMDAwCjAwMDQg - MDAwMCAwNzA0IDAwMDAgMDMwNCAwMDAwIDAwMDQgMDAw - MAo4MTAwIDAwMDAgMDQwNiAwMDAwIDAwMDQgMDAwMCA4 - MTAwIDAwMDAKMDAwMCAwMDAwIDAwMDIgMDAxMSAwMDAw - IDAwMDAgMDAwMCAwMDAwCjAwMDAgMDAwMCAwMDAwIDAw - MDAgMDAwMCAwMDAwIDAwMDAgMDAwMAowMDAwIDAwMDAg - MDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAKMDAw - MCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAw - MDAwCjAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAw - IDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAwIDAw - MDAgMDAwMCAwMDAwIDAwMDAKMDAwMCAwMDAwIDAwMDAg - MDAwMCAgICAK - - Name - AppleIntelFramebufferCapri - Replace - - MDMwMCA2NjAxIDAxMDIgMDQwMiAwMDAwIDAwMDIgMDAw - MCAwMDAxCjAwMDAgMDA2MCAxMDA3IDAwMDAgMTAwNyAw - MDAwIDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAw - IDAwMDAgMDAwMCAwMDAwIDAwMDAKMDUwNSAwMDAwIDA0 - MDAgMDAwMCAwNzAxIDAwMDAgMDIwNSAwMDAwCjAwMDQg - MDAwMCAwNzA0IDAwMDAgMDMwNCAwMDAwIDAwMDQgMDAw - MAo4MTAwIDAwMDAgMDQwNiAwMDAwIDAwMDQgMDAwMCA4 - MTAwIDAwMDAKMDAwMCAwMDAwIDAwMDIgMDAxMSAwMDAw - IDAwMDAgMDAwMCAwMDAwCjAwMDAgMDAwMCAwMDAwIDAw - MDAgMDAwMCAwMDAwIDAwMDAgMDAwMAowMDAwIDAwMDAg - MDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAKMDAw - MCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAw - MDAwCjAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAw - IDAwMDAgMDAwMAowMDAwIDAwMDAgMDAwMCAwMDAwIDAw - MDAgMDAwMCAwMDAwIDAwMDAKMDAwMCAwMDAwIDAwMDAg - MDAwMCAgICAK - - - - Comment - Disable XHCI 1.0 check, 10.10.* (credit Zenith432) - Disabled - - Find - - QbzHAgDgPQABAAA= - - Name - AppleUSBXHCI - Replace - - QbzHAgDgPQAAAAA= - - - - Comment - External icons patch - Disabled - - Find - - RXh0ZXJuYWw= - - Name - AppleAHCIPort - Replace - - SW50ZXJuYWw= + gflSqgAAZpA= @@ -385,18 +268,226 @@ Comment - Boot Screen Glitch Patch + 10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2 + Disabled + + Find + + TWFjLUM2RUZBNjM5NjJGQzZFQTA= + + Name + AirPortBrcm4360 + Replace + + TWFjLTI3QURCQjdCNENFRThFNjE= + + + + Comment + External icons patch + Disabled + + Find + + RXh0ZXJuYWw= + + Name + AppleAHCIPort + Replace + + SW50ZXJuYWw= + + + + Comment + Brumbaer's GDP Patch 4 + Disabled + + Find + + Q29uZmlnTWFwAA== + + Name + AppleGraphicsDevicePolicy + Replace + + Q29uZmlnTWFxAA== + + + + Comment + Brumbaer's GDP Patch 3 + Disabled + + Find + + RGVmYXVsdAA= + + Name + AppleGraphicsDevicePolicy + Replace + + bm9uZQAAAAA= + + + + Comment + Brumbaer's GDP Patch 5 + Disabled + + Find + + RmVhdHVyZUNvbnRyb2wA + + Name + AppleGraphicsDevicePolicy + Replace + + RmVhdHVyZUNvbnRyb20A + + + + Comment + Brumbaer's GDP Patch 1 + Disabled + + Find + + RURJRAA= + + Name + AppleGraphicsDevicePolicy + Replace + + RURJSQA= + + + + Comment + Brumbaer's GDP Patch 2 + Disabled + + Find + + dW5sb2FkAA== + + Name + AppleGraphicsDevicePolicy + Replace + + dW5sb2FlAA== + + + + Comment + Zeroing 10ec0885 codec (patched by AppleHDA Patcher.app) + Disabled + + Find + + hQjsEA== + + Name + AppleHDA + Replace + + AAAAAA== + + + + Comment + Patching 11d41984 with 10ec0269 codec (patched by AppleHDA Patcher.app) + Disabled + + Find + + hBnUEQ== + + Name + AppleHDA + Replace + + aQLsEA== + + + + Comment + 01660004 lvds Disabled Find - QYjE6xE= + AgUAAAAEAAAHAQAA Name - IOGraphicsFamily + AppleIntelFramebufferCapri Replace - QYjE6zE= + BQMAAAAEAAAHAQAA + + + + Comment + Patch MSI or pin interrupts #1, 10.9.*, 10.10.* (credit Zenith432) + Disabled + + Find + + QcdHCAAAQAA= + + Name + AppleUSBXHCI + Replace + + QcdHCAAAAAA= + + + + Comment + Enable PCI power management if there is no such code in DSDT, 10.9.*, 10.10.* (credit Zenith432) + Disabled + + Find + + dU1Ii7voAQAA + + Name + AppleUSBXHCI + Replace + + 601Ii7voAQAA + + + + Comment + Disable the sleep code leaving the controller in non-working state after wake, 10.9.*, 10.10.* (credit Zenith432) + Disabled + + Find + + xoDIAAAAAQ== + + Name + AppleUSBXHCI + Replace + + xoDIAAAAAA== + + + + Comment + Disable XHCI 1.0 check, 10.10.* (credit Zenith432) + Disabled + + Find + + QbzHAgDgPQABAAA= + + Name + AppleUSBXHCI + Replace + + QbzHAgDgPQAAAAA= @@ -415,6 +506,22 @@ Qb4PAAAA60Q= + + Comment + Second Stage patch 10.12 + Disabled + + Find + + AQAAdSU= + + Name + IOGraphicsFamily + Replace + + AQAA6yU= + + RtVariables @@ -437,7 +544,7 @@ BiosVersion MBP91.88Z.00D3.B00.1203211536 Board-ID - Mac-4B7AC7E43945597E + Mac-6F01561E16C75D06 BoardManufacturer Apple Inc. BoardType @@ -455,11 +562,9 @@ Mobile ProductName - MacBookPro9,1 + MacBookPro9,2 SerialNumber - C02L8LWEF1G4 - SmUUID - E385BFA8-346C-443A-BBDC-7915A4E2F6E2 + C02K64Z7DTY3 Trust Version diff --git a/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi b/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi index 9f73eab..5ea460a 100755 Binary files a/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi and b/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi b/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi index 47776c5..f0ae919 100755 Binary files a/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi and b/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/FSInject-64.efi b/EFI/CLOVER/drivers64UEFI/FSInject-64.efi index 53f40dd..6cb7a61 100755 Binary files a/EFI/CLOVER/drivers64UEFI/FSInject-64.efi and b/EFI/CLOVER/drivers64UEFI/FSInject-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi b/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi index fdff505..d22320e 100755 Binary files a/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi and b/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi b/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi index 7c51392..a6081a4 100755 Binary files a/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi and b/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi b/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi index 5f187a8..597e3e2 100755 Binary files a/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi and b/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi b/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi index fbf493e..13a2ee9 100755 Binary files a/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi and b/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist index 04f9ba3..ade29f5 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities FakeSMC @@ -237,9 +237,9 @@ IOResourceMatch FakeSMCKeyStore RM,Build - Release-RehabMan + Release-rehabman RM,Version - FakeSMC 1707 + FakeSMC 1737 FakeSMCKeyStore diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC index 4ac4e30..6123fda 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC and b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist index 01a9aa0..df114ce 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities ACPI Customizable Monitoring Plugin @@ -252,8 +252,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors index 15c3b73..8e8af72 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist index 32ddb7d..4d22606 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities Intel Thermal Monitor @@ -86,8 +86,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors index 7815f8b..3fe9aef 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist index 04f44a5..4eed432 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities AMD Radeon Monitoring Plugin @@ -119,8 +119,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors index 0449ec2..8a84f49 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist index c0dfb65..d40dd70 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities Fintek F718x Monitor @@ -1886,11 +1886,38 @@ VIN0 CPU Core VIN1 - Power Supply + + gain + 650 + name + Main 3V + offset + 0 + reference + 0 + VIN2 - Power Supply + + gain + 5000 + name + Main 12V + offset + 0 + reference + 0 + VIN3 - Power Supply + + gain + 1500 + name + Main 5V + offset + 0 + reference + 0 + VIN4 CPU GFX VIN5 @@ -4977,8 +5004,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors index 5ffdc13..abdf563 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors differ diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Info.plist new file mode 100755 index 0000000..92e5b71 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Info.plist @@ -0,0 +1,458 @@ + + + + + BuildMachineOSBuild + 15F34 + CFBundleDevelopmentRegion + English + CFBundleExecutable + CodecCommander + CFBundleGetInfoString + 2.6.1, Copyright © 2013-2014 TimeWalker. All rights reserved. + CFBundleIdentifier + org.tw.CodecCommander + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CodecCommander + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.6.1 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 2.6.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 7D175 + DTPlatformVersion + GM + DTSDKBuild + 10M2518 + DTSDKName + macosx10.6 + DTXcode + 0730 + DTXcodeBuild + 7D175 + IOKitPersonalities + + CodecCommander + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + 1002 + Disabled HDMI + 10de + Disabled HDMI + 10ec_0233 + Realtek ALC283,etc + 10ec_0235 + Realtek ALC283,etc + 10ec_0255 + Realtek ALC283,etc + 10ec_0269 + Realtek ALC269 + 10ec_0269_HDA_1028_04d9 + Realtek ALC269VB + 10ec_0269_HDA_1458_fa50 + Realtek ALC269 BRIX + 10ec_0282 + Realtek ALC283,etc + 10ec_0283 + Realtek ALC283,etc + 10ec_0292 + Realtek ALC292 + 10ec_0668 + Realtek ALC668 + 10ec_0892_HDA_1458 + Realtek ALC892 desktop + 10ec_0892_HDA_8086 + Realtek ALC892 desktop + 10ec_0900 + Realtek ALC1150 + 8086 + Disabled HDMI + Default + + Check Infinitely + + Check Interval + 3000 + Custom Commands + + Perform Reset + + Perform Reset on EAPD Fail + + Perform Reset on External Wake + + Send Delay + 300 + Sleep Nodes + + Update Nodes + + + Disabled HDMI + + Check Infinitely + + Disable + + Sleep Nodes + + Update Nodes + + + Realtek ALC1150 + + Custom Commands + + + Command + + AgUABw== + + Comment + 0x20 SET_COEF_INDEX 0x07 + On Init + + On Sleep + + On Wake + + + + Command + + AgR8sA== + + Comment + 0x20 SET_PROC_COEF 0x7CB0 + On Init + + On Sleep + + On Wake + + + + Send Delay + 100 + Sleep Nodes + + Update Nodes + + + Realtek ALC269 + + Custom Commands + + + Command + + AVcIgw== + + Comment + 0x15 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + + Realtek ALC269 BRIX + + Custom Commands + + + Command + + AVcIgw== + + Comment + 0x15 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + + Realtek ALC269VB + + Custom Commands + + + Command + + AhcIgw== + + Comment + 0x21 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + Send Delay + 20 + Sleep Nodes + + + Realtek ALC283,etc + + Custom Commands + + + Command + + AZcHJQ== + + Comment + 0x19 SET_PIN_WIDGET_CONTROL 0x25 + On Init + + On Sleep + + On Wake + + + + Command + + AhcIgw== + + Comment + 0x21 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + Perform Reset + + Send Delay + 10 + Sleep Nodes + + + Realtek ALC292 + + Custom Commands + + + Command + 0x01a70724 + Comment + Node 0x1a - Pin Control (In Enable / VRefEn) + On Init + + On Sleep + + On Wake + + + + Perform Reset + + + Realtek ALC668 + + Custom Commands + + + Command + + AVcIgw== + + Comment + 0x15 SET_UNSOLICITED_ENABLE 0x83 + On Init + + On Sleep + + On Wake + + + + Command + + AbcHIA== + + Comment + Node 0x1b - Pin Control (In Enable) + On Init + + On Sleep + + On Wake + + + + Perform Reset + + + Realtek ALC892 desktop + + Sleep Nodes + + Update Nodes + + + + IOClass + CodecCommander + IOMatchCategory + CodecCommander + IOProviderClass + IOHDACodecFunction + IOUserClientClass + CodecCommanderClient + + CodecCommanderPowerHook + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + 1002 + Disabled HDMI + 10de + Disabled HDMI + 8086 + Disabled HDMI + Disabled HDMI + + Disable + + + + IOClass + CodecCommanderPowerHook + IOMatchCategory + CodecCommanderPowerHook + IOProviderClass + AppleHDADriver + + CodecCommanderProbeInit + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + Default + + Custom Commands + + + + IOClass + CodecCommanderProbeInit + IOProbeScore + 5000 + IOProviderClass + IOHDACodecDevice + + CodecCommanderResidency + + CFBundleIdentifier + org.tw.CodecCommander + IOClass + CodecCommanderResidency + IOMatchCategory + CodecCommanderResidency + IOProviderClass + IOResources + + CodecCommanderVoodooHDA + + CFBundleIdentifier + org.tw.CodecCommander + Codec Profile + + 1002 + Disabled HDMI + 10de + Disabled HDMI + 8086 + Disabled HDMI + Default + + Check Infinitely + + Perform Reset + + Perform Reset on EAPD Fail + + Perform Reset on External Wake + + Sleep Nodes + + Update Nodes + + + Disabled HDMI + + Check Infinitely + + Disable + + Sleep Nodes + + Update Nodes + + + + IOClass + CodecCommander + IOMatchCategory + CodecCommander + IOProviderClass + VoodooHDADevice + IOUserClientClass + CodecCommanderClient + + + NSHumanReadableCopyright + Copyright © 2013-2014 TimeWalker/RehabMan. All rights reserved. + OSBundleLibraries + + com.apple.iokit.IOACPIFamily + 1.0d1 + com.apple.iokit.IOAudioFamily + 1.1 + com.apple.iokit.IOPCIFamily + 1.0.0b1 + com.apple.kpi.bsd + 9.0.0 + com.apple.kpi.iokit + 9.0.0 + com.apple.kpi.libkern + 9.0.0 + + Source Code + https://github.com/RehabMan/EAPD-Codec-Commander + + diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/MacOS/CodecCommander b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/MacOS/CodecCommander new file mode 100755 index 0000000..6a88cfb Binary files /dev/null and b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/MacOS/CodecCommander differ diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/SSDT-ALC280.dsl b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/SSDT-ALC280.dsl new file mode 100755 index 0000000..e298500 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/SSDT-ALC280.dsl @@ -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 \ No newline at end of file diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/SSDT-ALC668.dsl b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/SSDT-ALC668.dsl new file mode 100755 index 0000000..e76d3e6 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/SSDT-ALC668.dsl @@ -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 diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/config_dump.sh b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/config_dump.sh new file mode 100755 index 0000000..fd0fce6 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/config_dump.sh @@ -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 + diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/convert.sh b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/convert.sh new file mode 100755 index 0000000..a87cedd --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/convert.sh @@ -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 + + diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/eapd_dump.sh b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/eapd_dump.sh new file mode 100755 index 0000000..825ba4d --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/eapd_dump.sh @@ -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 diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/extract_hda.sh b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/extract_hda.sh new file mode 100755 index 0000000..548c477 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/extract_hda.sh @@ -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 < + + + + HDAConfigDefault + + + +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" diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/gen_ahhcd.sh b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/gen_ahhcd.sh new file mode 100755 index 0000000..ecc9683 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/gen_ahhcd.sh @@ -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\> ]] && 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\> ]] && 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\> ]] && 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\> ]] && 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 <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 \ No newline at end of file diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/node_dump.sh b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/node_dump.sh new file mode 100755 index 0000000..8313693 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/node_dump.sh @@ -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 diff --git a/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/widget_dump.sh b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/widget_dump.sh new file mode 100755 index 0000000..b088bc6 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/CodecCommander.kext/Contents/Resources/widget_dump.sh @@ -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 diff --git a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist index 7859e56..2834805 100755 --- a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.4 + 1.3.6 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.2.4 + 1.3.6 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,11 +37,11 @@ DTSDKName macosx10.6 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 OSBundleCompatibleVersion - 1.2.4 + 1.3.6 OSBundleLibraries com.apple.iokit.IOPCIFamily diff --git a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID index 8ba3247..980d82c 100755 Binary files a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID and b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID differ diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist index 9cf1c00..a657c8e 100755 --- a/EFI/CLOVER/kexts/Other/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15D21 + 16C67 CFBundleIdentifier org.rehabman.injector.FakePCIID-Broadcom-WiFi CFBundleInfoDictionaryVersion @@ -13,17 +13,17 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.4 + 1.3.6 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.2.4 + 1.3.6 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -31,9 +31,9 @@ DTSDKName macosx10.6 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities Airport_Brcm4360 @@ -52,13 +52,13 @@ pci14e4,43b2 IOProbeScore - 901 + 1110 IOProviderClass IOPCIDevice TruePowerOff - Broadcom FakePCIID WiFi 43224 + Broadcom FakePCIID WiFi no device-id CFBundleIdentifier org.rehabman.driver.FakePCIID @@ -79,6 +79,14 @@ FakePCIID IONameMatch + pci14e4,4357 + pci14e4,43b1 + pci14e4,43a0 + pci14e4,4331 + pci14e4,4353 + pci14e4,432b + pci14e4,43ba + pci14e4,43a3 pci106b,4e pci14e4,4311 pci14e4,4312 @@ -96,76 +104,6 @@ IOProviderClass IOPCIDevice - Broadcom FakePCIID WiFi 43a0 - - CFBundleIdentifier - org.rehabman.driver.FakePCIID - FakeProperties - - RM,device-id - - oEMAAA== - - RM,subsystem-id - - NAEAAA== - - RM,subsystem-vendor-id - - axAAAA== - - RM,vendor-id - - 5BQAAA== - - - IOClass - FakePCIID - IOMatchCategory - FakePCIID - IONameMatch - - pci14e4,4357 - pci14e4,43b1 - - IOProviderClass - IOPCIDevice - - Broadcom FakePCIID WiFi no device-id - - CFBundleIdentifier - org.rehabman.driver.FakePCIID - FakeProperties - - RM,subsystem-id - - NAEAAA== - - RM,subsystem-vendor-id - - axAAAA== - - RM,vendor-id - - 5BQAAA== - - - IOClass - FakePCIID - IOMatchCategory - FakePCIID - IONameMatch - - pci14e4,43a0 - pci14e4,4331 - pci14e4,4353 - pci14e4,432b - pci14e4,43ba - pci14e4,43a3 - - IOProviderClass - IOPCIDevice - OSBundleRequired Network-Root diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist index 251fec0..2a84f3a 100755 --- a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15D21 + 16C67 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.4 + 1.3.6 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.2.4 + 1.3.6 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.6 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities XHCIMux 7-series @@ -142,7 +142,7 @@ com.apple.kpi.unsupported 8.0.0 org.rehabman.driver.FakePCIID - 1.2.4 + 1.3.6 OSBundleRequired Root diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux index b817928..765a703 100755 Binary files a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux and b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux differ diff --git a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist index 04f9ba3..ade29f5 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities FakeSMC @@ -237,9 +237,9 @@ IOResourceMatch FakeSMCKeyStore RM,Build - Release-RehabMan + Release-rehabman RM,Version - FakeSMC 1707 + FakeSMC 1737 FakeSMCKeyStore diff --git a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC index 4ac4e30..6123fda 100755 Binary files a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC and b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC differ diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist index 01a9aa0..df114ce 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities ACPI Customizable Monitoring Plugin @@ -252,8 +252,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors b/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors index 15c3b73..8e8af72 100755 Binary files a/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors and b/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors differ diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist index 32ddb7d..4d22606 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities Intel Thermal Monitor @@ -86,8 +86,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors b/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors index 7815f8b..3fe9aef 100755 Binary files a/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors and b/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors differ diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist index 04f44a5..4eed432 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities AMD Radeon Monitoring Plugin @@ -119,8 +119,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors b/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors index 0449ec2..8a84f49 100755 Binary files a/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors and b/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors differ diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist index c0dfb65..d40dd70 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 16C67 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.24-316-g197d663.1737 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1707 + 1737 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8C1002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0821 DTXcodeBuild - 7C68 + 8C1002 IOKitPersonalities Fintek F718x Monitor @@ -1886,11 +1886,38 @@ VIN0 CPU Core VIN1 - Power Supply + + gain + 650 + name + Main 3V + offset + 0 + reference + 0 + VIN2 - Power Supply + + gain + 5000 + name + Main 12V + offset + 0 + reference + 0 + VIN3 - Power Supply + + gain + 1500 + name + Main 5V + offset + 0 + reference + 0 + VIN4 CPU GFX VIN5 @@ -4977,8 +5004,6 @@ org.netkas.driver.FakeSMC 1212 - OSBundleRequired - Root Source Code "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors b/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors index 5ffdc13..abdf563 100755 Binary files a/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors and b/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors differ diff --git a/EFI/CLOVER/misc/preboot.log b/EFI/CLOVER/misc/preboot.log index f67b456..c9a3223 100755 --- a/EFI/CLOVER/misc/preboot.log +++ b/EFI/CLOVER/misc/preboot.log @@ -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 diff --git a/EFI/CLOVER/tools/Shell.inf b/EFI/CLOVER/tools/Shell.inf index 3ec8cb3..bd0b4d4 100755 --- a/EFI/CLOVER/tools/Shell.inf +++ b/EFI/CLOVER/tools/Shell.inf @@ -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.
-# -# 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.
+# +# 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|* + diff --git a/EFI/CLOVER/tools/Shell64U.efi b/EFI/CLOVER/tools/Shell64U.efi index eea6bbc..0db94a9 100755 Binary files a/EFI/CLOVER/tools/Shell64U.efi and b/EFI/CLOVER/tools/Shell64U.efi differ diff --git a/EFI/CLOVER/tools/bdmesg.efi b/EFI/CLOVER/tools/bdmesg.efi index fadcf07..1026bf1 100755 Binary files a/EFI/CLOVER/tools/bdmesg.efi and b/EFI/CLOVER/tools/bdmesg.efi differ