Validation rejects valid ACPI paths under _TZ_ (PNP0C0B thermal fan devices)

Author: sysbarjoCreated Jun 6, 2026Updated Jun 6, 2026

Hardware-Sniffer generated a valid report on a Lenovo N100 laptop.

The report contains thermal fan devices:

\_TZ_.FAN0 \_TZ_.FAN1 \_TZ_.FAN2 \_TZ_.FAN3 \_TZ_.FAN4

OpCore-Simplify validation rejects the report because ACPI paths are required to match:

^[\]?_SB(.[A-Z0-9_]+)+$

This prevents processing reports from systems exposing PNP0C0B fan devices under _TZ_.

Manually changing the paths to _SB.FANx allows validation to pass.

Expected behavior:

  • Accept valid ACPI paths under _TZ_, or
  • Ignore PNP0C0B thermal fan entries during validation.

Source: lzhoang2801/OpCore-Simplify