Orion/2. Areas/Home Personal/knowledge/bose-flex2-a2dp-aac-pipewire-wedge.md
Avi a66996ac10 Orion vault — clean initial history
Knowledge vault (Orion/PARA) migrated from the pre-Orion 484vault on
2026-10-01. Deliberately orphaned: prior history contained a plaintext
password and stays local-only on branch archive/pre-boilerplate-history.
Secrets and live Hermes state are gitignored.
2026-10-02 08:34:48 -05:00

931 B

date area device hermes-owned
2026-09-14 audio/bluetooth Bose Flex 2 SoundLink (68:F2:1F:54:39:84) true

Bose Flex 2 — AAC codec wedges PipeWire (browser video spinner)

Symptom: With the Bose Flex 2 SoundLink connected over Bluetooth, PipeWire output periodically wedges (running -> error); browser video freezes on the loading spinner. Recurring through 2026-09-14 morning.

Diagnosis path:

  1. wpctl status — sink in error state.
  2. wpctl inspect <node> — check negotiated codec; AAC was the trigger.

Fix (permanent, 2026-09-14): Switch the card profile from AAC to SBC-XQ: profile a2dp-sink-sbc_xq, pinned in ~/.local/state/wireplumber/default-profile.

If it wedges again: check codec via wpctl inspect before restarting pipewire — a fresh wedge on a different codec means a different root cause.

Related: bose-flex2-power-on-connect-stall · Troubleshooting Index