How to Configure ELAN Trackpads and iGPU Acceleration on HP 15s Laptops
The HP 15s-du2077tu (Intel Core i5-1035G1 Ice Lake) is highly compatible with macOS. This guide outlines how to configure the ELAN I2C trackpad, optimize iGPU acceleration, and manage Realtek wireless networks.
1. Prerequisites
- Hardware Specs: Intel Core i5-1035G1 CPU, Intel UHD Graphics, 12GB RAM, WD NVMe SSD, ELAN0709 trackpad.
- Required Kexts: Lilu, VirtualSMC, WhateverGreen, AppleALC, VoodooI2C, and VoodooI2CHID.
2. Compatibility Snapshot
- iGPU Support: Ice Lake graphics are natively supported, but require custom framebuffer patching.
- Realtek Wireless: The built-in Realtek Wi-Fi card requires community-built drivers which can be unstable. Replacing it with an Intel or Broadcom card is recommended.
3. Installation Preparation
- BIOS Configurations: Disable Secure Boot, VT-d, and Fast Boot. Set DVMT pre-allocated memory size to 64MB.
4. EFI and config.plist Review
- iGPU Properties: Under DeviceProperties, configure:
AAPL,ig-platform-id:0000528A(Ice Lake mobile platform ID)
- Trackpad configuration: Ensure VoodooI2C.kext and VoodooI2CHID.kext are loaded after VoodooGPIO.kext in config.plist.
5. Post-Installation
- Enable Trackpad Gestures: Go to System Settings -> Trackpad to verify gestures are active.
6. Troubleshooting
Reported Issue: ELAN trackpad not responding
- GPIO pinning: Some ELAN trackpads require custom GPIO pinning to track input in APIC mode. Check your DSDT for I2C definitions.
- Wi-Fi Drops: If the Realtek Wi-Fi connection drops, disable power saving options in the wireless configuration utility.
7. Dual Boot and Advanced Configuration
- Dual booting Windows and macOS on the WD NVMe SSD is supported. Ensure the EFI partition size is at least 200MB.
8. Verification, Maintenance and Rollback
- Verify Fix: Verify that VRAM reports 1536MB and animations are fluid.
9. References and Glossary
- ELAN0709: The hardware identifier for the ELAN trackpad utilized in HP laptops.
Post a Comment