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