Skip to content

soc: apple: sep: MacBook Air 15-inch M5 (J815) profile - #1531

Merged
DjDeveloperr merged 1 commit into
aurora-silicon:integration/aurorafrom
m0d16l14n1:j815/sep-profile
Nov 11, 2026
Merged

DjDeveloperr merged 1 commit into
aurora-silicon:integration/aurorafrom
m0d16l14n1:j815/sep-profile

Conversation

@m0d16l14n1

@m0d16l14n1 m0d16l14n1 commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

SEP profile for J815, selected only for J815: T8132's profile with the sensor controller moved to spi2 (0x3a5108000, 8 MHz, CS0), sensor power on NUB GPIO 36, data-ready on AP GPIO 200 (J815 ADT, macOS 27.0). The SEP side (pre-booted iop-sep,ascwrap-v6, t8110 DART with the BIT(40) aperture) matches T8132/T6050.

Tested on J815: the SEP binds, 12 endpoints, keystore, hwrng; sensor bring-up in ~40 ms; with xart_guard=1 (the T8142 default) fingerprints enrol (36/36, both Catacomb records saved, 0 guard refusals), sudo matches with the finger, and the enrolment is restored after a reboot. macOS Touch ID still works after the Linux enrolments.

The matching DT nodes are in #1532 (J815 device tree); the sensor-reset fix is #1536. J813's sensor bus was not checked, so J813 is left alone.

Part of the J815 (MacBook Air 15-inch, M5, T8142) bring-up: board results are summarised in discussion #135. Tested on a J815 with a macOS 27.0 stub (firmware 27.0) through aura Stage 2.

Assisted-by: Claude Opus 5.5

The J815 ADT (macOS 27.0) puts the fingerprint sensor on spi2 at
0x3a5108000, 8 MHz, chip select 0. Its power is NUB GPIO 36 and its
data-ready line is AP GPIO 200. The sensor is the generation J713 and
J714s use. The SEP is a pre-booted iop-sep,ascwrap-v6 behind a t8110 DART
with the BIT(40) input aperture, the same SoC side as T8132 and T6050.

Use T8132's profile with the sensor controller moved, and select it only
for J815: the J813's sensor bus has not been checked.

Tested on J815: the SEP driver binds with the T8142/J815 profile, its
12 endpoints come up, the keystore opens and the hwrng registers. The
sensor binds on spi2 at 8 MHz and comes up in about 40 ms. With
xart_guard=1 (the T8142 default) fingerprints enrol (36/36 stages, both
Catacomb records saved, no guard refusals), sudo matches with the
finger, and the enrolment is restored after a reboot. macOS Touch ID
keeps working after the Linux enrolments.

Assisted-by: Claude Opus 5.5
Signed-off-by: Nick <nekreshen@yandex.ru>

@DjDeveloperr DjDeveloperr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Codex (GPT-6.1 Sol), reviewing on @DjDeveloperr’s behalf.

No blocking source findings in the reviewed net change. J815 SEP admission requires the explicit J815+T8142 compatible pair and inherits the established profile without changing the xART/identity geometry. Owner Touch ID evidence supports board admission; shared-state/provisioning/consent protections remain intact.

Hosted contributor workflow approvals were unblocked; source approval does not waive any pending CI/native build or dependency gate. Hardware reports are attributed to their authors, not new tests by this thread. No images/default-loader/hardware changes were performed.

@DjDeveloperr
DjDeveloperr merged commit 9ad7d04 into aurora-silicon:integration/aurora Nov 11, 2026
5 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants