Administrators Hervé Posted May 2, 2014 Administrators Share Posted May 2, 2014 Big thanks to my nephew Jo for the temporary loan of his mobile workstation. Target OS X release: Mavericks 10.9.2+Installation fully successful with myHack v3.3.1 and attached EliteBook-8560w bootpack on a regular SATA HDD partitioned GUID and formatted Mac OS X (journaled). The specs: BIOS F42 with HDD set in AHCI mode. Intel QM67 Express chipset Intel i7-2630QM 2.00GHz Quad-Core Sandy Bridge CPU (Turbo boost to 2.90GHz) 4Go DDR3-1333 RAM Discrete nVidia Quadro 1000M (GF108) (PCI ven id 0x10de, dev id 0x0dfa) - MXM module, i.e. interchangeable, a rare thing in laptops! 15.6" full-HD 1920x1080 LED LCD Intel 82579LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x1502) IDT 92HD81B1 (codec 7605) High Def audio (PCI ven id 0x111D, dev id 0x7605) JMicron SD/MMC card reader (PCI ven id 0x197b, dev id 0x2391/2392) Chicony Electronics HD Webcam via internal USB (PCI ven id 0x04f2, dev id 0xb230) NEC USB 3.0 controller (PCI ven id 0x1033, dev id 0x0194) CD/DVD drive 2 x USB 2.0 (left side) 1 x combo USB 2.0/eSATA (left side) 2 x USB 3.0 (right side) 1 x Validity Sensors VFS431 fingerprint scanner via internal USB (PCI ven id 0x138a, dev id 0x003c) 1 Firewire IEEE1394 1 x VGA 1 x Display port 1 x ExpressCard EliteBook8560w:~ admin$ lspci -nnpcilib: 0000:01:00.0 64-bit device address ignored.pcilib: 0000:01:00.0 64-bit device address ignored.00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 04)00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4)00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b4)00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)00:1f.0 ISA bridge [0601]: Intel Corporation QM67 Express Chipset Family LPC Controller [8086:1c4f] (rev 04)00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [Quadro 1000M] [10de:0dfa] (rev a1)01:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1)25:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)26:00.0 FireWire (IEEE 1394) [0c00]: JMicron Technology Corp. IEEE 1394 Host Controller [197b:2380] (rev 30)26:00.1 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2392] (rev 30)26:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2391] (rev 30)EliteBook8560w:~ admin$Working: full QE/CI with nVidia Quadro 1000M graphics OOB (with Chameleon option EnableBacklight=Yes ) Display Port output (tested with DP-to-HDMI adapter + HDMI cable to full-HD TV) full audio (with VoodooHDA & HDADisabler kexts) built-in Gigabit Ethernet (with AppleIntelE1000 kext) USB 3.0 ports (with GenericUSBXHCI kext) HD Webcam OOB Firewire IEEE1394 OOB display & system sleep/wake (sleeps Ok through active corner or energy savings setup) - set hibernate mode to 0 (sleep to RAM) wireless with compatible card/USB dongle (beware of those damn HP whitelists if heading for internal 1/2-size mini-PCIe card). HP-branded BCM43224HMS supported according to Pokenguyen. battery management & monitoring (with VoodooBattery kext) CD/DVD drive OOB native SpeedStep (with patched AICPUPM kext and Kozlek's FakeSMC+SMBIOS tuned up for MBP8,2/SMC keys 1.69f3/smc-huronriver) TurboBoost to x29 2.90GHz (with generated CPU-specific SSDT) Not working (yet): SD card reader VGA output Fingerprint scanner Not tested: Express card (but Finder's bar icon suggests feature is fully supported) GeekBench 2.4.3 (32bit) gives a good 8400+ rating: Reference:HP_EliteBook_8560w_Mav.zip Booting the myHack USB key to Mavericks installer can take a minute or so, just be patient, it'll get there. Once system is installed, you may update Chameleon to latest release via Chameleon Wizard (v2.2 r2378 at time of writing). No patched DSDT was used. Other EliteBook 8560W laptops fitted with same graphics hardware config (GPU + Screen) but different CPU will require a different and suitable SSDT table than provided in the above pack (can be looked up on the web or created with SSDT generator tool -> See RampageDev's blog for detailed guide). In such cases and in order to avoid CPU power management-related kernel panics (KP), NullCPUPowerManagement kext is probably required until the CPU-specific SSDT is generated. The kext just needs to be added to /Extra/Extensions followed by myHack->myFix (quick). 4 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted May 19, 2014 Author Administrators Share Posted May 19, 2014 Bronxteck found and patched a kext for SD card reader. If anyone with an HP 8560w could try and report back to me via PM, that'd be appreciated! I no longer have the laptop with me. JMB38X kext only works if paired with HSSDBlockStorage kext so it's fitted as a PlugIn here. I also undersqtand that Firewire needs to be disabled to get SD card reader to work due to shared IRQ. JMB38X.kext.zip Link to comment Share on other sites More sharing options...
pokenguyen Posted May 20, 2014 Share Posted May 20, 2014 For audio: Patch dsdt with layout id 12, install vanilla AppleHDA.kext in S/L/E, remove Voodoohda, applehda disabler, run my tool and select: Kexts > Audio > Laptop > IDT > IDT7605 http://www.osx86.net/files/file/3842-hackintosh-vietnam-tool/ Link to comment Share on other sites More sharing options...
Administrators Hervé Posted June 14, 2014 Author Administrators Share Posted June 14, 2014 Got the laptop back for a couple of days. Volume adjustment fixed by setting VoodooHDA Info plist "fix" parameters to true: <key>VoodooHDAEnableHalfMicVolumeFix</key> <true/> <key>VoodooHDAEnableHalfVolumeFix</key> <true/> <key>VoodooHDAEnableMuteFix</key> <true/> <key>VoodooHDAEnableVolumeChangeFix</key> <true/> fn-F6 / fn-F7 volume down/up buttons now operate properly, as is audio icon volume bar or audio pref pane. Got to test the DisplayPort output and it appeared to natively work Ok (extended/mirror modes): Initial post & boot pack updated accordingly. Link to comment Share on other sites More sharing options...
Recommended Posts