!!! DEPRECATED
This repo is no longer maintained cause my XPS 7590 was sold to others.
English/中文
OpenCore Version: 0.5.6
macOS Version: macOS Catalina 10.15.3(19D76) - 10.15.4(19E266)
Key | Value |
---|---|
SKU | XPS-7590 |
CPU | Intel Core i7 9750H |
GPU | Intel Graphics UHD 630 |
Builtin Screen | 15.6" 4K OLED Non-Touch |
RAM | SK Hynix HMA81GS6JJR8N 8G x 2 |
Internal SSD - Windows | Toshiba KXG60ZNV256G NVMe 256GB |
External SSD - macOS | Samsung PM961 500Gb + SSK NVME Enclosure |
Audio | Realtek ALC298 |
Wireless | Dell Wireless DW1560 (Replaced) |
OLED Brightness Control
OLED Sleep & Wake
Seems like OLED brightness issues. not sure other screen is work or not.
HDMI hot-plug
SDCard Reader not working
Fingerprint not working.
If you use these device with my efi, feel free to let me know how it worked.
This is my efi folder description
EFI/OC/Drivers
EFI/OC/ACPI
SSDT-EC: Fixing EC . Use to instead of Rename EC0\EVDC to EC
SSDT-USBX: USB Power. USB power output will up to 2000 mA when enable (iPhone or iPad). Base on SSDT-EC.
SSDT-PLUG: Fixing Power Management
SSDT-PNLF_BRT6::Bightness control by xxxzc,paired with Rename BRT6 to BRTX
.
SSDT-TPDX::Touchpad GPIO patch by xxxzc.
SSDT-DNVME: Block bad NVME SSD,never enable this except you put PM981a or other non-compatible SSD in internal nvme slot.
EFI/OC/Kexts
Platform: Lilu.kext - 1.4.2
Graphics: WhateverGreen.kext - 1.3.7
Bluetooth:BrcmPatchRAM - 2.5.1
BrcmBluetoothInjector.kext
BrcmFirmwareData.kext
BrcmPatchRAM3.kext
Keyboard:VoodooPS2 2.1.2
Touchpad:VoodooI2C - 2.3
Only describe property in using
SSDT-EC
& SSDT-PLUG
is required.Rename BRT6 to BRTX
paired with SSDT-PNLF_BRT6
hotpatch.AvoidRuntimeDefrag
EnableSafeModeSlide
EnableWriteUnprotector
ProvideCustomSlide
SetupVirtualMap
PciRoot(0x0)/Pci(0x1f,0x3) Audio Injection
30
,PciRoot(0x0)/Pci(0x2,0x0) GPU Injection
AAPL,ig-platform-id: <3E9B 0000>
dpcd-max-link-rate:<1400 0000>
for 4K ,<1000 0000>
for other
enable-dpcd-max-link-rate-fix
enable-hdmi-dividers-fix
enable-hdmi20
enable-lspcon-support
framebuffer-conX-alldata:customed framebuffer data, GPU Patching
framebuffer-conX-enable
framebuffer-conX-has-lspcon
framebuffer-unifiedmem
framebuffer-portcount
YES
YES
YES
Recovery
in opencore boot picker,use YES
EFI
in opencore boot picker,use YES
YES
3
secondCmd+Opt+P+R
CTRL+Enter
and CTRL+Index
to set default boot device in the pickerOptional
0
allows you to see all drives available, please refer to [Security]() section for further details. Will not boot USBs with this set to default4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
02
for HiDPI 7C436110-AB2A-4BBB-A880-FE41995C9F82
E7030000
disable SIP"en-US:0"
for US keyboard layout4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
7C436110-AB2A-4BBB-A880-FE41995C9F82
YES
YES
YES
YES
Custom
YES
5
ms 2
ms YES
Auto
YES
YES
for HiDpi ScreenNO
Config.plist in this repo is simplify, use Sanity check to see more