Skip to content

J71t Mac current profile opt-in - #39

Closed
brkosebay wants to merge 1 commit into
OrchardLinux:mainfrom
brkosebay:j71t/mac-current-policy
Closed

brkosebay wants to merge 1 commit into
OrchardLinux:mainfrom
brkosebay:j71t/mac-current-policy

Conversation

@brkosebay

Copy link
Copy Markdown
Contributor

Problem

The installed root needs an explicit opt-in for the matching Mac charging identity.

Changes

Install the explicit profile flag for the matching hardware current-grant implementation.

Device testing

Tested on an iPad 5 (J71t) on 2026-11-08 as part of the integrated J71t stack (kernel 7.3.0-rc1-orchard-apple-16k-topic-warmport-20261108). This isolated branch has not been booted on its own.

Matching flag + 05ac:1014 path observed charging.

Observed operations: Omarchy menu → Restart; host-assisted scripts/orchard/warm-reboot.py with display/normal profiles and the file loader (kexec -s); CPU1 sysfs offline/online; USB cold boots/rebind and bulk uploads; desktop interaction.

What remains: exact submitted branch device test, other-device regressions, NCM long soak, the 500 mA warm charging gap, RTC alarms, suspend/resume and cover wake. Bluetooth pairing does not qualify keyboard input or audio.

Host validation

PYTHONDONTWRITEBYTECODE=1 python -m unittest discover -s tests -v: PASS. No kernel/image builds performed.

Patch application: N/A; whitespace check (excluding nested patch text): PASS.

Other devices affected

Shared distro tablet services/settings affect every omarchy-a device that uses them. No other device was tested.

Dependencies and merge order

None: this applies directly to main.

Runtime pairing: OrchardLinux/orchard#108. Hardware producer first, then distro consumer; warm-kernel has no source dependency on warm-restart. Publish/install a complete matched kernel/modules/initrd/DT/BLS set.

Known rework before merge

No additional behavior-policy pattern found by the targeted kernel diff scan. This is not a comprehensive policy audit. The exact isolated revision still needs a device test required by CONTRIBUTING.md.

Proposed CHANGELOG line (Unreleased)

J71t Mac current profile opt-in.

🤖 Generated with Claude Code

@brkosebay

Copy link
Copy Markdown
Contributor Author

Closing: since OrchardLinux/orchard#108, the Mac charging identity (0x1014) is the default for every installed system, so this opt-in no longer changes anything.

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.

1 participant