Repository navigation
soc: apple: sep: MacBook Air 15-inch M5 (J815) profile - #1531
Merged
DjDeveloperr merged 1 commit intoNov 11, 2026
Merged
Conversation
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
approved these changes
Nov 11, 2026
DjDeveloperr
left a comment
Contributor
There was a problem hiding this comment.
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
merged commit Nov 11, 2026
9ad7d04
into
aurora-silicon:integration/aurora
5 of 8 checks passed
This was referenced Nov 12, 2026
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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),sudomatches 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