HFP Keeper

Hands-free audio for any app

Some Bluetooth headsets, radios and intercoms only support the Hands-Free Profile (HFP), the one used for phone calls. With those devices most video and music apps stay silent. HFP Keeper holds the hands-free link open so audio from your other apps plays through the device.

Supported devices

Tested and confirmed: Lafayette Smart+ Bluetooth

HFP Keeper should work with any Bluetooth device that supports the Hands-Free Profile. Using it with another headset, radio or intercom? Let us know whether it works, and we’ll add it to the list.

Getting started

  1. Pair your Bluetooth device with your iPhone in Settings → Bluetooth.
  2. Open HFP Keeper and tap Connect. Allow microphone access when asked.
  3. Check that the status shows a green check and Connected to headset.
  4. Switch to any app and play audio. It now plays through your device.

Connect automatically

In the Shortcuts app, create an automation: Automation → New Automation → Bluetooth, choose your device and Is Connected, select Run Immediately, and add the action Connect HFP Keeper. Your iPhone needs to be unlocked when the device connects.

Troubleshooting

“Waiting for headset…”
No hands-free device is connected. Check that it is paired and switched on. The app connects as soon as it appears.

Orange warning: “Connected, but not on the headset”
iOS is routing audio elsewhere. Pick your device in Control Center’s audio output menu, or tap Disconnect and Connect again.

Sound is mono and sounds like a phone call
That is the quality limit of the Hands-Free Profile, not of the app.

Sound is noisy or distorted
Lower the iPhone volume to about 60–75% and turn the volume up on your device instead. You can also try the Voice chat mode and Prefer 16 kHz switches in the Sound section.

The microphone indicator is on
iOS only opens the hands-free link while the microphone is in use. Nothing is recorded, stored or sent anywhere.

Contact

Questions or problems? Email andreas@weightpoint.se.