Contribute
Register

HP zbook 15 G2 post installation missing mini displayport, wifi and audio

Status
Not open for further replies.
Joined
Oct 31, 2015
Messages
17
Motherboard
HP ZBook 15 G2 Mobile Workstation
CPU
Core i7 4710MQ / 2.5 GHz
Graphics
NVIDIA Quadro K1100M
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. Android
  2. iOS
HP zbook 15 G2 k1100m post installation missing mini displayport, wifi and audio

Hi there,
This community is amazing, so many great posts everywhere, I'm new here and very impressed ;)

Ok so I followed a few tutorials and I thought I'd go with a hackintosh on a new zbook. This is my first hackintosh, but I played a bit with this kind of things a few years ago.

1. System specs

Model:
HP ZBook 15 G2 Mobile Workstation
CPU: Haswell Core i7 4710MQ / 2.5 GHz
RAM: 8GB
Screen: 15.6"
Resolution: 1920 x 1080
Graphics: NVIDIA Quadro K1100M (has Mini DisplayPort))
Wifi: 802.11ac
Bluetooth: 4.0 LE
Audo: ALC280 0x10EC0280 (aka Realtek ALC3228 from hp specs)

2. What I did

I used the great Unibeast install osx el-capitan tutorial. During post-installation, I used
* Clover_v2.3k_r3270_UEFI.pkg recommended for 7/8/9+ Series CustoMac desktops and all UEFI capable systems and it boots just fine.

I then tried a few things to get the graphics to work, and found about ProBook Installer Cover Edition. At this time, Not quite sure if I should have used
guide-install-yosemite-hp-laptops-clover-uefi instead, but anyway, my system is booting yosemite just fine. I used these configs

hp-probook-installer-6.4.5.pngzbook-osx-support-kexts.pngzbook-DSDT.png

I don't exactly know if these were the good choices. (Haswell vs Broadwell, Busniess vs Standart) What's the best way to determine this? Is it safe to go try and error on this?

Edit: Haswell was good choice, hint for this, use Intel's MacCPUID app
MacCPUID.png

3. Audio (No device)

I don't have on-board audio working atm.
I tried to setup
system's Realtek ALC onboard audio codec with CloverALC110 script.
I've enabled a few flags within clover to disable protections and restrictions, but running the script, I get this output:

Code:
./audio_cloverALC-110.command_v1.0o10
[...]
File: audio_cloverALC-110.command_v1.0o10
Password:
EFI partition is mounted
System Integrity Protection status: disabled.


OK to patch
Realtek ALC280 is not supported with audio_cloverALC-110.command_v1.0o10
No system files were changed

Tried a few other things too, but it's always similar to this. I don't have anything in
S/L/E/AppleHDA.kext

I searched online to know which alcXXX I own and according to the specifications I found for the computer, see Page 34, it says Hardware Implementation Realtek ALC3228, I searched in the forums but haven't found anything about ALC3228. With this ALC, I can't follow No Audio Devices - Realtek ALC AppleHDA [Guide].

I use a USB headset which works just fine, but it'd be great.

Edit:
I've put some more time on this, found how to find codec information, I first used DCPIManager and here's the information I have:
Code:
0x80868C20, 0x103C2253, 0x10EC0280, 0x0003, Realtek (Unknown)

DPCIManager.png

I tried the suggestions from [FAQ] READ FIRST! Laptop Frequent Questions Audio section and patching it myself;

I booted from ubuntu and dumped codec information
Code:
cat /proc/asound/card0/codec#0 > ~/Desktop/codec_dump.txt
View attachment codec_dump.txt
I did a few things:
1. ran the AppleHDA Patcher from InsanelyMac, dragged my clover config.xml and updated it in EFI/CLOVER, restarted
2. I also made sure my AppleHDA.kext was original 10.11.2
Still no audio device
3. reverted config.xml and installed Patched AppleHDA.kext using Kext Utility (cleared cache, etc.)
Still no audio device

I'll try with DSDT patching manually when I find more time.

4. Mini DisplayPort (most important to me atm)

I am not quite sure if I need to try clover-patch-external-display, but I currently don't have my Mini DisplayPort working. ps; I don't really care for hdmi audio sound, but that'd be great. I use a simple Mini Displayport to HDMI (which works on windows) and nothing happens when I plug it in. I'm not quite sure what I should try.

Edit december 2015: Still nothing working for dual display, I tried a couple of things, but I think I am really missing some knowledge here.


5. Fans

From the above choices, I still get strange behaviour on first boot, I downloaded the awesome Macs Fan Control app and it doesn't show fans so I guess they aren't detected by the os.

no-fans.png

