How to Configure and Tune macOS on HP 15s Ice Lake Laptops

0

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

  1. BIOS Configurations: Disable Secure Boot, VT-d, and Fast Boot. Set DVMT pre-allocated memory size to 64MB.

4. EFI and config.plist Review

  1. iGPU Properties: Under DeviceProperties, configure:
    • AAPL,ig-platform-id: 0000528A (Ice Lake mobile platform ID)
  2. Trackpad configuration: Ensure VoodooI2C.kext and VoodooI2CHID.kext are loaded after VoodooGPIO.kext in config.plist.

5. Post-Installation

  1. Enable Trackpad Gestures: Go to System Settings -> Trackpad to verify gestures are active.

6. Troubleshooting

Reported Issue: ELAN trackpad not responding
  1. GPIO pinning: Some ELAN trackpads require custom GPIO pinning to track input in APIC mode. Check your DSDT for I2C definitions.
  2. 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.
Share:

Leave a Reply

Loading comments...