CLOVER
Specifications:
Intel 6th generation Core i5-6200U 2.3 GHz, up to 2.8 GHz with Intel Turbo Boost Technology, 3 MB cache, 2 cores
Integrated Intel HD Graphics 520
Non touch 35.6 cm (14 in) diagonal LED backlight FHD Slim eDP SVA Anti-glare (1920 x 1080) with camera
System can be configured with a hard drive and M.2 SSD drive / NVMe
8192 MB total system memory (8192 MB x 1) Up to 32 GB - DDR4 PC4-17000 (Transfer rates up to 2133 MT/s)
Intel Wireless-AC 3165 802.11 a/b/g/n/ac (1 x 1) WiFi and Bluetooth 4.0 combo (non-vPro)
HP Module with NXP NFC Controller NPC100
Intel Ethernet Connection I219-V 10/100/1000 Ethernet
Synaptics Touchpad
Audiio Conexant CX20724 - VendorID: 0x14f150f4
Integrated HD Webcam
(1) USB 3.1 Gen 1 charging
(1) USB 3.1 Gen 1
(1) USB Basic Type-C
(1) DisplayPort
(1) VGA
(1) RJ-45/Ethernet
(1) Docking connector
(1) Headphone/microphone combo
(1) AC
(1) External SIM
(1) SD media card reader, supports SD, SDHC, SDXC
Working:
full graphics acceleration on Intel HD520 iGPU, including brightness control (F5 and F6)
multi-display with DisplayPort OOB, VGA
audio, microphone input and headset output (F8 and F9) - Mute button not working
GigEthernet LAN connection
wireless and bluetooth with any compatible card (a DW1560 in my case, no Whitelisting)
left and right USB ports including USB Type-C
integrated webcam (OOB)
CPU power management
sleep (Lid, Energy Saver settings, Apple menu, PWR button) & wake (Lid, PWR button)
battery management (with SMCBatteryManager v1.0)
keyboard and touchpad (with VoodooPS2Controller v1.9.2)
keyboard backlight (Fn + F3)
touchpad including tap-to-click, scrolling, mouse buttons (can be disable with prt scr key)
Partially working:
RTS522a microSD card reader (read-only mode) - after sleep, need to eject and reinsert
New updated kext allow read and write
Not working:
TrackStick
Finger Print reader
Wifi button
Mute button (grayed out) Fixed with AppleALC version 1.6.1 by Human7900
BIOS Settings:
Installation:
Follow the standard UEFI Clover guide
Replace contents to /EFI/Clover after installing Clover
HP840_G3.zip
Updates: Added VoodooSMBUS for better touchpad experience, most gestures work!
HP840G3_BetterTouchpad.zip
Add HPFanReset.efi to /EFI/Clover/drivers/UEFI
HPFanReset.efi.zip
Post install:
Install CsmVideoDxe.efi to fix stretched Clover boot screen using Clover Configurator.
The version from Clover installer does not work.
Change BIOS settings for
Secure Boot Configuration
Configure Legacy Support and Secure Boot = Legacy Support Disable and Secure Boot Disable
Note: Files tested on Catalina, Mojave, High Sierra, El Capitan ( Just need to add boot arg -no_compat_check)
Credits:
Rehabman for hot patched files
Sinetek /Cholonam for Sinetek-rtsx (SD Card reader)
Leo-laps / 1Revenger1 for VoodooSMBUS & VoodooRMI