They start at high, and they're low when I come back from sleep.
Edit: Fans seems to be ok now, see comment #3.

6. Wifi (no device)

I don't have onboard wifi working, but I have a IEEE802.11N 300M Wireless USB Adapter I can probably manage to find drivers for this. Anyway, ethernet's working so I'm ok with it, but if you have any suggestion ;)

Solution: Based on RehabMan's comment #4, I hooked the usb wireless card on a pc, found it's device name, found its driver for osx and I'm using this device instead of wifi.

7. Files

Attaching my current EFI data + ioreg (I did press f4 within clover bootloader to save my original ioreg too).

* View attachment EFI-04.11.15.zip
* View attachment zbookpro.ioreg

8. What's next

I'll see if I can boot on windows later this week so I can list all of the devices more accurately if that can help. Even with these not working, I'm pretty much happy with the result! :)
Thanks
 
Last edited:
When using the ProBook Installer you must select a laptop model.

Follow the ProBook guide.
 
Thanks for your answer RehabMan. Selecting the right model on DSDT Patch seems to have fixed the fans always on high, I chose "Original Fan Patch", they're not showing in Macs Fan Control nor HWMonitor

hwmonitor.png

but they go high when doing high cpu usage so I guess it's ok for the fans.

original-fan-patch-zbook.png

Updated post description. I'll see if I can find further details within
http://www.tonymacx86.com/el-capita...-hp-elitebook-probook-others-clover-uefi.html

Here are my latest ioreg and EFI

View attachment EFI-05.11.15.zip
View attachment zbookpro-05.11.15.ioreg

I still don't have mdp working. Here's a part of my bootlog in case it can be usefull.

Code:
4:490  0:000  Beginning FSInjectionFSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: 45895998
FSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: 45895998
4:493  0:002  ** Warning: Your MLB is not suitable for iMessage(must be 17 chars long) !
4:494  0:001  MSR 0x1B0   set to        00000000
4:494  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
4:494  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.11
4:494  0:000    Extra kext: EFI\CLOVER\kexts\10.11\ACPIBacklight.kext
4:496  0:001    Extra kext: EFI\CLOVER\kexts\10.11\ACPIBatteryManager.kext
4:496  0:000    Extra kext: EFI\CLOVER\kexts\10.11\ACPIPoller.kext
4:497  0:001    Extra kext: EFI\CLOVER\kexts\10.11\FakePCIID.kext
4:499  0:001    Extra kext: EFI\CLOVER\kexts\10.11\FakePCIID_BCM94352Z_as_BCM94360CS2.kext
4:499  0:000    Extra kext: EFI\CLOVER\kexts\10.11\FakePCIID_HD4600_HD4400.kext
4:500  0:000    Extra kext: EFI\CLOVER\kexts\10.11\FakePCIID_Intel_HDMI_Audio.kext
4:501  0:000    Extra kext: EFI\CLOVER\kexts\10.11\FakeSMC.kext
4:502  0:001    Extra kext: EFI\CLOVER\kexts\10.11\IOath3kfrmwr.kext
4:503  0:001    Extra kext: EFI\CLOVER\kexts\10.11\IntelMausiEthernet.kext
4:504  0:001    Extra kext: EFI\CLOVER\kexts\10.11\ProBookAtheros.kext
4:506  0:001    Extra kext: EFI\CLOVER\kexts\10.11\VoodooPS2Controller.kext
4:507  0:001      Extra PlugIn kext: EFI\CLOVER\kexts\10.11\VoodooPS2Controller.kext\Contents\PlugIns\VoodooPS2Keyboard.kext
4:509  0:002      Extra PlugIn kext: EFI\CLOVER\kexts\10.11\VoodooPS2Controller.kext\Contents\PlugIns\VoodooPS2Mouse.kext
4:510  0:001      Extra PlugIn kext: EFI\CLOVER\kexts\10.11\VoodooPS2Controller.kext\Contents\PlugIns\VoodooPS2Trackpad.kext
4:512  0:001  Custom boot is disabled
4:520  0:008  Closing log

I see FakePCIID_Intel_HDMI_Audio.kext but still no solution.
 
they're not showing in Macs Fan Control nor HWMonitor

FakeSMC plugins are not installed by PBI-CE.

Here are my latest ioreg and EFI

WiFi: Intel WiFi not supported. Fix: Install compatible hardware. See post #1, ProBook guide.

Audio: Restore AppleHDA to vanilla. Follow ProBook guide, including step #14.

Mini DP: On the ZBook, the mini-DP is tied directly to Nvidia. You will need to get Nvidia graphics working to enable it. Not sure if anyone knowledgeable has attempted. The required settings are not in PBI-CE.
 
