Jump to content
Donw35

HP 840 G3 EliteBook ** WiFI and Bluetooth resolved** Big Sur / Catalina

113 posts in this topic

Recommended Posts

Upgrading Clover, here is what I do.. Mount the EFI partition and make sure to have copies of the /kexts and /drivers/UEFI  folders. after in the clover app under customize, make sure you have the same drivers selected that are in your /drivers/UEFI folder, clover sometimes removes them and doesn't re install unless you select them.

 

the USB Wifi is probably causing your sleep issues. 

Share this post


Link to post
Share on other sites
Advertisement

Thank you very for your reply, after many times of installing and fails and figured out the problem from your hint about Clover folders .. it seems that new versions of Clover is adding an individual Driver/UEFI folder with the drivers which classically are supposed to be in drivers64UEFI, the new Folder seems to have the exact drivers in the old one.

this seems to make system fails to boot I deleted the new folder and the system booted normally without any problem with the latest Clover 5070... well I wonder what is the difference with all those clover's versions ... tbh as a beginner maybe no idea I find them pretty much the same . 

I'm waiting my wifi Card and adapter to upgrade and see how this would affect sleeping behaviour without USB wifi btw does this device have a bios whitelist

Another question I have is regarding booting up ... do you also get delayed clover boot up screen and stuck with HP logo for couple of seconds ? or i'm the only one who suffers from this ?

I hackintoshed many HPs starting from HP 8440P and 4540s ,840 G1 they all boot very normal except this one .

it stucks at HP logo couple of Seconds and then needs also 3 seconds till clover scan all drivers and hdds then i boot normal 

I wonder if there is something to make this works smoothly .. 

i'm really grateful for your hint regarding Clover :D

Update: I do have Native Wifi and BT using the Method Hackintosh Geek mentioned, closing the laptop with this weird configuration wasn't really easy but it works and when its closed you don't care what inside ... it works perfectly thanks again ! 

 hope the Device would sleep easily now and doesn't wake up suddenly without any reason and the issue would be the usb wifi dongle ! 

 

Edited by Isaac24

Share this post


Link to post
Share on other sites
On 8/22/2018 at 7:54 AM, Donw35 said:

This laptop does not have a Webcam - enterprise model.

if you see the camera "eye" in the display rand, you probably just need to switch it on in UEFI BIOS Settings. I have thw similar situation with my daughter's G1. It was bought from lease pool reseller and had not the cam according to sellers' specifications, but the call to HP Hotline reveals that the camera and Fingerprint are presented and could be reactivated in BIOS. The "normal" enterprise user does not have access to BIOS, so the features are not avialable.

Share this post


Link to post
Share on other sites
On 8/22/2018 at 7:54 AM, Donw35 said:

HP 840 G2, working with OS X 10.15 Catalina, for this to work you will need the SSDT-ECUSBX.aml and place that  EFI/CLOVER/ACPI/Patched. 

Make sure you remove Remove all patch about renaming acpi of EC or H_EC,, revert all ACPI renaming in ACPI DSDT.

 

Happy Hackintosh

 

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

 

SSDT-ECUSBX.aml

webcam ok test with facetime

Share this post


Link to post
Share on other sites
On 8/26/2018 at 7:40 AM, Donw35 said:

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.

I have elitebook 840 g3 too. I was wondering, does the wifi card you have replaced is working on Windows 10?

Thank you for efforts.

Share this post


Link to post
Share on other sites

Regarding the G2 and Catalina, is the fan running normally?

 

I have a G2 that I upgraded using the App Store installer and it has pretty much gone well.  I have a compatible wifi/bluetooth card and with updated kext have got that running pretty good.  The only issue is that the fan is definitely working harder than on Mojave and the unit 'feels' warmer to work on (the palm rest on the right definitely is warmer).

 

I followed the tonymac guide to getting Mojave on this laptop.  I know, but I am still very much learning and needed a simple guide to get going with.

 

Just so I am clear (remember, I am learning!) - I can install Catalina using my MacMini to a SSD, install the latest version of Clover to that SSD and then copy your G3 Clover/EFI folder to it and it should be all ready to go? is the SSDT file needed for the G2 included or do I need to add that in?

 

Thanks for the great posts... my G2 is running really nicely as it is other than the fan and hear concerns and I am really interested in giving this a try.  I would prefer a fresh install to the upgrade that I have now... something I learnt from my Windows days!  

