Initial commit

This commit is contained in:
Laura 2018-11-11 01:12:09 +01:00
commit 7a2f51ae4d
508 changed files with 26789 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

BIN
DSDT.E470/.DS_Store vendored Normal file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/.DS_Store vendored Normal file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/APIC.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/BATB.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/BOOT.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/DBG2.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/DBGP.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/DMAR.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/DSDT.aml Executable file

Binary file not shown.

154
DSDT.E470/ACPI-Tables/DumpLog.txt Executable file
View file

@ -0,0 +1,154 @@
6:562 2:187 Found BIOS RSDP at F0120
6:562 0:000 Printing ACPI tables from RSDP F0120 ...
6:562 0:000 F0120: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36
6:562 0:000 (Xsdt: BBECF188, Rsdt: BBECF0C4)
6:562 0:000 BBECF188: 'XSDT', 'TP-R0D', Rev: 1, Len: 212
6:562 0:000 BBECF0C4: 'RSDT', 'TP-R0D', Rev: 1, Len: 124
6:562 0:000 Tables in Xsdt: 22
6:562 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
6:562 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
6:562 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
6:563 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
6:563 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
6:563 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
6:563 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
6:563 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
6:563 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
6:563 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
6:563 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
6:563 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
6:563 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
6:563 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
6:563 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
6:563 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
6:563 0:000 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374
6:563 0:000 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
6:563 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
6:563 0:000 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
6:563 0:000 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
6:563 0:000 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
6:563 0:000 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
6:563 0:000 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
6:563 0:000 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318
6:563 0:000 Tables in Rsdt: 22
6:563 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
6:563 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
6:563 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
6:564 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
6:564 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
6:564 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
6:564 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
6:564 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
6:564 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
6:564 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
6:564 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
6:564 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
6:564 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
6:564 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
6:564 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
6:564 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
6:564 0:000 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374
6:564 0:000 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
6:564 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
6:564 0:000 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
6:564 0:000 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
6:564 0:000 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
6:564 0:000 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
6:564 0:000 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
6:564 0:000 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318
6:564 0:000 Found UEFI Acpi 2.0 RSDP at BBEFE014
6:564 0:000 Saving ACPI tables from RSDP BBEFE014 to EFI\CLOVER\ACPI\origin ...
6:564 0:000 BBEFE014: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36 -> RSDP.aml
6:637 0:073 (Xsdt: BBECF188, Rsdt: BBECF0C4)
6:637 0:000 BBECF188: 'XSDT', 'TP-R0D', Rev: 1, Len: 212 -> XSDT.aml
6:677 0:039 BBECF0C4: 'RSDT', 'TP-R0D', Rev: 1, Len: 124 -> RSDT.aml
6:715 0:037 Tables in Xsdt: 22
6:715 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244 -> FACP.aml
6:754 0:038 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
6:754 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213 -> DSDT.aml
6:808 0:053 BBE6D000: 'FACS', Ver: 2, Len: 64 -> FACS.aml
6:846 0:038 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972 -> SSDT-0-Tpm2Tabl.aml
6:884 0:037 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52 -> TPM2.aml
6:922 0:038 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66 -> UEFI.aml
6:960 0:037 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869 -> SSDT-1-SaSsdt.aml
7:003 0:043 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884 -> SSDT-2-PerfTune.aml
7:063 0:060 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56 -> HPET.aml
7:103 0:040 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188 -> APIC.aml
7:146 0:042 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60 -> MCFG.aml
7:186 0:040 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82 -> ECDT.aml
7:228 0:041 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757 -> SSDT-3-SataAhci.aml
7:269 0:040 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40 -> BOOT.aml
7:311 0:041 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74 -> BATB.aml
7:351 0:040 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374 -> SLIC.aml
7:393 0:042 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808 -> SSDT-4-CpuSsdt.aml (Found hidden SSDT 7 pcs)
7:434 0:040 * BBE69098: 'SSDT', 'Cpu0Ist', Rev: 2, Len: 1995 53 53 44 54 CB 07 00 00 02 87 50 6D 52 65 66 00 Internal length = 1995 -> SSDT-x4_0-Cpu0Ist.aml
7:495 0:060 * BBE01018: 'SSDT', 'ApIst', Rev: 2, Len: 1628 53 53 44 54 5C 06 00 00 02 AF 50 6D 52 65 66 00 Internal length = 1628 -> SSDT-x4_1-ApIst.aml
7:536 0:041 * BBE01898: 'SSDT', 'Cpu0Cst', Rev: 2, Len: 1024 53 53 44 54 00 04 00 00 02 5D 50 6D 52 65 66 00 Internal length = 1024 -> SSDT-x4_2-Cpu0Cst.aml
7:577 0:040 * BBE01DD8: 'SSDT', 'ApCst', Rev: 2, Len: 394 53 53 44 54 8A 01 00 00 02 39 50 6D 52 65 66 00 Internal length = 394 -> SSDT-x4_3-ApCst.aml
7:619 0:041 * B5FFD718: 'SSDT', 'Cpu0Hwp', Rev: 2, Len: 277 53 53 44 54 15 01 00 00 02 AE 50 6D 52 65 66 00 Internal length = 277 -> SSDT-x4_4-Cpu0Hwp.aml
7:659 0:040 * B5FFD3D8: 'SSDT', 'ApHwp', Rev: 2, Len: 407 53 53 44 54 97 01 00 00 02 F1 50 6D 52 65 66 00 Internal length = 407 -> SSDT-x4_5-ApHwp.aml
7:719 0:060 * B5FF4DD8: 'SSDT', 'HwpLvt', Rev: 2, Len: 420 53 53 44 54 A4 01 00 00 02 3C 50 6D 52 65 66 00 Internal length = 420 -> SSDT-x4_6-HwpLvt.aml
7:761 0:041
7:761 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276 -> SSDT-5-CtdpB.aml
7:802 0:040 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52 -> DBGP.aml
7:843 0:041 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84 -> DBG2.aml
7:883 0:040 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85 -> POAT.aml
7:925 0:041 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168 -> DMAR.aml
7:971 0:045 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68 -> FPDT.aml
8:016 0:045 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318 -> UEFI.aml
8:089 0:072 Tables in Rsdt: 22
8:089 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
8:089 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
8:089 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
8:090 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
8:090 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
8:090 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
8:090 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
8:090 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
8:090 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
8:090 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
8:090 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
8:090 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
8:090 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
8:090 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
8:090 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
8:090 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
8:090 0:000 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374
8:090 0:000 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
8:090 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
8:090 0:000 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
8:090 0:000 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
8:090 0:000 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
8:090 0:000 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
8:090 0:000 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
8:090 0:000 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318
8:090 0:000 Found UEFI Acpi 1.0 RSDP at BBEFE000
8:090 0:000 Printing ACPI tables from RSDP BBEFE000 ...
8:090 0:000 BBEFE000: 'RSD PTR ', Rev: 0 (Acpi 1.0), Len: 20
8:090 0:000 (Rsdt: BBECF000)
8:090 0:000 BBECF000: 'RSDT', 'TP-R0D', Rev: 1, Len: 120
8:090 0:000 Tables in Rsdt: 21
8:090 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
8:090 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
8:090 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
8:091 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
8:091 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
8:091 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
8:091 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
8:091 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
8:091 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
8:091 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
8:091 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
8:091 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
8:091 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
8:091 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
8:091 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
8:091 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
8:091 0:000 13. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
8:091 0:000 14. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
8:091 0:000 15. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
8:091 0:000 16. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
8:091 0:000 17. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
8:091 0:000 18. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
8:091 0:000 19. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
8:091 0:000 20. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318

BIN
DSDT.E470/ACPI-Tables/ECDT.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/FACP.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/FACS.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/FPDT.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/HPET.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/MCFG.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/POAT.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/RSDP.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/RSDT.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/SLIC.aml Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/TPM2.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/UEFI.aml Executable file

Binary file not shown.

BIN
DSDT.E470/ACPI-Tables/XSDT.aml Executable file

Binary file not shown.

View file

