Skip to content

[Mac15,12 - Apple M3] Initial hardware dump for bring-up #187

@cryptexctl

Description

@cryptexctl

Device Info

Model Name: MacBook Air
Model Identifier: Mac15,12
Model Number: MXCU3LL/A
Chip: Apple M3 (J613AP)
RAM: 16 GB
System Firmware Version: 11881.101.1
OS Loader Version: 10151.140.19.700.2
macOS Version: Sonoma (14.7.5)


Summary

This issue provides initial hardware information and ioreg output for Apple M3 bring-up (MacBook Air, Mac15,12).
I’d like to help testing once m1n1 or early Asahi builds become available for M3.


Notable compatible entries

gpu,t8122
pmgr1,t8122
mcc,t8122
mca,t8122
dart,t8110
audio-data,cs42l84
usb-drd,t8122
disp0,t8122
dispext0,t8122
smc-pmu
ane,t8020
iop,ascwrap-v6


Logs

system_profiler SPHardwareDataType

    Model Name: MacBook Air
      Model Identifier: Mac15,12
      Model Number: MXCU3LL/A
      Chip: Apple M3
      Total Number of Cores: 8 (4 performance and 4 efficiency)
      Memory: 16 GB
      System Firmware Version: 11881.101.1
      OS Loader Version: 10151.140.19.700.2
      Serial Number (system): --
      Hardware UUID: 801920CF-222C-595E-83F7-D71BD49D8BB4
      Provisioning UDID: 00008122-000850493AE9001C
      Activation Lock Status: Enabled