Share this post


Link to post
Share on other sites

I updated the clover folder in the 4th post with my most recent one, I haven't had any issues with the fan but there is a BIOS setting that you may want to verify that it set correctly

 

A clean install is always a good option. I am also using Kext Updater for maintenance and upkeep.

Share this post


Link to post
Share on other sites
On 9/29/2018 at 2:36 AM, 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 G2 800.zip

I have the same laptop

HP 840 G2 i5-5300u

I copied your Clover into my EFI partition without edit.

Unfortunately, Touchpad is not working, so I must use a USB Mouse.

Any idea? Thanks

 

NB: Mojave 10.14.6

Edited by dhanang

Share this post


Link to post
Share on other sites
9 hours ago, dhanang said:

I have the same laptop

HP 840 G2 i5-5300u

I copied your Clover into my EFI partition without edit.

Unfortunately, Touchpad is not working, so I must use a USB Mouse.

Any idea? Thanks

 

 

For track pad we are using VoodooPS2Controller.kext. make sure you have that. if that doesn't work. let me know, I may have something else we can try

Share this post


Link to post
Share on other sites
On 9/25/2018 at 5:32 PM, 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

Where do you install the clover? Do you install clover while the SSD is still plugged in the real Mac?

 

By the way, thanks for providing instructions and sharing your files.

 

 

Edited by JMTPEB

Share this post


Link to post
Share on other sites

yes, get the latest clover package and install it from a real Mac.

Share this post


Link to post
Share on other sites

Have you managed to get gestures work on 840 G3? Is it possible?

Wysłane z mojego SM-A405FN przy użyciu Tapatalka

Share this post


Link to post
Share on other sites

For imessages and facetime what method did you use to generate smmuid, mlb, rom, serial number, and board serial number?

 

I'm stuck at authentication. And get the :"You cannot sign into imessage at this time.To use iMessage with this Mac, contact Apple Support and provide the code below. "

 

I'm trying to use the ethernet adapter without wifi card.

Share this post


Link to post
Share on other sites

Hey Don,

 

I have Elitebook 820 G2, kinda similar to yours - Broadwell IGPU 5300, intel i5 - 8GB, i used your latest Clover Feb-2020 but it's slow af then changed to a config from Rehab but laptop doesn't even boot. Catalina 15.3

 

attached clover folder, please help

CLOVER_2.zip

Share this post


Link to post
Share on other sites

Hey my man I’m sort of new to this but, Did you ever think of making a tutorial specifically on this laptop model? Would be dope if you could show us in real time how you set it all up prior install. 
 

I have the exact same laptop and trying to run Mojave on it.

 

i got it to install and all that good stuff but I really need help figuring out the kext files to get my touchpad and keyboard to work as well as sound. I do understand I will have to purchase a card for the WiFi to work but I’m going to order one as soon as I can. 
 

I guess my question here is how do you install the proper kext files? 

Share this post


Link to post
Share on other sites

@sands210 Your clover folder is jacked, go back to the one I posted. Using other clover folders doesn't always work, you have to tailor it for your system.

 

@iHemno, I will have a look on your folder and yes, I could put something together, I realized on my HP 840 G2 that the track pad doesn't work either so I guess I will be working on that.

 

Stay tuned

Edited by Donw35

Share this post


Link to post
Share on other sites

My HP 840G3 randomly appears on the Mojave when the keyboard and touchpad fail at the same time, and it is normal after restarting. What is the reason and how to solve it?

Share this post


Link to post
Share on other sites

I don't know, can you share your clover folder

Share this post


Link to post
Share on other sites

Hi, and thanks! Your HP_840_g3.zip sorted the final piece of the puzzle for my 840, the ACPI/patched folder finally got the battery indicator and power working correctly after my complete failure to do it from scratch! thanks muchly..

 

gordon

Share this post


Link to post
Share on other sites

hi, I was on Mojave HP 840 G3 and was working ok , i took the new clover you posted and installed Catalina .. before i was always stuck in installation.

now I have Catalina but it doesn't boot up at least not in normal way the loading bar progress slowly and stuck then reboot the system . 

I could only login in Safe Mode .. 

any suggestion or a way to figure the problem out and let it work normally ? before I used also your Clover since i'm noob in Mac thing and it worked 

great on Mojave but with Catalina seems not that lucky 

Share this post


Link to post
Share on other sites
Posted (edited)
On 3/8/2020 at 11:36 PM, Donw35 said:

