Bluetooth Sound Fragmented

Hi all. This is a cross post from Pine Forums. Still going with this one.
Hardware is Quartz64. OS is Manjaro with latest updates.

Manjaro OS is booting and working remarkably well on Quartz64 model B. As a desktop I find the system is very usable, albeit a bit slow in a graphics intensive browser.

Anyway I wanted to test bluetooth connectivity and performance. Both bluetooth devices (speakers)were detected by Quartz and both connected to Manjaro/Quartz64. Unfortunately the sound is jittery and fragmented.

Any ideas on how to address this? Bluetooth is working, but the sound is jumpy. Does this imply that the firmware is working?

The log below refers to an absent firmware patch file which I find confusing.

Bluetooth: Core ver 2.22
[ 6.894693] NET: Registered PF_BLUETOOTH protocol family
[ 6.894699] Bluetooth: HCI device and connection manager initialized
[ 6.894717] Bluetooth: HCI socket layer initialized
[ 6.894724] Bluetooth: L2CAP socket layer initialized
[ 6.894743] Bluetooth: SCO socket layer initialized
[ 7.053099] Bluetooth: HCI UART driver ver 2.3
[ 7.053134] Bluetooth: HCI UART protocol H4 registered
[ 7.053140] Bluetooth: HCI UART protocol BCSP registered
[ 7.053240] Bluetooth: HCI UART protocol LL registered
[ 7.053246] Bluetooth: HCI UART protocol ATH3K registered
[ 7.053278] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 7.053631] Bluetooth: HCI UART protocol Intel registered
[ 7.053970] Bluetooth: HCI UART protocol Broadcom registered
[ 7.054014] Bluetooth: HCI UART protocol QCA registered
[ 7.054043] Bluetooth: HCI UART protocol Marvell registered
[ 7.172948] of_dma_request_slave_channel: dma-names property of node ‘/serial@fe650000’ missing or empty
[ 7.172986] dw-apb-uart fe650000.serial: failed to request DMA
[ 7.427018] Bluetooth: hci0: BCM: chip id 107
[ 7.429270] Bluetooth: hci0: BCM: features 0x2f
[ 7.452351] Bluetooth: hci0: BCM4345C0
[ 7.452370] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0000
[ 7.453014] Bluetooth: hci0: BCM: firmware Patch file not found, tried: <<<<<<<<
[ 7.453027] Bluetooth: hci0: BCM: ‘brcm/BCM4345C0.pine64,quartz64-b.hcd’
[ 7.453033] Bluetooth: hci0: BCM: ‘brcm/BCM4345C0.hcd’
[ 7.453037] Bluetooth: hci0: BCM: ‘brcm/BCM.pine64,quartz64-b.hcd’
[ 7.453040] Bluetooth: hci0: BCM: ‘brcm/BCM.hcd’

Update. I have come across a post from June (Pine64 forum) that talks about stuttering in Bluetooth. So this matter is old. While googling this matter, I came across Ubuntu users on other forums who describe in some detail what to try. I will give this a go.

Hi,

If you come across a solution I would appreciate an update, for I have just moved my daughter’s (x86 PC) from Mint to Manjaro, and she now complaints about bluetooth sound fragmentation in her BT headphones, that she didn’t complain about with Mint.

(Si it seems the issue is not ARM specific)

1 Like

Hi all. I came across this old post - one of mine -as I still encounter this issue on the quartz64. This time I tried a Bluetooth Dongle. It was a nice CSR Audio adaptor, that works well on my Linux PCs. It suffered the same fate. The sound is jittery.
Any ideas or resources to help resolve this?
My nearby Pi400 Keyboard Bluetooth works well using the same hardware - amp etc.

6.4.7-1-MANJARO-ARM on Quartz64 SBC 4GB.

Update - Software installed on this system
bluez
bluez-libs
bluez-utils
pipewire-pulse

I have experienced issues while using pipewire and not pulse audio and also the other way around. Sometimes one will work and the other will not.