Please add DMI support for the Acer Predator PHN16S-71 (Helios Neo 16S AI) by mapping it to the existing quirk_acer_predator_phn16_71 configuration.
Background
The current driver includes support for:
Acer Predator PHN16-71
However, newer variants (e.g. PHN16S-71) report a slightly different DMI product name:
Predator PHN16S-71
Because the driver uses DMI_MATCH(DMI_PRODUCT_NAME, ...), this prevents the quirk from being applied.
Issue
Due to the mismatch:
predator_v4 is not enabled
ACER_CAP_PREDATOR_SENSE is not set
/sys/.../predator_sense is not created
Userspace tools (e.g., DAMX) fall back to limited functionality
Fix
Add an additional DMI entry for Predator PHN16S-71, reusing the existing quirk:
{
.callback = dmi_matched,
.ident = "Acer Predator PHN16S-71",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "Acer"),
DMI_MATCH(DMI_PRODUCT_NAME, "Predator PHN16S-71"),
},
.driver_data = &quirk_acer_predator_phn16_71,
},
Testing
Tested on:
Model: Acer Predator PHN16S-71 (Helios Neo 16S AI)
Results:
predator_v4 features enabled
/sys/.../predator_sense correctly created
Full feature set exposed (fan control, thermal profiles, etc.)
DAMX detects system correctly (no longer UNKNOWN)
Notes
The PHN16S-71 appears to be a minor variant of the PHN16-71 platform
Reusing the existing quirk is appropriate and safe
No changes to behavior for existing devices
Please add DMI support for the Acer Predator PHN16S-71 (Helios Neo 16S AI) by mapping it to the existing quirk_acer_predator_phn16_71 configuration.
Background
The current driver includes support for:
Acer Predator PHN16-71
However, newer variants (e.g. PHN16S-71) report a slightly different DMI product name:
Predator PHN16S-71
Because the driver uses DMI_MATCH(DMI_PRODUCT_NAME, ...), this prevents the quirk from being applied.
Issue
Due to the mismatch:
predator_v4 is not enabled
ACER_CAP_PREDATOR_SENSE is not set
/sys/.../predator_sense is not created
Userspace tools (e.g., DAMX) fall back to limited functionality
Fix
Add an additional DMI entry for Predator PHN16S-71, reusing the existing quirk:
{
.callback = dmi_matched,
.ident = "Acer Predator PHN16S-71",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "Acer"),
DMI_MATCH(DMI_PRODUCT_NAME, "Predator PHN16S-71"),
},
.driver_data = &quirk_acer_predator_phn16_71,
},
Testing
Tested on:
Model: Acer Predator PHN16S-71 (Helios Neo 16S AI)
Results:
predator_v4 features enabled
/sys/.../predator_sense correctly created
Full feature set exposed (fan control, thermal profiles, etc.)
DAMX detects system correctly (no longer UNKNOWN)
Notes
The PHN16S-71 appears to be a minor variant of the PHN16-71 platform
Reusing the existing quirk is appropriate and safe
No changes to behavior for existing devices