Jump to content
Donw35

HP 840 G3 EliteBook ** WiFI and Bluetooth resolved**

15 posts in this topic

Recommended Posts

I have a HP 840 G3 that was donated to me to Hackintosh, currently running High Sierra 10.13.6. This should work for the 840 G2 and you may even have more luck with the 840 G1 with the WiFi that PCIe.

 

My method to install OS X on the SSD from a working real Mac via SSD to USB converter. I then install Clover and add my kexts ad set the config.plist

 

Not working

SD Card reader

 

Working

Video - screen looks better in OS X then it does in Windows 10

VGA port

WiFi and BlueTooth working OOO using the below hack

Battery status with Rehabman's DSDT patch

Brightness controls

Sounds - using VoodooHDA

Microphone - cannot turn it off or mute

Keyboard backlight - controlled though BIOS anyways

touchpad - using VoodooPS2Controller

USB3 - this laptop has two on board only and I haven't test them using the docking station

USB3.1 C

Ethernet - using IntelMausiEthernet

Sleep - kind of, closing the lid doesn't go to sleep but goes to sleep over time.

 

Not tested

This laptop does not have a Webcam - enterprise model.

Display port

Finger Print device

 

For me what keeps this from being a day to day usable laptop (Mac Book) is the WiFi + Bluetooth, not having battery percentage could be an issue later though.

 

Clover_folder for those that want to play along.

 

 

IMG_2447.JPG

 

Edited by Donw35
updated

Share this post


Link to post
Share on other sites
Advertisement

I resolved the WiFi and Bluetooth issues by using a supported module 

 

BCM943224PCIEBT2 Card To NGFF(M.2) Key A/E Adapter from Amazon for $14

MacBook Air 13 A1369 11 A1370 WiFi Bluetooth Air Port Card from eBay $10

 

 I had to do some cutting on the A/E adapter but was able to get it to fit, its a lot taller but the case closes without problems. I rather like this hack as the WiFi and Bluetooth are needed services and OS support will increase over all performance and confidence. 

 

IMG_0001.jpg

Edited by Donw35

Share this post


Link to post
Share on other sites

If you want Mojave on this system, this is what I did.

 

Copied EFI folder to a thumb drive

took the SSD out of the laptop and installed Mojave from a real mac

installed clover and put the EFI folder from the thumb drive

reboot and done.

 

IMG_0043.jpeg

Share this post


Link to post
Share on other sites

I haven't done it but you will have to contact HP and flash the bios using a CMOS.bin file.

For those that are interested, here is my clover stuff for the HP 840 G3

 

Edited by Donw35

Share this post


Link to post
Share on other sites

Donw35, thanks for your post.

 

I am interested in trying this on my G3, and my plan was to follow this guide:

https://www.tonymacx86.com/threads/guide-hp-probook-elitebook-zbook-using-clover-uefi-hotpatch.261719/

 

