You are not logged in.

#1 2017-04-13 00:16:07

ElectricPrism
Member
Registered: 2012-12-07
Posts: 35

[Solved] Tracks Air HD Bluetooth Headset doesn't work by default

For anyone out there searching for how to get this headset working, I have it working and followed instructions on Arch Wiki with a few modifications of my own.

This is the general process that I use on new Arch Installs to get this configured. Hope it helps others out there with the same problem.

###
# A. On New Arch Installs ensure that Bluetooth isn't started on GDM Start but on X11 start otherwise there will be problems owning the device.
# Worked 2017/04/17
###

# Install required bluetooth and pulse audio packages
sudo pacman -S pulseaudio-alsa pulseaudio-bluetooth bluez bluez-libs bluez-utils bluez-firmware

# Ensure bluetooth support is enabled
	sudo systemctl stop bluetooth
	sudo systemctl start bluetooth
	sudo systemctl status bluetooth
	sudo systemctl enable bluetooth

# Bug and possible solution: actually I found a bug in that make the headset unusable, it seems that the pulse audio module: module-bluetooth-discover works only if started after the X11 session is up. So I have a workaround.

# Edit the file:
/etc/pulse/default.pa

# and comment out (with an # at the beginning of the line) the following line (around line ~66):

#load-module module-bluetooth-discover

# now edit the file:
/usr/bin/start-pulseaudio-x11

# and after the lines:

    if [ x"$SESSION_MANAGER" != x ] ; then
	/usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
    fi

# add the following line around line ~32:

    /usr/bin/pactl load-module module-bluetooth-discover

# This way the Pulse audio’s Bluetooth modules will not be downloaded at boot time but after x11 is started.

# Reboot computer

###
# B. Use These Instructions to Manually Get Bluetooth Setup & Connect, Pair and Trust the device via CLI.
# Gnome Control Center Bluetooth worked with X11 / GDM / PulseAudio Mod on 2017/04/12
###

# Bluetooth must be set to after GDM
https://wiki.archlinux.org/index.php/Bluetooth_headset so PulseAudio isn't captured by GDM

# Use This
	pacmd ls
	pacmd set-card-profile 4 a2dp_sink

# Tracks Air Bluetooth Headset

	bluetoothctl

	paired-devices
	remove 1C:96:5A:2B:08:4A

	power off
	power on
	agent on
	default-agent
	scan on
	connect 1C:96:5A:2B:08:4A
	pair 1C:96:5A:2B:08:4A
	info 1C:96:5A:2B:08:4A
	scan off
	exit

###
# C. Test Configuration
###


# 1 - Identify the device
	pacmd ls|egrep -i 'index:|name:|device.description'

# 2 - Switch to the device a2dp_sink instead of the default to get sound
	pacmd set-card-profile 5 a2dp_sink

# 3 - Test on rhythmbox / youtube, etc...

Offline

Board footer

Powered by FluxBB