macOS Ventura 13.2.1
- macOS:
- macOS Ventura 13.2.1 ✅
- Windows:
- Windows 11 ✅
- Bootloader: OpenCore MOD 0.9.0
- EFI can be used for both for installation and booting from SSD.
- BIOS Version 1.20.0 (Latest Version)
System Overview
Dell Vostro-14 5468
Type | Item |
---|---|
CPU | Intel Core i3-7100U @ 2.40 GHz, 3M Cache |
RAM | Samsung 8GB DDR4-2133MHz |
SSD1 | Digital Alliance 128GB M.2 SATA III |
HDD2 | Western Digital WD5000LPCX 500GB SATA Hard Drive |
Sound | Realtek ALC256 |
Wireless, Bluetooth | Intel AC 3165 |
Integrated GPU | Intel HD Graphics 620 |
Current Status
Feature | Status |
---|---|
CPU Power Management | ✅ Working |
Sleep/Wake | ✅ Working |
Intel HD620 Graphics Acceleration | ✅ Working |
Intel Quartz Extreme and Intel Core Image (QE/CI) | ✅ Working |
Intel Accelerator | ✅ Working |
Intel VT-d | ✅ Working |
Brightness control slider | ✅ Working |
Special function keys (audio, brightness...) | ✅ Working |
Ethernet | ✅ Working |
Audio and HDMI Audio | ✅ Working |
Multi-Touch Trackpad | ✅ Working |
Battery | ✅ Working |
iMessage/Facetime and App Store | ✅ Working |
Speakers and Headphones | ✅ Working |
Built-in Microphone | ✅ Working |
Webcam | ✅ Working |
Wi-Fi/Bluetooth | ✅ Working |
Hibernation | ✅ Working |
FileVault | ✅ Working |
ClamShell | ✅ Working |
BootCamp | [-] Not Tested |
Airdrop/Handoff | ❌ Not Working |
SD Card | ❌ Not Working (Disable) |
Fingerprint reader | ❌ Not Working (Disable) |
BIOS Configuration
Recommend you should restore the BIOS setting to BIOS Setting first. Then configure the following things:
Sub-menu | Key: Value | Comment |
---|---|---|
UEFI Boot Path Security | Disabled |
|
Enable Legacy Option ROMs | Disabled |
Disable will help OpenCanopy load faster |
SATA Operation | AHCI |
|
Enabled USB Boot Support | Enabled |
|
Enable External USB Port | Enabled |
|
Secure Boot | Disabled |
Can set to Enabled if you have already custom secure boot keys and signed OpenCore binaries |
Wake on USB | Enabled |
Wake from keyboard works correctly |
Wake on LAN | Disable |
Disable Wake from LAN |
Intel VT-d | Enable |
Load AppleVTD |
Mainly Configuration
- Integrated Intel HD Graphics 620 support is handled by WhateverGreen, and configured in the
DeviceProperties
section ofconfig.plist
.
- For ALC256 on this my Machine, I use
layout-id = 12
. - Without any modifications, the headphone jack is buggy. External microphones aren't detected and the audio output may randomly stop working or start making weird noises.
- Start from this version, I change to use
MicFix
. It gives better sound experience and performance when using the headset/headphone.
Other Configuration
- The stock Intel AC 3165 can be worked well with OpenIntelWireless.
- Config in Terminal ( Optional ) :
sudo pmset powernap 0
sudo pmset proximitywake 0
sudo pmset standby 0
sudo pmset tcpkeepalive 0
sudo pmset lidwake 0
- My Config pmset used ( Optional ) :
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
sudo pmset -a hibernatemode 0
sudo pmset ttyskeepawake 0
sudo pmset powernap 0
sudo rm -r /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
- Look up & data detectors
- Secondary click (with two fingers, in bottom left corner*, in bottom right corner*)
- Tap to click
- Scrolling
- Zoom in or out
- Smart zoom
- Enable Drag and Drop use Clickpad: Some trackpad settings have been moved on 10.12+, this is the case for tap to drag. Navigate to the Accessibility PrefPane. On the left, select 'Mouse & Trackpad' and then 'Trackpad Option'. Here you must select 'Enable Drag' and set "Without drag lock"
- Etc ...
- Native CPU Power Management
- Removing the CFG Lock enables better compatibility with Mac and better CPU and power management
- For set CFG LOCK Disabled
setup_var 0x4DE 0x0
in modGRUBShell.efi - After this mod set false the quirks AppleXcpmCfgLock
iServices
-
To use iMessage and other Apple services, you need to generate your own serial numbers. This can be done using CorpNewt's GenSMBIOS. Make sure model is
MacBookPro14,1
. Then, go Apple Check Coverage page to check your generated serial numbers. If the website tells you that the serial number is not valid, that is fine. Otherwise, you have to generate a new set. -
Next you will have to copy the following values to your
config.plist
:- Serial Number ->
PlatformInfo/Generic/SystemSerialNumber
. - Board Number ->
PlatformInfo/Generic/MLB
. - SmUUID ->
/PlatformInfo/Generic/SystemUUID
. Reboot and Apple services should work.
- Serial Number ->
-
If they don't, follow this in-depth guide. It goes deeper into ROM, clearing NVRAM, clearing Keychain (missing this step might cause major issues), and much more.
Kext Docs
- AirportItlwm.kext: Intel AC 3165 Wireless
- AppleALC.kext: Enable Audio with layout-id=12
- BlueToolFixup.kext: Enable bluetooth in Ventura (if you on BigSur you can remove this, because Native on Big Sur)
- CPUFriend.kext : For handle cpu-frequency data providing patch CPU-Frequency_data from CPUFriend
- IntelBluetoothFirmware.kext : For load Intel Bluetooth Firmware. (See on Hackintool)
- Lilu.kext: Kernel extension bringing a platform for arbitrary kext, library, and program patching throughout the system for macOS
- RealtekRTL8111.kext: Driver Ethernet for the Realtek RTL8111/8168 family
- VoodooI2C and VoodooI2CHID: Fix Trackpad, pair with extension VoodooI2CHID.kext
- VirtualSMC.kext: Advanced Apple SMC emulator in the kernel
- VoodooPS2Controller.kext: Enable Keyboard and Touchpad
- WhateverGreen.kext: Lilu plugin providing patches to select GPUs on macOS
DSDT Patch Docs
Fixed From OEM DSDT :
- HPET : Fix Patches out IRQ conflicts.
- RTC : Fix the system clocks found on newer hardware.
- TIMR : Fix defines the Device object for the system timer device.
- PPMC : Fix managing the power states of various components within a computer system.
- SMBUS-Mikey : Fix missing SMBUS (Intel System Management Bus) device to the system and Load AppleMikeyDriver.
- OS-Check : Fix system_OSYS win10 patch.
- BRT6 : Fix Brightness Keys.
- ADP1 : Fix Load AppleACPIAdapter.
- ALS0 : Fix Ambient Light Sensor.
Specifics Patch Device :
- DMAC : Add a DMA Controller to the LPCB (Low Pin Count Bus).
- PMCR : Add which corresponds to the Platform Management Control Register (PMCR).
- USBX : Add the purpose of these properties is to define the current limits for USB sleep and wake ports associated with this device.
- PNLF : Add Brightness Slider.
- DTGP : Method that passes through calls to _DSM methods on various Device objects.
- MCHC : Add missing MCHC Device.
- MEM2 : Add relevant for Intel iGPUs in Laptops only, it makes the iGPU use MEM2 instead of TPMX.
- Sb_prw_0x6d (instant wake) : Add patch _prw for fix the sleep/wake function.
- USB Patch Native without Kext/Injector.
- Fix Waning and Error code.
SSDT-Data : Fix correct CPU Frequency_Data, paired with CPUFriend.kext.
Screenshot
- Apple for macOS;
- Acidanthera for OpenCore and all the lovely hackintosh work.
- Dortania For their detailed guides.
- Olarila For Installer
- Etc ...