Skip to content

M2 Series

Twelve machines across four chips. The M2 generation is the widest of any so far, and the only one to reach the Mac Pro.

Silicon

Chip SoC ID
M2 t8112
M2 Pro t6020
M2 Max t6021
M2 Ultra t6022

Primary targets

Owner Machine Device ID
DJdjdev MacBook Pro, M2 Pro, 2023 j414s
RyanTheTiderttdev MacBook Air, M2, 2022 j413
RyanTheTiderttdev Mac mini, M2, 2023 j473

Hardware on hand, not a support claim. The team owns other machines besides these.

Machines

Select a device ID to see its feature detail.

Model Device ID Chip SoC ID Released
MacBook Air 13-inch j413 M2 t8112 2022
MacBook Pro 13-inch j493 M2 t8112 2022
Mac mini j473 M2 t8112 2023
MacBook Air 15-inch j415 M2 t8112 2023
MacBook Pro 14-inch j414s M2 Pro t6020 2023
MacBook Pro 16-inch j416s M2 Pro t6020 2023
Mac mini j474s M2 Pro t6020 2023
MacBook Pro 14-inch j414c M2 Max t6021 2023
MacBook Pro 16-inch j416c M2 Max t6021 2023
Mac Studio j475c M2 Max t6021 2023
Mac Studio j475d M2 Ultra t6022 2023
Mac Pro j180d M2 Ultra t6022 2023

The Mac mini is a good illustration of why device IDs matter: j473 and j474s are sold as the same product in the same case, but they are different machines carrying different chips.

Support

Bring-up on this generation happens on the M2 Pro primary target, and support states are now recorded for it — select j414s in the machines table for the per-feature detail. Little of this work is machine-specific: with the Windows side of these drivers figured out, most of it translates directly to the other chips.

MacBook Pro 14-inch, M2 Pro — j414s

Working. The internal SSD controller; Wi-Fi and Bluetooth; keyboard and trackpad with full gesture support and keyboard backlight; USB 3, including Ethernet with Realtek's arm64 driver installed; and SMC battery reporting, battery health reporting and fan control. The processor reports fully to Device Manager and Task Manager — clock speed, cpufreq for adjusting it, and the different power modes — and P/E core scheduling works natively. The power button is bound to Win+L (a long-press shutdown prompt is a TODO; it needs a user-land client). On graphics, the Honeykrisp Vulkan port runs on Windows and DXVK runs over it.

In progress. WDDM 2.1 is the crucial and most difficult piece — it is what lets DWM and all apps compose through the DX11/Vulkan driver — and it is coming together. 120 Hz, VRR and HDR for the ProMotion display are in progress, as is the SD card reader.

Left to do. The entire media stack — speakers, microphone, webcam. USB4 / Thunderbolt and HDMI. Deep sleep, which matters most for real daily use as a portable and should be straightforward. Touch ID, where the driver is slowly coming along — SEPOS is difficult to poke around. Nested virtualization for WSL and VMs.

One machine recorded

These states come from bring-up on j414s alone. Nothing on this page is a support claim for the other eleven machines.