Skip to content

M2 Series Feature Support

This page details currently supported features on all M2 series (M2, M2 Pro, M2 Max, M2 Ultra) Apple Silicon Macs, as well as information about the status of other features.

Table of Contents

M2 (T8112, H14G) SoC Blocks

These are features/hardware blocks that are present on all devices with the given SoC.

Feature Description Working state
SoC CPU cores Firestorm/Icestorm clusters Partially working (SMP still a tad bit fragile)
DeviceTree Apple DeviceTree parsing (for UEFI specifically) Mostly working
AIC Apple Interrupt Controller UEFI driver works, Windows HAL Extension needs more work
NVMe Apple NVMe Storage coprocessor and onboard storage In progress
Thunderbolt Thunderbolt 3 Not working (pending Apple Type-C bringup)
DP Alt Mode USB-C DisplayPort out Not working (pending Apple Type-C bringup)
AGX Apple's proprietary GPU Not working
Display Controller Display output/DCP control Partially working (we're using iBoot's framebuffer)
SEP Secure Enclave Not needed for now - optional
SMC System Management Controller (Temperature, Fan Speed on Desktops, battery levels on laptops) Not working
PCIe Apple PCIe Complex Not working (pending DART bringup)
Dockchannel Dockhannel needed for trackpad and keyboard on laptops Not working
Wifi + Bluetooth Wi-Fi/Bluetooth chipsets Not working (contingent on PCIe bringup)

M2 Pro/Max/Ultra (T602x, H14S/C/D) SoC Blocks

These are features/hardware blocks that are present on all devices with the given SoC.

Feature Description Working state
SoC CPU cores Firestorm/Icestorm clusters Partially working (SMP still a tad bit fragile, multi-die untested)
DeviceTree Apple DeviceTree parsing (for UEFI specifically) Mostly working
AIC Apple Interrupt Controller UEFI driver works, Windows HAL Extension needs more work
NVMe Apple NVMe Storage coprocessor and onboard storage In progress
Thunderbolt Thunderbolt 3 Not working (pending Apple Type-C bringup)
DP Alt Mode USB-C DisplayPort out Not working (pending Apple Type-C bringup)
AGX Apple's proprietary GPU Not working
Display Controller Display output/DCP control Partially working (we're using iBoot's framebuffer)
SEP Secure Enclave Not needed for now - optional
SMC System Management Controller (Temperature, Fan Speed on Desktops, battery levels on laptops) Not working
PCIe Apple PCIe Complex Not working (pending DART bringup)
SPI Serial Perfieral Interface, needed for trackpad and keyboard on laptops Not working
Wifi + Bluetooth Wi-Fi/Bluetooth chipsets Not working (contingent on PCIe bringup)

M2 (T8112, H14G) Devices

MacBook Air (15-inch, M2, 2023) J415AP

Feature Working state
Installer Not working
USB-C Ports Partially working (only input and partial storage)
Battery Untested
Built-in display Working
Built-in keyboard and trackpad Not working (pending dockchannel bringup)

M2 Pro/Max/Ultra (T602x, H14S/C/D)

MacBook Pro (16-inch, Early 2023) J416sAP

Feature Working state
Installer Not working
USB-C Ports Partially working (only input and partial storage)
Battery Untested
Built-in display Working
Built-in keyboard and trackpad Not working (pending dockchannel bringup)