| Filename | Latest commit message | Latest commit date |
|---|---|---|
One row per capability, one column per body, with a strict status vocabulary — "works" means exercised with evidence named, never that a device node appeared. blueline points at PAF/ rather than copying it; d10 carries its own state; m1 records what already transfers before anything is measured. The display pipe is corrected in the same change: ADP binds and scans out and the panel stays dark, so it is partial, not working. |
||
| .. | ||
| README.md | ||
blueline — Pixel 3 (SDM845)
Casey's daily driver. A reprovision costs him his live system, so reaching for fastboot is a regression, not a fallback. Cold boots are his, at the device; a warm reboot poisons TZ/remoteproc state.
This page is a pointer, not a record. The canonical per-subsystem spine is
../../PAF/ and it stays that way — one owner, one path.
| subsystem | record |
|---|---|
| audio, calls, mic | PAF/audio.md — read it before touching a mixer |
| display, panel, DPU | PAF/display.md |
| modem, bearer | PAF/modem.md |
| MMS | PAF/mms.md |
| sensors, SLPI | PAF/slpi.md |
| touch | PAF/touch.md |
| grip / squeeze | PAF/edge-sense.md |
| board, boot, kernel | PAF/platform.md |
Reaching it
ssh -i ~/.ssh/ani casey@172.16.42.1 # USB tether
ssh -i ~/.ssh/ani casey@10.10.20.234 # home wifi, via VPN
Pixel3Arch/tools/phone-triage.sh [host] # thirty-second triage
10.10.20/24 is reachable only through WireGuard and it does not
autoconnect after a reboot. The phone does join foreign networks; pass the
address rather than hunting for a cable.
Delivery
pacman -Syu from the Gitea repo, kernel included. Do not flash. The three
paths that reach this device are enumerated in
../../START-HERE.md §5, and picking the wrong one is
why things silently never update — rootfs-overlay/ lands on a flash only, and
this phone does not flash.
What the d10 proved about this body
Bring-up on a second board found three places the base assumed one phone. All three are blueline-visible and two were invisible here:
blueline-screen-toggleis the DPMS executor by name, and it ships only inrootfs-overlay/. Panel power belongs in viewtop, which owns the CRTC and runs on both.brightnessctl set 10is an absolute. 10/255 here is a dim panel; 10/2047 on the iPhone is black. Fixed insouveraine eb0292cas a percentage.hyprctlis still asked for windows, monitors, layers, animations and workspaces. It is dead under viewtop on both bodies — blueline merely still has the binary lying around, so the failure is silent here.
Open, per the task index
Fingerprint piece 1 (44), rear IMX363 (46), haptics chip identification
(45), auto-brightness actuation (47), the colour path (61).