Repository navigation
Build native ARMv7 Omarchy desktops for iPad mini 1 - #6
Closed
shaynelegault wants to merge 3 commits into
Closed
shaynelegault wants to merge 3 commits into
shaynelegault wants to merge 3 commits into
Conversation
shaynelegault
marked this pull request as ready for review
October 28, 2026 03:33
Contributor
Author
|
restructuring PRs to follow https://github.com/OrchardLinux/hardware/blob/main/CONTRIBUTING.md |
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.
Adds a native ARMv7 Omarchy A build for the first-generation iPad mini Wi-Fi (
iPad2,5, P105AP, A5/512 MiB).system/build-rootfs p105builds a clean signed Arch Linux ARM userspace and stages the preserved P105 desktop profile. The companion Orchard CLI boots private RAM recovery and hands off to its host-served USB/NFS root.The profile uses Labwc/Pixman and Qt software rendering at 768 × 1024, with 256 MiB LZ4 zram. It builds the patched keyboard and Labwc, packages Omafox/Omacalc and adapts the staged desktop for P105. Shared desktop sources retain their existing behavior. The release assembler records the package snapshot and runtime pairing; its auditor checks the ARM ABI and public-root contents. Owner inputs are applied separately when preparing a private NFS export.
The contribution adds separate P105 CI tests and a manually dispatched root build/headless check. J71b keeps its existing producer. README changes only add P105 support details, and the workspace pins the companion CLI/hardware commits.
Validation
0.1.1-p105.1passed the signed-package checks and public artifact audit. Its archive has 81,542 members, with a separate owner-input scan over 65,666 regular files. The finished-root Cortex-A9 headless session exercised the app grid and theme carousel.6.12.0and distinct boot identities. Package inventories matched the release, and both system managers reported zero failed units. All eight hardware payload checks passed each time, with the flash controller disabled and the rescue shell verified in RAM.The tested root SHA-256 is
66de9098b3b12caccc3ca21d2e8b5b3723afecfeded75a8cce5acc95e53f4e0c. Reproduction and measured scope are indesktop/p105/README.md,BUILD.mdanddocs/p105-validation.md. Private device logs and owner inputs remain local.Dependencies and current limits
Merge the companion hardware and CLI changes before refreshing the parent workspace pins for final review. A squash or rebase of those contributions changes the commit IDs that the pins should use.
The host must keep serving NFS over USB for the entire Linux session. Touch latency and an earlier intermittent calibration startup failure remain open; both current native desktop boots started touch without intervention. The shell finishes drawing after system services report ready, and automatic clock synchronization remains open. Bluetooth pairing and audio playback need device tests. Internal Linux storage, HFS preparation and untethered startup remain later milestones.