QuanTrieuPCYT / HPHamar_Hackintosh

EFI for hackintoshing HP Desktop PCs which utilize HP's worst motherboard which is the Hamar Motherboard (510-P and 260-P Series)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HP Hamar Motherboard Hackintosh EFI - macOS 10.13+

Please follow this guide before using the bundled EFI.

OpenCore bootloader (yes, Clover just didn't work) that makes your HP Hamar-powered PC (510-P and 260-P Series) runs macOS High Sierra and up!

Screen Shot 2021-10-13 at 21 33 45

Up and running for nearly 4 months. Haven't encountered any problems so far.

image

Graphics acceleration fully working with GTX 1050 and Intel HD Graphics 510 (GT1) (Quick Sync) - Intel Pentium G4400T

Also, your Hack can run Minecraft.

Screen_Shot_2021-10-08_at_12.png

Motherboard Specs:

image

  • HP/Compaq name: Hamar
  • SSID: 81B4
  • Chipset: Intel H170
  • Processor upgrade information: LGA 1151, accept the following CPU upgrades: G3900T, G4400T, i3-6100T, i5-6400T and i7-6700T
  • iGPU does not work if a graphics card is installed A workaround has been found.
  • Ethernet: Realtek RTL8161
  • Audio: Realtek ALC867 (layout-id 11)
  • Expansion Slots: 1x PCI-E (GEN 3) x16 socket and 1x M.2 socket 1, key A
  • 1x HDMI, 2x USB 3.0, 2x USB 2.0 (and another 2x USB 2.0 at the front if HP case is properly installed), 1x VGA, 1x HDMI, 3x Audio Ports (In, Out and Mic) and 1x Headphone at the front if HP case is properly installed.

For more detailed info please visit https://support.hp.com/us-en/document/c05066299

How to check if my motherboard is compatible?

  • On Windows press Win+R and type msinfo32.exe. The "System Information" app should pop up, scroll down til you can see ur BaseBoard Product. If it's 81B4 then congrats!

Note:

  • Update to the latest BIOS version plz (F.42 Rev.A as of 04/07/2021)
  • The EFIs on this GitHub was designed to be used with G3900T and G4400T systems. To use with Core i3, i5, i7, you have to disable DummyPowerManagement and delete the content of Cpuid1Data and CPUid1Mask in config.plist. For more details about this patch, read this guide.
  • The Intel HD 510 is working in macOS but you will face some graphical glitches and problem (not really usable). Switching to a supported dGPU and using the iGPU for Intel Quick Sync or switching to a CPU supporting GT2 iGPU are highly recommended!
  • The Realtek Wi-Fi card that came with most of these 510-P and 260-P series PCs will not gonna work in macOS, so you'll need another card for wireless functionality (Intel or Broadcom M2 cards).
  • DRM won't work on iGPU-only systems (and also Nvidia dGPUs as well), so you will need a supported AMD dGPU if you want DRM.

Tested hardware:

HP Pavilion Desktop 510-p007l (My main desktop PC)

  • CPU: Intel® Pentium® G4400T (fake ID required)
  • RAM: 2x 4GB DDR4 2133MHz
  • GPUs: GIGABYTE GTX 1050 2GB | Intel HD Graphics 510 (Quick Sync)
  • SSD: KingSpec P4-120 120GB SATA SSD (Windows 11)
  • HDD: WD Blue WD10EZEX 1TB
  • Runs macOS High Sierra (10.13.6) perfectly (with NVIDIA Web Driver).

HP Slimline Desktop - 260-p026 (ENERGY STAR)

  • CPU: Intel® Core™ i3-6100T
  • RAM: 2x 8GB DDR4 2133MHz
  • GPUs: GTX 650 | Intel HD Graphics 530 (Quick Sync)
  • SSD: Kingston SSDNow V300 120GB SATA SSD
  • Runs macOS Catalina & Big Sur & Monterey (Beta) perfectly.

✅ Whats workin'

  • Full GPU acceleration with HD 530 and supported dGPUs, partial GPU acceleration (there will be some graphical glitches) with HD 510
  • Intel Quick Sync with HD 510/530 if a dGPU is present
  • USB 2.0 and 3.0 (all)
  • Ethernet
  • Audio
  • SD Card slot (macOS detects it as a normal USB 2.0 device, not a PCI-E card reader so it will work just fine)
  • Sleep & Wake works perfectly (with USB mapping and GPRW Instant Wake Patch)
  • CPU Power Management (fixed in 1.1 release)
  • iServices (using this guide: https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html)
  • Wake on LAN
  • SMBUS (not important but Intel Power Gadget is useless without SMBUS - the frequency is just maxed out on my G4400T)

❌ Not workin'

  • iGPU not working when a dGPU is installed Fixed.
  • GT1 iGPU (Intel HD Graphics 510 on Celeron G3900T and Pentium G4400T) Partially fixed, there will be graphical glitches.
  • Realtek Wireless card that came with most of 510-P and 260-P PCs.
  • You tell me

FAQ

Why no Clover?

OpenCore gives you real Mac experience. And it's easy to use too. I just, don't like Clover. I started Hackintoshing with OpenCore so yeh...

I saw your EFI drivers folder and i saw HfsPlusLegacy.efi. Why would you use that?

Try using the normal HfsPlus.efi or the OC-bundled OpenHfsPlus.efi. OpenCore will not boot (Clover also). I spent 4 weeks troubleshooting the issue and tried to replace HfsPlus.efi with HfsPlusLegacy.efi and turned out IT ACTUALLY WORKED! Maybe there's a bug that prevents HfsPlus.efi/OpenHfsPlus.efi from loading, well who knows. Let's just wait for a fix. Might be something odd with RDRAND support, will look into this later.

Can't use sleep and my CPU on my hack shows "Unknown"

Told ya before. You are definitely a Celeron/Pentium user. Head over to this page to apply the fixes.

How to disable verbose boot (those text thingy appear during boot) and use GUI and the Startup Chime?

Remove -v keepsyms=1 debug=0x100 from boot-arg

Release 1.1 came bundled with GUI. If you want to change the GUI go here

Follow this page for Boot Chime.

iServices just didn't work. What should i do?

Follow this page

Credits

And yes, have a good day!

About

EFI for hackintoshing HP Desktop PCs which utilize HP's worst motherboard which is the Hamar Motherboard (510-P and 260-P Series)


Languages

Language:ASL 100.0%