randyzhong / HP-EliteDesk-800-G2-DM-Hackintosh

OpenCore version of HP EliteDesk 800 G2 Desktop Mini Business PC (35W/65W) Hackintosh Support.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HP-EliteDesk-800-G2-DM-Hackintosh

This repository contains the files and scripts to install macOS on the HP EliteDesk 800 G2 Desktop Mini Business PC (35W/65W).

HP EliteDesk 800 G2 Desktop Mini Business PC

Hardware Specs

Basic info

Here is my EliteDesk 800 G2 DM specs:

  • Product Number: L2X86AV
  • Product Name: HP EliteDesk 800 G2 DM 65W
  • BIOS: N21 Ver.02.21 11/01/2016

Specs:

  • CPU: Intel® Core i7-6700 @ 3.40 GHz processor (65 W model only)
  • GPU: Integrated Intel® HD Graphics 530 (2 DisplayPorts + 1 VGA Port)
  • Memory: 1 x 8GB Micron DDR4-2400
  • Storage: SAMSUNG MZ7LN256HMJP-000H1
  • LAN: Intel® I219M Gigabit Network Connection LOM
  • WLAN: BCM943224PCIEBT2 300Mbps 2.4&5G WiFi bluetooth 4.0 Mini PCIe
  • Audio: Realtec ALC221 Audio Codec (all ports are stereo, 1 internal speaker, 1 front headphone, 1 front CITA port)

Configure BIOS Settings

To start, set BIOS to defaults. Then insure:

  • Advanced -> Boot Options

    • Disable Fast Boot
    • Disable CD-ROM Boot
    • Enable USB Storage Boot
    • Disable Network (PXE) Boot
  • Advanced -> Secure Boot Configuration

    • Select Legacy Support Enable and Secure Boot Disable, press F10 to save changes, system will reboot and lead you to Secure Boot and ask you to input a 4 digits security code for authorization, type in the code shows on the screen and enter to reboot and then press F10 again to enter BIOS configuration
  • Advanced -> System Options

    • Disable Virtualization Technology (VTx)
    • Disable Virtualization Technology for Directed I/O (VTd)
    • Enable M.2 SSD if you're using a NVME SSD
    • Check M.2 WLAN/BT as I am using BCM943224PCIEBT2 - May 11, 2021
    • Check Allow PCIe/PCI SERR# Interrupt (Uncheck it if have interruption issues)

Advanced -> Built-in Device Options

  • Disable Wake on LAN
  • Set Video memory size to 64MB or larger
  • Disable LAN/WLAN Auto Switching
  • Disable Wake on WLAN

Advanced -> Port Options

  • Enable all if no specific reasons.

Advanced -> Power Management Options

  • Disable Extended Idle Power States

Advanced > Option ROM Launch Policy (Dual displays support)

  • Configure Option ROM Launch Policy to All UEI

Press F10 to save changes.

Tested OS

  • macOS Catalina 10.15.7
  • macOS Big Sur 11.6

Bootloader

  • OpenCore 0.7.3

Kexts

  • VirtualSMC.kext (1.2.7)
  • SMCProcessor.kext (1.2.7)
  • SMCSuperIO.kext (1.2.7)
  • CPUFriend.kext (1.2.4)
  • IntelMausi.kext (1.0.7)
  • USBPorts.kext (1.0)
  • Lilu.kext (1.5.6)
  • AppleALC (1.6.4)
  • WhateverGreen.kext (1.5.3)
  • RTCMemoryFixup.kext (1.0.7)
  • AirportBrcmFixup.kext (2.1.3)
  • BrcmBluetoothInjector.kext (2.6.0)

USB 3.0 Ports

USB 2.0 Device

  • HS01: Back left up USB2
  • HS02: Back left down USB2
  • HS03: Front Left USB2
  • HS04: Back right down USB2
  • HS05: Back right up USB2
  • HS13: Front right USB2

USB 3.0 Device

  • SS01: Back left up USB3
  • SS02: Back left down USB3
  • SS03: Front left USB3
  • SS04: Back right down USB3
  • SS05: Back right up USB3
  • SS08: Front right USB3

Type-C

  • HS09: Front Type-C

Bluetooth

Known Issues:

  • VGA port is not supported
  • Front Headphone/Mic combo jack is not working
  • Sleep is not working (Reboot or blackscreen when trying to wake it)
  • Upgrade to macOS Big Sur 11.0.x from Catalina faces one time Real-Time Clock (RTC) Power loss (005) error, safely ignore it. When upgrade is finished, no RTC erros on normal reboot

Credits:

Thanks to sakoula and HP EliteDesk 800 G2 Tower PC (Skylake) for macOS Big Sur & Catalina

About

OpenCore version of HP EliteDesk 800 G2 Desktop Mini Business PC (35W/65W) Hackintosh Support.