Skip to content

Commit

Permalink
EFI updated with OC 0.7.1 + many new features
Browse files Browse the repository at this point in the history
##Changes:-

OC v0.7.1
* Added SyncTableIds quirk to sync * modified table OEM identifiers
* Added CPU Info (MSRs) dumping to SysReport
* Updated builtin firmware versions for SMBIOS and the rest
* Fixed PowerTimeoutKernelPanic on macOS 12
* Fixed transparency click * detection on OpenCanopy boot entries
* Added PCI device info dumping to SysReport
* Fixed SetApfsTrimTimeout on macOS 12
* Documented requirement for * * * SetDefault.icns width to match Selector.icns width
* Added explicit warn and safe fallback to builtin picker on failure to match the above
* Added VSCode source level IDE debug config example to debug docs
* Added other minor debug docs updates
* Fixed incorrect timeout of built-in picker on IA32
* Added support for custom kernels on ESP partition
* Fixed DEBUG ASSERT on pressing change entry keys with single boot entry in OpenCanopy
* Added recommended Apple12 and Windows11 flavours
* Added TpmInfo tool to DEBUG TPM status
* Fixed incorrect OpenCanopy initial display when default entry beyond right of screen
* Fixed ProvideCurrentCpuInfo MSR patch on macOS 12
* Fixed AppleXcpmForceBoost patch on macOS 12

# Added restrict Events kext
* For blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware.

#Hibernation Fixup
*-hbfx-dump-nvram saves NVRAM to a file nvram.plist before hibernation and after kernel panic (with panic info)
*-hbfx-disable-patch-pci disables patching of IOPCIFamily (this patch helps to avoid hang & black screen after resume (restoreMachineState won't be called for all devices)
*now system will hibernate instead of regular sleep in order to save more power.
#Cpu power management
*Power managment (Native Power Management via CFG Lock)
#Now heating problem is solved with native CPU power management and SMBIOS changed to MacBook pro 15,4( normal temperature will be 41 degree celcius and cpu ideal frequency will be 800MHz-1.05GHz
#NOTE- there are many more changes which isn't mentioned here.
  • Loading branch information
itsabhishekolkha committed Jul 17, 2021
1 parent 8d3911e commit 20a7b37
Show file tree
Hide file tree
Showing 585 changed files with 398 additions and 89 deletions.
Binary file modified .DS_Store
Binary file not shown.
Binary file modified EFI/.DS_Store
Binary file not shown.
Binary file modified EFI/EFI/.DS_Store
Binary file not shown.
Binary file modified EFI/EFI/OC/.DS_Store
Binary file not shown.
Binary file not shown.
Binary file added EFI/EFI/OC/Drivers/.DS_Store
Binary file not shown.
Binary file modified EFI/EFI/OC/Drivers/OpenCanopy.efi
Binary file not shown.
Binary file modified EFI/EFI/OC/Kexts/.DS_Store
Binary file not shown.
Empty file modified EFI/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist
100644 → 100755
Empty file.
46 changes: 36 additions & 10 deletions EFI/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.6.1</string>
<string>1.6.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.6.1</string>
<string>1.6.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down Expand Up @@ -2543,7 +2543,7 @@
<integer>96</integer>
<key>WakeConfigData</key>
<data>
AUcMAgIXDAIBlwcC
AUcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
Expand Down Expand Up @@ -13313,6 +13313,32 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>b0ltun/agasecond - Realtek ALC256 (3246) for Hasee KingBook X57S1</string>
<key>CodecID</key>
<integer>283902550</integer>
<key>ConfigData</key>
<data>
AbccEAG3HQABtx4XAbcfkAG3DAICFwwCAUcM
AgGXByUCBQBFAgTQiQIFABsCBAxLAgUAEAIE
ACA=
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>70</integer>
<key>WakeConfigData</key>
<data>
AbcMAgFHDAICFwwC
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
</array>
<key>IOClass</key>
<string>AppleHDAHardwareConfigDriver</string>
Expand All @@ -13336,7 +13362,7 @@
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<string>10.6</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
Expand All @@ -13348,17 +13374,17 @@
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>10.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
Expand Down
Binary file modified EFI/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC
Binary file not shown.
18 changes: 10 additions & 8 deletions EFI/EFI/OC/Kexts/BrightnessKeys.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>19H2</string>
<string>19H1217</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -21,21 +21,23 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.1</string>
<string>1.0.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11E708</string>
<string>12B45b</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>19G68</string>
<string>20A2408</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>1160</string>
<string>1220</string>
<key>DTXcodeBuild</key>
<string>11E708</string>
<string>12B45b</string>
<key>IOKitPersonalities</key>
<dict>
<key>BrightnessKeys</key>
Expand Down
Binary file not shown.
6 changes: 3 additions & 3 deletions EFI/EFI/OC/Kexts/CPUFriend.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>19H15</string>
<string>19H1217</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.2.3</string>
<string>1.2.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.3</string>
<string>1.2.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down
Binary file modified EFI/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend
Binary file not shown.

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions EFI/EFI/OC/Kexts/HibernationFixup.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>19H524</string>
<string>19H1217</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.4.0</string>
<string>1.4.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.4.0</string>
<string>1.4.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down
Binary file not shown.
Empty file.
Empty file.
6 changes: 3 additions & 3 deletions EFI/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>19H524</string>
<string>19H1217</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.3</string>
<string>1.5.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.5.3</string>
<string>1.5.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down
Binary file modified EFI/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu
Binary file not shown.
4 changes: 2 additions & 2 deletions EFI/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.8</string>
<string>1.0.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.8</string>
<string>1.0.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down
Binary file modified EFI/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix
Binary file not shown.
Loading

0 comments on commit 20a7b37

Please sign in to comment.