Skip to content

Commit

Permalink
feat(efi): upgrade OpenCore to 0.7.3, upgrade kexts
Browse files Browse the repository at this point in the history
  • Loading branch information
Shadowghost committed Sep 13, 2021
1 parent 68cf30c commit 9bb5706
Show file tree
Hide file tree
Showing 18 changed files with 280 additions and 76 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
## OCC 0.7.3 EFI r001
### config.plist
* Added *UEFI > Quirks > ForceOcWriteFlash* (Boolean: *False*)
* Copy new *UEFI > Drivers* structure from Sample.plist (Path, Enabled, Arguments)
* Switched *DeviceProperties* to minimal config based on [3xDP](EXTRAS/DeviceProperties/3xDP.plist)

### Kexts
* Upgraded **AppleALC.kext** from 1.6.3 to 1.6.4
* Upgraded **Lilu.kext** from 1.5.5 to 1.5.6
* Upgraded **VirtualSMC.kext** from 1.2.6 to 1.2.7
* Upgraded **WhateverGreen.kext** from 1.5.2 to 1.5.3

### Drivers
* Upgraded **AudioDXE.efi**
* Upgraded **OpenCanopy.efi**
* Upgraded **OpenRuntime.efi**

### Tools
* Upgraded all

## OCC 0.7.2 EFI r002
### config.plist
* Added *UEFI > Drivers* entry for **OpenCanopy.efi**
Expand Down
Binary file modified EFI/BOOT/BOOTx64.efi
Binary file not shown.
Binary file modified EFI/OC/Drivers/AudioDxe.efi
Binary file not shown.
Binary file modified EFI/OC/Drivers/OpenCanopy.efi
Binary file not shown.
Binary file modified EFI/OC/Drivers/OpenRuntime.efi
Binary file not shown.
236 changes: 212 additions & 24 deletions EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>19H1217</string>
<string>19H1323</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,15 +17,15 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.6.3</string>
<string>1.6.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.6.3</string>
<string>1.6.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down Expand Up @@ -59,10 +59,10 @@
<key>IOUserClientClass</key>
<string>ALCUserClient</string>
</dict>
<key>HDA Hardware Config Resource</key>
<key>as.vit9696.AppleALC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleHDAHardwareConfigDriver</string>
<string>as.vit9696.AppleALC</string>
<key>HDAConfigDefault</key>
<array>
<dict>
Expand Down Expand Up @@ -1316,6 +1316,30 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Realtek ALC235 Intel NUC 8</string>
<key>CodecID</key>
<integer>283902517</integer>
<key>ConfigData</key>
<data>
ASccIAEnHQEBJx6mAScfkAGXHDABlx6nAZcf
AA==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>8</integer>
<key>WakeConfigData</key>
<data>
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
Expand Down Expand Up @@ -1943,6 +1967,32 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>volcbs - ALC236 for Lenovo Ideapad 510s 14isk (modified from MacPeet's)</string>
<key>CodecID</key>
<integer>283902518</integer>
<key>ConfigData</key>
<data>
ASccIAEnHQEBJx6gAScfkAFHHBABRx0BAUce
FwFHH5ABRwwCAZccMAGXHRABlx6AAZcfBAIX
HB8CFx0QAhceIQIXHwQCFwwC
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>36</integer>
<key>WakeConfigData</key>
<data>
AUcMAgIXDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
Expand Down Expand Up @@ -2127,6 +2177,26 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>Codec</key>
<string>ALC255, Dell Optiplex 7040 MT</string>
<key>CodecID</key>
<integer>283902549</integer>
<key>ConfigData</key>
<data>
AgUARQIE1IkBJxzwAZccQAGXHRABlx6nAZcf
kA==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>12</integer>
<key>WakeConfigData</key>
<data>
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
Expand Down Expand Up @@ -4311,6 +4381,32 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Vorshim92 - Realtek ALC269 - GF63 Thin 9SEXR</string>
<key>CodecID</key>
<integer>283902569</integer>
<key>ConfigData</key>
<data>
ASccQAEnHQABJx6gAScfkAFHHBABRx0AAUce
FwFHH5ABRwwCAVccUAFXHRABVx4hAVcfAAFX
DAIBhxwwAYcdEAGHHoEBhx8A
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>69</integer>
<key>WakeConfigData</key>
<data>
AUcMAgFXDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
Expand Down Expand Up @@ -7522,6 +7618,26 @@
<key>LayoutID</key>
<integer>22</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Andres ZeroCross - ALC623 Lenovo M70T</string>
<key>CodecID</key>
<integer>283903523</integer>
<key>ConfigData</key>
<data>
AUccEAFHHUABRx4RAUcfkAGHHCABhx2QAYce
oAGHH5ABlxxgAZcdkAGXHoEBlx8CAhccUAIX
HUACFx4hAhcfAQ==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>21</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
Expand Down Expand Up @@ -9797,6 +9913,35 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>CodecID</key>
<integer>283904146</integer>
<key>Comment</key>
<string>Custom ALC892 for G4/G5mod by ATL</string>
<key>ConfigData</key>
<data>
AUccEAFHHUABRx4BAUcfAQFHDAIBtxwgAbcd
EAG3HhABtx+QAbcMAgGHHDABhx2QAYceoQGH
HwEBVxxQAVcdEAFXHgEBVx8BAWccYAFnHQEB
Zx7wAWcfcAF3HHABdx0gAXceAQF3HwEBlxyA
AZcdkAGXHiEBlx8CAZcMAgGnHJABpx0wAace
gQGnHwEB5xygAecdYQHnHkUB5x8B
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>32</integer>
<key>WakeConfigData</key>
<data>
AUcMAgG3DAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
Expand Down Expand Up @@ -12850,7 +12995,7 @@
AwAAAA==
</data>
<key>Codec</key>
<string>Goldfish64 - STAC9200 for Dell Precision 390</string>
<string>Goldfish64 - STAC9200 for Dell Precision 390, Latitude D520</string>
<key>CodecID</key>
<integer>2206496400</integer>
<key>ConfigData</key>
Expand All @@ -12866,6 +13011,31 @@
<key>LayoutID</key>
<integer>11</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Goldfish64 - STAC9205 for Dell Inspiron 1520, Latitude D630</string>
<key>CodecID</key>
<integer>2206496416</integer>
<key>ConfigData</key>
<data>
AKccIACnHRAApx4hAKcfAwC3HEAAtx0QALce
gQC3HwMAxxzwAMcdAADHHgAAxx9AANccEADX
HQEA1x4QANcfkADnHPAA5x0AAOceAADnH0AA
9xzwAPcdAAD3HgAA9x9AAUcc8AFHHQABRx4A
AUcfQAFnHPABZx0AAWceAAFnH0ABdxwwAXcd
AQF3HqABdx+QAYcc8AGHHQABhx4AAYcfQAIX
HPACFx0AAhceAAIXH0ACJxzwAicdAAInHgAC
Jx9A
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>11</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
Expand Down Expand Up @@ -13339,19 +13509,39 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>sweet3c - ALC289 for XPS 9500 4k </string>
<key>CodecID</key>
<integer>283902601</integer>
<key>ConfigData</key>
<data>
ASccIAEnHQEBJx6mAScfkAE3HPABNx0AATce
AAE3H0ABRxxAAUcdAQFHHhcBRx+QAUcMAgFn
HPABZx0AAWceAAFnH0ABdxxgAXcdIQF3HhEB
dx+QAXcMAgGHHPABhx0AAYceAAGHH0ABlxxw
AZcdEAGXHosBlx8CAacc8AGnHQABpx4AAacf
QAG3HPABtx0AAbceAAG3H0AB1xzwAdcdAAHX
HgAB1x9AAecc8AHnHQAB5x4AAecfQAIXHDAC
Fx0QAhceKwIXHwICFwwC
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>93</integer>
<key>WakeConfigData</key>
<data>
AUcMAgIXDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
</array>
<key>IOClass</key>
<string>AppleHDAHardwareConfigDriver</string>
<key>IOMatchCategory</key>
<string>AppleHDAHardwareConfigDriver</string>
<key>IOProviderClass</key>
<string>AppleHDAHardwareConfigDriverLoader</string>
</dict>
<key>as.vit9696.AppleALC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.vit9696.AppleALC</string>
<key>IOClass</key>
<string>AppleALC</string>
<key>IOMatchCategory</key>
<string>AppleALC</string>
Expand All @@ -13374,17 +13564,15 @@
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>10.0.0</string>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>10.0.0</string>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>10.0.0</string>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>10.0.0</string>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>10.0.0</string>
<string>8.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
Expand Down
Binary file modified EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC
Binary file not shown.
6 changes: 3 additions & 3 deletions EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>19H1217</string>
<string>19H1323</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,15 +17,15 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.5.5</string>
<string>1.5.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.5.5</string>
<string>1.5.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down
Binary file modified EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu
Binary file not shown.
Loading

0 comments on commit 9bb5706

Please sign in to comment.