UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Bluetooth headset no mic or audio during calls

    Scheduled Pinned Locked Moved Unsolved Support
    2 Posts 1 Posters 48 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • A Offline
        Andaanselmi
        last edited by

        Hi!

        I have a problem with my Bluetooth helmet headset (Cardo Freecom 1+) using with VollaX23, it pairs fine and I am able to stream audio, but there is no sound or mic input when making calls. Unit works fine with android phone, also other bluetooth headsets work fine during calls.

        Here is dbus log:

        [21/06/2025 13:16] Setting up pulseaudio for voice call
        [21/06/2025 13:16] Recorded default sink: bluez_sink.00_0A_9B_7B_E0_F8.a2dp_sink default source: source.primary_input
        [21/06/2025 13:16] Found card that supports voicecall: 'droid_card.primary'
        [21/06/2025 13:16] 1
        [21/06/2025 13:16] 2
        [21/06/2025 13:16] 3
        [21/06/2025 13:16] Found card that supports hsp and a2dp: 'bluez_card.00_0A_9B_7B_E0_F8'
        [21/06/2025 13:16] 3
        [21/06/2025 13:16] Setting PulseAudio card 'bluez_card.00_0A_9B_7B_E0_F8' profile 'headset_head_unit'
        [21/06/2025 13:16] Setting PulseAudio default sink to 'sink.primary_output'
        [21/06/2025 13:16] Setting PulseAudio sink 'sink.primary_output' port 'output-bluetooth_sco'
        [21/06/2025 13:16] Setting PulseAudio source 'source.primary_input' port 'input-bluetooth_sco_headset'
        [21/06/2025 13:16] PulseAudio audio mode changed: 0x8
        [21/06/2025 13:16] Setting PulseAudio source 'source.primary_input' muted '0'
        [21/06/2025 13:16] Notified about card (bluez_card.00_0A_9B_7B_E0_F8) changes event from PulseAudio
        [21/06/2025 13:16] Setting PulseAudio card 'droid_card.primary' profile 'voicecall'
        [21/06/2025 13:16] Setting PulseAudio default sink to 'sink.primary_output'
        [21/06/2025 13:16] Setting PulseAudio sink 'sink.primary_output' port 'output-bluetooth_sco'
        [21/06/2025 13:16] getContactAttributes (5) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
        [21/06/2025 13:16] oFonoConnection::inspectHandles contact (5)
        [21/06/2025 13:16] oFonoConnection::inspectHandles ("+xxxxxxxxxxxxx)
        [21/06/2025 13:16] getContactAttributes (12) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
        [21/06/2025 13:16] oFonoConnection::inspectHandles contact (12)
        [21/06/2025 13:16] oFonoConnection::inspectHandles ("xxxxxxxxxxxxx")
        [21/06/2025 13:16] getContactAttributes (6) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
        [21/06/2025 13:16] oFonoConnection::inspectHandles contact (6)
        [21/06/2025 13:16] oFonoConnection::inspectHandles ("xxxxxxxxxxxxx")
        [21/06/2025 13:16] getContactAttributes (10) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
        [21/06/2025 13:16] oFonoConnection::inspectHandles contact (10)
        [21/06/2025 13:16] oFonoConnection::inspectHandles ("xxxxxxxxxxxxx")
        [21/06/2025 13:16] getContactAttributes (11) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
        [21/06/2025 13:16] oFonoConnection::inspectHandles contact (11)
        [21/06/2025 13:16] oFonoConnection::inspectHandles ("xxxxxxxxxxxxx")
        [21/06/2025 13:16] getContactAttributes (8) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
        [21/06/2025 13:16] oFonoConnection::inspectHandles contact (8)
        [21/06/2025 13:16] oFonoConnection::inspectHandles ("xxxxxxxxxxxxx")
        [21/06/2025 13:16] Setting PulseAudio source 'source.primary_input' muted '0'
        [21/06/2025 13:16] Notified about card (droid_card.primary) changes event from PulseAudio
        [21/06/2025 13:16] Notifying card changes for the voicecall capable card
        [21/06/2025 13:16] Setting PulseAudio default sink to 'sink.primary_output'
        [21/06/2025 13:16] Setting PulseAudio source 'source.primary_input' muted '0'
        [21/06/2025 13:16] active
        [21/06/2025 13:17] disconnected
        [21/06/2025 13:17] onCallChannelClosed()
        [21/06/2025 13:17] call channel closed
        [21/06/2025 13:17] onCallChannelDestroyed()
        [21/06/2025 13:17] call channel closed for number "/ril_0/voicecall01"
        [21/06/2025 13:17] Setting PulseAudio source 'source.primary_input' muted '0'
        [21/06/2025 13:17] Restoring PulseAudio card 'droid_card.primary' to profile 'default'
        [21/06/2025 13:17] Setting PulseAudio default sink to 'sink.primary_output'
        [21/06/2025 13:17] Setting PulseAudio sink 'sink.primary_output' port 'output-speaker'
        [21/06/2025 13:17] Setting PulseAudio source 'source.primary_input' port 'input-builtin_mic'
        [21/06/2025 13:17] Restoring pulseaudio previous state
        [21/06/2025 13:17] Restoring PulseAudio card 'bluez_card.00_0A_9B_7B_E0_F8' to profile 'a2dp_sink'
        [21/06/2025 13:17] PulseAudio audio mode changed: 0x4
        [21/06/2025 13:17] Restoring PulseAudio default sink to 'bluez_sink.00_0A_9B_7B_E0_F8.a2dp_sink'
        [21/06/2025 13:17] Restoring PulseAudio default source to 'source.primary_input'
        [21/06/2025 13:17] Notified about card (droid_card.primary) changes event from PulseAudio
        [21/06/2025 13:17] Notified about card (bluez_card.00_0A_9B_7B_E0_F8) changes event from PulseAudio
        [21/06/2025 13:17] Notified about card (bluez_card.00_0A_9B_7B_E0_F8) changes event from PulseAudio 
        

        It seems like to switch correctly to HSP and when receiving calls the headset sounds incoming call sound. But when call is answered there is no sound, I can switch to phone or even speaker and it works fine, only the headset seems to be muted during calls.

        Pulseaudio log displays only

        library "libsndcardparser.so" not found. 
        

        Thanks in advance and any help is greatly appreciated.

        A 1 Reply Last reply Reply Quote 0
        • A Offline
          Andaanselmi @Andaanselmi
          last edited by

          here is log from mediahub too

          [21/06/2025 13:16] media-hub: Got call started signal, pausing all multimedia sessions
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio event for sink with index 13 received.
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16] media-hub: AudioOutputObserver reports that output is now Speaker.
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:16] PulseAudio event for sink with index 0 received.
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:16] media-hub: Session created by request of: :1.25, key: 9, uuid: {xxxxxxxxxxxxxxxxx}
          [21/06/2025 13:16] media-hub: Audio stream role: props,media.role=multimedia
          [21/06/2025 13:16] media-hub: apparmor profile name: unconfined
          [21/06/2025 13:16] media-hub: is_unconfined(): true
          [21/06/2025 13:16] media-hub: has_package_name(): false
          [21/06/2025 13:16] media-hub:  -- app_name='unconfined', attached
          [21/06/2025 13:16] media-hub: Audio stream role: props,media.role=alert
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Requested state change.
          [21/06/2025 13:16] media-hub: Setting state: lomiri::MediaHubService::Engine::State::stopped
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: apparmor profile name: unconfined
          [21/06/2025 13:16] media-hub: is_unconfined(): true
          [21/06/2025 13:16] media-hub: has_package_name(): false
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Adding Track::Id: /com/lomiri/MediaHub/Service/sessions/9/TrackList/0
          [21/06/2025 13:16] media-hub: 	URI: file:///home/phablet/.local/share/lomiri-system-settings/Music/xxxxxxxxxxxxxxxxx
          [21/06/2025 13:16] media-hub: Signaling that we just added track id: /com/lomiri/MediaHub/Service/sessions/9/TrackList/0
          [21/06/2025 13:16] media-hub: ** Track was added, handling in PlayerImplementation
          [21/06/2025 13:16] media-hub: Calling d->m_engine->open_resource_for_uri() for first track added only: file:///home/phablet/.local/share/lomiri-system-settings/Music/xxxxxxxxxxxxxxxxx
          [21/06/2025 13:16] media-hub: 	with a Track::Id: /com/lomiri/MediaHub/Service/sessions/9/TrackList/0
          [21/06/2025 13:16] media-hub: Found content type: audio/mpeg
          [21/06/2025 13:16] media-hub: Found content type: audio/mpeg
          [21/06/2025 13:16] media-hub: Found audio content
          [21/06/2025 13:16] media-hub: shuffle is false
          [21/06/2025 13:16] media-hub: Wrapping d->current_track back to begin()
          [21/06/2025 13:16] media-hub: Updating MPRIS TrackList properties:
          [21/06/2025 13:16] media-hub: 	Tracks: 1
          [21/06/2025 13:16] media-hub: 	has_previous: 1
          [21/06/2025 13:16] media-hub: 	has_next: 0
          [21/06/2025 13:16] media-hub: Updating MPRIS TrackList properties:
          [21/06/2025 13:16] media-hub: 	Tracks: 1
          [21/06/2025 13:16] media-hub: 	has_previous: 0
          [21/06/2025 13:16] media-hub: 	has_next: 0
          [21/06/2025 13:16] media-hub: State changed on playbin: READY
          [21/06/2025 13:16] media-hub: LoopStatus: 2
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Setting next track on playbin (on_go_to_track signal): file:///home/phablet/.local/share/lomiri-system-settings/Music/xxxxxxxxxxxxxxxxx
          [21/06/2025 13:16] media-hub: 	with a Track::Id: /com/lomiri/MediaHub/Service/sessions/9/TrackList/0
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Found content type: audio/mpeg
          [21/06/2025 13:16] media-hub: Found content type: audio/mpeg
          [21/06/2025 13:16] media-hub: Found audio content
          [21/06/2025 13:16] media-hub: Updating MPRIS TrackList properties:
          [21/06/2025 13:16] media-hub: 	Tracks: 1
          [21/06/2025 13:16] media-hub: 	has_previous: 1
          [21/06/2025 13:16] media-hub: 	has_next: 1
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:16] media-hub: State changed on playbin: READY
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Requested state change.
          [21/06/2025 13:16] media-hub: Setting state: lomiri::MediaHubService::Engine::State::playing
          [21/06/2025 13:16] media-hub: Requesting power state
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Request system state active.
          [21/06/2025 13:16] media-hub: Requesting new system wakelock.
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Engine: playing uri: file:///home/phablet/.local/share/lomiri-system-settings/Music/xxxxxxxxxxxxxxxxx
          [21/06/2025 13:16] media-hub: Acquired new system state: lomiri::MediaHubService::power::SystemState::active
          [21/06/2025 13:16] media-hub: Released system state: lomiri::MediaHubService::power::SystemState::active
          [21/06/2025 13:16] media-hub: streams changed: file has 0 video streams and 1 audio streams
          [21/06/2025 13:16] media-hub: State changed on playbin: PAUSED
          [21/06/2025 13:16] media-hub: State changed on playbin: PLAYING
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Requested state change.
          [21/06/2025 13:16] media-hub: Setting state: lomiri::MediaHubService::Engine::State::paused
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: End of tracklist reached, stopping playback
          [21/06/2025 13:16] media-hub: Requested state change.
          [21/06/2025 13:16] media-hub: Setting state: lomiri::MediaHubService::Engine::State::stopped
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Updating MPRIS TrackList properties:
          [21/06/2025 13:16] media-hub: 	Tracks: 0
          [21/06/2025 13:16] media-hub: 	has_previous: 1
          [21/06/2025 13:16] media-hub: 	has_next: 1
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:16] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:16] media-hub: apparmor profile name: unconfined
          [21/06/2025 13:16] media-hub: is_unconfined(): true
          [21/06/2025 13:16] media-hub: has_package_name(): false
          [21/06/2025 13:16] media-hub:  -- Destroying app_name='unconfined', info='unconfined', ':1.25'
          [21/06/2025 13:16] media-hub: Resetting pipeline
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Release system state active.
          [21/06/2025 13:16] media-hub: Clearing system wakelock.
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Release display on.
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Updating MPRIS TrackList properties:
          [21/06/2025 13:16] media-hub: 	Tracks: 0
          [21/06/2025 13:16] media-hub: 	has_previous: 1
          [21/06/2025 13:16] media-hub: 	has_next: 1
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Release system state active.
          [21/06/2025 13:16] media-hub:
          [21/06/2025 13:16] media-hub: Release display on.
          [21/06/2025 13:16] media-hub: Current player state is already stopped - no need to change state to stopped
          [21/06/2025 13:16] media-hub: Setting state: lomiri::MediaHubService::Engine::State::no_media
          [21/06/2025 13:16] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:16] media-hub: Checking if port is available -> 0
          [21/06/2025 13:16] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:16]   Output to wired headphone: false
          [21/06/2025 13:16]   Output to wired headset: false
          [21/06/2025 13:16] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:17]   Output to wired headphone: false
          [21/06/2025 13:17]   Output to wired headset: false
          [21/06/2025 13:17] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:17] media-hub: Checking if port is available -> 0
          [21/06/2025 13:17] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:17] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:17] tp-qt 0.9.8 WARN: Channel::channelType() used with channel closed
          [21/06/2025 13:17] media-hub: Got call ended signal, resuming paused multimedia sessions
          [21/06/2025 13:17]   Output to wired headphone: false
          [21/06/2025 13:17]   Output to wired headset: false
          [21/06/2025 13:17] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:17] media-hub: Checking if port is available -> 0
          [21/06/2025 13:17] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:17] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:17]   Output to wired headphone: false
          [21/06/2025 13:17]   Output to wired headset: false
          [21/06/2025 13:17] PulseAudio event for sink with index 1 received.
          [21/06/2025 13:17] PulseAudio event for sink with index 0 received.
          [21/06/2025 13:17] media-hub: Checking if port is available -> 0
          [21/06/2025 13:17] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:17] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:17] media-hub: Checking if port is available -> 0
          [21/06/2025 13:17] media-hub: Connection state for port changed to: 1
          [21/06/2025 13:17]   Output to wired headphone: false
          [21/06/2025 13:17]   Output to wired headset: false
          [21/06/2025 13:17] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:17]   Output to wired headphone: false
          [21/06/2025 13:17]   Output to wired headset: false
          [21/06/2025 13:17] PulseAudio event for sink with index 14 received.
          [21/06/2025 13:17] PulseAudio event for sink with index 14 received.
          [21/06/2025 13:17] media-hub: Connection state for port changed to: 2
          [21/06/2025 13:17] media-hub: AudioOutputObserver reports that output is now External.
          [21/06/2025 13:17] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:17]   Output to wired headphone: false
          [21/06/2025 13:17]   Output to wired headset: false
          [21/06/2025 13:17] PulseAudio sink details for sink.primary_output with index 1 is available:
          [21/06/2025 13:17]   Output to wired headphone: false
          [21/06/2025 13:17]   Output to wired headset: false
          [21/06/2025 13:17] PulseAudio event for sink with index 14 received.
          [21/06/2025 13:17] PulseAudio sink details for sink.primary_output with index 1 is available:
          
          
          1 Reply Last reply Reply Quote 0
          • First post
            Last post