u/Franken_Wood

▲ 2 r/Hewlett_Packard+1 crossposts

How to use HP Omen Macro Keys (P1-P6) WITHOUT Omen Gaming Hub?

Hey everyone,

I’m running an HP Omen 17 and I am trying to completely ditch the official Omen Gaming Hub (OGH) because it's too bloated and causes unnecessary performance drops/stutters. I switched to OmenMon for fan and power control, which works flawlessly, but I’ve completely lost the functionality of the P1-P6 macro keys.

The Situation & What I've Tried: I tried to remap them manually but hit a hardware wall:

  1. AHK / Python hooks: The keys do not generate any standard scan codes or virtual keys.
  2. WMI Sniffing: I tried listening to root\wmi (specifically the hpqBEvnt class and others), but the keys don't trigger any ACPI events without OGH.
  3. Raw USB HID Sniffing: Complete silence.

The core issue: It looks like these keys are isolated on the Embedded Controller (EC). They don't send any signals to the OS until OGH (or the HPOMENHSA service) sends a specific "handshake" or initialization payload to wake them up.

I know I can just bind them to F13-F18 inside OGH and use AHK, but my goal is to uninstall OGH entirely to save system resources.

The Question: Has anyone successfully reverse-engineered this handshake, or does anyone know of a lightweight standalone driver/script that wakes up the P1-P6 keys so they can be natively captured by AutoHotkey?

Any pointers to GitHub repos or workarounds would be massively appreciated!

reddit.com
u/Franken_Wood — 5 days ago