Open Forum













Страница 1 из 11
Форум » Железо » Безпроводные устройства » Подключение BT-audio гарнитуры в AltLinux
Подключение BT-audio гарнитуры в AltLinux
WMLДата: Пн, 28.12.2009, 10:30 | Сообщение # 1
Сержант
Группа: Новичок
Сообщений: 10
Небольшой мануал по настройке BT-audio гарнитуры (от любого сотового
телефона подойдёт) для работы с SIP телефоном (twinkle):

1). Идём на http://bluetooth-alsa.sourceforge.net/, качаем всё из cvs
(plugz)

2) собираем, устанавливаем

3) из скачанного CVS накладываем патч на ядро, как написано в этой
документации: http://bluetooth-alsa.sourceforge.net/build.html

4) делаем конфиг для alsa в ~/.asoundrc пишем, заменив в default на свой
адрес BT адаптера. Адрес берётся из команды hcitool scan:
$ cat ~/.asoundrc
pcm.headset {
@args [BDADDR TIMEOUT]

# The Bluetooth device address for target headset, used for Audio Gateway (PC) initiated connections
# Please note that this value is ignored when the connection is Headset initiated
@args.BDADDR {
type string
default "00:00:A3:66:B1:43"
}

# This value represents how long we will try to reach the headset, until we give up.
# Value is in milliseconds
@args.TIMEOUT {
type integer
default 6000
}

type sco bdaddr $BDADDR
timeout $TIMEOUT
}

ctl.headset {
type sco }

pcm.a2dpd {
type a2dpd
}

4) Связываем гарнитуру с компьютером. Наверное это самый сложный процесс.

Для этого:
- перевести гарнитуру в режим поиска (например удерживая кнопку вклуючения более 10 секунд).

- делаем скриптик на шелл, вот с таким содержимым:

#!/bin/sh
echo "PIN 0000"

где 0000 - pin код вашей BT гарнитуры (по дефолту 0000, как правило)
- Запускаем "passkey-agent --default ./pin-helper.sh"

- в отдельном терминале говорим:


sdptool browse BDADDR

BDADDR вашей гарнитуры узнаётся из hcitool scan

По идее этого должно хватить.. после связывания (смотрим
/var/log/messages) - всё должно заработать

6) запускаем headsetd

5) пробуем играть звук:
aplay -Dplug:headset какой-нить_wav_файл

6) настраиваем twinkle на работу через устройство plug:headset, выбрав
в списке устройств - other alsa devices.

=============

> List of files which have been downloaded from the "devel" incoming:
> bluetooth-alsa-0.5-alt0.cvs.20070327.src.rpm
> libsbc-0.0-alt0.cvs.20070327.src.rpm

Начало было положено rider@ в http://lists.altlinux.org/pipermail/sisyphus/2007-January/092398.html

А далее я купил себе A2DP наушники, и теперь ничего собирать не надо,
просто настраивать headsetd по рекомендациям выше ;)

PS tested hardware:
headset - iqua BHS-701, bluetooth dongle - BLUETAKE. Вывод hciconfig hci0:

hci0: Type: USB....

Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Class: 0x3e0100
Service Classes: Networking, Rendering, Capturing, Object Transfer, Aud
io
Device Class: Computer, Uncategorized
HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver: 0x7a6
Manufacturer: Cambridge Silicon Radio (10)

 
Форум » Железо » Безпроводные устройства » Подключение BT-audio гарнитуры в AltLinux
Страница 1 из 11
Поиск:
Статистика форума
Последние темы Популярные темы

Настройка Wi-Fi

(9)

Как в Ubuntu 10.04 пр...

(1)

Runtu

(1)

EduMandriva

(0)

Mandriva

(0)

На работе

(6)

настройка vlc на каче...

(4)

как завести блутус по...

(3)

Linux

(29)

Другое

(42)

ICQ

(82)

Другое

(42)

Linux

(29)

Програмистам!

(17)

Проблемы со Skype

(16)

что нового в новой ве...

(14)

Linux Install Fest в ...

(12)

Rammstein

(12)

Семейные

(12)

Аниме

(11)

Хостинг от uCoz