Casey Tunturi

July 22, 2026

July 22, 2026

11 public commits · 5 public repos · 366 private commits

Work threads
audio3dock2work2shellculvergt510a5uui
  • Private work 7 repos sealed

    366 commits count toward the day. Names, subjects, and links stay private.

    • 10:18 p.m. · 4760853

      912 (max) was audibly hot on peaks. Drop to 850 for clean headroom — consistent with the factory tuning in mixer_paths_tavil_b1.xml, which keeps the WSA PA gain at 0dB for the main speaker (G_6_DB is reserved for the earpiece/ANC handset paths). 850 keeps the slider's full range useful without riding the CS35L36 protection limiter.

    • 10:03 p.m. · 2a3aeaa

      The CS35L36 Digital PCM Volume was pinned at 700/912 (~77%), which capped the hardware amplifier well below its range. PipeWire's software volume tops out at 100% before that, so the slider ceiling was effectively 77% of what the speakers can do. Set both channels to 912 so the slider's full range is usable; manage listening level with the slider.

    • 9:52 p.m. · 46855d8

      Remove session.suspend-timeout-seconds=0 from the capture rule so the mic source suspends (closes the ALSA capture PCM) when nothing is recording, reopening cleanly on demand. This was previously unsafe: the SLIM TX "alternation law" made re-open read eternal zeros. Commit 5f15a63 (codec MCLK on LN_BB_CLK3) made reopen-after-suspend reliable, so holding the device open permanently is no longer required. Verified on-device 2026-07-22: source goes SUSPENDED on idle (pcmC0D1c releases), reopens with full signal, auto-re-suspends ~8s after idle. Call audio unaffected — ModemManager/q6voiced re-...

  • culver 1 change
    • 10:18 p.m. · 6b3cd65

      - Timeline: one live SDK timeline per open room, snapshot-only room list - Contacts: card UI, A-Z rail, contact suggestions, vcard export - History fill: CoreEvent::HistoryFetched + spawn_history_fill - Protocol: backgrounding/activity orchestrator, sync service start/stop - Bridge: accounts, chat, composer, inbox, registry rework - Matrix: convert, protocol, store updates - Telephony: protocol updates