TTLIN1 (detector trigger) drives both COUNTER1 (frame_counter) and the PCAP.BITS0 gate-bit capture, confirmed 2026-09-15 against the omny-panda hardware via TTLIN1.VAL.CAPTURE_WORD?/OFFSET? (PCAP.BITS0, bit 0). PCAP.BITS0 is a shared 32-bit word -- other captured bit_out signals may occupy other bit positions of it, so the raw word is not itself a clean 0/1. PandaBoxOMNY now masks gate_detector_active down to bit 0 before publishing it, instead of trusting the whole word. Also records the confirmed free-running setup in the developer docs: all four encoders plus both FMC_IN channels switched to raw Value capture, CLOCK1 driving continuous PCAP gate/trig, and the initial 100 Hz test rate. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TsfqLcPWspjJ6vedMyCxco