You are not logged in.

#1 2025-10-08 15:38:38

myrrhmellow
Member
Registered: 2025-10-08
Posts: 1

Receiving Bluetooth audio input from a Fire TV

I have installed Arch Linux on a Dell Wyse 3040 which I use to unify audio from various devices over Ethernet and Bluetooth for output to a USB-attached DAC. I have successfully set up Pipewire-Roc, VBAN and Scream receivers and I am able to receive audio from paired Android devices via Bluetooth. My final problem is my Fire TV 4K 2nd Gen Stick with Fire OS 8.1.4.9, which is unable to discover the Arch Linux PC even at close range.

I have learned from an archived Reddit post that adding Class = 0x002c0414 to the [General] heading in /etc/bluetooth/main.conf should make a Linux PC discoverable from a Fire TV stick, but when I go to bluetoothctl and switch discoverable on, it still only shows up in my smartphone's Bluetooth menu and remains undiscoverable on my Fire TV. Pairing a Bluetooth keyboard and headphones with the Fire TV works fine.

I have tried it with the supplied Azurewave AW-CM389MA (Marvell 8897) card, an ASUS BT400 USB device, an ASUS BT500 USB device and a TP-Link UB500 (rtl8761b) USB device. I have also tried setting Class = 0x00240404 and adding Enable=Source,Sink,Headset,Handsfree in an effort to make my PC look more like the Bluetooth headphones that are known to work. I suspect that something is missing (or present) that makes my Fire TV reject my Arch Linux PC as a possible Bluetooth audio device while the other Android devices accept it but I am not sure how to extract useful information from the Fire TV for troubleshooting on the Arch Linux side.

A possible hardware solution would be to use a dedicated Bluetooth receiver and then route the audio via cable but I prefer a software solution if I am just missing something obvious in Arch Linux. Searching did not turn up any relevant topics, so I don't know if anyone has tried this on Arch Linux before.

Offline

Board footer

Powered by FluxBB