Barracuda X 2022 disconnecting from dongle | Razer Insider
Skip to main content
Question

Barracuda X 2022 disconnecting from dongle

  • May 7, 2023
  • 51 replies
  • 21365 views

Show first post

51 Replies

BakkerHenk
  • Insider Mini
  • May 15, 2026

Apologies for bumping up an old topic.

First of all, I am running Ubuntu 25.10.
I also had the random "Power off" and cracking and stuttering audio on high speed wireless.
I checked the firmware on my Barracuda X headset (RZ04-0443) and its running the latest firmware.
After reading several topics and several solutions, I asked Claude to help me debug.
My findings:

Bluetooth mode

This is where I had the random "Power off" issues.
What Claude found out: 

the headset is trying to switch from A2DP (stereo) to HFP (call/microphone mode). When that happens, the A2DP transport gets torn down, the audio stream errors, and the headset powers off from the disruption.

Root cause found. Here's the complete failure chain:
  1. Some app opens a microphone input stream (browser, system monitor, Discord, etc.)
  2. WirePlumber's autoswitch-bluetooth-profile detects this and tries to switch the headset from A2DP (stereo
  audio) to HFP (call/mic mode)
  3. The A2DP transport fails during the profile switch (error 24)
  4. The headset tries to complete the HFP handshake by sending AT+NREC=0 via RFCOMM
  5. WirePlumber can't handle it ("modem not available") — the HFP switch fails too
  6. Both audio profiles are now broken, the headset has no connection, and it powers off

The setting bluetooth.autoswitch-to-headset-profile is enabled by default and is the trigger.
The fix — since you have a Razer Seiren Mini as your mic anyway, you likely don't need the headset's HFP mic


What I did:

mkdir -p ~/.config/wireplumber/wireplumber.conf.d/
nano ~/.config/wireplumber/wireplumber.conf.d/51-disable-bt-autoswitch.conf

In Nano I added the following:

wireplumber.settings = {
bluetooth.autoswitch-to-headset-profile = false
}

Then restarted WirePlumber

systemctl --user restart wireplumber

That seemed to solve the headset randomly powering off.

 

Bluetooth audio quality

The issue here basically was that my Ubuntu didnt use the right audio device.
Without the dongle I had:

  • Headset - Razer Barracuda X (BT)
  • Handsfree - Razer Barracuda X (BT)

Both have configuration options:

  • High Fidelity Playback (A2DP Sink, codec SBC)
  • High Fidelity Playback (A2DP Sink, codec SBC-XQ)

The first configuration was selected as default. Claude recommended using the second because of better audio quality. So the combination of 'Headset' and 'SBC-XQ' are now my go-to settings.

 

High speed wireless

For this one I went back to the audio devices. With the dongle connected, I now have:

  • Headset - Razer Barracuda X (BT)
  • Handsfree - Razer Barracuda X (BT)
  • Analog output - Razer Barracuda X 2.4
  • Digital stereo (HDMI) - Razer Barracuda X 2.4

In my previous attempts, the audio device didn't switch to one of the 2.4 devices. The audio did work, but very poorly. After switching the audio device to one of the 2.4 options, all cracking and stuttering was immediately gone. I can actually detect no real difference between the Analog Output and the Digital Stereo one.
Claude seems to think its a quirk of the Linux USB Audio driver.