You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2 board configurations · one shared discussion · Aurora Linux assessment
Broad kernel integration is present: Aurora's working tree includes this product's core platform, NVMe, GPU, DCP display, USB, wireless and audio paths. Board-specific exceptions and Aurora's newer development work are listed below; this assessment is not a blanket pass for every port, firmware version or installation.
Refreshed October 16, 2026. Baseline: aurora-wip at f53454ba0da1. Open PR and feat/sep results are identified separately. These statuses use Aurora's public source and contributor reports with their actual tested kernels identified. The baseline source and every linked PR state were rechecked; no new physical test was performed for this update.
Configurations
Board
Silicon / SoC
Model / configuration
Year
Aurora assessment
J475C
M2 Max · T6021
Mac Studio
2023
🔵 Broad kernel integration
J475D
M2 Ultra · T6022
Mac Studio
2023
🔵 Broad kernel integration
Evidence key · Aurora source and Aurora hardware reports
Marker
Meaning
🔵 Integrated source
The relevant implementation or enabled board description exists in the pinned Aurora working tree. This is source evidence, not a new hardware test.
🟢 Hardware report
A linked public Aurora report names the board and tested feature. Read its revision and limits.
🟠 Development / partial
An open PR, feature branch, incomplete configuration or qualification remains.
🔴 Source gap
The required driver match or board path is absent or disabled in this snapshot.
⚪ Unverified
The evidence checked here does not establish this capability.
—
Not fitted to this product.
A report from another board is not a pass for this board. An open PR may work on hardware without being integrated into aurora-wip. A driver being enabled does not by itself establish firmware availability, userspace integration or a complete usable installation.
🧩 Core platform
Feature
Aurora status
Evidence / boundary
Board description / kernel build target
🔵 Integrated source
Every board above has a DTS and a Makefile target. Bootloader handoff and a repeatable installer run are separate checks.
NVMe / ANS storage
🔵 Integrated source
Enabled storage nodes in every board tree; CONFIG_NVME_APPLE=m.
CPU frequency / idle
🔵 Integrated source
Enabled cluster-frequency nodes; Apple cpufreq, CPU idle and PMU options configured. CPU idle is not whole-system suspend qualification.
Interrupts / IOMMU / platform buses
🔵 Integrated source
Apple AIC, DART, GPIO, I²C, SPI, SPMI and RTKit platform options are configured; board-specific nodes are in the linked DTS sources.
SMC / RTC / sensors
🔵 Integrated source
SMC paths present; MACSMC RTC, input, hwmon and power drivers configured.
🎨 Graphics, audio and media
Feature
Aurora status
Evidence / boundary
GPU acceleration
🔵 Kernel driver integrated
Enabled AGX node and matching driver entry for the listed SoCs; CONFIG_DRM_ASAHI=m. Mesa, firmware and application / conformance results must be recorded separately.
Display pipeline
🔵 DCP integrated
Enabled DCP / DCPEXT paths and CONFIG_DRM_APPLE=m. Connector routing, refresh modes, brightness and hotplug remain board- and firmware-specific.
Speakers / headphone jack
🔵 Speaker + headphone links
MCA / Mac audio drivers and codecs are configured. Audio routing in source does not establish safe speaker tuning or a playback qualification.
Built-in microphones
—
Not fitted as built-in microphones to this desktop product.
Built-in camera
—
No built-in camera; a generic SoC ISP node is not a fitted camera.
Hardware video decode
🔵 AVD source; 🟠 qualification
AVD nodes and decoder driver are present and CONFIG_VIDEO_APPLE_AVD=m. Decoder fixes in #45 are merged into aurora-wip; codec / stream coverage and application integration are not a general pass.
Video encode / ProRes
⚪ Unverified
This audit does not establish an integrated, hardware-qualified encode or ProRes pipeline.
Neural Engine
🔵 Driver + runtime PM; chip-specific enablement
linux #155 and buffer/lifetime fix linux #191 are merged. Runtime PM autosuspends after 1.5 s by default. The pinned DT enables T8103, T6000/T6001 and T6020/T6021; base M2/T8112 and M1/M2 Ultra remain disabled. Firmware and userspace are separate requirements. Since October 12, asahi.config selects CONFIG_DRM_ACCEL=y and CONFIG_DRM_ACCEL_ANE=m (direct merge 45da41c0cd1b); the arm64 defconfig alone does not, and a configured driver is not a per-board runtime test. Named-board reports are linked from linux #155; no new test of this product is claimed.
🔌 I/O and security
Feature
Aurora status
Evidence / boundary
USB2 / USB3 host
🔵 DWC3 integrated
Enabled Apple DWC3 board nodes and configured driver. Port combinations, hubs and role swaps need per-board tests.
linux #8, linux #50, linux #184, linux #193 and linux #195 are merged and their merge history reaches the pinned tree. asahi.config selects CONFIG_USB4=m and CONFIG_USB4_APPLE_SOC=m. linux #46 and linux #51 closed without merge on October 11; #8 had already carried their dual-stream and controller-teardown lock changes, as it carried linux #64. Merged linux #327 lets a CD321x port register without its USB4 router once that router fails to bind (builds without USB4_APPLE_SOC); it was tested on J316S and J413 only. A default-on PCIe-C cold-init path for T6000/T6001/T6020/T6021 machines (pcie_apple.tunnel_kernel_init) reached the pinned tree on October 12 through direct merge 45da41c0cd1b; it covers J475C but not the T6022 J475D, and neither board was tested on it. Display, PCIe tunnelling and resume remain board/build specific.
Wi-Fi / Bluetooth
🔵 Wi-Fi board path; 🔵 Bluetooth board path
Broadcom recovery linux #7, AWDL linux #24, J416C recovery linux #167, recovery teardown linux #186 and failed-reset handling linux #192 are merged. Firmware, userspace and named-board test limits remain; this does not qualify every wireless function.
Keyboard / touchpad
🔵 External input drivers
USB HID and Bluetooth drivers are configured; pairing and product-specific external keyboard / mouse tests are not established by the board DTS.
Ethernet / SD / PCIe expansion
⚪ Per-device qualification
PCIe host support is configured. Qualify fitted controllers, adapters and link speeds independently; do not copy support from a sibling board.
SEP / Touch ID
🔵 Integrated driver; 🟠 board-specific acceptance
SEP integration is present through merged linux #42; linux #69 and linux #152 merged into feat/sep. Named sensor, firmware and tested-kernel limits still apply. New firmware-selection/deletion-persistence results on contributor iconidentify/aurora-linux are separate from this working-tree snapshot. External Touch ID keyboards are not qualified by laptop sensor reports.
🔋 Power and complete-system readiness
Feature
Aurora status
Evidence / boundary
Battery / charging / thermals
🔵 Thermal / power foundation
MACSMC power and thermal / hwmon options are configured. Desktop power and thermal behaviour need a board test; battery status is not applicable.
Suspend / resume
🟠 Board-specific qualification
CPU idle and shutdown drivers do not prove a complete suspend / resume cycle. Only the exact boards and development builds named below have cited runtime results.
Installer / complete system
⚪ Release qualification unverified
This is a public kernel source and evidence audit, not a fresh installation or end-to-end hardware test. Record installer, boot chain, kernel, Mesa and firmware revisions together.
🧪 Aurora hardware reports and development branches
No board-specific runtime result was established in the public Aurora PR evidence reviewed for this product. The integrated-source entries above still document concrete implementation; they should be upgraded to hardware results when a repeatable report identifies the exact board and software revision.
PR snapshot: October 16, 2026. Current states and destinations are recorded below. SEP is integrated through #42, while newer downstream Touch ID fixes retain their contributor-kernel scope.
October 16, 2026: the public PRs and the pinned source were rechecked; no new named-board result was found for J475C or J475D. The Neural Engine and USB4 rows were updated for configuration, source and PR state changes only.
Reply here with one feature or failure per report. Identify the exact row from the configurations table.
Board ID:
SoC ID and chip variant:
Model / screen size / configuration:
Feature or SoC block:
Kernel repository / branch / commit:
m1n1 / U-Boot / Mesa commits, where relevant:
Firmware version:
Steps to reproduce:
Expected result:
Observed result and repeat count:
Public log or artifact URL:
Artifact SHA-256 and command to repeat the check:
Known limits / recovery steps:
Repository admins can update this opening post through ⋯ → Edit. Record the tested board next to each result; keep implementation status separate from unverified hardware results on other boards.
Keep this product generation together. Discuss shared silicon changes here and link affected sibling products through the hardware directory. A result on one board does not change another board’s status.
Audit baseline:f53454ba0da1; public source and PR reports checked October 16, 2026. No new physical test was performed for this update. Working-tree integration does not imply an aurora-stable release.
Merge is in the pinned aurora-wip history · a6cfa4dd59a5
PR state, source integration and hardware qualification are separate. A closed PR is not necessarily merged. Public reports describe their original test kernels, including contributor branches. Repository administrators can edit this opening post.
hardwareBoard-specific hardware evidence and SoC indexessoc:T6021Hardware discussions for T6021 (M2 Max)soc:T6022Hardware discussions for T6022 (M2 Ultra)
1 participant
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Mac Studio · M2 family
🧭 Hardware directory › M2 category › Mac Studio
2 board configurations · one shared discussion · Aurora Linux assessment
Broad kernel integration is present: Aurora's working tree includes this product's core platform, NVMe, GPU, DCP display, USB, wireless and audio paths. Board-specific exceptions and Aurora's newer development work are listed below; this assessment is not a blanket pass for every port, firmware version or installation.
Refreshed October 16, 2026. Baseline:
aurora-wipatf53454ba0da1. Open PR andfeat/sepresults are identified separately. These statuses use Aurora's public source and contributor reports with their actual tested kernels identified. The baseline source and every linked PR state were rechecked; no new physical test was performed for this update.Configurations
J475CT6021J475DT6022Evidence key · Aurora source and Aurora hardware reports
A report from another board is not a pass for this board. An open PR may work on hardware without being integrated into
aurora-wip. A driver being enabled does not by itself establish firmware availability, userspace integration or a complete usable installation.🧩 Core platform
CONFIG_NVME_APPLE=m.🎨 Graphics, audio and media
CONFIG_DRM_ASAHI=m. Mesa, firmware and application / conformance results must be recorded separately.CONFIG_DRM_APPLE=m. Connector routing, refresh modes, brightness and hotplug remain board- and firmware-specific.CONFIG_VIDEO_APPLE_AVD=m. Decoder fixes in #45 are merged intoaurora-wip; codec / stream coverage and application integration are not a general pass.asahi.configselectsCONFIG_DRM_ACCEL=yandCONFIG_DRM_ACCEL_ANE=m(direct merge45da41c0cd1b); the arm64 defconfig alone does not, and a configured driver is not a per-board runtime test. Named-board reports are linked from linux #155; no new test of this product is claimed.🔌 I/O and security
asahi.configselectsCONFIG_USB4=mandCONFIG_USB4_APPLE_SOC=m. linux #46 and linux #51 closed without merge on October 11; #8 had already carried their dual-stream and controller-teardown lock changes, as it carried linux #64. Merged linux #327 lets a CD321x port register without its USB4 router once that router fails to bind (builds withoutUSB4_APPLE_SOC); it was tested on J316S and J413 only. A default-on PCIe-C cold-init path for T6000/T6001/T6020/T6021 machines (pcie_apple.tunnel_kernel_init) reached the pinned tree on October 12 through direct merge45da41c0cd1b; it covers J475C but not the T6022 J475D, and neither board was tested on it. Display, PCIe tunnelling and resume remain board/build specific.feat/sep. Named sensor, firmware and tested-kernel limits still apply. New firmware-selection/deletion-persistence results on contributoriconidentify/aurora-linuxare separate from this working-tree snapshot. External Touch ID keyboards are not qualified by laptop sensor reports.🔋 Power and complete-system readiness
🧪 Aurora hardware reports and development branches
No board-specific runtime result was established in the public Aurora PR evidence reviewed for this product. The integrated-source entries above still document concrete implementation; they should be upgraded to hardware results when a repeatable report identifies the exact board and software revision.
PR snapshot: October 16, 2026. Current states and destinations are recorded below. SEP is integrated through #42, while newer downstream Touch ID fixes retain their contributor-kernel scope.
October 16, 2026: the public PRs and the pinned source were rechecked; no new named-board result was found for J475C or J475D. The Neural Engine and USB4 rows were updated for configuration, source and PR state changes only.
Pinned Aurora evidence
Working-tree configuration · Arm64 base configuration · Board build targets · GPU device matches · DCP driver · ISP driver · AVD decoder · Thunderbolt driver · Thunderbolt configuration · SEP driver
Public references
aurora-wipatf53454ba0da1.Board-specific identity and device-tree references
J475C: Device tree.J475D: Device tree.🧪 Add a reproducible hardware report
Reply here with one feature or failure per report. Identify the exact row from the configurations table.
Repository admins can update this opening post through ⋯ → Edit. Record the tested board next to each result; keep implementation status separate from unverified hardware results on other boards.
Keep this product generation together. Discuss shared silicon changes here and link affected sibling products through the hardware directory. A result on one board does not change another board’s status.
Audit baseline: f53454ba0da1; public source and PR reports checked October 16, 2026. No new physical test was performed for this update. Working-tree integration does not imply an
aurora-stablerelease.PR state and integration audit · October 16, 2026
aurora-wipaurora-wiphistory ·e6c5b30d0ac0aurora-wipaurora-wiphistory ·b37df4bdd552aurora-wipaurora-wiphistory ·6c00439340a7aurora-wipaurora-wiphistory ·c9a55efdff8faurora-wipaurora-wiphistory ·510ac224fe96review/pr14-base2530a2c3a694fix/j414s-dual-dock-dpaurora-wiphistory ·9dc79fb25c92fix/j414s-dual-dock-dp8153565e7166aurora-wip5d524a478c92feat/sepfeat/sep; SEP integration also landed through #42. Later downstream fixes are not implied ·2cf2b0a22229feat/sepfeat/sep; SEP integration also landed through #42. Later downstream fixes are not implied ·120e030eac9faurora-wipaurora-wiphistory ·9e9e1b83b71eaurora-wipaurora-wiphistory ·883e58b33d57fix/j414s-dual-dock-dpaurora-wiphistory ·9e93cac3ac71aurora-wipaurora-wiphistory ·0fc050327e0caurora-wipaurora-wiphistory ·212a52e404dbaurora-wipaurora-wiphistory ·49d3482292fdaurora-wipaurora-wiphistory ·b1bd8bd99cf0fix/j414s-dual-dock-dpaurora-wiphistory ·2530a2c3a694aurora-wipaurora-wiphistory ·a6cfa4dd59a5PR state, source integration and hardware qualification are separate. A closed PR is not necessarily merged. Public reports describe their original test kernels, including contributor branches. Repository administrators can edit this opening post.
All reactions