can you share your clover folder.

I had to use the Laptop so i formatted and went back to Mojave, the only problem annoys me with Mojave or let say with the laptop is sleeping mode, it works fine sometimes yet it doesn't always and worse when u take it in back and wake up .

it will be like hell warm and Hibernate no idea if its possible to activate ? 

any tips or solution for sleep or Hibernate thing , is Catalina better than Mojave with the 840 G3 ? 

this is my current Clover I deleted theme folder cause it was over 15 mb 

CLOVER.zip

Edited by Isaac24

Share this post


Link to post
Share on other sites
On 8/22/2018 at 12:54 PM, Donw35 said:

Catalina update 10.15.3 without issues, make sure you update your kexts before hand.

Catalina update 10.15.2 without issues, make sure you update your kexts before hand.

Catalina update 10.15.1 without issue although you may have to make sure clover boots from the right partition.

HP 840 G2/G3, working with OS X 10.15 Catalina, for this to work you will need the SSDT-ECUSBX.aml and place that  EFI/CLOVER/ACPI/Patched. 

Make sure you remove Remove all patches about renaming acpi of EC or H_EC, revert all ACPI renaming in ACPI DSDT.

 

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 and set the config.plist

 

Not working

SD Card reader

Finger Print device

 

Working

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

Display port

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.

Web Cam, works but I covered it up.

 

 

IMG_2447.JPG

 

SSDT-ECUSBX.aml

CLOVER.zip

CLOVER_HP_840_G3_02032020.zip

 

I have HP 840 G2 too. But my trackpad can't work ? How fix, thank !

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.

