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
    4 Posts 3 Posters 329 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
          • L Online
            lsitongia
            last edited by

            Me, too. I have tried two different headsets.

            Is this a known problem?

            OnePlus Nord N10 5G
            UT 24.04-1.x daily

            TIA

            1 Reply Last reply Reply Quote 0
            • Mario.CHM Offline
              Mario.CH
              last edited by Mario.CH

              Hi,
              I have a slightly different problem.
              Oneplus Nord N100 (UT 24.04-1.2 stable) with Nissan hands-free kit <MyCar>. Pairing works without any errors, but the screen shows that no network is available. This means that I cannot make or receive calls.
              image20260223_151514524.png9cd5c12b-0204-409c-a456-f4a635e3a255-image.jpeg

              It seems that my hands-free kit cannot handle VoLTE, is that correct? šŸ¤”

              With UT 20.04 OTA 9 / on the 3G network, it was possible to make calls using the hands-free system. šŸ‘Œ

              Greetins
              Mario

              šŸ“± Oneplus Nord N100 UT24.04-1.2 stable; then Xperia X (since 2020) at last UT 24.04-1.2 RC, now out of service due to defective camera
              šŸŽ When you realize you are riding a dead horse, get off!
              My languages skill: šŸ‡ØšŸ‡­šŸ‡¦šŸ‡¹ šŸ‡©šŸ‡Ŗ, and only orally: šŸ‡¬šŸ‡§ šŸ‡¹šŸ‡­

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better šŸ’—

              Register Login
              • First post
                Last post