Thanks a lot RehabMan, I'll try this as soon as I can!
 
FakeSMC plugins are not installed by PBI-CE.

Thanks for this one, I went on http://www.hwsensors.com/ and grabbed latest dmg file, dragged Kext into "Kext Utility" application, I also added the kext in "/Volumes/EFI/EFI/Clover/kexts/10.11/". Restarted and hwmonitor is now showing what I needed.

hwmonitor-with-plugins-installed.png

WiFi: Intel WiFi not supported. Fix: Install compatible hardware. See post #1, ProBook guide.

Yup, that worked, I used a usb wifi adapter, found the drivers and it works. I then realized I didn't read the post 10 times, sorry ;)

Audio: Restore AppleHDA to vanilla. Follow ProBook guide, including step #14.

I tried this already but it didn't work;

1. I took a look at "/Volumes/EFI/EFI/CLOVER/kexts/10.11/" folder to see if there was a AppleHDA.kext file, (wasn't there).
2. I removed patch entries from /Volumes/EFI/EFI/CLOVER/config.plist using Clover configurator.
3. Opened Kext Utility, Executed with checked "Repaire permissions"
4. Restarted,
5. Hit space during boot, boot without cache
6. Opened Kext Utility, Executed with checked "Rebuild cache"
7. Restarted 2 times.

Didn't do anything special, then I've read everything again. In your comment, "Restore AppleHDA to vanilla", I am not quite sure if this was about removing patch entries from config.plist (like in my step 1) so I searched a bit and found "resetHDA" checkbox in Devices tab in Clover Configurator.

resetHDA.png

I checked this, saved, rebooted and repeated the steps above, still no sound, ran Probook installer again with everything checked like in post description and still no sound.

Mini DP: On the ZBook, the mini-DP is tied directly to Nvidia. You will need to get Nvidia graphics working to enable it. Not sure if anyone knowledgeable has attempted. The required settings are not in PBI-CE.

In "About this mac", graphics card is showing as "Intel HD Graphics 4600 1536 Mo" (mine's a "NVIDIA Quadro K1100M"). 1920x1020 resolution works fine on laptop screen and in fact, everything is very smooth, I even played some games flawlessly on osx, but I suppose I haven't got "nvidia driver graphics working".

I tried Mini DisplayPort, Displayport and VGA, all of them did nothing using both OsX Default Graphics Driver and NVIDIA Web Driver.

Using apple tv airplay as a workaround for now, it's slow and laggy but it works.
 
...
2. I removed patch entries from /Volumes/EFI/EFI/CLOVER/config.plist using Clover configurator.

Audio not expected to work without the patches.

In "About this mac", graphics card is showing as "Intel HD Graphics 4600 1536 Mo" (mine's a "NVIDIA Quadro K1100M").

You have dual-GPU. ProBook Installer enables on Intel HD. Nvidia is tied to the HDMI output.
 
Thanks for your tips, didn't realize I had two GPU in this, explains the confusion I had in my last post ;)

Audio
I've updated my first post concerning audio, no luck with clover patch and kext. I was about to attempt DSDT Patching, but I have lots of syntax errors when I open MaciASL (I did not modify any of this by myself).

pre-edited-dsdt-syntax-errors.png

According to AppleHDA Patcher, I'd need to apply these:

* View attachment HDEF_Patch.txt
* View attachment system_IRQ.txt

I've read How-to-patch-your-DSDT and I'm ok with using the app, I've set my settings to ACPI 5.0 too. Though, I find it weird I have errors. I don't know yet what's the opened file by default when opening MaciASL.

* EFI/CLOVER/ACPI/patched/DSDT.aml
has no errors (warnings but I suppose it's ok)
* EFI/CLOVER/ACPI/original/DSDT.aml (f4 clover dump) has errors.

I don't want to break everything for the moment so I'll leave this untouched for now.

Video

I wasn't able to do anything constructive yet. Nvidia Web drivers is selected but nothing happens, can't see the card anywhere. I found CUDA drivers which seemed to include Quadro series, but no success. This laptop is my first hackintosh, if it were possible to get this card working, what boot flags should I use?

This is what I'm currently using and only Intel gpu kicks in:
bootflags.png

From nvidia website, OsX isn't in the dropdown for my card so my I guess my luck ends here.

no-k1100m-for-osx.png

Or could DSDT help me here? I've quickly read advanced-dsdt-fixes-nvidia-graphics and sounds like I still have things to learn.
 
Oh this is a great guide, should find my way now, thanks. I'll go with your hints and cli tools, dumping from linux, etc. I was indeed doing it wrong opening aml files directly.
 
Status
Not open for further replies.
Back
Top