But as i understand correctly, I can just install it without doing all the tweaks and stuff, but just copy and paste your clover folder (because it contains the config and .kext's)?

Quote

 

If you want Mojave on this system, this is what I did.

 

Copied EFI folder to a thumb drive

took the SSD out of the laptop and installed Mojave from a real mac

installed clover and put the EFI folder from the thumb drive

reboot and done.

 

 

Do you mean the clover folder with the EFI folder?

 

Share this post


Link to post
Share on other sites

Yes, install Mojave on a hard disk from a real Mac, then install clover, then use my EFI folders. done.

 

Note, without the proper wifi card you will not have have Wifi or bluetooth, Intel doesn't work

Share this post


Link to post
Share on other sites
On 9/28/2018 at 9:36 PM, Donw35 said:

I haven't done it but you will have to contact HP and flash the bios using a CMOS.bin file.

For those that are interested, here is my clover stuff for the HP 840 G3

HP_840_G3_Clover.zip

Donw35 this your DRIVER UEFI , they are too many, you put them ALL ...

the renames see in the pictures are correct for your HW

The kext are to be updated

Test this Clover and Post ioreg with these settings if it starts

 

Schermata 2018-11-11 alle 08.28.56.png

Schermata 2018-11-11 alle 08.32.51.png

Schermata 2018-11-11 alle 08.36.42.png

Clover.zip

Share this post


Link to post
Share on other sites

Correct, that is an old EFI folder, I am going to remove it and add the latest one when I get home. sorry for the confusion.

 

EDIT- I added the new clover folder

 

 

HP_840_G3_new.zip

Edited by Donw35

Share this post


Link to post
Share on other sites

Yes it does. make sure to disable wake on lan...

Share this post


Link to post
Share on other sites
On 9/26/2018 at 2:32 AM, Donw35 said:

If you want Mojave on this system, this is what I did.

 

Copied EFI folder to a thumb drive

took the SSD out of the laptop and installed Mojave from a real mac

installed clover and put the EFI folder from the thumb drive

reboot and done.

 

IMG_0043.jpeg

Hey! Great build, but i have some remaining questions:

 

Where'd you find a working VGA driver? Can you give me  a link or the name of it?

 

What if i don't own a real mac, how can i upgrade then? I don't wanna lose my current files of my High Sierra build. (If there's no other choice than doing a clean install of  Mojave and backing up important stuff on another drive or so, that's ok.

 

Because i can't upgrade directly somehow.

Share this post


Link to post
Share on other sites

The video drivers are supported by OS X already nothing to do unless your system has desecrate graphics chip.

 

I haven't done a upgrade or an USB install but its well documented

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Grim Reaper
      Anyone know if OSX can be installed on this? I have searched for information about installing OSX on it and found nothing. 
       
      I just got an HP ENVY Phoenix 860-019 desktop for a very low price, $100 CDN without any hard drives or add-on graphics card. It has an I7-6700 3.4GHz processor, integrated Intel graphics 530, 16GB DDR4 memory. It has only two PCIE expansion slots, one PCIE 16 for a graphics card and a PCIE 1x. It is now running Windows 10 on a 3TB drive. I have an old Radeon HD6450 which will operate with it with the bios set to legacy boot (it won't with the bios set to secure boot).
       
      Any information about installing OSX Mojave on this computer is very much appreciated.
    • By grisno
      macOS driver installer for laptop HP Pavilion G6-2209SS with support for dual boot Bootloader. Maybe it can be installed on other HP Pavillion G6 series laptops, but in some cases additional fixes will have to be made.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      CPU : OK Intel Core i3-2370M AUDIO : OK IDT 92HD87B2/4 (111d:76d9) Layer 3 & 12 (Speakers+Hearphones+LineIn+MicInt w/NoiseFilter+MicExt+HDMI) VIDEO : OK Intel HD Graphics 3000 (8086:0116) (LVDS + HDMI A/V + VGA) (VGA MacOS < 10.8.2) MEMORY : OK Intel 2nd Generation Core Proccesor DRAM Controller (8086:0104) (Dual Channel DDR3 Up To 16GB) SATA : OK Intel 7 Series Chipset Family SATA Controller (8086:1e03) (ACHI Mode) DVD : OK (Read & Write) USB 2.0 : OK Intel 7/C216 Chipset Family USB Enhaced Host Controller (8086:1e26 & 8086:1e2d) USB 3.0 : OK Intel 7/C216 Chipset Family USB xHCI Host Controller (08086:1e31) WEBCAM : OK HP TrueVision HD (SuYin) (064e:e263) [USB 2.0] KEYBOARD : OK PS/2 TRACKPAD : OK PS/2 Synaptics LAN : OK Realtek RTL8501E Fast/Gigabyte Ethernet Controller PCI Express (10ec:103c) * AIRPORT : KO MediaTek RT3290 PCI Express (1814:3290) (Not Supported) BLUETOOTH : KO MediaTek RT3290 PCI Express (1814:3298) (Not Supported) CREADER : OK Realtek RTS5229 PCI Express (10ec:5229) (10.12.5+) *** ACPI BAT : OK (Chameleon & Clover) ACPI PWR : OK (Chameleon & Clover) ACPI RST : OK (Chameleon & Clover) ACPI SLP : OK (Chameleon & Clover) ** ACPI WAK : OK (Chameleon & Clover) ** HIBERNATE : OK (Only Clover Bootloader w/Hibernatemode: 0, 21 & 29) IMESSAGE : OK (Chameleon & Clover) FACETIME : OK (Chameleon & Clover) ICLOUD : OK (Chameleon & Clover) APPSTORE : OK (Chameleon & Clover) ITUNES : OK (A/V DRM Content & Sync iPod/iPhone) SIRI : OK CMOS : OK RTC : OK LPC : OK Intel HM76 Express LPC Controller (8086:1e44) SMBUS : OK Intel 7/C216 Chipset Family SMBus Controller (8086:1e22) IMEI : OK Intel 7/C216 Chipset Family MEI Controller (8086:131a) GPT PART. : OK (Chameleon & Clover) (10.13+ APFS Not Tested) MBR PART. : Not Tested   Known Issues:
       
      - AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT. *
      - AppleRTL8169Ethernet: only work to 10Mbits. *
      - You can't wake up the system when the laptop uses the battery and the system disk is a USB hard drive. **
      - You can't wake up the system from PS/2 Keyboard/Trackpad. **
      - The Wifi MediaTek RT3290 (1814:3290) device are not supported.
      - The Bluetooth MediaTek RT3290 (1814:3298) device are not supported.
      - The PCIe CardReader Realtek RTS5229 (10ec:5229) device are not supported. *** (10.12.5-)
      - Stop working when sleep with inserted card. *** (10.12.5+)
      - Chameleon Bootloader Not Work Properly With macOS Mojave
       
      Coming soon:
       
      - Installer: Create unified installer for all Mac OS versions
      - Manual: How To Install Wifi Card Blacklisted In HP UEFI BIOS
      - Manual: How To Install OSX Without Destroying Windows 8.x Partition
      - Driver: VirtualSMC Support
    • By grisno
      Hi people,
       
      This is a preliminary MacOS driver installer for laptop HP Pavilion 15-D002SS with support for dual boot Bootloader. Maybe it can be installed on other HP Pavillion 15 series laptops, but in some cases additional fixes will have to be made.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      CPU : OK Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz AUDIO : OK Realtek ALC282 (10ec:0282) Layer 1 & 3 (Speakers+Hearphones+MicInt[w/NoiseFilter]+HDMI) VIDEO : OK Intel HD Graphics 4000 (8086:0166) (LVDS + HDMI A/V) MEMORY : OK Intel Corp. 3rd Gen Core processor DRAM Controller (8086:0154) (Dual Channel DDR3 Up To 16GB) SATA : OK Intel Corp. 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (8086:1e03) DVD : OK HP DVDRAM GU90N (Read & Write) USB 2.0 : OK Intel Corp. 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (8086:1e26) USB 2.0 : OK Intel Corp. 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (8086:1e2d) USB 3.0 : OK Intel Corp. 7 Series/C210 Series Chipset Family USB xHCI Host Controller (08086:1e31) WEBCAM : OK HP TrueVision HD USB 2.0 UVC KEYBOARD : OK PS/2 TRACKPAD : OK PS/2 Synaptics LAN : OK Realtek RTL8101E PCI Express Fast Ethernet controller (10ec:8136) AIRPORT : OK Atheros QCWB335 (AR9565) PCI Express (168c:0036) (10.10.0+) ** BLUETOOTH : OK Atheros AR3012 USB 2.0 (0cf3:3121) (10.11.x+) *** CREADER : OK Realtek RTS5229 PCI Express (10ec:5229) (10.12.5+) **** ACPI BAT : OK (Chameleon & Clover)ACPI PWR : OK (Chameleon & Clover) ACPI RST : OK (Chameleon & Clover)ACPI SLP : OK (Chameleon & Clover) * ACPI WAK : OK (Chameleon & Clover) *ACPI FAN : KO (Chameleon & Clover) * HIBERNATE : OK (Only Clover Bootloader w/Hibernatemode: 0, 21 & 29) ***** IMESSAGE : OK (Chameleon & Clover)FACETIME : OK (Chameleon & Clover) ICLOUD : OK (Chameleon & Clover)APPSTORE : OK (Chameleon & Clover) ITUNES : OK (A/V DRM Content & Sync iPod/iPhone) SIRI : OK CMOS : OK RTC : OK LPC : OK Intel Corp. HM76 Express Chipset LPC Controller (8086:1e59) SMBUS : OK Intel Corp. 7 Series/C210 Series Chipset Family SMBus Controller (8086:1e22) IMEI : OK Intel Corp. 7 Series/C210 Series Chipset Family MEI Controller (8086:1e3a) GPT PART. : OK Chameleon & Clover) (10.13+ APFS Not Tested) MBR PART. : Not Tested   Known Issues:
       
      - Can't wake up the system when the laptop uses the battery and the system disk is a USB hard drive *
      - Can't wake up the system from PS/2 Keyboard/Trackpad *
      - Partial support with a maximum speed of 10Mbits (10.11.0+) **
      - Don't support the poweroff/on by software (10.10.0+) ***
      - WID driver with incomplete powermanager support (10.12.5+) ****
      - Stop working after wakeup from sleep with inserted SDCard (10.12.5+) ****
      - Don't work properly hibernatemode 21 & 29 (10.12.0+) *****
       
      Coming Soon:
       
      - Support ACPI FAN RPM
      - Create unified installer for all Mac OS versions
      - macOS Mojave Support
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the sound card IDT 92HD87B2/4 (111D:76D9) in MacOS. This new version of the installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA Kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OK Headphones : OK HDMI Audio : OK (Intel HD3K/4K Tested) LineIn : OK MicInt : OK MicIntNoiseReduction : OK MicExt : OK AutoDetectLineIn : OK Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion G6-2209SS
      - HP Probook 4440S
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems
       
      Original Verbs:
      00a71cf0 00a71d00 00a71ef0 00a71f40 00b71c1f 00b71d10 00b71e21 00b71f04 00c71c20 00c71d10 00c71ea1 00c71f04 00d71c10 00d71d01 00d71e17 00d71f90 00f71cf0 00f71d00 00f71ef0 00f71f40 01171c30 01171d01 01171ea3 01171fd5   Modified Verbs Layer ID 3 & 12:
      00A71CF0 00A71D00 00A71EF0 00A71F40 01371C40 01371D10 01371E21 01371F04 00C71C20 00C71D10 00C71E81 00C71F04 01471C10 01471D01 01471E17 01471F90 00F71C50 00F71D00 00F71EF0 00F71F40 01171C30 01171D01 01171EA0 01171F90  
      Modified Verbs Layer ID 2:
      00B71C10 00B71D10 00B71E21 00B71F04 00C71C20 00C71D10 00C71E81 00C71F04 00D71C30 00D71D00 00D71E17 00D71F90 01171C40 01171D00 01171EA0 01171F90  
        AppleHDAHardwareConfigDriver.kext > Info.plist (Layer ID 2, 3 & 12): <key>HDAConfigDefault</key> <array> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> AKcc8ACnHQAApx7wAKcfQAE3HEABNx0QATce IQE3HwQAxxwgAMcdEADHHoEAxx8EAUccEAFH HQEBRx4XAUcfkAD3HFAA9x0AAPce8AD3H0AB FxwwARcdAQEXHqABFx+Q </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>2</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>3</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>12</integer> </dict> </array>   DSDT:
       
      Patch to apply with MaciASL in your DSDT. You must change the value of the layout-id before applying the patch. In MacOS Mojave should always be 0x02
      ######################################### HDEF ######################################## into method label _DSM parent_label HDEF remove_entry; into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "built-in", Buffer () { 0x00 }, \n "hda-gfx", Buffer() { "onboard-1" }, \n "layout-id", Buffer () { 0x03, 0x00, 0x00, 0x00 }, \n "PinConfigurations", Buffer () {}, \n "MaximumBootBeepVolume", Buffer () { 0x4d } \n })\n }\n end;  
    • By RogerDodger93
      Salve a tutti ragazzi,
      Mi sono appena iscritto e innanzi tutto vorrei esprimere la mia gratitudine per l'aiuto offerto. Il mio problema come da titolo riguarda il mio Pavilion Power 15 più precisamente il modello cb015nl. Ho notato che c'era un altro topic su un modello simile ma immagino che anche se i modelli sono simili non è detto che siano compatibili quindi ne ho creato uno per il mio modello. Per arrivare al dunque, sono riuscito ad installare con successo Mojave 10.14 ma ho riscontrato diversi problemi una volta avviato l'OS. Quello che non riesco a far funzionare è l'indicatore della batteria, il power managment (Stop non funziona e la luminosità), la porta ethernet e credo che la scheda wifi sia incompatibile, le gesture del trackpad, e l'audio che con una scheda audio esterna funziona a meraviglia e l'ultimo grosso problema è che non riesco a far partire clover senza la usb di installazione, ho installato clover bootoader sull'hd dove ho mojave ma niente senza la usb mi parte il bootloader di hp/windows. Premetto che sono partito con una copia di mojave scaricata dall'appstore. Vi allego il report di HackInfo sperando che possa essere d'aiuto per il troubleshooting
      HackInfo_Report.zip
×