Announcements

  • Similar Content

    • By tonyx86
      **********************************************************************************
      In this thread, I have fully documented the installation of macOS Catalina on my HP EliteDesk 800 G4 Mini. It is a PERFECT HackMini8,1 and is running very well for me without any issues. I hope this documentation helps you to install macOS on your hack. Please leave feedback if you think there is anything I can improve and let me know if you have any questions.
      **********************************************************************************
       
      Background
      This is my first "modern" hack supporting UEFI and my first hack using Clover "on-the-fly" patches.  My previous hacks
      Laptop: Thinkpad T61 / Nvidia NVS 140m Laptop: Dell Latitude E6410 / Nvidia G3100m Desktop: Gigabyte G31 / GeForce 9600 Desktop: Biostar TH55HD / Sapphire Pulse RX580 (Google "Catalina Biostar TH55HD" and look for user name deeveedee)  
      are all perfectly running Catalina and I patched them all "manually" - all DSDT patches applied with MaciSL with virtually no Clover on-the-fly patching and all booted Legacy Clover.  This UEFI hack was MUCH easier and took about 20 hours vs. a combined hundreds of hours for the old hacks.  I wanted a hack that was a little more future proof and I think this is it.  I hope you enjoy this as much as I am enjoying it.  It is a perfect MacMini8,1.
       

       
      My system specs
      HP EliteDesk 800 G4 Mini (I7-8700T / UHD 630 / Q370 Chipset / 32GB DDR4 RAM) 3 x DP Ports (connected to monitors using DP -> DVI adapters) 6 x USB 3.1 1 x USB Type-C 3.1 2 x NVMe SSD (M.2 PCIe x4 2280/2230 combo ports) 1 x SATA6 SSD 1 x Intel Ethernet RJ-45 Conexant CX20632 Audio Codec Unsupported M.2 PCIe x1 2230 Intel Wi-Fi.  A possible solution is here, but I am NOT offering any support for this.  
      macOS Installation 
      Important: You MUST BE LOGGED-IN to download attachments from this forum
      See macOS installation steps here See Known Issues here for additional installation steps that may not yet be included in my attached config files See CLOVER (UEFI) installation later in this first post
      See BIOS configuration in attached BIOS configuration PDF document
      See EFI and /L/E kexts in attached EliteDesk.zip archive See how I developed my installation methodology here See references here See instructions here for installing two M.2 2280 NVMe SSDs and one SATA HD / SSD  
      What is not working
      Microphone port  
      What is not tested
      USB c 3.1 port (I have partially tested the USB 3 functionality of the port and it seems to be working fine with the SSDT-UIAC.aml in the attached EliteDesk800.zip archive) Wi-Fi / Bluetooth (intentional since I have not yet replaced my Intel card). A possible solution is here, but I am not offering any support for this.
       
      What is working
      Everything not mentioned above Sleep / Wake Multiple displays with IGPU graphics acceleration, hot pluggable display ports and DP->DVI adapters USB 3.1 ports Audio (internal speaker and headphone jack) Ethernet Auto-sensing headphone jack automatically switches to internal speaker when headphones removed  
      Known Issues and their solutions - see here
       
      BIOS Version / Configuration
      Version: 02.11.01 Rev.A or 02.12.00 Rev.A See attached BIOS configuration in PDF document "HP EliteDesk 800 G4 Mini BIOS Configuration.pdf" Intel ME must be enabled for proper sleep / wake of UHD 630
       
      Clover Configuration
      Clover for UEFI booting only Install Clover in the ESP UEFI Drivers Recommended drivers DataHubDxe FSInject SMCHelper File System drivers ApfsDriverLoader VBoxHfs Memory fix drivers OcQuirks (replaces AptioMemoryFix) Additional drivers NvmExpressDxe Install RC scripts on target volume Themes Choose your desired theme Install Clover Preference Pane (option not available when installing on USB thumb drive)  
      UHD 630 Framebuffer Patching
      See here to understand my graphics properties for use with WhateverGreen.kext Read this to see my attempt at graphics patching without WhateverGreen.kext (WEG) to get a better understanding of what WEG is doing
       
      Current Versions
      Catalina 10.15.7 Clover (UEFI) r5122 Lilu.kext 1.4.7 WhateverGreen.kext 1.4.2 AppleALC.kext 1.5.2 IntelMausi.kext 1.0.3 (acidanthera version, not IntelMausiEthernet) NVMeFix.kext 1.0.3 EFIChecikDisabler.kext 0.5  
      Credits To be provided
       
      ScreenShots
       
       
      HP EliteDesk 800 G4 Mini BIOS Configuration.pdf
      EliteDesk800 G4 Mini - Rev 1.2.zip
    • By mridhulofficial
      Hi team,
      Please advice me for the issue. Already gone through other posts.
      My spec Ryzen 9 3900x and Gigabyte B550 Aorus Pro AC motherboard.
      I installed Cataliana on my system .. everything looking perfect exept ethernet. Installed LucyRTL8125Ethernet.kext and ethernet is showing on network window but no internet connection. Adjusted hardware settings in network as Manually/100baseTX/full-duplex, flow-control but issue not fixed.
      Please help me.
       
      Thanks is advance.
    • By MaLd0n
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
        1 -Create a USB bootable
       
      Create your usb installer, use this tool and download Catalina or Big Sur from Apple servers
       
      Catalina
      installScript_allfullapp.zip
       
      Big Sur
      installScript_1016fullapp.zip
       
      Credits: crazybirdy
       
      Copy Catalina / Big Sur installer to Applications folder, open terminal and run
       
      Catalina
       
       
      Big Sur
       
       
      If you want check one step by step, check here
       
      -Opencore Vanilla Tutorial
      https://tinyurl.com/ycvcnp8h
       
      2- EFI folder USB installation
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/yxsw7d3t
       
      3- EFI folder SSD
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD 
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD
      https://tinyurl.com/yxsw7d3t
       
      4- Start Fine Tune
       
      Run this app and post full dump here for full ACPI solution
       
      RunMe.app
      https://tinyurl.com/y9562hz7
       
       
      If you like a SSDT way, here we go
      SSDT-OLARILA.aml.zip
       
      5- USB Solution
       
      Use these kexts, enable XHCI port limit patch
       
      USB INTEL SERIE 400.zip
       
      and follow this tutorial for remap USB ports
       
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -HDMI / HDAU  
      --SCREENSHOTS--































      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!

      We're all here to have fun and learn from each other!
    • By asheenlevrai
      Hi
       
      I recently built my 1st ryzentosh.
      I also used Opencore (0.6.1) for the 1st time and followed the install guides on Dortania.
       
      Now I need to map my USB ports and apparently it's not achieved the same way on AMD platforms compared to what I was "used to" on Intel platforms.
       
      The guide on Dortania is a bit confusing to me since there is information that is not clearly labelled as "for Intel" or "for AMD" and I thus don't understand very well what I should and shouldn't do.
       
      Can anyone give me advice or point towards as comprehensive tutorial intended for AMD-based builds.
       
      Thank you very much in advance for your help.
       
      Best,
      -a-
×