bluetooth headset párosítása

 ( wakoond | 2006. december 5., kedd - 12:14 )

Sziasztok!

Van egy bluetoothos headsetem amit szeretnék működésre bírni (pl. skype használat céljából). Az ubuntuforumss.org-on talált leírás (http://ubuntuforums.org/showthread.php?t=75978&highlight=howto+bluetooth+headset) alapján elvileg mindent beállítottam. Az a problémám, hogy a btsco a következő hibaüzenetet adja:
btsco v0.42
Device is 1:0
Voice setting: 0x0060
Can't connect RFCOMM channel: Connection refused
Gyanítom, hogy a probléma a párosításnál lehet, mivel ilyet nem sikerült csinálnom. A KBluetoothd az eszközt DVD lemezként látja, és OpenWith... abalakot dob rákattintva, egy szó sem esik párosításról.

Esetleg valaki találkozott már hasonlóval?

A segítséget előre is nagyon köszi!

Taki

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

tedd fel a bluez-passkey-gnome csomagot és indítsd el a bt-applet-et. utána már tudsz párosítani.
ha jól emlékszem...
szerk: bocs, ez gnome-ra van.

Köszi, kipróbálom este! :)

Nekem anno a MAC-Adress-szel sikerült csak a párosítás, aztán már minden műxött szépen.
_______________________
"Két dolog végtelen: az emberi butaság és a világegyetem, de az utóbbiban nem vagyok biztos." A.E.

Ezt le tudnád írni kicsit részletesebben? Hogy párosítottad (milyen paranccsal / parancsokkal)?

Köszi!

Wazz, sorry... :(
Egyszer kipróbáltam, hallgattam a WC-n zenét, aztán többet sem használtam. :) Gőzöm sincs már, hogy hogyan volt, de 1-2 hogyan kellett hozzá. :)
(Bár sztem valami olyasmi rémlik, amit a te howtod is ír: btsco -v 00:00:00:00:00)

(SuSe-n ment)
_______________________
"Két dolog végtelen: az emberi butaság és a világegyetem, de az utóbbiban nem vagyok biztos." A.E.

wget http://bluetooth-alsa.sourceforge.net/.....
Lefordit (ezen belul a kernel konyvatarat is kulon)
modprobe snd_bt_sco
esdctl stop
hciconfig hci0 voice 0x0060
hcitool scan
btsco xx:xx:xx:xx:xx:xx (az xx-ek helyere a hcitool altal adott MAC cimet ird)

Elkepzelheto, hogy a hcitool csak akkor talal MAC cimet, ha parositasra allitottad a headsetet.

Sziasztok ismét!

Sikerült megoldani az előbbi problémát. a bluez-passkey-gnome szépen kéri a pin-t és innentől minden megy is szépen.
Újabb gondom van :) Szépen tudok beszélgetni Skypon keresztül, megy a hang - jön a hang. A gond csak akkor van, ha BÁRMIT csinálok. Néha már az egér mozgatása is, de egy program elindítása vagy használata, tuti elnémít mindent. A másik oldalon tisztán lehet hallani engem amint nagyban hallózom, ezzel persze kellemes perceket szerezhetek mindenkinek :) Én viszont nem hallok semmit. Ha letsezem és újra "tárcsázok" akkor megint van hang.

Van valami ötletetek?

Köszi!

Taki

ötletem az nincs, mert én eddig se jutottam el, ezért arra szeretnélek kérni, hogy írd már le legalább címszavakban, hogy fogtad a BT donglét és a PC-det, és ezt és ezt csináltad vele...

előre is köszi, másoknak is jól jönne!

--
by Mikul@s

Szia, Sziasztok!

Megpróbálom, de nem tudom hogy fog sikerülni. Többször próbáltam, így nem biztos, hogy minden lépésre emlékszem, mert ugye van amit 2, 3. alkalommal nem kell megcsinálni.

Megpróbálok csak a headsetre koncentrálni. Egyébként a témaindítóban írt linket érdemes megnézni, én mindig abból indultam ki.

1. Telepítsd apt-get-tel a bluez-utils, a bluez-passkey-gnome, és a bluez-pin csomagokat!
2. /etc/bluetooth/hcid.conf:
Security: auto
Pairing: multi
Pin helper: /usr/bin/bluez-pin (nem biztos, hogy ez a helyes elérési út, most épp nem a saját gépem előtt ülök, de ezt kell megkeresni)
3. Indítsd el: /etc/init.d/bluetooth start
4. Vagy lehet csomagból telepíteni, vagy nem, erre nem emlékszem, az a lényeg, hogy kell a btsco modul. Ha nem találod meg csomagban, akkor:
http://sourceforge.net/projects/bluetooth-alsa/
és telepíteni: ./configure, make, make install
5. modprobe snd_bt_sco (ez az előbb telepített btsco modul)
--- Ez az a szint ahová nagyon sokszor eljutottam, és itt szoktam elakadni ---
6. Most kell párosítani a headsetet és a pc-t. Ha minden ok, akkor elvileg a bluez-passkey-gnome figyelmeztető buborékban fog szólni, és kérni fogja a headset PIN-jét, ami általában 0000 vagy 1234.
7. Elvileg már megy.
8. Skype: a beállításoknál, van olyan, hogy hang eszközök (vagy ilyesmi), itt kell kiválasztani a headsetet a menüből (a rendszer ALSA legyen!)
9. a Skype Test Call szolgáltatással (címsorba echo 1234, ha jól emlékszem) érdemes tesztelni, hogy ne őrjíts meg senkit. Elkezdenek beszélni, aztán szólnak, hogy beszélj te, és 1 perc múlva visszajátsszák (a mikrofont is kipróbálhatod).

