REPRODUCIBILITY: 100 %
BUILD ID = OS VERSION: 5.1.0.11
HARDWARE: Jolla C2 (batch #1)
UI LANGUAGE: German
REGRESSION: Unknown — first time testing this combination.
DESCRIPTION:
I am using Phonak Audeo P30-R rechargeable hearing aids (Phonak Paradise series).
According to Phonak, these support Bluetooth Classic with HFP and A2DP.
Pairing and connecting the hearing aids to the Jolla C2 works without errors.
A2DP audio streaming (music, system sounds) works.
However, during a phone call, no audio is routed to the hearing aids at all.
The call continues on the phone’s built-in earpiece.
The voicecall UI does not show a button to switch audio to the hearing aids.
The same hearing aids work correctly for phone calls on other devices
(e.g. Android smartphone, confirming HFP itself is functional on the aids).
PRECONDITIONS:
- Jolla C2 with Sailfish OS 5.1.0.11
- Phonak Audeo P30-R hearing aids, paired and connected
- Bluetooth enabled and A2DP streaming functional
STEPS TO REPRODUCE:
-
Pair and connect Phonak Audeo P30-R to Jolla C2.
-
Confirm A2DP streaming works (e.g. play music).
-
Start or receive a phone call.
EXPECTED RESULT:
Phone call audio is routed to the connected hearing aids via HFP,
and the voicecall UI offers a button to switch between earpiece and hearing aids.
ACTUAL RESULT:
Phone call audio stays on the phone’s earpiece. Hearing aids remain silent.
No audio-routing button appears in the voicecall UI.
MODIFICATIONS:
ADDITIONAL INFORMATION:
ASHA is not involved: Phonak Audeo Paradise officially supports
Bluetooth Classic + HFP + A2DP.
- The community app “Audio Output” (harbour-audio-output) was tested
and did not change the behaviour. - The hearing aids support dual-device connections; they were not
connected to another phone during the test. - Technical diagnosis: the device is recognized as a Bluetooth headset
(bluez_card.80_28_3C_48_01_E8, form factor “headset”, intended_roles “phone”),
but PulseAudio does not create a bluez_sink or bluez_source for HFP.
Only internal sinks/sources (sink.primary_output, source.primary_input)
are present. This indicates a Sailfish OS HFP profile handling bug on Jolla C2.
I am happy to collect more logs (journalctl, dbus, ofono) if needed.