01.01.2024
- Fixed bluetooth on some systems.
- Softwares updates now are available
- Upgraded
IntelBluetoothFirmware.kext
to latest.
13.10.2024 v2
- Updated
BlueToolFixup.kext
- Fixed FireVault keyboard layout
13.10.2024
- Updated OpenCore to version 1.0.2 (Nightly)
- Updated Drivers and kexts
- Added custom compiled AdvancedMap.kext based on PR from unitedastronomer. Enables 3D Globe in Maps app in macOS Monterey to Sequoia
- Reverted to
SSDT-PORTS.aml
instead ofUSBPorts.kext
for USB mapping - Tested with macOS 15.0
07.09.2024
Important
- Don't update AppleALC – it's a custom build only containing code required for Realtek ALC1220 using layout-id 17!
- AdvancedMap does work in Sequoia but it doesn't work in Sonoma.
- Fetched upstream:
- ACPI:
- Enabled DMAR table
- Disabled
SSDT-PLUG
. No longer required. - Disabled
SSDT-MCHC
→ AppleSMBusPCI driver loads fine without it. - Removed
SSDT-XSPI
→ Cosmetic only. - Added
SSDT-PORTS.aml
→ Switched to SSDT USB mapping. - Deleted cosmetic tables:
SSDT-DMAC
,SSDT-FWHD
andSSDT-PMC
. - Dropped
HPET
Table → SuperfluousHPET
since it is a legacy device which is disabled bySSDT-AWAC-ARTC.aml
anyway. - Enabled Quirk
FadtEnableReset
→ Fixes Crashes on shutdown/reboot. There were crash notifications after rebooting/shutting down macOS 15 (24A5264n). - Disabled NormalizeHeaders → No longer required.
- Enabled
ResetLogoStatus
Quirk since value for "Displayed" inBGRT.aml
is not0
.
- Booter
- Populated
MmmioWhitelist
after analyzing bootlog (See guide for more details) - Disabled Booter/Patch for macOS 13 compatibility:
Skip Board ID check
Reroute HW_BID to OC_BID
- Enabled
AvoidRuntimeDefrag
quirk.
- Populated
- DeviceProperties
- Removed
Radeon R9 270
patch - Updated
Intel UHD Graphics 630
patch
- Removed
- Kexts
- Added AppleIGC.kext → Kext for Intel I225-V 2.5 Gbit Ethernet. No more pesky fixes forgetting Ethernet to work are required!
- Added AdvancedMap.kext → Enables 3D Globe in Maps.
- Added
AMFIPass
- Kernel
- Patch
- Disabled for macOS 13 compatibility:
Force IOGetVMMPresent
Reroute kern.hv_vmm_present patch (1)
Reroute kern.hv_vmm_present patch (2)
Disable Library Validation Enforcement
- Quirks
- Enabled
CustomSMBIOSGuid
??? - Enabled
DisableIoMapperMapping
- Scheme
- Disabled
Kernel/Scheme/FuzzyMatch
→ Only required for legacy OSX ≤ 10.6
- Patch
- Misc
- Boot
HibernateMode
set toNVRAM
- NVRAM
- Added
revpatch:asset
→ Allows Content Caching whensysctl kern.hv_vmm_present
returns1
on macOS 11.3 or newer- Added
revblock:pci
to prevent PCI and RAM configuration notifications when usingMacPro7,1
SMBIOS
- Added
- Added
- Boot
- ACPI:
27.06.2022
- Restored working
IntelBluetoothFirmware
kext
21.06.2022
- Fetched upstream
- Updated config to Monterey
- Removed some ACPI tables
- Adopted to my new GPU - RX 6600 XT
- Removed I225 fixes. See 5T33Z0/I225-V_FIX.md
- Itlwm blueooth injector replaced with BlueToolFixup (needs for Monterey)
23.01.2022
- Fetched upstream:
- Updated OpenCore to 0.7.7 Release.
- ACPI
- Replaced
SSDT-AWAC-DISABLE.aml
with a more elegant variant - Updated
SSDT-EC-USBX
→ disables nativeH_EC
and adds a fakeEC
for macOS instead. - Added
DMAR.aml
→ ModifiedDMAR
table with removed memory regions. More info - Added
SSDT-DMAC.aml
→ AddsDMAC
device for macOS. More info - Added
SSDT-PMC.aml
→ AddsPMCR
device for macOS. More info - Added
SSDT-PORTS.aml
with new Port Mapping → Replaces OEMTableIDxh_cmsd4
(SSDT-7-xh_cmsd4.aml), soUSBPorts.kext
is no longer required! More info - Deleted
SSDT-PPMC.aml
→ Now for 100/200 Series Boards only.
- Replaced
- Config
- Added UEFI > AppleInput >
GraphicsInputMirroring
option → new OpenCore option. - Added UEFI > Audio >
DisconnectHda
option → new OpenCore option. - Added UEFI > Drivers >
Comment
option → new OpenCore option. - Added UEFI > Output >
ReconnectGraphicsOnConnect
option → new OpenCore option. - Added UEFI > Output >
UIScale
option → new OpenCore option. - Added UEFI > Quirks >
EnableVmx
option → new OpenCore option. - Added UEFI > Quirks >
ForceOcWriteFlash
option → new OpenCore option. - Added UEFI > Quirks >
ResizeGpuBars
option → new OpenCore option. - Disabled
DisableIoMapper
. Refered to DMAR.aml - Disabled
ExternalDiskIcons
Quirk → no longer necessary. - Kernel > Quirks: enabled
ThirdPartyDrives
→ Enable trim for SATA SSDs. - Updated
ResizeAppleGPBars
to-1
. Refered to Docs if you want to configure it. - Updated UEFI > APFS >
MinDate
to-1
. - Updated UEFI > APFS >
MinVersion
to-1
.
- Added UEFI > AppleInput >
- Kexts
- Removed
USBPorts.kext
→ no longer needs. Refered to SSDT-PORTS.aml
- Reordered some config sections to match upstream.
- Updated kexts
- Updated CPUFriendDataProvider with more agressive powersave settings.
- Config
- Removed NVRAM > Add
UIScale
. Refered to Docs - Removed dublicated
csr-active-config
option. - Removed UEFI -> Audio >
MinimumVolume
→ removed OpenCore option. - Updated UEFI -> AppleInput >
PointerPollMask
→ new OpenCore option. - Updated UEFI -> AppleInput >
PointerPollMax
→ new OpenCore option. - Updated UEFI -> AppleInput >
PointerPollMin
→ new OpenCore option. - Updated UEFI -> ProtocolOverrides >
FirmwareVolume
. Refered to Docs
- Removed NVRAM > Add
22.09.2021
- Reordered and renamed some keys to match upstream
- Itlwm replaced with AirportItlwm
- Removed RealtekRTL8111 (I225-V now works)
- Filed APFS MinDate and MinVersion with values for Catalina
- Fetched upstream:
- Updated OpenCore to 0.7.3 Release
- Updated Drivers, Kexts and Resources
- Config:
- Updated config.plist to reflect latest OpenCore feature-set
- Added SecureBootModel entries for iMac20.1 (j185)
- Added ScanPolicy values for hiding EFI Folders and NTFS Drives from Boot Picker.
- Fixed Intel I225-V kernel patch
- Removed SSDT-DMAC.aml for now → unneccessary
- Changed UHD630 Framebuffer device-id and stolenmem