Skip to content

MumetNgoding/Hackintosh-DELL-Vostro-5468

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Hackintosh-DELL-Vostro-5468

macOs Ventura

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)

Introduction

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)

Installation

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

Graphic Display

  • Integrated Intel HD Graphics 620 support is handled by WhateverGreen, and configured in the DeviceProperties section of config.plist.

Audio

  • 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

Wireless, Bluetooth

Sleep, Wake and Hibernation

  • 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

Keyboard, Trackpad and Magic Trackpad

  • 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 ...

CPU Power Management

  • Native CPU Power Management

Disable CFG Lock

  • Removing the CFG Lock enables better compatibility with Mac and better CPU and power management cfg
  • 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.
  • 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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 25 26 27 28 16 17 18 19 20 21

  • New Update CPU Management After One Day Use
    22
  • New Update USB Port Mapping
    23
  • New Update Cleanup Unused Code DSDT
    24
  • New Update load Intel Bluetooth Firmware
    29
  • Now No ACPI Error or Duplicated !!
    30
  • New Update CPU Management Idle !!
    31
  • Geekbench5 Benchmark
    32 33
  • Clean Warning on DSDT Patch
    34
  • New Disk Benchmark 35

Credit