Proof Portal

Project overview

Omarchy

ProbeLabs65 findings · 95 requirements

A proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.

Inbox
ReportR-665GitHub issuePublicDecided· Out of scope

No driver path for the pre-T2 FaceTime HD camera (Broadcom 1570)

Reported by rand0mdud3 · filed Sep 11, 2026 · open at source

Decided: Out of scope — decided by agents · verified 3 days ago.

At a glance

1 · What is claimed?
Only the report text below — no validator has restated it as checkable claims yet.
2 · What does it affect?
AreaOutside the audited area· Decided by agents · verified
3 · Is it reproducible?
No validation has been run yet.
4 · What remains unclear?
  • Not validated yet: no claims, no reproducer.
5 · What happens next?
Decided by agents and verified by a second, independent agent — see the decision.

Original report

No driver path for the pre-T2 FaceTime HD camera (Broadcom 1570)revision 1 · captured 2026-09-28 21:23 UTC via poll

Hardware

MacBookPro11,5 (2015, pre-T2). The built-in camera is a PCI device with no driver bound and no video node:

05:00.0 Multimedia controller: Broadcom Inc. and subsidiaries 720p FaceTime HD Camera
$ readlink /sys/bus/pci/devices/0000:05:00.0/driver -> (nothing)
$ ls /dev/video* -> No such file or directory

dmesg is silent -- the kernel never probes it. Nothing in-tree drives this part; modinfo finds neither facetimehd nor bdc_pci.

Why

The 1570 needs the out-of-tree bcwc_pcie driver plus Apple firmware extracted from BootCamp. Omarchy has zero references to either (no install leaf, no package, manual only covers external webcams). So every pre-T2 Mac with this camera -- roughly the 2013-2015 generations -- has a dead built-in camera out of the box.

Precedent

#5131 proposed facetimehd-* packages for T2 and was closed on the finding that T2 is already covered by apple-bce + uvcvideo in linux-t2. Its closing note explicitly says the facetimehd stack is for pre-T2 1570 cameras -- i.e. exactly this gap, still open.

Options (for the maintainer's call)

  • Document the manual path (AUR facetimehd-dkms-git + facetimehd-firmware) in the Mac support manual.
  • Installer leaf for pre-T2 1570 machines. Caveats found while researching: the stable facetimehd-dkms (0.7.0.2-1) looks dead with 0 votes; the live one is facetimehd-dkms-git (32 votes). DKMS rebuilds on Omarchy's kernel cadence plus a firmware package from outside linux-firmware is real maintenance surface, and #8271 shows Apple-firmware handling needs care.
  • Deliberate wontfix with the manual path documented.

I have this 11,5 on hand and can test an install path (DKMS build, firmware, reboot, /dev/video + capture check) if a direction is chosen.

View raw text
## Hardware

MacBookPro11,5 (2015, pre-T2). The built-in camera is a PCI device with no driver bound and no video node:

```
05:00.0 Multimedia controller: Broadcom Inc. and subsidiaries 720p FaceTime HD Camera
$ readlink /sys/bus/pci/devices/0000:05:00.0/driver -> (nothing)
$ ls /dev/video* -> No such file or directory
```

dmesg is silent -- the kernel never probes it. Nothing in-tree drives this part; modinfo finds neither facetimehd nor bdc_pci.

## Why

The 1570 needs the out-of-tree bcwc_pcie driver plus Apple firmware extracted from BootCamp. Omarchy has zero references to either (no install leaf, no package, manual only covers external webcams). So every pre-T2 Mac with this camera -- roughly the 2013-2015 generations -- has a dead built-in camera out of the box.

## Precedent

#5131 proposed facetimehd-* packages for T2 and was closed on the finding that T2 is already covered by apple-bce + uvcvideo in linux-t2. Its closing note explicitly says the facetimehd stack is for pre-T2 1570 cameras -- i.e. exactly this gap, still open.

## Options (for the maintainer's call)

- Document the manual path (AUR facetimehd-dkms-git + facetimehd-firmware) in the Mac support manual.
- Installer leaf for pre-T2 1570 machines. Caveats found while researching: the stable facetimehd-dkms (0.7.0.2-1) looks dead with 0 votes; the live one is facetimehd-dkms-git (32 votes). DKMS rebuilds on Omarchy's kernel cadence plus a firmware package from outside linux-firmware is real maintenance surface, and #8271 shows Apple-firmware handling needs care.
- Deliberate wontfix with the manual path documented.

I have this 11,5 on hand and can test an install path (DKMS build, firmware, reboot, /dev/video + capture check) if a direction is chosen.

Validation

Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.

Linked

Not linked to any known issue, other report or change yet.

Decision

Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.

  • Out of scopeDecided by agents · verified · 2026-10-09 11:57 UTC