Repository navigation
kernel: Disable Wi-Fi P2P on the J71b and J71t firmware builds - #20
Merged
henrikklee merged 1 commit intoOct 29, 2026
Merged
Conversation
Contributor
Author
|
Verified on hardware. I RAM-booted current
|
The J71b firmware (FWID 01-d0cb7703) answers "p2p" but fails "p2p_da_override" with -52, so brcmfmac's P2P device creation fails at every start, as the iPad 5 FearA firmware does. Move the per-firmware feature-disable table from the iPad 5 work ahead of it, as the J71b RAM test notes ask, and list both builds. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dl-alexandre
force-pushed
the
brcmfmac-disable-p2p-per-fwid
branch
from
October 29, 2026 13:25
7950c50 to
5ca0cc5
Compare
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.
Picks up the first item in
docs/integration/j71t.md's "J71b RAM test left open" list:Change
New
kernel/patches/drivers/wifi/0007-wifi-brcmfmac-Disable-features-a-firmware-build-adve.patch:feature.cpart ofj71t/0002(Berkay'sbrcmf_feat_fwfeat_disable_mapandbrcmf_feat_firmware_disables()), extracted unchanged. Berkay stays the author, and an[Orchard: …]note says what was taken.{ "01-d0cb7703", BIT(BRCMF_FEAT_P2P) }next to FearA's01-9787ef4d, each with its firmware version in a comment.#6 should drop its
feature.chunk, because the table is now in the shareddriverslayer that the J71t series includes too. Otherwise both patches add the same function.Evidence on J71b
Same firmware the RAM test saw (iPadOS 17.7.11, Omarchy A 0.1.1):
wpa_supplicant and NetworkManager log follow-on errors for
p2p-dev-wld0at every boot. The map matchesdrvr->fwver, whichbrcmf_c_preinit_dcmdssets to the last token of that version string,01-d0cb7703.Testing
0007after0004–0006landed onmain(none of them touchfeature.c). All 13 brcmfmac/binding patches in the current series still apply in order.apple-16kseries for j71b (265 patches), the new patch applies in series order. No other patch in the series touchesfeature.c.brcmfmac/builds for arm64 with theapple-16kconfig andW=1without warnings (host clang 23). Both FWIDs are infeature.o.python -m unittest discover -s testspasses.firmware 01-d0cb7703: disabling feature P2Pat load and nop2p-dev-wld0errors. I can run that on my J71b when a RAM test is next useful.🤖 Generated with Claude Code