This identifier is commonly associated with (also known as the Surface System Aggregator or SAM). It is found on Microsoft Surface devices (e.g., Surface Pro, Surface Laptop, Surface Book, Surface Go) running Windows or Linux.
Get-PnpDevice -InstanceId "ACPI\MAT0019*" Get-WmiObject -Class Win32_PnPEntity | Where-Object $_.HardwareID -like "*MAT0019*" acpi mat0019
Below is a structured technical report based on ACPI MAT0019 . 1. Executive Summary | Attribute | Details | |-----------|---------| | Device ID | MAT0019 | | Device Class | ACPI Platform Device | | Common Name | Surface System Aggregator (SAM) / Surface ACPI Aggregator | | Primary Vendor | Microsoft Corporation | | Hardware Found On | Microsoft Surface devices (Pro 4+, Laptop, Book, Go, Studio) | | Driver (Windows) | SurfaceAcpiAggregator.sys (part of Surface firmware extensions) | | Driver (Linux) | surface_aggregator (part of surface-aggregator-module / upstream kernel since v5.14+) | 2. Function & Purpose The MAT0019 ACPI device interfaces with the Surface System Aggregator (SAM) microcontroller. The SAM is a dedicated embedded controller (EC) that manages low-level hardware functions not covered by the standard ACPI or chipset EC. This identifier is commonly associated with (also known
If MAT0019 is missing or malfunctioning, the device will still boot but will exhibit reduced hardware functionality (e.g., battery issues, fan always on, no keyboard backlight). Resolution requires proper Surface firmware/drivers from Microsoft (Windows) or an up‑to‑date kernel with surface-aggregator-module (Linux). ACPI MAT0019 Classification: Hardware / ACPI / Embedded Controller Last reviewed: [Current date] The SAM is a dedicated embedded controller (EC)