ioreg -l | grep compatible

    |   "compatible" = <"J613AP","Mac15,12","AppleARM">
    | | |   "compatible" = <"apple,sawtooth","ARM,v8">
    | | |   "compatible" = <"apple,sawtooth","ARM,v8">
    | | |   "compatible" = <"apple,sawtooth","ARM,v8">
    | | |   "compatible" = <"apple,sawtooth","ARM,v8">
    | | |   "compatible" = <"apple,everest","ARM,v8">
    | | |   "compatible" = <"apple,everest","ARM,v8">
    | | |   "compatible" = <"apple,everest","ARM,v8">
    | | |   "compatible" = <"apple,everest","ARM,v8">
    | | |   "compatible" = <"arm-io,t8122">
    | |   | |   "compatible" = <"spi-1,spimc">
    | |   |     |   "compatible" = <"biosensor,mesa">
    | |   | |   "compatible" = <"spi-1,spimc">
    | |   |     |   "compatible" = <"parade,DP855">
    | |   | |   "compatible" = <"i2c,t8101","i2c,s5l8940x","iic,soft">
    | |   |   | |   "compatible" = <"audio-control,sn012776">
    | |   |         "compatible" = <"audio-control,sn012776">
    | |   | |   "compatible" = <"i2c,t8101","i2c,s5l8940x","iic,soft">
    | |   |   |     "compatible" = <"audio-control,sn012776">
    | |   |   |     "compatible" = <"audio-control,sn012776">
    | |   |     |   "compatible" = <"audio-control,cs42l84">
    | |   | |   "compatible" = <"i2c,t8101","i2c,s5l8940x","iic,soft">
    | |   | |   "compatible" = <"fpwm,t8101","fpwm,s5l8920x">
    | |   | |   "compatible" = <"alc,t8122">
    | |   |     |   "compatible" = <"audio-data,external">
    | |   | |   "compatible" = <"alc,t8122">
    | |   |     |   "compatible" = <"audio-data,external">
    | |   | |   "compatible" = <"bluetooth,n88">
    | |   | |   "compatible" = <"apcie,t8122">
    | |   |     |   "compatible" = <"apcie-bridge">
    | |   |       | |   "compatible" = <"wlan-pcie,bcm4387","wlan-pcie,bcm">
    | |   |         |   "compatible" = <"wlan-pcie,bcm4387","wlan-pcie,bcm">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"iop,mxwrap-acio">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   | |   "compatible" = <"apciec,t8122">
    | |   |     |   "compatible" = <"pciec-bridge">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"pciec-apiodma,t8103">
    | |   | |   "compatible" = <"acio">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"atc-dpxbar,t602x">
    | |   | |   "compatible" = <"atc-dpphy,t8122">
    | |   | |   "compatible" = <"atc-dpin,t8122">
    | |   | |   "compatible" = <"atc-dpin,t8122">
    | |   | |   "compatible" = <"iop,mxwrap-acio">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   | |   "compatible" = <"apciec,t8122">
    | |   |     |   "compatible" = <"pciec-bridge">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"pciec-apiodma,t8103">
    | |   | |   "compatible" = <"acio">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"atc-dpxbar,t602x">
    | |   | |   "compatible" = <"atc-dpphy,t8122">
    | |   | |   "compatible" = <"atc-dpin,t8122">
    | |   | |   "compatible" = <"atc-dpin,t8122">
    | |   | |   "compatible" = <"display-crossbar,t8112">
    | |   | |   "compatible" = <"mcc,t8122">
    | |   | |   "compatible" = <"aic,3">
    | |   | |   "compatible" = <"wdt,t8122","wdt,s5l8960x">
    | |   | |   "compatible" = <"error-handler,t8122">
    | |   | |   "compatible" = <"dwi,t8101","dwi,s8000">
    | |   | |   "compatible" = <"pwm,t8101","pwm,s5l8920x">
    | |   | |   "compatible" = <"aes,s8000">
    | |   | |   "compatible" = <"gpio,t8101">
    | |   | |   "compatible" = <"gpio,t8101">
    | |   | |   "compatible" = <"gpio,t8101">
    | |   | |   "compatible" = <"gpio,t8101">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   |       |     |   "compatible" = <"aop-audio">
    | |   |       |     | | |   "compatible" = <"audio-aop-pdm2">
    | |   |       |     | |     "compatible" = <"audio-aop-pdm2">
    | |   |       |     | | |   "compatible" = <"audio-aop-hp">
    | |   |       |     | | |   "compatible" = <"audio-aop-lp-mic-in">
    | |   |       |     | | |   "compatible" = <"audio-aop-leap-int-loopback">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"pmgr1,t8122">
    | |   |   | |   "compatible" = <"clpc,t8122">
    | |   |   | |   "compatible" = <"soc-tuner,t8020">
    | |   |     |   "compatible" = <"ppm,passthrough">
    | |   | |   "compatible" = <"nco,t8101","nco,s5l8960x">
    | |   | |   "compatible" = <"event-log-handler,t8101">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"iop-sep,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,sep">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   |             |   "compatible" = <"sio-dma-controller">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 1
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 1
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 1
    | |   |       |   |       |         |   "IncompatibleFeatures" = 1
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 65
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 1
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 33
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 1
    | |   |       |   |       |       | |   "IncompatibleFeatures" = 1
    | |   |       |   |       |         |   "IncompatibleFeatures" = 1
    | |   |       |   |               | |   "IncompatibleFeatures" = 1
    | |   |       |   |                 |   "IncompatibleFeatures" = 1
    | |   | |   "compatible" = <"sart,coastguard">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   |           | |   "compatible" = <"smc-pmu">
    | |   | |   "compatible" = <"uart-1,samsung">
    | |   | |   "compatible" = <"dockchannel,t8002">
    | |   |     |   "compatible" = <"aht-hibernator">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   |     "compatible" = <"hid-transport,mux">
    | |   | |   "compatible" = <"spi-1,spimc">
    | |   |     |   "compatible" = <"nor-flash,spi">
    | |   |       | |   "compatible" = <"iboot,boot">
    | |   |       | |   "compatible" = <"nvram,nor">
    | |   |         |   "compatible" = <"diagnostic-data,format1">
    | |   | |   "compatible" = <"i2c,t8101","i2c,s5l8940x","iic,soft">
    | |   |   | |   "compatible" = <"atcrt">
    | |   |     |   "compatible" = <"atcrt">
    | |   | |   "compatible" = <"admac,t8122">
    | |   | |   "compatible" = <"admac,t8122">
    | |   | |   "compatible" = <"atc-phy,t8122">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"usb-drd,t8122">
    | |   | |   "compatible" = <"atc-phy,t8122">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"usb-drd,t8122">
    | |   | |   "compatible" = <"spmi,gen3">
    | |   |   | |   "compatible" = <"pmu,spmi","pmu,stowe">
    | |   |     |   "compatible" = <"btm">
    | |   | |   "compatible" = <"spmi,gen3">
    | |   |     |   "compatible" = <"pmu,spmi","pmu,vale">
    | |   | |   "compatible" = <"spmi,gen3">
    | |   |   | |   "compatible" = <"usbc,sn201202x,spmi">
    | |   |   | |   "compatible" = <"usbc,sn201202x,spmi">
    | |   |     |   "compatible" = <"usbc,sn201202x,spmi">
    | |   | |   "compatible" = <"spmi,gen3">
    | |   | |   "compatible" = <"spmi,gen3">
    | |   |     |   "compatible" = <"nfc,primary,spmi">
    | |   |         |   "compatible" = <"nfc,primary,gpio">
    | |   | |   "compatible" = <"disp0,t8122">
    | |   | |   "compatible" = <"dcp-expert-v1">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"dispext0,t8122">
    | |   | |   "compatible" = <"dcp-expert-v1">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"scaler,t8101","scaler,s5l8960x">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"jpeg,t8110","jpeg,s5l8920x">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"jpeg,t8110","jpeg,s5l8920x">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"ave2">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"avd,t8103">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |   | |   "compatible" = <"iommu-mapper">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"apr,f0">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"isp,h13-generic","isp,s5l8960x">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"ane,t8020">
    | |   | |   "compatible" = <"dart,t8110">
    | |   |     |   "compatible" = <"iommu-mapper">
    | |   | |   "compatible" = <"gpu,t8122">
    | |   | |   "compatible" = <"iop,ascwrap-v6">
    | |   |     |   "compatible" = <"iop-nub,rtbuddy-v2">
    | |   | |   "compatible" = <"iommu-mapper,gfx">
    | |   | |   "compatible" = <"mca-switch,t8122">
    | |   | |   "compatible" = <"mcaCluster,t8122">
    | |   |     |   "compatible" = <"mca,t8122">
    | |   |       |   "compatible" = <"audio-data,sn012776">
    | |   | |   "compatible" = <"mcaCluster,t8122">
    | |   |     |   "compatible" = <"mca,t8122">
    | |   |       |   "compatible" = <"audio-data,audio-loopback">
    | |   | |   "compatible" = <"mcaCluster,t8122">
    | |   |   | |   "compatible" = <"mca,t8122">
    | |   |   |   |   "compatible" = <"audio-data,cs42l84">
    | |   |     |   "compatible" = <"mca,t8122">
    | |   |       |   "compatible" = <"audio-data,cs42l84-input">
    | |   | |   "compatible" = <"smc-tempsensor">
    | |   |     "compatible" = <"aft,t8120">
    | |         "compatible" = <"fillmore,bt">
    | | |   "compatible" = <"buttons">
    | |     "compatible" = <"dock,usb-c">
    | |     "compatible" = <"dock,usb-c">
    | | |   "compatible" = <"sacm,1">
    | |     "compatible-device-fallback" = <"MacBookAir10,1">
    | |     "compatible-app-variant" = <"MacFamily20,1">

Notes

  • I haven’t run m1n1 yet, waiting for preliminary support
  • Happy to test early payloads once basic bring-up exists

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions