How to create bluetooth qube on Novacustom NV41?

How do you create a bluetooth qube on Novacustom NV41? Which devices do you have to attach to the qube? I have tried adding the audio controller to sys-usb and also tried installing blueman in sys-net in case it was combined with the wireless network controller.

In sys-usb I have all the usb controllers attached, and I can see a device that is just made up of letters, numbers and underscores. I thought this was normally the bluetooth device but both blueman and bluetoothctl fail to recognize it.

I have confirmed the bluetooth service is running. I start blueman-applet and then trying to start blueman-manager gives the error: “No adapter(s) found, exiting”.

1 Like

This should be the Bluetooth controller.
What’s its model?
You can get the device ID VID:PID in the output of lsusb.
Maybe there is a problem with the device driver (kernel version) or missing firmware.
You can check the log in sys-usb related to this device to be sure.
Also is your sys-usb based on a Debian or Fedora template?

1 Like

What template (debian, fedora | minimal, xfce, gnome?) is in use for your sys-usb qube?

I have a NV41 and the bluetooth device works fine. I never had to install anything special to make it work.

It’s indeed the USB device named only with numbers, letters and underscores, not really practical :sweat: .

1 Like

After reading the output from “dmesg” I found the missing firmware files needed for the bluetooth controller to be recognized, but I still can’t get any sound from it after connecting a bluetooth headset.

I needed the files “AthrBT_0x11020100.dfu” and “ramps_0x11020100_40.dfu” found here. These need to be moved to “/lib/firmware/ar3k”.

I am running a Debian minimal template. I’m trying to use sys-usb as the audiovm, following the instructions here. I am able to pair and connect a bluetooth headset, but I am unable to play sound both from a VM that has sys-usb set as its audiovm and from the audiovm itself (using “aplay /usr/share/sounds/alsa/Noise.wav”).

I can confirm that the following are installed in the template: pipewire-qubes, qubes-audio-daemon, pavucontrol, qubes-core-admin-client, qubes-usb-proxy, alsa-utils, easyeffects, blueman, libspa-0.2-bluetooth

I’m trying to get the sound to play from the audiovm (sys-usb) first.

When I run the aplay command I get the message “Playing WAVE ‘/usr/share/sounds/alsa/Noise.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono”, but with nothing playing.

When I run pavucontrol in the audiovm, I only see the “dummy output” device in the Output Devices tab. However, I can see the bottom bar move, so it does recognize that sound is playing.

Also, I am trying to use pipewire and not pulseaudio.

1 Like

After reading the output from “dmesg” I found the missing firmware files needed for the bluetooth controller to be recognized, but I still can’t get any sound from it after connecting a bluetooth headset.

I needed the files “AthrBT_0x11020100.dfu” and “ramps_0x11020100_40.dfu” found here. These need to be moved to “/lib/firmware/ar3k”.

I am running a Debian minimal template.

1 Like

It seems that your bluetooth headset is not recognized.
Check in Blueman that it’s connected.
Maybe try to use a different audio profile in the Blueman or in the pavucontrol.

1 Like

Maybe try to install the package “linux-firmware” (it’s not light), it should contain every firmware you will ever need