Skip to content

Commit

Permalink
Updated: Kexts, clover and config.plist
Browse files Browse the repository at this point in the history
  • Loading branch information
johnnynunez committed Sep 1, 2019
1 parent f6240bd commit 65b8f60
Show file tree
Hide file tree
Showing 47 changed files with 2,202 additions and 225 deletions.
Binary file modified .DS_Store
Binary file not shown.
Binary file modified EFI/.DS_Store
Binary file not shown.
Binary file modified EFI/BOOT/BOOTX64.efi
Binary file not shown.
Binary file modified EFI/CLOVER/ACPI/patched/SSDT-LGPA.aml
Binary file not shown.
Binary file removed EFI/CLOVER/ACPI/patched/SSDT-PNLF.aml
Binary file not shown.
Binary file modified EFI/CLOVER/CLOVERX64.efi
Binary file not shown.
801 changes: 801 additions & 0 deletions EFI/CLOVER/OEM/SystemProductName/UEFI/config-sample.plist

Large diffs are not rendered by default.

801 changes: 801 additions & 0 deletions EFI/CLOVER/OEM/SystemProductName/config-sample.plist

Large diffs are not rendered by default.

132 changes: 47 additions & 85 deletions EFI/CLOVER/config.plist
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,11 @@
<dict>
<key>AddMCHC</key>
<true/>
<key>AddPNLF</key>
<true/>
</dict>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU, optionally pair with SSDT-IGPU.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change GPI0._STA to GPI0.XSTA</string>
Expand Down Expand Up @@ -69,34 +57,6 @@
VFBEMA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change _OSI to XOSI, pair with SSDT-XOSI.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X09TSQ==
</data>
<key>Replace</key>
<data>
WE9TSQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change SAT0 to SATA, optionally pair with SSDT-SATA.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
U0FUMA==
</data>
<key>Replace</key>
<data>
U0FUQQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change Method(GPRW,2,N) to XPRW, pair with SSDT-GPRW.aml</string>
Expand Down Expand Up @@ -141,30 +101,30 @@
</dict>
<dict>
<key>Comment</key>
<string>Rename HPET._STA to XSTA, pair with SSDT-HPET.aml</string>
<string>Rename MATH._STA and LDR2._STA to XSTA</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X1NUQQCgCEg=
X1NUQQCgDZNQ
</data>
<key>Replace</key>
<data>
WFNUQQCgCEg=
WFNUQQCgDZNQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename MATH._STA and LDR2._STA to XSTA</string>
<string>change _OSI to XOSI, pair with SSDT-XOSI.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X1NUQQCgDZNQ
X09TSQ==
</data>
<key>Replace</key>
<data>
WFNUQQCgDZNQ
WE9TSQ==
</data>
</dict>
</array>
Expand All @@ -189,7 +149,7 @@
<key>#DefaultVolume</key>
<string>LastBootedVolume</string>
<key>Arguments</key>
<string>gfxrst=1 npci=0x2000 darkwake=0 dart=0 -cdfon shikigva=1</string>
<string>gfxrst=1 npci=0x2000 darkwake=0 dart=0</string>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>HibernationFixup</key>
Expand Down Expand Up @@ -221,7 +181,7 @@
<key>PciRoot(0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,0,0</string>
<key>device_type</key>
<string>Host bridge</string>
<key>model</key>
Expand All @@ -230,7 +190,7 @@
<key>PciRoot(0x0)/Pci(0x14,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,20,0</string>
<key>device_type</key>
<string>USB controller</string>
<key>model</key>
Expand All @@ -239,7 +199,7 @@
<key>PciRoot(0x0)/Pci(0x15,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,21,0</string>
<key>device_type</key>
<string>Signal processing controller</string>
<key>model</key>
Expand All @@ -248,7 +208,7 @@
<key>PciRoot(0x0)/Pci(0x15,0x1)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,21,1</string>
<key>device_type</key>
<string>Signal processing controller</string>
<key>model</key>
Expand All @@ -257,7 +217,7 @@
<key>PciRoot(0x0)/Pci(0x16,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,22,0</string>
<key>device_type</key>
<string>Communication controller</string>
<key>model</key>
Expand All @@ -266,7 +226,7 @@
<key>PciRoot(0x0)/Pci(0x17,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,23,0</string>
<key>device_type</key>
<string>SATA controller</string>
<key>model</key>
Expand All @@ -275,7 +235,7 @@
<key>PciRoot(0x0)/Pci(0x1c,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,28,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
Expand All @@ -284,7 +244,7 @@
<key>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@1,0,0</string>
<string>Internal@0,28,0/0,0</string>
<key>device_type</key>
<string>Network controller</string>
<key>model</key>
Expand All @@ -293,7 +253,7 @@
<key>PciRoot(0x0)/Pci(0x1d,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,29,0</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
Expand All @@ -302,7 +262,7 @@
<key>PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@2,0,0</string>
<string>Internal@0,29,0/0,0</string>
<key>device_type</key>
<string>Network controller</string>
<key>model</key>
Expand All @@ -311,7 +271,7 @@
<key>PciRoot(0x0)/Pci(0x1f,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,31,0</string>
<key>device_type</key>
<string>ISA bridge</string>
<key>model</key>
Expand All @@ -320,7 +280,7 @@
<key>PciRoot(0x0)/Pci(0x1f,0x2)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,31,2</string>
<key>device_type</key>
<string>Memory controller</string>
<key>model</key>
Expand All @@ -329,9 +289,15 @@
<key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,31,3</string>
<key>device-id</key>
<data>
cKEAAA==
</data>
<key>device_type</key>
<string>Audio device</string>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>layout-id</key>
<data>
AwAAAA==
Expand All @@ -342,7 +308,7 @@
<key>PciRoot(0x0)/Pci(0x1f,0x4)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,31,4</string>
<key>device_type</key>
<string>SMBus</string>
<key>model</key>
Expand All @@ -355,13 +321,17 @@
AAAeGQ==
</data>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,2,0</string>
<key>device-id</key>
<data>
HhkAAA==
</data>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
Expand All @@ -378,6 +348,10 @@
<data>
/////w==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AACQAA==
Expand All @@ -398,23 +372,25 @@
<data>
AAAAgA==
</data>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>model</key>
<string>HD Graphics 515</string>
<string>Intel HD Graphics 515</string>
</dict>
<key>PciRoot(0x0)/Pci(0x4,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,4,0</string>
<key>device_type</key>
<string>Signal processing controller</string>
<key>model</key>
<string>Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem</string>
</dict>
</dict>
<key>SetIntelBacklight</key>
<false/>
<true/>
<key>SetIntelMaxBacklight</key>
<false/>
<true/>
<key>USB</key>
<dict>
<key>FixOwnership</key>
Expand Down Expand Up @@ -559,20 +535,6 @@
igKEwOtC
</data>
</dict>
<dict>
<key>Comment</key>
<string>Clover kext injection Catalina</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AIXAD4SHAAAASQ==
</data>
<key>Replace</key>
<data>
AIXAkJCQkJCQSQ==
</data>
</dict>
</array>
<key>KextsToPatch</key>
<array>
Expand Down Expand Up @@ -684,11 +646,11 @@
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>05/25/2019</string>
<string>06/17/2019</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MB91.88Z.F000.B00.1905251413</string>
<string>MB91.88Z.F000.B00.1906171551</string>
<key>Board-ID</key>
<string>Mac-9AE82516C7C6B903</string>
<key>BoardManufacturer</key>
Expand All @@ -704,7 +666,7 @@
<key>ChassisType</key>
<string>0x09</string>
<key>EfiVersion</key>
<string>182.0.0.0.0</string>
<string>184.0.0.0.0</string>
<key>Family</key>
<string>MacBook</string>
<key>FirmwareFeatures</key>
Expand Down
Binary file added EFI/CLOVER/doc/HowToFixDsdt.txt
Binary file not shown.
41 changes: 41 additions & 0 deletions EFI/CLOVER/doc/HowToInstallOSX.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@


==========================================================================================================================

How to install InstallESD.dmg to GPT with 10.7.x and 10.8.x. (since rev. 480)
----------------------------------------------------------------


First, you need to Restore InstallESD.dmg to disk by using Disk Utility.

Then, follow the stage 1 and stage 2 to install 10.7.x or 10.8.x to GPT, and auto-create the Recovery HD used for iCloud.


Stage 1
---------

1.Remove kernelcache in InstallESD.dmg/Library/Preferences/SystemConfiguration/com.apple.Boot.plist.
<key>Kernel Cache</key> remove this line.
<string>xxxxxxxxxxxxx</string> remove this line.

2.Copy BaseSystem.dmg/System/Library/Extensions to partition of InstallESD.dmg and add other kexts (FakeSMC.kext).

3.Clover select to "Boot Mac OS X with extra kexts (skips cache)", and follow the installation with restart first time.


Stage 2
---------

1.Remove kernelcache in target partition's /OS X Install Data/com.apple.Boot.plist.
<key>Kernel Cache</key> remove this line.
<string>xxxxxxxxxxxxx</string> remove this line.
( 10.7.x is /Mac OS X Install Data/com.apple.Boot.plist )

2.Copy InstallESD.dmg/System/Library/CoreServices and /mach_kernel to target partition's / .

3.Copy BaseSystem.dmg/System/Library/Extensions to target partition's / and add other kexts (FakeSMC.kext).

4.Boot to "OS X Install" with "Boot Mac OS X with extra kexts (skips cache)" and finish the installation.
(10.7.x is "Mac OS X Install")

==========================================================================================================================
Loading

0 comments on commit 65b8f60

Please sign in to comment.