@ -0,0 +1,44 @@
#!/bin/bash
set -e
PATH=$PATH:/usr/local/bin
dir=${0%/*}
if [[ "$dir" == "" ]]; then dir="."; fi
cd "$dir"
patch_dir=temp_patch_result
iasltool=$( which iasl )
if [[ "x${iasltool}" == "x" ]];
then
echo run install_tools.command to install tools iasl and patchmatic in /usr/local/bin
exit 1
fi
# compile
echo de-compiling ACPI tables
cd ACPI-Tables
iasl -dl -da SS*.aml DSDT.aml
cd ..
# patch 1 - DSDT name
# patch 2 - rename XHCI to XHC
# patch 3 - KBD device
# patch 4 - nolonger needed: -e's/\\_SB.PCI0.LPC.EC.HWAC/B1B2(\\_SB.PCI0.LPC.EC.WAC0,\\_SB.PCI0.LPC.EC.WAC1)/'
rm -f $patch_dir && mkdir -p $patch_dir
#cat ACPI-Tables/DSDT.dsl | sed \
#-e's/DSDT-or/DSDT/' \
#-e's/XHCI/XHC/g' \
#-e's/KBD/PS2K/g' -e's/WPS2K/WKBD/g' -e's/PPS2K/PKBD/g' \
#> $patch_dir/origin_DSDT.dsl
cat ACPI-Tables/DSDT.dsl | sed -e's/KBD/PS2K/g' -e's/WPS2K/WKBD/g' -e's/PPS2K/PKBD/g' > $patch_dir/origin_DSDT.dsl
##########################################
./patchmatic_auto_patch.bash $patch_dir
#test -e DSDT.dsl && rm -rf $patch_dir

View file

@ -0,0 +1,39 @@
#!/bin/bash
PATH=$PATH:/usr/local/bin
dir=${0%/*}
if [[ "$dir" == "" ]]; then dir="."; fi
cd "$dir"
espmount=$( which espmount.bash )
if [[ "x${espmount}" == "x" ]];
then
echo run install_tools.command to install espmount.bash in /usr/local/bin
exit 1
fi
#mount esp
espmount.bash 0
if [ ! -d /Volumes/ESP ];
then
echo please mount your OSX EFI partition into /Volumes/ESP
exit 1
fi
#compile
iasl -ve *.dsl
#find product name
s=$( ioreg -c FakeSMCKeyStore | grep product-name | sed -e's/"//g' ) #"product-name" = "41786UU"
productname=${s#* = }
if [[ -e /Volumes/ESP/EFI/CLOVER/OEM/$productname ]] ;
then
rm /Volumes/ESP/EFI/CLOVER/OEM/$productname/ACPI/patched/*
cp SS* DS* /Volumes/ESP/EFI/CLOVER/OEM/$productname/ACPI/patched/
else
rm /Volumes/ESP/EFI/CLOVER/ACPI/patched/*
cp SS* DS* /Volumes/ESP/EFI/CLOVER/ACPI/patched/
fi

BIN
DSDT.E470/patch-files/.DS_Store vendored Normal file

Binary file not shown.

View file

@ -0,0 +1,20 @@
#Maintained by: shmilee
# sleep related T450 (LED blink)
# remove dumb code from \_WAK
into method label \_WAK code_regex If.*LOr.*Equal.*Arg0.*LGreaterEqual.*Arg0.*0x05.*\n.*\{\n.*Return.*WAKI.*\n.*\} remove_matched;
# remove patch, if added before
into method label \_WAK code_regex \n\s+If\s\(LEqual\s\(Arg0,3\)\)\n\s+\{\n\s+\\_SI._SST.*\n\s+\}\n remove_matched;
# add patch
into method label \_WAK code_regex (.*Return\s+\(.*) replace_matched
begin
\n
If (LEqual (Arg0,3))\n
{\n
\\_SI._SST (0x01)\n
}\n
\n
%1
end;

View file

@ -0,0 +1,17 @@
# Fix GLAN PRW for sleep
into method label _PRW parent_label GLAN remove_entry;
into device label GLAN insert
begin
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x6D, 0x04))
}
end;
# Fix XHC PRW for sleep
into device label XHC code_regex Name\s+\(_PRW,[\s\S]*\}\) remove_matched;
into device label XHC insert
begin
Name (_PRW, Package() { 0x6D, 0x00 })
end;

View file

@ -0,0 +1,7 @@
# Fix IGPE PRW for sleep
into device label IGBE code_regex Name\s+\(_PRW,[\s\S]*\}\) remove_matched;
into device label IGBE insert
begin
Name (_PRW, Package() { 0x6D, 0x00 })
end;

View file

@ -0,0 +1,151 @@
# fix_battery.txt
# based on work from shmilee and tluck
# adapted to T470p and maintained by: franksanderdo
#
# refer to Guide 'How to patch DSDT for working battery status'
#
# I am not yet sure how the T470p is managing the second battery.
# there is only BAT0 in the DSDT... I hope I will find out later...
#
# Everything is defined in:
# Scope (\_SB.PCI0.LPCB)
# Device (EC)
#
# OperationRegion (ECOR, EmbeddedControl, 0x00, 0x0100)
# Field (ECOR, ByteAcc, NoLock, Preserve)
# There are several definitions for the field ECOR... be careful to check all of them
#
# 1. declarations which get used later in the code:
# HWAC(16)
# SBRC(16), SBFC(16), SBAC(16), SBVO(16)
# SBBM(16), SBCC(16)
# SBDC(16), SBDV(16), SBSN(16)
# SBCH(32)
# SBMN(128)
# SBDN(128)
#
# 2. declarations which not get used by the code:
# HWAK(16), HSPD(16), HDEN(32), HDEP(32)
# SBAE(16), SBRS(16), SBAF(16), SBBS(16)
# SBMD(16)
# SBOM(16), SBSI(16), SBDT(16)
# 1.1 deal with 16-bit
into method label B1B2 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B2, 2, NotSerialized)\n
{\n
Return (Or(Arg0, ShiftLeft(Arg1, 8)))\n
}\n
end;
# declarations from 16-bit to 8-bit
into device label EC code_regex HWAC,\s+16, replace_matched begin WAC0,8,WAC1,8, end;
into device label EC code_regex SBRC,\s+16, replace_matched begin BRC0,8,BRC1,8, end;
into device label EC code_regex SBFC,\s+16, replace_matched begin BFC0,8,BFC1,8, end;
into device label EC code_regex SBAC,\s+16, replace_matched begin BAC0,8,BAC1,8, end;
into device label EC code_regex SBVO,\s+16, replace_matched begin BVO0,8,BVO1,8, end;
into device label EC code_regex SBBM,\s+16, replace_matched begin BBM0,8,BBM1,8, end;
into device label EC code_regex SBCC,\s+16, replace_matched begin BDC0,8,BDC1,8, end;
into device label EC code_regex SBDC,\s+16, replace_matched begin BDC0,8,BDC1,8, end;
into device label EC code_regex SBDV,\s+16, replace_matched begin BDV0,8,BDV1,8, end;
into device label EC code_regex SBSN,\s+16 replace_matched begin BSN0,8,BSN1,8, end;
# access to those registers from 16-bit to 8-bit
into_all all code_regex \\_SB\.PCI0\.LPCB\.EC\.HWAC replaceall_matched begin B1B2(\\_SB.PCI0.LPCB.EC.WAC0,\\_SB.PCI0.LPCB.EC.WAC1) end;
into_all method label GBST code_regex \(SBRC, replaceall_matched begin (B1B2 (BRC0, BRC1), end;
into_all method label GBIF code_regex \(SBFC, replaceall_matched begin (B1B2 (BFC0, BFC1), end;
into_all method label GBIX code_regex \(SBFC, replaceall_matched begin (B1B2 (BFC0, BFC1), end;
into_all method label GBST code_regex \(SBAC, replaceall_matched begin (B1B2 (BAC0, BAC1), end;
into_all method label GBST code_regex \(SBVO, replaceall_matched begin (B1B2 (BVO0, BVO1), end;
into_all method label GBIF code_regex \(SBBM, replaceall_matched begin (B1B2 (BBM0, BBM1), end;
into_all method label GBIX code_regex \(SBBM, replaceall_matched begin (B1B2 (BBM0, BBM1), end;
into_all method label GBIX code_regex \(SBCC, replaceall_matched begin (B1B2 (BDC0, BDC1), end;
into_all method label GBIF code_regex \(SBDC, replaceall_matched begin (B1B2 (BDC0, BDC1), end;
into_all method label GBIX code_regex \(SBDC, replaceall_matched begin (B1B2 (BDC0, BDC1), end;
into_all method label GBIF code_regex \(SBSN, replaceall_matched begin (B1B2 (BSN0, BSN1), end;
into_all method label GBIX code_regex \(SBSN, replaceall_matched begin (B1B2 (BSN0, BSN1), end;
into_all method label GBIF code_regex SBDV replaceall_matched begin B1B2 (BDV0, BDV1) end;
into_all method label GBIX code_regex SBDV replaceall_matched begin B1B2 (BDV0, BDV1) end;
# 1.2 deal with 32-bit
into method label B1B4 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B4, 4, NotSerialized)\n
{\n
Store (Arg3, Local0)\n
Or (Arg2, ShiftLeft(Local0, 8), Local0)\n
Or (Arg1, ShiftLeft(Local0, 8), Local0)\n
Or (Arg0, ShiftLeft(Local0, 8), Local0)\n
Return (Local0)\n
}\n
end;
into device label EC code_regex SBCH,\s+32 replace_matched begin BCH0,8,BCH1,8,BCH2,8,BCH3,8 end;
into_all method label GBIF code_regex \(SBCH, replaceall_matched begin (B1B4(BCH0,BCH1,BCH2,BCH3), end;
into_all method label GBIX code_regex \(SBCH, replaceall_matched begin (B1B4(BCH0,BCH1,BCH2,BCH3), end;
# 1.3 deal with 128-bit
# utility methods to read/write buffers from/to EC
into method label RE1B parent_label EC remove_entry;
into method label RECB parent_label EC remove_entry;
into device label EC insert
begin
Method (RE1B, 1, NotSerialized)\n
{\n
OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n
Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n
Return(BYTE)\n
}\n
Method (RECB, 2, Serialized)\n
{\n
ShiftRight(Arg1, 3, Arg1)\n
Name(TEMP, Buffer(Arg1) { })\n
Add(Arg0, Arg1, Arg1)\n
Store(0, Local0)\n
While (LLess(Arg0, Arg1))\n
{\n
Store(RE1B(Arg0), Index(TEMP, Local0))\n
Increment(Arg0)\n
Increment(Local0)\n
}\n
Return(TEMP)\n
}\n
end;
into device label EC code_regex (SBMN,)\s+(128) replace_matched begin BMNX,%2,//%1%2 end;
into device label EC code_regex (SBDN,)\s+(128) replace_matched begin BDNX,%2,//%1%2 end;
into method label GBIF code_regex \(SBMN, replaceall_matched begin (RECB(0xA0,128), end;
into method label GBIX code_regex \(SBMN, replaceall_matched begin (RECB(0xA0,128), end;
into method label GBIF code_regex \(SBDN, replaceall_matched begin (RECB(0xA0,128), end;
into method label GBIX code_regex \(SBDN, replaceall_matched begin (RECB(0xA0,128), end;
# 3.0 fan/temp
# declarations from 16-bit to 8-bit
into device label EC code_regex HSPD,\s+16, replace_matched begin HFN1,8,HFN2,8, end;
into device label LPCB insert
begin
Device (SMCD)\n
{\n
Name (_HID, "MON0000") // _HID: Hardware ID\n
Method (FAN0, 0, NotSerialized)\n
{\n
Store (B1B2 (\_SB.PCI0.LPCB.EC.HFN1, \_SB.PCI0.LPCB.EC.HFN2), Local0)\n
Return (Local0)\n
}\n
\n
Method (TCPU, 0, NotSerialized)\n
{\n
Store (\_SB.PCI0.LPCB.EC.TMP0, Local0)\n
Return (Local0)\n
}\n
}\n
end;
// EOF

View file

@ -0,0 +1,6 @@
# turn on H8DR - use alternate logic for newer OS
into method label _INI parent_label \_SB insert
begin
Store (0x01, \H8DR)\n
end;
// EOF

View file

@ -0,0 +1,18 @@
# _Q2B - enable LID Sleep
into method label NVST code_regex ([\s\S]*) replace_matched
begin
Noop\n
end;
into method label DYTC code_regex ([\s\S]*) replace_matched
begin
Noop\n
end;
into method label _Q3C code_regex ([\s\S]*) replace_matched
begin
Noop\n
end;
into method label _Q3E code_regex ([\s\S]*) replace_matched
begin
Noop\n
end;
// EOF

View file

@ -0,0 +1,34 @@
#Maintained by: RehabMan for: Laptop Patches
#system_Mutex.txt
#
# Some DSDTs use Mutex objects with non-zero a SyncLevel. Evidently,
# OS X has some difficulty with this part of the ACPI spec, either that
# or the DSDTs are, in fact, codec incorrectly and Windows is ignoring
# it.
# The common result of a non-zero SyncLevel is failure of methods at the
# point of Acquire on the mutext in question. This can result in strange
# behavior, failed battery status, or other issues.
#
# This patch corrects all Mutex objects declared with a non-zero
# SyncLevel to use zero.
#
# 2x as there is some sort of MaciASL bug...
# (code_regex_not seems broken)
#into_all all code_regex_not Mutex\s+\([^,]*,\s+0x00\) code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
#into_all all code_regex_not Mutex\s+\([^,]*,\s+0x00\) code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
# 10x as workaround for MaciASL bug...
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
into_all all code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;

View file

@ -0,0 +1,121 @@
#!/usr/bin/env bash
# shmilee's script - modified by tluck for T460
PATH=$PATH:/usr/local/bin
patch_dir=${1=temp_patch_results}
#askyes(){
# echo "$1 ${@:2} [y/n]"
# read ANSW
# if [ x$ANSW == xy -o x$ANSW == xY ]; then
# return 0
# else
# echo "$1 SKIP."
# return 1
# fi
#}
# find iasl 5
#IASL=$(find ~/Applications/Hackintosh/MaciASL.app/Contents -name iasl5)
#IASL=/usr/local/bin/iasl
IASL=$(which iasl)
if [ x$IASL == x ]; then
echo "iasl not found. Please install iasl to /usr/local/bin."
exit 1
else
echo "Use IASL in $IASL"
$IASL -v
fi
# find patchmatic
if which patchmatic; then
PatchMatic=$(which patchmatic)
elif [ -f ./patchmatic ]; then
PatchMatic=./patchmatic
else
echo "patchmatic not found."
echo "Please install it here or to your \$PATH."
exit 2
fi
echo "Use patchmatic in $PatchMatic"
#find ACPI tables
if [ -d ./ACPI-Tables ]; then
echo "Use ACPI tables in ./ACPI-Tables"
else
echo "ACPI tables not found."
echo "Please put your ACPI tables in ./ACPI-Tables"
exit 3
fi
# find patch files
if [ -d ./patch-files ]; then
echo "Use Patches in ./patch-files"
else
echo "Patch files not found."
echo "Please put your patch files in ./patch-files"
exit 4
fi
# BEGIN
echo
echo "==> Start."
#if [ -d ./${patch_dir} ]; then
# echo " -> backup ./${patch_dir}"
# mv -v ./${patch_dir} ./$(basename $(mktemp -u -t ${patch_dir}-$(date +%H%M%S)))
#fi
#
#if askyes "==>" "Disassemble ACPI tables."; then
# cd ./ACPI-Tables
# if ! $IASL -e SSDT* -dl DSDT.aml; then
# echo "==> Failed to disassemble ACPI tables."
# echo "==> Check the command: "
# echo "$IASL -e SSDT* -dl DSDT"
# exit 5
# fi
# cd ..
# mkdir ${patch_dir}
# mv -v ./ACPI-Tables/DSDT.dsl ./${patch_dir}/origin_DSDT.dsl
#fi
#if askyes "==>" "Patch the files."; then
if [ ! -f ./${patch_dir}/origin_DSDT.dsl ]; then
echo "==> lost ./${patch_dir}/origin_DSDT.dsl"
exit 6
fi
cp -v ./${patch_dir}/{origin_DSDT.dsl,patching_DSDT.dsl}
for prefix in {1,2,3,4,5}_ ; do
N=$(find ./patch-files -name "${prefix}*" |wc -l |awk '{print $1}')
if [[ x$N == x0 ]];then
continue
fi
echo patch $prefix
# if askyes " ->" "patch ./patch-files/${prefix}* ..."; then
find ./patch-files -name "${prefix}*" -exec \
$PatchMatic ./${patch_dir}/patching_DSDT.dsl {} \;
cp ./${patch_dir}/{patching_DSDT.dsl,patched_${prefix}DSDT.dsl}
# fi
done
rm ./${patch_dir}/patching_DSDT.dsl
echo "==> Done."
#fi
last_dsdt=$( ls -1 ${patch_dir} |tail -1)
cp ./${patch_dir}/$last_dsdt DSDT.dsl
$IASL -ve DSDT.dsl
#if askyes "==>" "Compile ACPI Tables."; then
# for prefix in origin patched_{1,2,3,4,5} ; do
# if [ ! -f ./${patch_dir}/${prefix}_DSDT.dsl ]; then
# echo " -> ./${patch_dir}/${prefix}_DSDT.dsl not found. SKIP."
# continue
# fi
# if askyes " ->" "compile ./${patch_dir}/${prefix}_DSDT.dsl ..."; then
# $IASL ./${patch_dir}/${prefix}_DSDT.dsl
# mv -v ./${patch_dir}/DSDT.aml ./${patch_dir}/${prefix}_DSDT.aml
# fi
# done
# echo "==> Done."
#fi
exit 0

BIN
EFI/CLOVER/ACPI/origin/APIC.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/BATB.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/BOOT.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/DBG2.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/DBGP.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/DMAR.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/DSDT.aml Executable file

Binary file not shown.

View file

@ -0,0 +1,154 @@
6:562 2:187 Found BIOS RSDP at F0120
6:562 0:000 Printing ACPI tables from RSDP F0120 ...
6:562 0:000 F0120: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36
6:562 0:000 (Xsdt: BBECF188, Rsdt: BBECF0C4)
6:562 0:000 BBECF188: 'XSDT', 'TP-R0D', Rev: 1, Len: 212
6:562 0:000 BBECF0C4: 'RSDT', 'TP-R0D', Rev: 1, Len: 124
6:562 0:000 Tables in Xsdt: 22
6:562 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
6:562 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
6:562 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
6:563 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
6:563 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
6:563 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
6:563 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
6:563 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
6:563 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
6:563 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
6:563 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
6:563 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
6:563 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
6:563 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
6:563 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
6:563 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
6:563 0:000 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374
6:563 0:000 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
6:563 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
6:563 0:000 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
6:563 0:000 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
6:563 0:000 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
6:563 0:000 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
6:563 0:000 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
6:563 0:000 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318
6:563 0:000 Tables in Rsdt: 22
6:563 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
6:563 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
6:563 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
6:564 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
6:564 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
6:564 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
6:564 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
6:564 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
6:564 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
6:564 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
6:564 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
6:564 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
6:564 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
6:564 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
6:564 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
6:564 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
6:564 0:000 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374
6:564 0:000 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
6:564 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
6:564 0:000 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
6:564 0:000 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
6:564 0:000 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
6:564 0:000 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
6:564 0:000 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
6:564 0:000 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318
6:564 0:000 Found UEFI Acpi 2.0 RSDP at BBEFE014
6:564 0:000 Saving ACPI tables from RSDP BBEFE014 to EFI\CLOVER\ACPI\origin ...
6:564 0:000 BBEFE014: 'RSD PTR ', Rev: 2 (Acpi 2.0 or newer), Len: 36 -> RSDP.aml
6:637 0:073 (Xsdt: BBECF188, Rsdt: BBECF0C4)
6:637 0:000 BBECF188: 'XSDT', 'TP-R0D', Rev: 1, Len: 212 -> XSDT.aml
6:677 0:039 BBECF0C4: 'RSDT', 'TP-R0D', Rev: 1, Len: 124 -> RSDT.aml
6:715 0:037 Tables in Xsdt: 22
6:715 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244 -> FACP.aml
6:754 0:038 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
6:754 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213 -> DSDT.aml
6:808 0:053 BBE6D000: 'FACS', Ver: 2, Len: 64 -> FACS.aml
6:846 0:038 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972 -> SSDT-0-Tpm2Tabl.aml
6:884 0:037 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52 -> TPM2.aml
6:922 0:038 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66 -> UEFI.aml
6:960 0:037 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869 -> SSDT-1-SaSsdt.aml
7:003 0:043 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884 -> SSDT-2-PerfTune.aml
7:063 0:060 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56 -> HPET.aml
7:103 0:040 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188 -> APIC.aml
7:146 0:042 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60 -> MCFG.aml
7:186 0:040 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82 -> ECDT.aml
7:228 0:041 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757 -> SSDT-3-SataAhci.aml
7:269 0:040 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40 -> BOOT.aml
7:311 0:041 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74 -> BATB.aml
7:351 0:040 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374 -> SLIC.aml
7:393 0:042 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808 -> SSDT-4-CpuSsdt.aml (Found hidden SSDT 7 pcs)
7:434 0:040 * BBE69098: 'SSDT', 'Cpu0Ist', Rev: 2, Len: 1995 53 53 44 54 CB 07 00 00 02 87 50 6D 52 65 66 00 Internal length = 1995 -> SSDT-x4_0-Cpu0Ist.aml
7:495 0:060 * BBE01018: 'SSDT', 'ApIst', Rev: 2, Len: 1628 53 53 44 54 5C 06 00 00 02 AF 50 6D 52 65 66 00 Internal length = 1628 -> SSDT-x4_1-ApIst.aml
7:536 0:041 * BBE01898: 'SSDT', 'Cpu0Cst', Rev: 2, Len: 1024 53 53 44 54 00 04 00 00 02 5D 50 6D 52 65 66 00 Internal length = 1024 -> SSDT-x4_2-Cpu0Cst.aml
7:577 0:040 * BBE01DD8: 'SSDT', 'ApCst', Rev: 2, Len: 394 53 53 44 54 8A 01 00 00 02 39 50 6D 52 65 66 00 Internal length = 394 -> SSDT-x4_3-ApCst.aml
7:619 0:041 * B5FFD718: 'SSDT', 'Cpu0Hwp', Rev: 2, Len: 277 53 53 44 54 15 01 00 00 02 AE 50 6D 52 65 66 00 Internal length = 277 -> SSDT-x4_4-Cpu0Hwp.aml
7:659 0:040 * B5FFD3D8: 'SSDT', 'ApHwp', Rev: 2, Len: 407 53 53 44 54 97 01 00 00 02 F1 50 6D 52 65 66 00 Internal length = 407 -> SSDT-x4_5-ApHwp.aml
7:719 0:060 * B5FF4DD8: 'SSDT', 'HwpLvt', Rev: 2, Len: 420 53 53 44 54 A4 01 00 00 02 3C 50 6D 52 65 66 00 Internal length = 420 -> SSDT-x4_6-HwpLvt.aml
7:761 0:041
7:761 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276 -> SSDT-5-CtdpB.aml
7:802 0:040 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52 -> DBGP.aml
7:843 0:041 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84 -> DBG2.aml
7:883 0:040 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85 -> POAT.aml
7:925 0:041 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168 -> DMAR.aml
7:971 0:045 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68 -> FPDT.aml
8:016 0:045 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318 -> UEFI.aml
8:089 0:072 Tables in Rsdt: 22
8:089 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
8:089 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
8:089 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
8:090 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
8:090 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
8:090 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
8:090 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
8:090 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
8:090 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
8:090 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
8:090 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
8:090 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
8:090 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
8:090 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
8:090 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
8:090 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
8:090 0:000 13. BBED7000: 'SLIC', 'TP-R0D', Rev: 1, Len: 374
8:090 0:000 14. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
8:090 0:000 15. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
8:090 0:000 16. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
8:090 0:000 17. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
8:090 0:000 18. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
8:090 0:000 19. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
8:090 0:000 20. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
8:090 0:000 21. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318
8:090 0:000 Found UEFI Acpi 1.0 RSDP at BBEFE000
8:090 0:000 Printing ACPI tables from RSDP BBEFE000 ...
8:090 0:000 BBEFE000: 'RSD PTR ', Rev: 0 (Acpi 1.0), Len: 20
8:090 0:000 (Rsdt: BBECF000)
8:090 0:000 BBECF000: 'RSDT', 'TP-R0D', Rev: 1, Len: 120
8:090 0:000 Tables in Rsdt: 21
8:090 0:000 0. BBEF5000: 'FACP', 'TP-R0D', Rev: 5, Len: 244
8:090 0:000 (Dsdt: BBEDD000, Facs: BBE6D000, XDsdt: BBEDD000, XFacs: 0)
8:090 0:000 BBEDD000: 'DSDT', 'TP-R0D', Rev: 2, Len: 78213
8:091 0:001 BBE6D000: 'FACS', Ver: 2, Len: 64
8:091 0:000 1. BBEFC000: 'SSDT', 'Tpm2Tabl', Rev: 2, Len: 972
8:091 0:000 2. BBEFB000: 'TPM2', 'TP-R0D', Rev: 3, Len: 52
8:091 0:000 3. BBE83000: 'UEFI', 'TP-R0D', Rev: 1, Len: 66
8:091 0:000 4. BBEF7000: 'SSDT', 'SaSsdt', Rev: 2, Len: 12869
8:091 0:000 5. BBEF6000: 'SSDT', 'PerfTune', Rev: 2, Len: 1884
8:091 0:000 6. BBEF4000: 'HPET', 'TP-R0D', Rev: 1, Len: 56
8:091 0:000 7. BBEF3000: 'APIC', 'TP-R0D', Rev: 3, Len: 188
8:091 0:000 8. BBEF2000: 'MCFG', 'TP-R0D', Rev: 1, Len: 60
8:091 0:000 9. BBEF1000: 'ECDT', 'TP-R0D', Rev: 1, Len: 82
8:091 0:000 10. BBEDA000: 'SSDT', 'SataAhci', Rev: 1, Len: 11757
8:091 0:000 11. BBED9000: 'BOOT', 'TP-R0D', Rev: 1, Len: 40
8:091 0:000 12. BBED8000: 'BATB', 'TP-R0D', Rev: 2, Len: 74
8:091 0:000 13. BBED6000: 'SSDT', 'CpuSsdt', Rev: 2, Len: 3808
8:091 0:000 14. BBED5000: 'SSDT', 'CtdpB', Rev: 2, Len: 1276
8:091 0:000 15. BBED4000: 'DBGP', 'TP-R0D', Rev: 1, Len: 52
8:091 0:000 16. BBED3000: 'DBG2', 'TP-R0D', Rev: 0, Len: 84
8:091 0:000 17. BBED2000: 'POAT', 'TP-R0D', Rev: 3, Len: 85
8:091 0:000 18. BBED1000: 'DMAR', 'TP-R0D', Rev: 1, Len: 168
8:091 0:000 19. BBED0000: 'FPDT', 'TP-R0D', Rev: 1, Len: 68
8:091 0:000 20. BBE6B000: 'UEFI', 'TP-R0D', Rev: 1, Len: 318

BIN
EFI/CLOVER/ACPI/origin/ECDT.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/FACP.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/FACS.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/FPDT.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/HPET.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/MCFG.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/POAT.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/RSDP.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/RSDT.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/SLIC.aml Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/TPM2.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/UEFI.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/origin/XSDT.aml Executable file

Binary file not shown.

BIN
EFI/CLOVER/ACPI/patched/DSDT.aml Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
EFI/CLOVER/CLOVERX64.efi Executable file

Binary file not shown.

View file

@ -0,0 +1,813 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>#DisableDrivers</key>
<array>
<string>CsmVideoDxe</string>
<string>VBoxExt4</string>
</array>
<key>ACPI</key>
<dict>
<key>AutoMerge</key>
<true/>
<key>#DropMCFG</key>
<false/>
<key>#PatchAPIC</key>
<false/>
<key>#ResetAddress</key>
<string>0x64</string>
<key>#ResetValue</key>
<string>0xFE</string>
<key>#SortedOrder</key>
<array>
<string>SSDT-3.aml</string>
<string>SSDT-1.aml</string>
<string>SSDT-2.aml</string>
</array>
<key>#smartUPS</key>
<false/>
<key>DSDT</key>
<dict>
<key>#DropOEM_DSM</key>
<dict>
<key>ATI</key>
<true/>
<key>Firewire</key>
<true/>
<key>HDA</key>
<true/>
<key>HDMI</key>
<true/>
<key>IDE</key>
<true/>
<key>IntelGFX</key>
<true/>
<key>LAN</key>
<true/>
<key>LPC</key>
<false/>
<key>NVidia</key>
<true/>
<key>SATA</key>
<true/>
<key>SmBUS</key>
<false/>
<key>USB</key>
<true/>
<key>WIFI</key>
<true/>
</dict>
<key>#Patches</key>
<array>
<dict>
<key>Comment</key>
<string>Remove battery device from desktop</string>
<key>Find</key>
<data>W4IeQkFUMQhfSElEDEHQDAoIX1VJRAEUCF9TVEEApAA=</data>
<key>Replace</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Add _SUN property for GIGE</string>
<key>Find</key>
<data>UFhTWAhfQURSAAhfUFJXEgYC</data>
<key>Replace</key>
<data>UFhTWAhfQURSAAhfU1VOCgQIX1BSVxIGAg==</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename GFX0 to IGPU</string>
<key>Find</key>
<data>R0ZYMA==</data>
<key>Replace</key>
<data>SUdQVQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename HDEF to AZAL</string>
<key>Find</key>
<data>SERFRg==</data>
<key>Replace</key>
<data>QVpBTA==</data>
</dict>
</array>
<key>#Rtc8Allowed</key>
<false/>
<key>#SuspendOverride</key>
<false/>
<key>Debug</key>
<false/>
<key>Fixes</key>
<dict>
<key>AddDTGP</key>
<true/>
<key>AddHDMI</key>
<true/>
<key>AddIMEI</key>
<false/>
<key>AddMCHC</key>
<false/>
<key>AddPNLF</key>
<true/>
<key>DeleteUnused</key>
<true/>
<key>FixACST</key>
<true/>
<key>FixADP1</key>
<true/>
<key>FixIntelGfx</key>
<false/>
<key>FixRTC</key>
<true/>
<key>FixS3D</key>
<true/>
<key>FixTMR</key>
<true/>
<key>FixWAK</key>
<true/>
<key>FakeLPC</key>
<false/>
<key>FixAirport</key>
<false/>
<key>FixDarwin</key>
<false/>
<key>FixDarwin7</key>
<true/>
<key>FixDisplay</key>
<true/>
<key>FixFirewire</key>
<false/>
<key>FixHDA</key>
<true/>
<key>FixHPET</key>
<true/>
<key>FixHeaders</key>
<true/>
<key>FixIDE</key>
<false/>
<key>FixIPIC</key>
<true/>
<key>FixLAN</key>
<true/>
<key>FixRegions</key>
<true/>
<key>FixSATA</key>
<false/>
<key>FixSBUS</key>
<true/>
<key>FixShutdown</key>
<true/>
<key>FixUSB</key>
<true/>
<key>FixMutex</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DisableASPM</key>
<false/>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>#Length</key>
<integer>720</integer>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>
<key>HaltEnabler</key>
<true/>
<key>SSDT</key>
<dict>
<key>#C3Latency</key>
<string>0x03E7</string>
<key>#DoubleFirstState</key>
<true/>
<key>#DropOem</key>
<true/>
<key>#EnableC2</key>
<false/>
<key>#EnableC4</key>
<false/>
<key>#EnableC6</key>
<true/>
<key>#EnableC7</key>
<false/>
<key>#MaxMultiplier</key>
<integer>12</integer>
<key>#MinMultiplier</key>
<integer>8</integer>
<key>#NoOemTableId</key>
<false/>
<key>#PLimitDict</key>
<integer>1</integer>
<key>#PluginType</key>
<integer>0</integer>
<key>#UnderVoltStep</key>
<integer>1</integer>
<key>#UseSystemIO</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<true/>
<key>PStates</key>
<true/>
<key>#APLF</key>
<true/>
<key>#APSN</key>
<true/>
<key>#PluginType</key>
<true/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>##Arguments</key>
<string>kext-dev-mode=1 rootless=0</string>
<key>#Arguments</key>
<string>-v arch=x86_64 slide=0 darkwake=0</string>
<key>#LegacyBiosDefaultEntry</key>
<integer>0</integer>
<key>#XMPDetection</key>
<string>-1</string>
<key>Debug</key>
<false/>
<key>DefaultLoader</key>
<string>boot.efi</string>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>DisableCloverHotkeys</key>
<false/>
<key>Fast</key>
<false/>
<key>Legacy</key>
<string>PBR</string>
<key>NeverDoRecovery</key>
<true/>
<key>NeverHibernate</key>
<false/>
<key>SkipHibernateTimeout</key>
<false/>
<key>StrictHibernate</key>
<false/>
<key>RtcHibernateAware</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
</dict>
<key>BootGraphics</key>
<dict>
<key>#DefaultBackgroundColor</key>
<string>0xF0F0F0</string>
<key>EFILoginHiDPI</key>
<integer>1</integer>
<key>UIScale</key>
<integer>1</integer>
</dict>
<key>CPU</key>
<dict>
<key>#BusSpeedkHz</key>
<integer>133330</integer>
<key>#FrequencyMHz</key>
<integer>3140</integer>
<key>#HWPEnable</key>
<true/>
<key>#HWPValue</key>
<string>0x30002a01</string>
<key>#QPI</key>
<integer>4800</integer>
<key>#SavingMode</key>
<integer>7</integer>
<key>#TDP</key>
<integer>95</integer>
<key>#TurboDisable</key>
<true/>
<key>#Type</key>
<string>0x0201</string>
<key>#UseARTFrequency</key>
<true/>
</dict>
<key>Devices</key>
<dict>
<key>#AddProperties</key>
<array>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>Key</key>
<string>AAPL,HasPanel</string>
<key>Value</key>
<data>AQAAAA==</data>
</dict>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>Key</key>
<string>AAPL,Haslid</string>
<key>Value</key>
<data>AQAAAA==</data>
</dict>
</array>
<key>#FakeID</key>
<dict>
<key>#ATI</key>
<string>0x67501002</string>
<key>#IMEI</key>
<string>0x1e208086</string>
<key>#IntelGFX</key>
<string>0x01268086</string>
<key>#LAN</key>
<string>0x100E8086</string>
<key>#NVidia</key>
<string>0x11de10de</string>
<key>#SATA</key>
<string>0x25628086</string>
<key>#WIFI</key>
<string>0x431214e4</string>
<key>#XHCI</key>
<string>0x0</string>
</dict>
<key>#ForceHPET</key>
<false/>
<key>#Inject</key>
<false/>
<key>#Properties</key>
<string>7a00000001000000010000006e0000000200000002010c00d041030a0000000001010600001b7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e00730000000800000001080100180000006c00610079006f00750074002d00690064000000080000000c000000</string>
<key>#SetIntelBacklight</key>
<false/>
<key>#SetIntelMaxBacklight</key>
<true/>
<key>#IntelMaxValue</key>
<integer>1808</integer>
<key>Audio</key>
<dict>
<key>#Inject</key>
<string>0x0887</string>
<key>ResetHDA</key>
<true/>
</dict>
<key>NoDefaultProperties</key>
<false/>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>HighCurrent</key>
<false/>
<key>Inject</key>
<true/>
</dict>
<key>UseIntelHDMI</key>
<false/>
</dict>
<key>GUI</key>
<dict>
<key>#ConsoleMode</key>
<string>0</string>
<key>#Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>AddArguments</key>
<string>-v</string>
<key>Arguments</key>
<string>Kernel=mach_kernel</string>
<key>Disabled</key>
<true/>
<key>Hidden</key>
<false/>
<key>Hotkey</key>
<string>M</string>
<key>InjectKexts</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Path</key>
<string>\EFI\BOOT\BOOTX64.efi</string>
<key>Title</key>
<string>MyCustomEntry</string>
<key>Type</key>
<string>OSXRecovery</string>
<key>Volume</key>
<string>D68F1885-571C-4441-8DD5-F14803EFEF54</string>
</dict>
<dict>
<key>Hidden</key>
<false/>
<key>InjectKexts</key>
<false/>
<key>NoCaches</key>
<false/>
<key>SubEntries</key>
<array>
<dict>
<key>AddArguments</key>
<string>-v</string>
<key>Title</key>
<string>Boot OS X 10.8.5 (12F36) Mountain Lion in Verbose Mode</string>
</dict>
</array>
<key>Title</key>
<string>OS X 10.8.5 (12F36) Mountain Lion</string>
<key>Type</key>
<string>OSX</string>
<key>Volume</key>
<string>454794AC-760D-46E8-8F77-D6EB23D2FD32</string>
</dict>
</array>
<key>Legacy</key>
<array>
<dict>
<key>Disabled</key>
<true/>
<key>Hidden</key>
<false/>
<key>Hotkey</key>
<string>L</string>
<key>Title</key>
<string>MyLegacyEntry</string>
<key>Type</key>
<string>Windows</string>
<key>Volume</key>
<string>89433CD3-21F2-4D3C-95FC-722C48066D3A</string>
</dict>
</array>
<key>Tool</key>
<array>
<dict>
<key>Arguments</key>
<string>-b</string>
<key>Disabled</key>
<false/>
<key>Hidden</key>
<false/>
<key>Hotkey</key>
<string>S</string>
<key>Path</key>
<string>\EFI\CLOVER\TOOLS\Shell64-v1.efi</string>
<key>Title</key>
<string>MyCustomShell</string>
<key>Volume</key>
<string>D68F1885-571C-4441-8DD5-F14803EFEF54</string>
</dict>
</array>
</dict>
<key>#CustomIcons</key>
<false/>
<key>#Hide</key>
<array>
<string>Windows</string>
<string>BOOTX64.EFI</string>
</array>
<key>#Language</key>
<string>ru:0</string>
<key>#Mouse</key>
<dict>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>2</integer>
</dict>
<key>#Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>#TextOnly</key>
<false/>
<key>ScreenResolution</key>
<string>1280x1024</string>
<key>ShowOptimus</key>
<false/>
<key>Theme</key>
<string>metal</string>
</dict>
<key>Graphics</key>
<dict>
<key>#Connectors</key>
<array/>
<key>#DualLink</key>
<integer>0</integer>
<key>#FBName</key>
<string>Makakakakala</string>
<key>#Inject</key>
<dict>
<key>ATI</key>
<true/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>#LoadVBios</key>
<false/>
<key>#NVCAP</key>
<string>04000000000003000C0000000000000A00000000</string>
<key>#NvidiaGeneric</key>
<true/>
<key>#NvidiaNoEFI</key>
<false/>
<key>#NvidiaSingle</key>
<false/>
<key>#PatchVBios</key>
<false/>
<key>#PatchVBiosBytes</key>
<array>
<dict>
<key>Find</key>
<data>gAeoAqAF</data>
<key>Replace</key>
<data>gAeoAjgE</data>
</dict>
</array>
<key>#VRAM</key>
<integer>1024</integer>
<key>#VideoPorts</key>
<integer>2</integer>
<key>#display-cfg</key>
<string>03010300FFFF0001</string>
<key>#ig-platform-id</key>
<string>0x01620005</string>
<key>EDID</key>
<dict>
<key>#Custom</key>
<data>AP///////wAGECGSAAAAAAASAQOAIRV4CunVmVlTjigmUFQAAAABAQEBAQEBAQEBAQEBAQEB3iGgcFCEHzAgIFYAS88QAAAY3iGgcFCEHzAgIFYAS88QAAAAAAAA/gBXNjU3RwAxNTRXUDEKAAAA/gAjMz1IZYSq/wIBCiAgAJo=</data>
<key>#Inject</key>
<true/>
<key>#ProductID</key>
<string>0x9221</string>
<key>#VendorID</key>
<string>0x1006</string>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>#ATIConnectorsController</key>
<string>6000</string>
<key>#ATIConnectorsData</key>
<string>000400000403000000010000210302040400000014020000000100000000040310000000100000000001000000000001</string>
<key>#ATIConnectorsPatch</key>
<string>040000001402000000010000000004040004000004030000000100001102010500000000000000000000000000000000</string>
<key>#BootPatches</key>
<array>
<dict>
<key>Comment</key>
<string>Example</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>RXh0ZXJuYWw=</data>
<key>MatchOS</key>
<string>All</string>
<key>Replace</key>
<data>SW50ZXJuYWw=</data>
</dict>
</array>
<key>#FakeCPUID</key>
<string>0x010676</string>
<key>#KextsToPatch</key>
<array>
<dict>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>SGVhZHBob25lcwA=</data>
<key>Name</key>
<string>VoodooHDA</string>
<key>Replace</key>
<data>VGVsZXBob25lcwA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Patch_to_not_load_this_driver</string>
<key>Find</key>
<string>0x04020000</string>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>AppleHDAController</string>
<key>Replace</key>
<string>0x44220000</string>
</dict>
<dict>
<key>Comment</key>
<string>Make all drives to be internal</string>
<key>Find</key>
<data>RXh0ZXJuYWw=</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>SW50ZXJuYWw=</data>
</dict>
<dict>
<key>Comment</key>
<string>TRIM function for non-Apple SSDs</string>
<key>Find</key>
<data>QVBQTEUgU1NEAA==</data>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>AAAAAAAAAAAAAA==</data>
</dict>
<dict>
<key>Comment</key>
<string>ATI Connector patch new way</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>AAQAAAQDAAAAAQAAIQMCBAQAAAAUAgAAAAEAAAAABAMQAAAAEAAAAAABAAAAAAAB</data>
<key>MatchOS</key>
<string>10.9,10.10,10.11</string>
<key>Name</key>
<string>AMD6000Controller</string>
<key>Replace</key>
<data>BAAAABQCAAAAAQAAAAAEBAAEAAAEAwAAAAEAABECAQUAAAAAAAAAAAAAAAAAAAAA</data>
</dict>
</array>
<key>AppleIntelCPUPM</key>
<false/>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<false/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelIvyXCPM</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<false/>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3E7</string>
<key>MLB</key>
<string>C02032109R5DC771H</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>#BiosReleaseDate</key>
<string>05/03/10</string>
<key>#BiosVendor</key>
<string>Apple Inc.</string>
<key>#BiosVersion</key>
<string>MB11.88Z.0061.B03.0809221748</string>
<key>#Board-ID</key>
<string>Mac-F4208CC8</string>
<key>#BoardManufacturer</key>
<string>Apple Inc.</string>
<key>#BoardSerialNumber</key>
<string>C02032101R5DC771H</string>
<key>#BoardType</key>
<integer>10</integer>
<key>#BoardVersion</key>
<string>Proto1</string>
<key>#ChassisAssetTag</key>
<string>LatitudeD420</string>
<key>#ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>#ChassisType</key>
<integer>16</integer>
<key>#Family</key>
<string>MacBook</string>
<key>#FirmwareFeatures</key>
<string>0xC0001403</string>
<key>#FirmwareFeaturesMask</key>
<string>0xFFFFFFFF</string>
<key>#LocationInChassis</key>
<string>MLB</string>
<key>#Memory</key>
<dict>
<key>Channels</key>
<integer>2</integer>
<key>Modules</key>
<array>
<dict>
<key>Frequency</key>
<integer>1333</integer>
<key>Part</key>
<string>C0001403</string>
<key>Serial</key>
<string>00001001</string>
<key>Size</key>
<integer>4096</integer>
<key>Slot</key>
<integer>0</integer>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Kingston</string>
</dict>
<dict>
<key>Frequency</key>
<integer>1333</integer>
<key>Part</key>
<string>C0001404</string>
<key>Serial</key>
<string>00001002</string>
<key>Size</key>
<integer>4096</integer>
<key>Slot</key>
<integer>2</integer>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Kingston</string>
</dict>
</array>
<key>SlotCount</key>
<integer>4</integer>
</dict>
<key>#Mobile</key>
<true/>
<key>#PlatformFeature</key>
<string>0x03</string>
<key>#ProductName</key>
<string>MacBook1,1</string>
<key>#SerialNumber</key>
<string>4H629LYAU9C</string>
<key>#Slots</key>
<array>
<dict>
<key>Device</key>
<string>ATI</string>
<key>ID</key>
<integer>1</integer>
<key>Name</key>
<string>PCIe Slot 0</string>
<key>Type</key>
<integer>16</integer>
</dict>
<dict>
<key>Device</key>
<string>WIFI</string>
<key>ID</key>
<integer>0</integer>
<key>Name</key>
<string>Airport</string>
<key>Type</key>
<integer>1</integer>
</dict>
</array>
<key>#SmUUID</key>
<string>00000000-0000-1000-8000-010203040506</string>
<key>#Trust</key>
<true/>
<key>#Version</key>
<string>1.0</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>#BacklightLevel</key>
<string>0x0501</string>
<key>#CustomUUID</key>
<string>511CE201-1000-4000-9999-010203040506</string>
<key>#NvidiaWeb</key>
<false/>
<key>InjectKexts</key>
<string>Detect</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>

View file

@ -0,0 +1,805 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>#DisableDrivers</key>
<array>
<string>CsmVideoDxe</string>
<string>VBoxExt4</string>
</array>
<key>ACPI</key>
<dict>
<key>#DropMCFG</key>
<false/>
<key>#PatchAPIC</key>
<false/>
<key>#ResetAddress</key>
<string>0x64</string>
<key>#ResetValue</key>
<string>0xFE</string>
<key>#SortedOrder</key>
<array>
<string>SSDT-3.aml</string>
<string>SSDT-1.aml</string>
<string>SSDT-2.aml</string>
</array>
<key>#smartUPS</key>
<false/>
<key>DSDT</key>
<dict>
<key>#DropOEM_DSM</key>
<dict>
<key>ATI</key>
<true/>
<key>Firewire</key>
<true/>
<key>HDA</key>
<true/>
<key>HDMI</key>
<true/>
<key>IDE</key>
<true/>
<key>IntelGFX</key>
<true/>
<key>LAN</key>
<true/>
<key>LPC</key>
<false/>
<key>NVidia</key>
<true/>
<key>SATA</key>
<true/>
<key>SmBUS</key>
<false/>
<key>USB</key>
<true/>
<key>WIFI</key>
<true/>
</dict>
<key>#Patches</key>
<array>
<dict>
<key>Comment</key>
<string>Remove battery device from desktop</string>
<key>Find</key>
<data>W4IeQkFUMQhfSElEDEHQDAoIX1VJRAEUCF9TVEEApAA=</data>
<key>Replace</key>
<data></data>
</dict>
<dict>
<key>Comment</key>
<string>Add _SUN property for GIGE</string>
<key>Find</key>
<data>UFhTWAhfQURSAAhfUFJXEgYC</data>
<key>Replace</key>
<data>UFhTWAhfQURSAAhfU1VOCgQIX1BSVxIGAg==</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename GFX0 to IGPU</string>
<key>Find</key>
<data>R0ZYMA==</data>
<key>Replace</key>
<data>SUdQVQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename HDEF to AZAL</string>
<key>Find</key>
<data>SERFRg==</data>
<key>Replace</key>
<data>QVpBTA==</data>
</dict>
</array>
<key>#Rtc8Allowed</key>
<false/>
<key>#SuspendOverride</key>
<false/>
<key>Debug</key>
<false/>
<key>Fixes</key>
<dict>
<key>AddDTGP</key>
<true/>
<key>AddHDMI</key>
<true/>
<key>AddIMEI</key>
<false/>
<key>AddMCHC</key>
<false/>
<key>AddPNLF</key>
<true/>
<key>DeleteUnused</key>
<true/>
<key>FixACST</key>
<true/>
<key>FixADP1</key>
<true/>
<key>FixIntelGfx</key>
<false/>
<key>FixRTC</key>
<true/>
<key>FixS3D</key>
<true/>
<key>FixTMR</key>
<true/>
<key>FixWAK</key>
<true/>
<key>FakeLPC</key>
<false/>
<key>FixAirport</key>
<false/>
<key>FixDarwin</key>
<false/>
<key>FixDarwin7</key>
<true/>
<key>FixDisplay</key>
<true/>
<key>FixFirewire</key>
<false/>
<key>FixHDA</key>
<true/>
<key>FixHPET</key>
<true/>
<key>FixHeaders</key>
<true/>
<key>FixIDE</key>
<false/>
<key>FixIPIC</key>
<true/>
<key>FixLAN</key>
<true/>
<key>FixRegions</key>
<true/>
<key>FixSATA</key>
<false/>
<key>FixSBUS</key>
<true/>
<key>FixShutdown</key>
<true/>
<key>FixUSB</key>
<true/>
<key>FixMutex</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DisableASPM</key>
<false/>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>#Length</key>
<integer>720</integer>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>
<key>HaltEnabler</key>
<true/>
<key>SSDT</key>
<dict>
<key>#C3Latency</key>
<string>0x03E7</string>
<key>#DoubleFirstState</key>
<true/>
<key>#DropOem</key>
<true/>
<key>#EnableC2</key>
<false/>
<key>#EnableC4</key>
<false/>
<key>#EnableC6</key>
<true/>
<key>#EnableC7</key>
<false/>
<key>#MaxMultiplier</key>
<integer>12</integer>
<key>#MinMultiplier</key>
<integer>8</integer>
<key>#NoOemTableId</key>
<false/>
<key>#PLimitDict</key>
<integer>1</integer>
<key>#PluginType</key>
<integer>0</integer>
<key>#UnderVoltStep</key>
<integer>1</integer>
<key>#UseSystemIO</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<true/>
<key>PStates</key>
<true/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>##Arguments</key>
<string>kext-dev-mode=1 rootless=0</string>
<key>#Arguments</key>
<string>-v arch=x86_64 slide=0 darkwake=0</string>
<key>#LegacyBiosDefaultEntry</key>
<integer>0</integer>
<key>#XMPDetection</key>
<string>-1</string>
<key>Debug</key>
<false/>
<key>DefaultLoader</key>
<string>boot.efi</string>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>DisableCloverHotkeys</key>
<false/>
<key>Fast</key>
<false/>
<key>Legacy</key>
<string>PBR</string>
<key>NeverDoRecovery</key>
<true/>
<key>NeverHibernate</key>
<false/>
<key>SkipHibernateTimeout</key>
<false/>
<key>StrictHibernate</key>
<false/>
<key>RtcHibernateAware</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
</dict>
<key>BootGraphics</key>
<dict>
<key>#DefaultBackgroundColor</key>
<string>0xF0F0F0</string>
<key>EFILoginHiDPI</key>
<integer>1</integer>
<key>UIScale</key>
<integer>1</integer>
</dict>
<key>CPU</key>
<dict>
<key>#BusSpeedkHz</key>
<integer>133330</integer>
<key>#FrequencyMHz</key>
<integer>3140</integer>
<key>#HWPEnable</key>
<true/>
<key>#HWPValue</key>
<string>0x30002a01</string>
<key>#QPI</key>
<integer>4800</integer>
<key>#SavingMode</key>
<integer>7</integer>
<key>#TDP</key>
<integer>95</integer>
<key>#TurboDisable</key>
<true/>
<key>#Type</key>
<string>0x0201</string>
<key>#UseARTFrequency</key>
<true/>
</dict>
<key>Devices</key>
<dict>
<key>#AddProperties</key>
<array>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>Key</key>
<string>AAPL,HasPanel</string>
<key>Value</key>
<data>AQAAAA==</data>
</dict>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>Key</key>
<string>AAPL,Haslid</string>
<key>Value</key>
<data>AQAAAA==</data>
</dict>
</array>
<key>#FakeID</key>
<dict>
<key>#ATI</key>
<string>0x67501002</string>
<key>#IMEI</key>
<string>0x1e208086</string>
<key>#IntelGFX</key>
<string>0x01268086</string>
<key>#LAN</key>
<string>0x100E8086</string>
<key>#NVidia</key>
<string>0x11de10de</string>
<key>#SATA</key>
<string>0x25628086</string>
<key>#WIFI</key>
<string>0x431214e4</string>
<key>#XHCI</key>
<string>0x0</string>
</dict>
<key>#ForceHPET</key>
<false/>
<key>#Inject</key>
<false/>
<key>#Properties</key>
<string>7a00000001000000010000006e0000000200000002010c00d041030a0000000001010600001b7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e00730000000800000001080100180000006c00610079006f00750074002d00690064000000080000000c000000</string>
<key>#SetIntelBacklight</key>
<false/>
<key>#SetIntelMaxBacklight</key>
<true/>
<key>#IntelMaxValue</key>
<integer>1808</integer>
<key>Audio</key>
<dict>
<key>#Inject</key>
<string>0x0887</string>
<key>ResetHDA</key>
<true/>
</dict>
<key>NoDefaultProperties</key>
<false/>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>HighCurrent</key>
<false/>
<key>Inject</key>
<true/>
</dict>
<key>UseIntelHDMI</key>
<false/>
</dict>
<key>GUI</key>
<dict>
<key>#ConsoleMode</key>
<string>0</string>
<key>#Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>AddArguments</key>
<string>-v</string>
<key>Arguments</key>
<string>Kernel=mach_kernel</string>
<key>Disabled</key>
<true/>
<key>Hidden</key>
<false/>
<key>Hotkey</key>
<string>M</string>
<key>InjectKexts</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Path</key>
<string>\EFI\BOOT\BOOTX64.efi</string>
<key>Title</key>
<string>MyCustomEntry</string>
<key>Type</key>
<string>OSXRecovery</string>
<key>Volume</key>
<string>D68F1885-571C-4441-8DD5-F14803EFEF54</string>
</dict>
<dict>
<key>Hidden</key>
<false/>
<key>InjectKexts</key>
<false/>
<key>NoCaches</key>
<false/>
<key>SubEntries</key>
<array>
<dict>
<key>AddArguments</key>
<string>-v</string>
<key>Title</key>
<string>Boot OS X 10.8.5 (12F36) Mountain Lion in Verbose Mode</string>
</dict>
</array>
<key>Title</key>
<string>OS X 10.8.5 (12F36) Mountain Lion</string>
<key>Type</key>
<string>OSX</string>
<key>Volume</key>
<string>454794AC-760D-46E8-8F77-D6EB23D2FD32</string>
</dict>
</array>
<key>Legacy</key>
<array>
<dict>
<key>Disabled</key>
<true/>
<key>Hidden</key>
<false/>
<key>Hotkey</key>
<string>L</string>
<key>Title</key>
<string>MyLegacyEntry</string>
<key>Type</key>
<string>Windows</string>
<key>Volume</key>
<string>89433CD3-21F2-4D3C-95FC-722C48066D3A</string>
</dict>
</array>
<key>Tool</key>
<array>
<dict>
<key>Arguments</key>
<string>-b</string>
<key>Disabled</key>
<false/>
<key>Hidden</key>
<false/>
<key>Hotkey</key>
<string>S</string>
<key>Path</key>
<string>\EFI\CLOVER\TOOLS\Shell64-v1.efi</string>
<key>Title</key>
<string>MyCustomShell</string>
<key>Volume</key>
<string>D68F1885-571C-4441-8DD5-F14803EFEF54</string>
</dict>
</array>
</dict>
<key>#CustomIcons</key>
<false/>
<key>#Hide</key>
<array>
<string>Windows</string>
<string>BOOTX64.EFI</string>
</array>
<key>#Language</key>
<string>ru:0</string>
<key>#Mouse</key>
<dict>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>2</integer>
</dict>
<key>#Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>#TextOnly</key>
<false/>
<key>ScreenResolution</key>
<string>1280x1024</string>
<key>ShowOptimus</key>
<false/>
<key>Theme</key>
<string>metal</string>
</dict>
<key>Graphics</key>
<dict>
<key>#Connectors</key>
<array/>
<key>#DualLink</key>
<integer>0</integer>
<key>#FBName</key>
<string>Makakakakala</string>
<key>#Inject</key>
<dict>
<key>ATI</key>
<true/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>#LoadVBios</key>
<false/>
<key>#NVCAP</key>
<string>04000000000003000C0000000000000A00000000</string>
<key>#NvidiaGeneric</key>
<true/>
<key>#NvidiaNoEFI</key>
<false/>
<key>#NvidiaSingle</key>
<false/>
<key>#PatchVBios</key>
<false/>
<key>#PatchVBiosBytes</key>
<array>
<dict>
<key>Find</key>
<data>gAeoAqAF</data>
<key>Replace</key>
<data>gAeoAjgE</data>
</dict>
</array>
<key>#VRAM</key>
<integer>1024</integer>
<key>#VideoPorts</key>
<integer>2</integer>
<key>#display-cfg</key>
<string>03010300FFFF0001</string>
<key>#ig-platform-id</key>
<string>0x01620005</string>
<key>EDID</key>
<dict>
<key>#Custom</key>
<data>AP///////wAGECGSAAAAAAASAQOAIRV4CunVmVlTjigmUFQAAAABAQEBAQEBAQEBAQEBAQEB3iGgcFCEHzAgIFYAS88QAAAY3iGgcFCEHzAgIFYAS88QAAAAAAAA/gBXNjU3RwAxNTRXUDEKAAAA/gAjMz1IZYSq/wIBCiAgAJo=</data>
<key>#Inject</key>
<true/>
<key>#ProductID</key>
<string>0x9221</string>
<key>#VendorID</key>
<string>0x1006</string>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>#ATIConnectorsController</key>
<string>6000</string>
<key>#ATIConnectorsData</key>
<string>000400000403000000010000210302040400000014020000000100000000040310000000100000000001000000000001</string>
<key>#ATIConnectorsPatch</key>
<string>040000001402000000010000000004040004000004030000000100001102010500000000000000000000000000000000</string>
<key>#BootPatches</key>
<array>
<dict>
<key>Comment</key>
<string>Example</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>RXh0ZXJuYWw=</data>
<key>MatchOS</key>
<string>All</string>
<key>Replace</key>
<data>SW50ZXJuYWw=</data>
</dict>
</array>
<key>#FakeCPUID</key>
<string>0x010676</string>
<key>#KextsToPatch</key>
<array>
<dict>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>SGVhZHBob25lcwA=</data>
<key>Name</key>
<string>VoodooHDA</string>
<key>Replace</key>
<data>VGVsZXBob25lcwA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Patch_to_not_load_this_driver</string>
<key>Find</key>
<string>0x04020000</string>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>AppleHDAController</string>
<key>Replace</key>
<string>0x44220000</string>
</dict>
<dict>
<key>Comment</key>
<string>Make all drives to be internal</string>
<key>Find</key>
<data>RXh0ZXJuYWw=</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>SW50ZXJuYWw=</data>
</dict>
<dict>
<key>Comment</key>
<string>TRIM function for non-Apple SSDs</string>
<key>Find</key>
<data>QVBQTEUgU1NEAA==</data>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>AAAAAAAAAAAAAA==</data>
</dict>
<dict>
<key>Comment</key>
<string>ATI Connector patch new way</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>AAQAAAQDAAAAAQAAIQMCBAQAAAAUAgAAAAEAAAAABAMQAAAAEAAAAAABAAAAAAAB</data>
<key>MatchOS</key>
<string>10.9,10.10,10.11</string>
<key>Name</key>
<string>AMD6000Controller</string>
<key>Replace</key>
<data>BAAAABQCAAAAAQAAAAAEBAAEAAAEAwAAAAEAABECAQUAAAAAAAAAAAAAAAAAAAAA</data>
</dict>
</array>
<key>AppleIntelCPUPM</key>
<false/>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<false/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelIvyXCPM</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<false/>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3E7</string>
<key>MLB</key>
<string>C02032109R5DC771H</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>#BiosReleaseDate</key>
<string>05/03/10</string>
<key>#BiosVendor</key>
<string>Apple Inc.</string>
<key>#BiosVersion</key>
<string>MB11.88Z.0061.B03.0809221748</string>
<key>#Board-ID</key>
<string>Mac-F4208CC8</string>
<key>#BoardManufacturer</key>
<string>Apple Inc.</string>
<key>#BoardSerialNumber</key>
<string>C02032101R5DC771H</string>
<key>#BoardType</key>
<integer>10</integer>
<key>#BoardVersion</key>
<string>Proto1</string>
<key>#ChassisAssetTag</key>
<string>LatitudeD420</string>
<key>#ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>#ChassisType</key>
<integer>16</integer>
<key>#Family</key>
<string>MacBook</string>
<key>#FirmwareFeatures</key>
<string>0xC0001403</string>
<key>#FirmwareFeaturesMask</key>
<string>0xFFFFFFFF</string>
<key>#LocationInChassis</key>
<string>MLB</string>
<key>#Memory</key>
<dict>
<key>Channels</key>
<integer>2</integer>
<key>Modules</key>
<array>
<dict>
<key>Frequency</key>
<integer>1333</integer>
<key>Part</key>
<string>C0001403</string>
<key>Serial</key>
<string>00001001</string>
<key>Size</key>
<integer>4096</integer>
<key>Slot</key>
<integer>0</integer>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Kingston</string>
</dict>
<dict>
<key>Frequency</key>
<integer>1333</integer>
<key>Part</key>
<string>C0001404</string>
<key>Serial</key>
<string>00001002</string>
<key>Size</key>
<integer>4096</integer>
<key>Slot</key>
<integer>2</integer>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Kingston</string>
</dict>
</array>
<key>SlotCount</key>
<integer>4</integer>
</dict>
<key>#Mobile</key>
<true/>
<key>#PlatformFeature</key>
<string>0x03</string>
<key>#ProductName</key>
<string>MacBook1,1</string>
<key>#SerialNumber</key>
<string>4H629LYAU9C</string>
<key>#Slots</key>
<array>
<dict>
<key>Device</key>
<string>ATI</string>
<key>ID</key>
<integer>1</integer>
<key>Name</key>
<string>PCIe Slot 0</string>
<key>Type</key>
<integer>16</integer>
</dict>
<dict>
<key>Device</key>
<string>WIFI</string>
<key>ID</key>
<integer>0</integer>
<key>Name</key>
<string>Airport</string>
<key>Type</key>
<integer>1</integer>
</dict>
</array>
<key>#SmUUID</key>
<string>00000000-0000-1000-8000-010203040506</string>
<key>#Trust</key>
<true/>
<key>#Version</key>
<string>1.0</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>#BacklightLevel</key>
<string>0x0501</string>
<key>#CustomUUID</key>
<string>511CE201-1000-4000-9999-010203040506</string>
<key>#NvidiaWeb</key>
<false/>
<key>InjectKexts</key>
<string>Detect</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>

View file

@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18A391</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Controller</string>
<key>CFBundleGetInfoString</key>
<string>1.9.2, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Controller</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Voodoo PS/2 Controller</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.9.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.9.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12D75</string>
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0941</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI PS/2 Nub</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Controller</string>
<key>FindMouseDelay</key>
<integer>100</integer>
<key>IOClass</key>
<string>AppleACPIPS2Nub</string>
<key>IONameMatch</key>
<array>
<string>PNP0303</string>
<string>PNP030B</string>
<string>PNP0320</string>
</array>
<key>IOProviderClass</key>
<string>IOACPIPlatformDevice</string>
<key>MouseNameMatch</key>
<array>
<string>PNP0F03</string>
<string>PNP0F0B</string>
<string>PNP0F0E</string>
<string>PNP0F13</string>
</array>
</dict>
<key>ApplePS2Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Controller</string>
<key>IOClass</key>
<string>ApplePS2Controller</string>
<key>IONameMatch</key>
<string>ps2controller</string>
<key>IOProviderClass</key>
<string>IOPlatformDevice</string>
<key>Platform Profile</key>
<dict>
<key>Default</key>
<dict>
<key>MouseWakeFirst</key>
<false/>
<key>WakeDelay</key>
<integer>10</integer>
</dict>
<key>HPQOEM</key>
<dict>
<key>1411</key>
<string>ProBook</string>
<key>1619</key>
<string>ProBook</string>
<key>161C</key>
<string>ProBook</string>
<key>164F</key>
<string>ProBook</string>
<key>167C</key>
<string>ProBook</string>
<key>167E</key>
<string>ProBook</string>
<key>1680</key>
<string>ProBook</string>
<key>179B</key>
<string>ProBook</string>
<key>179C</key>
<string>ProBook</string>
<key>17A9</key>
<string>ProBook</string>
<key>17F0</key>
<string>ProBook</string>
<key>17F3</key>
<string>ProBook</string>
<key>17F6</key>
<string>ProBook</string>
<key>1942</key>
<string>ProBook</string>
<key>1949</key>
<string>ProBook</string>
<key>198F</key>
<string>ProBook</string>
<key>ProBook</key>
<dict>
<key>WakeDelay</key>
<integer>0</integer>
</dict>
<key>ProBook-102</key>
<string>ProBook</string>
<key>ProBook-87</key>
<string>ProBook</string>
</dict>
</dict>
<key>RM,deliverNotifications</key>
<true/>
</dict>
</dict>
<key>OSBundleCompatibleVersion</key>
<string>1.9.2</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller</string>
</dict>
</plist>

View file

@ -0,0 +1,626 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18A391</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Keyboard</string>
<key>CFBundleGetInfoString</key>
<string>1.9.2, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Keyboard</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Voodoo PS/2 Keyboard</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.9.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.9.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12D75</string>
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0941</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<key>IOKitPersonalities</key>
<dict>
<key>ApplePS2Keyboard</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.voodoo.driver.PS2Keyboard</string>
<key>IOClass</key>
<string>ApplePS2Keyboard</string>
<key>IOProviderClass</key>
<string>ApplePS2KeyboardDevice</string>
<key>Platform Profile</key>
<dict>
<key>DELL</key>
<dict>
<key>Dell-Keys</key>
<dict>
<key>Breakless PS2</key>
<array>
<string>e005</string>
<string>e006</string>
</array>
<key>Function Keys Special</key>
<array>
<string>;The following 12 items map Fn+fkeys to fkeys</string>
<string>e020=3b</string>
<string>e02e=3c</string>
<string>e030=3d</string>
<string>e022=3e</string>
<string>;Fn+f5 macro</string>
<string>;Fn+f6 macro</string>
<string>;Fn+f7 macro</string>
<string>;Fn+f8 macro</string>
<string>;Fn+f9 macro</string>
<string>;Fn+f10 no code</string>
<string>e005=57</string>
<string>e006=58</string>
<string>;The following 12 items map fkeys to Fn+fkeys</string>
<string>3b=e020</string>
<string>3c=e02e</string>
<string>3d=e030</string>
<string>3e=e022</string>
<string>;Fn+f5 macro</string>
<string>;Fn+f6 macro</string>
<string>;Fn+f7 macro</string>
<string>;Fn+f8 macro</string>
<string>;Fn+f9 macro</string>
<string>;Fn+f10 no code</string>
<string>57=e005</string>
<string>58=e006</string>
</array>
<key>Function Keys Standard</key>
<array>
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
<string>e020=e020</string>
<string>e02e=e02e</string>
<string>e030=e030</string>
<string>e022=e022</string>
<string>;Fn+f5 macro</string>
<string>;Fn+f6 macro</string>
<string>;Fn+f7 macro</string>
<string>;Fn+f8 macro</string>
<string>;Fn+f9 macro</string>
<string>;Fn+f10 no code</string>
<string>e005=e005</string>
<string>e006=e006</string>
<string>;The following 12 items map fkeys to fkeys</string>
<string>3b=3b</string>
<string>3c=3c</string>
<string>3d=3d</string>
<string>3e=3e</string>
<string>3f=3f</string>
<string>40=40</string>
<string>41=41</string>
<string>42=42</string>
<string>43=43</string>
<string>44=44</string>
<string>57=57</string>
<string>58=58</string>
</array>
</dict>
<key>HSW-LPT</key>
<string>Dell-Keys</string>
<key>SNB-CPT</key>
<dict>
<key>ActionSwipeDown</key>
<string>63 d, 63 u</string>
<key>ActionSwipeUp</key>
<string>61 d, 61 u</string>
<key>Breakless PS2</key>
<array>
<string>e01e;Touchpad Fn+f3 is breakless</string>
<string>e06e;REVIEW: temporary for case that macro inversion does not work...</string>
</array>
<key>Custom ADB Map</key>
<array>
<string>e009=83;Dell Support to Launchpad</string>
<string>e0f1=71;Call brightens up w RKA1 for special mode (was =90)</string>
<string>e0f2=6b;Call brightens down w RKA2 for special mode (was =91)</string>
<string>e06e=70;Map vidmirror key for special mode default is adb90</string>
</array>
<key>Custom PS2 Map</key>
<array>
<string>e01e=e037;Map tp disable to Fn+f3</string>
<string>e037=e01e;Prevent PrntScr from triggering tp disable</string>
</array>
<key>Function Keys Special</key>
<array>
<string>;The following 12 items map Fn+fkeys to fkeys</string>
<string>e06e=3b</string>
<string>e008=3c</string>
<string>e01e=3d</string>
<string>e005=3e</string>
<string>e006=3f</string>
<string>e00c=40</string>
<string>;Fn+f7 no dedicated macro</string>
<string>e010=42</string>
<string>e022=43</string>
<string>e019=44</string>
<string>e02e=57</string>
<string>e030=58</string>
<string>;The following 12 items map fkeys to Fn+fkeys</string>
<string>3b=e06e;Map vidmirror key to f1</string>
<string>3c=e0f0;Map radio toggle action from EC query to f2</string>
<string>3d=e037;Map touchpad toggle button to f3</string>
<string>3e=e0f2;Map acpi RKA2 to f4 brightness down</string>
<string>3f=e0f1;Map acpi RKA1 to f5 brightness up</string>
<string>40=e0f3;Map acpi RKA3 to f6 keyboard backlight</string>
<string>;Fn+f7 no macro</string>
<string>42=e010</string>
<string>43=e022</string>
<string>44=e019</string>
<string>57=e02e</string>
<string>58=e030</string>
</array>
<key>Function Keys Standard</key>
<array>
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
<string>e06e=e06e;Fn+f1 macro translated</string>
<string>e008=e008;Fn+f2 regular scancode and EC query call q8c</string>
<string>e01e=e037;Fn+f3 regular scancode and EC controls LED</string>
<string>e005=e005;Fn+f4 no ps2scancode and EC query call q81</string>
<string>e006=e006;Fn+f5 no ps2scancode and EC query call q80</string>
<string>e00c=e00c;Fn+f6 no ps2scancode and EC query call q8a</string>
<string>;Fn+f7 no macro just regular f key</string>
<string>e010=e010; Fn+f8 regular scancode</string>
<string>e022=e022; Fn+f9 regular scancode</string>
<string>e019=e019;Fn+f10 regular scancode</string>
<string>e02e=e02e;Fn+f11 regular scancode</string>
<string>e030=e030;Fn+f12 regular scancode</string>
<string>;Fn+f13 is mute dedicated button that always produces e020 regardless of Fn</string>
<string>;The following 12 items map fkeys to fkeys</string>
<string>3b=3b</string>
<string>3c=3c</string>
<string>3d=3d</string>
<string>3e=3e</string>
<string>3f=3f</string>
<string>40=40</string>
<string>41=41</string>
<string>42=42</string>
<string>43=43</string>
<string>44=44</string>
<string>57=57</string>
<string>58=58</string>
</array>
<key>Macro Inversion</key>
<array>
<string>;This section maps ps2 codes (packet format) received quickly (macros) into fake ps2 codes (packet format)</string>
<string>;Fn+F1</string>
<data>
//8CbgAAAAACWwEZ
</data>
<data>
//8C7gAAAAAC2wGZ
</data>
<data>
//8C7gAAAAABmQLb
</data>
</array>
<key>MaximumMacroTime</key>
<integer>35000000</integer>
<key>Note-Author</key>
<string>TimeWalker aka TimeWalker75a</string>
<key>Note-Comment</key>
<string>Keyboard Profile for DELL SandyBridge SecureCore Tiano based laptops (Vostro 3450 &amp; 3750, Inspiron N4110, XPS L502x &amp; L702x &amp; L511z)</string>
</dict>
<key>WN09</key>
<dict>
<key>Breakless PS2</key>
<array>
<string>e01b</string>
<string>e008</string>
<string>e01e</string>
<string>e005</string>
<string>e06e</string>
<string>e006</string>
</array>
<key>Custom ADB Map</key>
<array>
<string>e01b=70</string>
<string>e06e=83</string>
</array>
<key>Custom PS2 Map</key>
<array>
<string>56=2b</string>
<string>29=56</string>
<string>2b=29</string>
<string>e01e=e037</string>
<string>e037=e01e</string>
</array>
</dict>
<key>WN09a</key>
<dict>
<key>Breakless PS2</key>
<array>
<string>e01b</string>
<string>e008</string>
<string>e01e</string>
<string>e005</string>
<string>e06e</string>
<string>e006</string>
</array>
<key>Custom ADB Map</key>
<array>
<string>e01b=70</string>
<string>e06e=83</string>
</array>
<key>Custom PS2 Map</key>
<array>
<string>e01e=e037</string>
<string>e037=e01e</string>
</array>
</dict>
</dict>
<key>Default</key>
<dict>
<key>ActionSwipeDown</key>
<string>3b d, 37 d, 7d d, 7d u, 37 u, 3b u</string>
<key>ActionSwipeLeft</key>
<string>3b d, 37 d, 7b d, 7b u, 37 u, 3b u</string>
<key>ActionSwipeRight</key>
<string>3b d, 37 d, 7c d, 7c u, 37 u, 3b u</string>
<key>ActionSwipeUp</key>
<string>3b d, 37 d, 7e d, 7e u, 37 u, 3b u</string>
<key>Breakless PS2</key>
<array>
<string>;Items must be strings in the form of breaklessscan (in hex)</string>
</array>
<key>Custom ADB Map</key>
<array>
<string>;Items must be strings in the form of scanfrom=adbto (in hex)</string>
</array>
<key>Custom PS2 Map</key>
<array>
<string>;Items must be strings in the form of scanfrom=scanto (in hex)</string>
<string>e027=0;disable discrete fnkeys toggle</string>
<string>e028=0;disable discrete trackpad toggle</string>
</array>
<key>HIDF12EjectDelay</key>
<integer>250</integer>
<key>LogScanCodes</key>
<integer>0</integer>
<key>Make Application key into Apple Fn key</key>
<false/>
<key>Make Application key into right windows</key>
<true/>
<key>Make right modifier keys into Hangul and Hanja</key>
<false/>
<key>SleepPressTime</key>
<integer>0</integer>
<key>Swap capslock and left control</key>
<false/>
<key>Swap command and option</key>
<true/>
<key>Use ISO layout keyboard</key>
<false/>
<key>alt_handler_id</key>
<integer>3</integer>
</dict>
<key>HPQOEM</key>
<dict>
<key>1411</key>
<string>ProBook-102;ProBook 4520s</string>
<key>1619</key>
<string>ProBook-87;ProBook 6560b</string>
<key>161C</key>
<string>ProBook-87;ProBook 8460p</string>
<key>164F</key>
<string>ProBook-87;ProBook 5330m</string>
<key>167C</key>
<string>ProBook-102;ProBook 4530s</string>
<key>167E</key>
<string>ProBook-102;ProBook 4330s</string>
<key>1680</key>
<string>ProBook-102;ProBook 4230s</string>
<key>179B</key>
<string>ProBook-87;ProBook 6470b</string>
<key>179C</key>
<string>ProBook-87;ProBook 6470b</string>
<key>17A9</key>
<string>ProBook-87;ProBook 8570b</string>
<key>17F0</key>
<string>ProBook-102;ProBook 4340s</string>
<key>17F3</key>
<string>ProBook-102;ProBook 4440s</string>
<key>17F6</key>
<string>ProBook-102;ProBook 4540s</string>
<key>1942</key>
<string>ProBook-87;ProBook 450s G1</string>
<key>1949</key>
<string>ProBook-87;ProBook 450s G1</string>
<key>1962</key>
<string>Haswell-Envy;HP Envy 15-j063cl</string>
<key>1963</key>
<string>Haswell-Envy;HP Envy 15-j063cl</string>
<key>1965</key>
<string>Haswell-Envy;HP Envy 17t-j100</string>
<key>1966</key>
<string>Haswell-Envy;HP Envy 17t-j000</string>
<key>198F</key>
<string>ProBook-87;ProBook 450s G0</string>
<key>Haswell-Envy</key>
<dict>
<key>Custom ADB Map</key>
<array>
<string>e019=42;next</string>
<string>e010=4d;previous</string>
</array>
<key>Custom PS2 Map</key>
<array>
<string>e045=e037</string>
<string>e0ab=0;bogus Fn+F2/F3</string>
</array>
</dict>
<key>ProBook-102</key>
<dict>
<key>Custom PS2 Map</key>
<array>
<string>e005=0</string>
</array>
<key>Function Keys Special</key>
<array>
<string>;The following 12 items map Fn+fkeys to fkeys</string>
<string>e05f=3b</string>
<string>e012=3c</string>
<string>e017=3d</string>
<string>e06e=3e</string>
<string>e00a=3f</string>
<string>e009=40</string>
<string>e020=41</string>
<string>e02e=42</string>
<string>e030=43</string>
<string>e010=44</string>
<string>e022=57</string>
<string>e019=58</string>
<string>;The following 12 items map fkeys to Fn+fkeys</string>
<string>3b=e05f</string>
<string>3c=e012</string>
<string>3d=e017</string>
<string>3e=e06e</string>
<string>3f=e00a</string>
<string>40=e009</string>
<string>41=e020</string>
<string>42=e02e</string>
<string>43=e030</string>
<string>44=e010</string>
<string>57=e022</string>
<string>58=e019</string>
</array>
<key>Function Keys Standard</key>
<array>
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
<string>e05f=e05f</string>
<string>e012=e012</string>
<string>e017=e017</string>
<string>e06e=e06e</string>
<string>e00a=e00a</string>
<string>e009=e009</string>
<string>e020=e020</string>
<string>e02e=e02e</string>
<string>e030=e030</string>
<string>e010=e010</string>
<string>e022=e022</string>
<string>e019=e019</string>
<string>;The following 12 items map fkeys to fkeys</string>
<string>3b=3b</string>
<string>3c=3c</string>
<string>3d=3d</string>
<string>3e=3e</string>
<string>3f=3f</string>
<string>40=40</string>
<string>41=41</string>
<string>42=42</string>
<string>43=43</string>
<string>44=44</string>
<string>57=57</string>
<string>58=58</string>
</array>
<key>SleepPressTime</key>
<integer>3000</integer>
</dict>
<key>ProBook-87</key>
<dict>
<key>Custom ADB Map</key>
<array>
<string>46=4d;scroll =&gt; Previous-track</string>
<string>e045=34;pause =&gt; Play-Pause</string>
<string>e052=42;insert =&gt; Next-track</string>
<string>e046=92;break =&gt; Eject</string>
</array>
<key>Custom PS2 Map</key>
<array>
<string>e005=0</string>
</array>
<key>Function Keys Special</key>
<array>
<string>;The following 8 items map Fn+fkeys to fkeys</string>
<string>e05f=3d</string>
<string>e06e=3e</string>
<string>e02e=40</string>
<string>e030=41</string>
<string>e009=42</string>
<string>e012=43</string>
<string>e017=44</string>
<string>e033=57</string>
<string>;The following 8 items map fkeys to Fn+fkeys</string>
<string>3d=e05f</string>
<string>3e=e06e</string>
<string>40=e02e</string>
<string>41=e030</string>
<string>42=e037</string>
<string>43=e012</string>
<string>44=e017</string>
</array>
<key>Function Keys Standard</key>
<array>
<string>;The following 8 items map Fn+fkeys to Fn+fkeys</string>
<string>e05f=e05f</string>
<string>e06e=e06e</string>
<string>e02e=e02e</string>
<string>e030=e030</string>
<string>e009=e009</string>
<string>e012=e012</string>
<string>e017=e017</string>
<string>e033=e033</string>
<string>;The following 8 items map fkeys to fkeys</string>
<string>3d=3d</string>
<string>3e=3e</string>
<string>40=40</string>
<string>41=41</string>
<string>42=42</string>
<string>43=43</string>
<string>44=44</string>
</array>
<key>SleepPressTime</key>
<integer>3000</integer>
</dict>
</dict>
<key>Intel</key>
<dict>
<key>CALPELLA</key>
<string>SamsungKeys</string>
<key>SamsungKeys</key>
<dict>
<key>Breakless PS2</key>
<array>
<string>e003</string>
<string>e002</string>
<string>e004</string>
<string>e020</string>
<string>;e031</string>
<string>e033</string>
<string>e006</string>
<string>e077</string>
<string>e079</string>
<string>e008</string>
<string>e009</string>
</array>
<key>Custom ADB Map</key>
<array>
<string>e002=70</string>
<string>e006=80</string>
<string>e008=71 (was =90)</string>
<string>e009=6b (was =91)</string>
</array>
<key>Function Keys Special</key>
<array>
<string>;The following 12 items map Fn+fkeys to fkeys</string>
<string>;fn+f1 no code</string>
<string>e003=3c</string>
<string>;fn+f3 weird code</string>
<string>e002=3e</string>
<string>e004=3f</string>
<string>e020=40</string>
<string>e031=41</string>
<string>e033=42</string>
<string>e006=43</string>
<string>;fn+f10 weird code</string>
<string>;fn+f11 no code</string>
<string>;fn+f12 scrolllock</string>
<string>;The following 12 items map fkeys to Fn+fkeys</string>
<string>;fn+f1 no code</string>
<string>3c=e003</string>
<string>;fn+f3 weird code</string>
<string>3e=e002</string>
<string>3f=e004</string>
<string>40=e020</string>
<string>41=e031</string>
<string>42=e033</string>
<string>43=e006</string>
<string>;fn+f10 weird code</string>
<string>;fn+f11 no code</string>
<string>;fn+f12 scrolllock</string>
</array>
<key>Function Keys Standard</key>
<array>
<string>;The following 12 items map Fn+fkeys to Fn+fkeys</string>
<string>;fn+f1 no code</string>
<string>e003=e003</string>
<string>;fn+f3 weird code</string>
<string>e002=e002</string>
<string>e004=e004</string>
<string>e020=e020</string>
<string>e031=e031</string>
<string>e033=e033</string>
<string>e006=e006</string>
<string>;fn+f10 weird code</string>
<string>;fn+f11 no code</string>
<string>;fn+f12 scrolllock</string>
<string>;The following 12 items map fkeys to fkeys</string>
<string>3b=3b</string>
<string>3c=3c</string>
<string>3d=3d</string>
<string>3e=3e</string>
<string>3f=3f</string>
<string>40=40</string>
<string>41=41</string>
<string>42=42</string>
<string>43=43</string>
<string>44=44</string>
<string>57=57</string>
<string>58=58</string>
</array>
</dict>
</dict>
<key>SECCSD</key>
<dict>
<key>LH43STAR</key>
<string>SamsungKeys</string>
<key>SamsungKeys</key>
<dict>
<key>Breakless PS2</key>
<array>
<string>e020</string>
<string>e02e</string>
<string>e030</string>
</array>
</dict>
</dict>
</dict>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOHIDSystem</key>
<string>1.1</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.rehabman.voodoo.driver.PS2Controller</key>
<string>1.9.2</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller</string>
</dict>
</plist>

Some files were not shown because too many files have changed in this diff Show more