Na, hirtelen kb ennyit sikerült összeszednem. Lehet, hogy valamit kihagytam, vagy elírtam. Tényleg az a baj, hogy nem folyamatában csináltam, hanem többször újrakezdve. Azért ha valami nem világos, megpróbálok segíteni...

Taki

Én így csináltam feisty-n:

sudo apt-get install bluez-btsco bluez-passkey-gnome

bluetooth-applet

sudo modprobe snd_bt_sco

sudo hciconfig hci0 voice 0x0060

hcitool scan

sudo hcitool info 00:00:00:00:00:00

btsco 00:00:00:00:00:00

a 00:00:00:00:00:00 persze a headset címe kell,
amit a hcitool scan -ből lehet kideríteni.

Hátha segítek ezzel valakinek: megtaláltam a megoldást. Az okokat nem igazán értem, valami olyasmi, hogy az ALSA és az OSS közül az egyik nem kezeli a full-duplex üzemmódot, vagy hasonló. Azt írták, hogy ALSA alól, OSS emulációval kell futtatni. Ez a gyakorlatban nálam úgy néz ki, hogy a Skype beállításainál átállítottal ALSA-ról OSS-re, és ott a /dev/dsp1 már a headsetre mutatott.

Jó beszélgetést mindenkinek! :)

Taki

Hi!

Sikerült összelőnöm a fent leírtak alapján, és hossza goolgizés árán a headsetemet a géppel, csak az a gondom, hogy ha felhívok valakit skypeon, pl test call, akkor utána már mással nem tudok beszélni, mert nem reagál a headset semmire.

Ha kiveszem a bluetooth donglet es ujra parositom a headsetem akkor megint jo egy beszelgetes erejeig. A skype-ban átállítottam ALSA-ról OSS-re a kimenetet, kicsit javult is a hang, de nem oldotta meg a problémám.

$ hcitool dev
Devices:
hci0 00:11:F6:00:00:06

$sudo hcitool name 00:0D:44:5B:AE:50
Logitech HS05 V02

$ btsco -v 00:0D:44:5B:AE:50
btsco v0.42
Device is 1:0
Voice setting: 0x0060
RFCOMM channel 1 connected
Using interface hci0

Egy skype beszelgetés alatt ez irodik ki:
speaker volume: 13 mic volume: 15
i/o needed: connecting sco...
connected SCO channel
Done setting sco fd
recieved AT+VGS=13
Sending up speaker change 13
speaker volume: 13 mic volume: 15
driver is not in use
disconnected SCO channel
speaker volume: 13 mic volume: 15
i/o needed: connecting sco...
connected SCO channel
Done setting sco fd
speaker volume: 13 mic volume: 15
driver is not in use
disconnected SCO channel
speaker volume: 13 mic volume: 15
i/o needed: connecting sco...

Az utolso ket sor mar a 2. hivas resze

A hcidump -X -Y kimenetének vége, az első hívás legvége, és a második hívás kezdeményezése
> SCO data: handle 256 dlen 48
0000: ba ff b3 ff c4 ff c1 ff c7 ff ce ff cf ff bf ff ................
0010: bf ff ce ff b9 ff b2 ff bb ff ae ff b4 ff bc ff ................
0020: ba ff c8 ff c2 ff b8 ff c6 ff c3 ff bc ff c2 ff ................
> HCI Event: Disconn Complete (0x05) plen 4
0000: 00 00 01 16 ....
> SCO data: handle 256 dlen 48
0000: c6 ff c9 ff c2 ff cb ff ce ff c0 ff b6 ff b9 ff ................
0010: cf ff be ff b4 ff cd ff ca ff d0 ff ca ff bd ff ................
0020: bf ff ad ff a0 ff aa ff ae ff a4 ff b6 ff c0 ff ................
> SCO data: handle 256 dlen 48
0000: aa ff b2 ff b6 ff a8 ff a5 ff 93 ff a1 ff ab ff ................
0010: 9b ff b2 ff b8 ff a6 ff af ff bf ff c4 ff c4 ff ................
0020: c6 ff c7 ff bf ff ba ff c5 ff d4 ff cc ff cd ff ................
< HCI Command: Add SCO Connection (0x01|0x0007) plen 4
0000: 02 00 e0 00 ....
> HCI Event: Command Status (0x0f) plen 4
0000: 00 01 07 04 ....
< HCI Command: Inquiry (0x01|0x0001) plen 5
0000: 33 8b 9e 06 00 3....
< HCI Command: Add SCO Connection (0x01|0x0007) plen 4
0000: 02 00 e0 00 ....

Amikor masodjára párosítom a headsetet, akkor játsza le a gép a második hívás kilépő hangját.

Aki használja a headsetét skype telefonálásra az nézze meg légyszives, hogy jelentkeznek-e ezek a sorok a hcidump -X -Y kimenetén, 2 skype test call hívás között. És úgy, hogy megvárva, hogy a test call szakítsa meg a hívast. Köszi.

A bluetooth eszkoz tipusat leirnad? En is gondolkodom hasonlo beszerzesen. Koszi!

Ilyen bluetooth donlet vettem,
http://www.rightphone.hu/?cmd=termekadat&item=42790046

A headset, pedig Logitech HS05 V02

Közben, úgy néz ki, hogy mostmár csak akkor nem működik a skype másodjára, ha a hivott fél szakítja meg a beszélgetést.
Ha én szakítom meg, akkor tudok hívni vele.

Valaki el tudja magyarázni, hogy mi az összefüggés, az /etc/init.d/bluethoot és a kbluetoothd között? Egy és ugyanaz? vagy csak az egyiknek kéne futnia? Gondolom a kbluethootd a kblue-pint-t használja, az etc/init.d/bluethoot pedig a /usr/bin/blue-pin-t. Vagy tévednék. Szeretnék vele tisztában lenni.