Skip to content
Alwin edited this page Aug 2, 2026 · 8 revisions

Funny thing about it, if you...

  1. Set your system input to a non-Bluetooth microphone or line-in, instead of a virtual device (eg. Soundflower)
  2. Set your system output to your Bluetooth speaker
  3. Run ./macintercom --sdr

HFP won't switch on just like it doesn't switch on for Soundflower; it only does for a Bluetooth speaker & its integral mic at once - the Media-Aware & Standalone modes.

In --sdr, non-Bluetooth inputs will form a PA with your Bluetooth speaker, with Voice Activity Detection on by default (unless you debugflag it false to switch to the legacy envelope follower). Although. there is a slight but noticeable digital noise floor, for lack of a better vocabulary, with VAD. Haven't re-compiled to see how a legacy envelope follower PA sounds yet.

PA Mode was roadmapped for v0.2, but maybe it can just be documented here as a side-benefit of --sdr rather than adding a mostly-redundant --pa argument across the codebase, to also switch off the Bluetooth mic (HFP) in favor of A2DP.

Clone this wiki locally