Releases: profzei/NUC7i3BNH
Releases · profzei/NUC7i3BNH
NUC7i3 EFI v5.4.0
NUC7i3 EFI v4.0.0
09-10-2021
Update
- Update
OpenCore
v. 0.7.3 - Update [kext]
AppleALC
v. 1.6.4 - Update [kext]
Lilu
v. 1.5.6 - Update [kext]
HibernationFixup
v. 1.4.3 - Update [kext]
RestrictEvents
v. 1.0.4 - Update [kext]
VirtualSMC
+ plugins v. 1.2.3 - Update [kext]
WhateverGreen
v. 1.5.3 - Update [kext] stripped
AirportItlwm_Catalina
v. 2.1.0 beta (commit 1e857b9) - Update [kext] stripped
IntelBluetoothFirmware
v. 2.0.0 beta (commit 06f9d25) - Update [kext] stripped
IntelBluetoothInjector
v. 2.0.0 beta (commit 06f9d25)
OpenCore
- Update
config.plist
to supportOpenCore
v. 0.7.3
NUC7i3 EFI v3.0.0
07-05-2021
Update
- Update
OpenCore
v. 0.6.9 - Update [kext]
AppleALC
v. 1.6.0 - Update [kext]
HibernationFixup
v. 1.4.0 - Update [kext]
IntelMausi
v. 1.0.6 - Update [kext]
Lilu
v. 1.5.3 - Update [kext]
NVMeFix
v. 1.0.7 - Update [kext]
RestrictEvents
v. 1.0.1 - Update [kext]
Sinetek-rtsx
v. 9.0 - Update [kext]
VirtualSMC
+ plugins v. 1.2.3 - Update [kext]
WhateverGreen
v. 1.4.9 - Update [kext] stripped
AirportItlwm_Catalina
v. 2.0.0 beta (commit 93bf81f) - Update [kext] stripped
IntelBluetoothFirmware
v. 1.1.3 stable (commit 562de1c): Magic Mouse 2 showed some lags with v. 2.0.0 beta (commit beb5224) - Update [kext] stripped
IntelBluetoothInjector
v. 1.1.3 stable (commit 562de1c) - Update
SSDT-EC-USBX.aml
: originalH_EC
device is disabled (through_STA
method) for not loadingAppleACPIEC.kext
- Update
SSDT-INIT.aml
for enabling with native approach secondaryXHCI
interface with USB type-C port - Update
SSDT-PM.aml
:- Modified structure for
PMCR
device using as Hardware IDAPP9876
as found on iMac18,3 - Assigned ACPI device name
THRM
to undefined PCI device0x00140002
(Intel Corporation Thermal Subsystem) inIODeviceTree
list for enhancing compatibility with thermal zone - Implemented two different sliders for Display and Device sleeping
- Changed returning value for
PMCR._STA
method from0x0F
to0x0B
- Modified structure for
- Update
SSDT-UIAC.aml
: proper support for8086:15db
(secondary) USB controller (SSS1
port) - Update
SSDT-VDEV.aml
:- Removed
PGMM
device for undefined PCI device0x00080000
(Intel Corporation Core Processor Gaussian Mixture Model) - Added
BUS1
device forSMBUS
Controller (more native or Apple-like approach)
- Removed
- Add
SSDT-FWHD.aml
for enabling Intel 82802 Firmware Hub Device - Add
SSDT-IGMM.aml
:- assigned ACPI device name
IGMM
to undefined PCI device0x00080000
(Intel Corporation Core Processor Gaussian Mixture Model) - now
PCI0.IGMM@8
is properly populated in IORegistryExplorer app
- assigned ACPI device name
- Add
SSDT-NMVE.aml
OpenCore
- Update [driver]
HfsPlus.efi
from latest fw (IM201 and IM161) - Update
config.plist
to supportOpenCore
v. 0.6.9 - Update
config.plist
:Misc -> Debug -> ApplePanic
key set totrue
(previous value wasfalse
)- Removed
-igfxtypec
boot parameter since it determines slow shutdown/reboot - Added
H_EC._STA,0,N to H_EC.XSTA,0,N
binary patch (pair withSSDT-EC-USBX.aml
) - Added
compatibility
key forPciRoot(0x0)/Pci(0x14,0x2)
with valuepci8086,9d21
resulting to vanilla detection for thermal zone (pair withSSDT-PM.aml
update) - Improved PCI Devices information coherence
Totally fixed issue described here for my QHD monitor BenQ PD2500Q (resolution: 2048x1152 hiDPI for optimal readability)
NUC7i3 EFI v2.0.0
04-05-2021
Initial setup for NUC7i3BNH
Update to macOS Catalina 10.5.7 Supplemental Update + Security Update (build 19H524)
Update
- Add [kext]
HibernationFixup
v. 1.3.9 - Add [kext]
IntelMausi
v. 1.0.5 for enabling support for Intel Ethernet (en2
) - Add [kext]
USBInjectAll
v. 0.7.7 - Add [kext]
FakePCIID
: atm it's needed for enabling audio over HDMI (it's not a vanilla solution) - Add [kext]
FakePCIID_Intel_HDMI_Audio
: atm it's needed for enabling audio over HDMI (it's not a vanilla solution) - Update [kext]
VirtualSMC
v. 1.2.2 beta:SMCSuperIO
supports Embedded Controller sensors for any (atm just one) fan reading in macOS injectingIntel_EC_V3
value inec-device
forPciRoot(0x0)/Pci(0x1f,0x0)
- Add
SSDT-SHARE.aml
- Add
SSDT-VDEV.aml
adding various virtual devices for macOS compatibility - Add
SSDT-INIT.aml
for initializeHPTE
(disablingHPET
device) andOSYS
variables - Add
SSDT-UIAC.aml
(Thunderbolt Controller not yet included...) - Update
SSDT-RTC0.aml
: enabling nativeRTC
device only for macOS - Update
SSDT-PM.aml
with proper CPU frequency vector data for Intel 7100U (Low Frequency ModeLFM
is set @08
i.e. 800 MHz according to Intel Specifications while Perf Bias is set @01
i.e. default setting for performance) - Update
SSDT-EC-USBX.aml
for implementing Apple EC device and USBX management (modified version from Dortania's one for Desktop machine)
OpenCore
Moving from Debug OpenCore
v. 0.6.7 to Release one since system should be stable enough
- Updated
config.plist
:Misc -> Debug -> AppleDebug
key set tofalse
(previous value wastrue
)Misc -> Debug -> ApplePanic
key set tofalse
(previous value wastrue
)Misc -> Debug -> Target
key set to3
(previous value was67
)- Removed in
NVRAM -> boot-args
key-v keepsysm=1 debug=0x100
(only needed for debugging purpouses) - Updated
layout-id
to 45 for Audio device (PciRoot(0x0)/Pci(0x1f,0x3)
) - Proper set-up for supporting
MAT
device:Booter/Quirks/EnableWriteUnprotector
set tofalse
(previous value wastrue
)Booter/Quirks/ProvideCustomSlide
set tofalse
(previous value wastrue
)Booter/Quirks/RebuildAppleMemoryMap
set totrue
(previous value wasfalse
)Booter/Quirks/SyncRuntimePermissions
set totrue
(previous value wasfalse
)
- Added
acpi-wake-type
key for USB 3.0 xHCI Controller (PciRoot(0x0)/Pci(0x14,0x0)
) for supporting wake-up from keyboard (since it's a desktop I'm not very interested in sleep...)- Added
PCI0._INI,0,S to XINI,0,S
binary patch
- Added
- Added standard
HPET._CRS to XCRS
binary patch - Forced loading for
com.apple.iokit.IO80211Family
inKernel -> Force
section - updated config for
PciRoot(0x0)/Pci(0x2,0x0)
:- enabled
enable-dpcd-max-link-rate-fix
property - enabled
enable-lspcon-support
property - enabled
force-online
property - enabled
framebuffer-con1-enable
property - enabled
framebuffer-con1-has-lspcon
property - enabled
framebuffer-con1-preferred-lspcon-mode
property - enabled
framebuffer-patch-enable
property - enabled
enable-hdmi-dividers-fix
property - enabled
framebuffer-con2-enable
property - enabled
framebuffer-con2-has-lspcon
property - enabled
framebuffer-con2-preferred-lspcon-mode
property - enabled
framebuffer-camellia
property - enabled
framebuffer-conX-busid
property - enabled
framebuffer-conX-flags
property - enabled
framebuffer-conX-index
property - enabled
framebuffer-conX-pipe
property - enabled
framebuffer-conX-type
property - enabled
framebuffer-flags
property - enabled
framebuffer-memorycount
property - enabled
framebuffer-mobile
property - enabled
framebuffer-pipecount
property - enabled
framebuffer-portcount
property
- enabled
- fixed layout for my keyboard
- Added PCI devices properties
- Updated
Kernel -> Quirks -> XhciPortLimit
key: now set @false
(previous value wastrue
) according to new USB config
Enabling GUI for OpenCanopy
in config.plist
:
Misc -> Boot -> PickerMode
key set toExternal
(previous value wasBuiltin
)Misc -> Boot -> PickerVariant
key set toModern
(previous value wasAuto
)
NUC7i3 EFI v1.0.0
03-30-2021
Initial USB EFI for (rough...) installation purposes:
OpenCore
v. 0.6.7 debug- Acidanthera kexts March update