Skip to content

Add support for Acer Predator PHN16S-71 (Helios Neo 16S AI) #108

Description

@rclendan

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions