HP Omen Transcend 14 (2024) - Fan Control and Thermal Profiles missing on Fedora 43

System Overview:

  • Laptop: HP Omen Transcend 14-fb0xxx
  • Motherboard ID: 8C58
  • Processor: Intel Core Ultra 7 155H
  • Kernel: 6.18.16-200.fc43.x86_64

The Issue: I am currently unable to manage fan speeds or switch thermal profiles (Quiet/Balanced/Performance). The hp-wmi driver appears to load, but the standard interfaces are missing:

  • /sys/firmware/acpi/platform_profile is not created.
  • /sys/devices/platform/hp-wmi/thermal_profile does not exist.
  • Fedora’s “Power Mode” settings do not influence fan behavior.

Technical Debugging Done:

  1. EC Access: Using iotools, I can write to register 0x66. Writing 0x01 causes a momentary RPM increase, but the BIOS/EC watchdog immediately reverts it, suggesting a missing WMI handshake for “Manual Mode.”
  2. Kernel Flags: I have tried booting with hp_wmi.force_multiplex=1 and acpi_enforce_resources=lax, but these did not unlock the controls.
  3. WMI GUIDs: The system reports several WMI devices, including 95F24279-4D7B-4334-9387-ACCDC67EF61C and 2D114B49-2DFB-4130-B8FE-4A3C09E75133.

Does anyone have experience with the new Omen Transcend 14 (8C58 board) on Fedora? I’m looking to see if there is a known COPR repository with a patched driver or if support is slated for a specific upcoming kernel (e.g., 6.20).

I have uploaded a full acpidump and opened a tracking issue here for the technical details:

https://github.com/kangtastic/hp-wmi-sensors/issues/5#issue-4040160442

Update:
I’ve confirmed that monitoring is functional even though control is not. After loading the hp-wmi-sensors module, the sensors command successfully reports RPMs for both fans:

hp-isa-0000
Adapter: ISA adapter
fan1: 3523 RPM
fan2: 3327 RPM

However, hp-wmi still does not expose platform_profile. This confirms that the sensor mapping is correct for Board 8C58, but the thermal profile/control interface remains locked or unmapped in the current driver.