Image Hosted by ImageShack.us
___________________________

ATTENZIONE: 17-12-2007

Il modulo snd-bt-sco, rilasciato col pacchetto ufficiale, non funziona con kernel 2.6.22 e successivi.
Per ovviare a questo, bisogna installare la versione CVS, piu’ aggiornata, in questa maniera:

cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa login

Premere “Enter” senza password, e scaricare il modulo con:

cvs -z3 -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa co -P btsco

La compilazione e’ identica a quella descritta nell’articolo.

Come gia’ citato nella spiegazione dello stack bluetooth e dei suoi servizi,il canale audio gestito da SCO,con Ubuntu, viene gia’ fornito come modulo appartenente al kernel tree (modprobe sco)
Per poter connettere l’auricolare c’e’ bisogno degli immancabili driver.
Il progetto si chiama Bluetooth-alsa e il modulo finale che verra’ caricato sara’ “snd_bt_sco” (gia’ presente in alcuni kernel mi pare della Dapper Drake)
Il programma BTSCO si occupera’ di mettere in comunicazione L’auricolare tramite un canale RFCOMM

Requisiti

-Kernel-Headers in alternativa ai kernel-sources
Btsco
Informazioni nuovo sistema
-Tutto l’occorrente per compilare (vedi altri how-to)

=====================
Installazione Kubuntu Feisty
=====================

Il programma BTSCO si trova nei repository:

sudo apt-get install bluez-btsco

Prima di lanciare il programma,carichiamo il modulo:

sudo modprobe snd-bt-sco

Accendiamo l’auricolare,preparandolo per la connessione (su molti modelli vanno premuti + tasti contemporaneamente)
Lanciamo un tool delle bluez-utils per scoprire il numero di MAC:

hcitool scan

00:0F:DE:AE:13:2B HBH-600

Associamo il servizio voice:

sudo hciconfig hci0 voice 0x0060

Inseriamo il PIN(si aprira’ una dialog):

hcitool cc 00:0F:DE:AE:13:2B

Se il canale rfcomm e’ corretto (solitamente e’ il canale 1) avviamo la connessione con:

btsco -v 00:0F:DE:AE:13:2B

============================================
Installazione da sorgenti per qualsiasi distribuzione
============================================

Scompattiamo il pacchetto btsco-0.5.tgz
tar xvfz btsco-0.5.tgz
cd btsco-0.5
./bootstrap
sudo ./configure && make && make install
Spostiamoci nella directory “kernel” all’interno dei sorgenti di btsco
cd kernel
sudo make
sudo depmod -a
sudo modprobe snd_bt_sco

Abbiamo installato “btsco” e caricato il modulo snd_bt_sco
Per poter avviare al login i servizi necessari bisogna (facoltativo) editare il file /etc/rc.local:
sudo kate /etc/rc.local
Ed inserire i seguenti tools:

sdpd
hcid
rfcomm

Il primo e’ il demone dei servizi,il secondo il demone per le interfacce bluetooth e il terzo e’ per il canale di scambio dati
Ora non resta che registrare il servizio “voice” (premendo contemporaneamente i 2 pulsanti come sull’ericsson HBH-600)

sudo hcitool scan

Copiare il mac dell’auricolare

sudo hciconfig hci0 voice 0x0060
hcitool cc Mac_address_auricolare
E qui ci verra’ proposto (Kubuntu) di inserire il PIN per il pairing con l’auricolare (0000 di solito)

Lanciamo btsco

sudo btsco -v mac_address_auricolare

dovremmo vedere questo output

btsco -v 00:0F:DE:AE:13:2B
btsco v0.4c
Device is 2:0
Voice setting: 0x0060
RFCOMM channel 1 connected
recieved AT*ECBP=?
recieved AT+CLIP=1
recieved AT+CSCS="UTF-8"
recieved AT+CLAN?

Dispositivi Supportati

Ecco una lista aggiornata

##SUPPORTED HEADSET##

* BlueTrek 1, G2
* Bluetake iPhono BT420
* Canyon CN-BTH1
* Ericsson HBH-60, HBH-35
* Ericsson HBH-PV700
* iTech Clip r35, black
* iTech Clip S
* Jabra BT110, BT130, BT200, BT250
* Jabra Mega BT
* LevelOne BLH-1000
* Logitech HS01
* Logitech Mobile F-0179A, Mobile F-0228A, HS04
* Motorola H350
* Motorola H500
* Motorola HS801
* Motorola HS805
* Motorola HS810/HS850
* Motorola HT820
* Nokia HDW-2, HDW-3, hs-11w, HS-56W
* Nokia HS-26W
* Plantronics M2500, M3000, Pulsar 590a
* Siemens HHB-600
* Southwing Neo-507
* Sycell Sybths1 (kernel 2.6.22)
* SbS B804

divelogo6.png

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
52.91.245.237

Valutazione 3.00 su 5
happy wheels 2 demo

Category:

Senza categoria

Tags:

Commenti via Facebook:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

20 Comments

  • federico ITALY 11 anni ago

    Finalmente sono riuscito, con queste indicazioni, ad utilizzare l’auricolare bluetooth (motorola H500, se vuoi aggiungerlo alla lista) con skype su ubuntu.
    grazie.
    Solo non mi è chiaro perchè ogni giorno per collegare l’auricolare devo rifare la procedura descritta partendo da “sudo depmod -a”.
    Potrebbe dipendere dal fatto che uso una chiavetta usb/bluetooth per connettere l’auricolare al computer?
    comunque poco male….sono solo pochi comandi.
    ciao
    federico

      Quota

  • ciao..mi fa piacere che funzioni..lo aggiungo subito
    se vuoi evitare i comandi

    http://divilinu.wordpress.com/2007/01/03/kbtsco-2/

    ho creato un interfaccia molto + comoda..fintanto che resiste sdptool..poi dovro’ modificarlo
    per il dongle..e’ subito fatto
    inserisci snd_bt_sco nel file /etc/modules cosi’ si carica all’avvio
    se apri il file /etc/bluetooth/rfcomm.conf puoi inserire all’interno il numero di mac dell’auricolare..cosi’ automatizzi il riconoscimento
    Altra cosa da fare..
    inserisci in /etc/rc.local
    rfcomm
    sdpd
    hcid

      Quota

  • crl6904 ITALY 10 anni ago

    ma funziona anche su gutsy?

      Quota

  • @crl6904
    in teoria si..alla fine si basa su un modulo del kernel, quindi indipendentemente dalla distribuzione.
    snd-bt-sco dovrebbe essere gia’ aggiunto al kernel di Ubuntu, ma siccome non cell’ho..basta che lanci

    sudo modprobe snd-bt-sco

    cosi’ vedi se ci sono o meno
    E’ un modulo molto vecchio, e dal kernel 2.6.20 in poi non sono riuscito ad installarlo..speriamo che lo aggiornino

      Quota

  • Da aggiungere ai modelli supportati: Nokia HS-26W

    Sparazza

      Quota

  • @Sparazza
    aggiunto grazie…

      Quota

  • Spettacolo è il mio auricolare l’hs 26w avevo intenzione di provarlo essendoci già il 56w, grazie sparazza 😉

      Quota

  • monoj ITALY Mozilla Firefox Linux 10 anni ago

    Ciao a tutti
    sto cercando di collegare il mio Nokia HS-26W, ma non c’è verso.
    Uso Kubuntu 8.04, ma quando inizio a compilare btsco-0.5 con il comando:

    ./bootstrap
    mi da questo messaggio:
    ./bootstrap: 3: aclocal: not found
    Ho provato ad installare il pacchetto bluetooth-alsa, ma alla fine mi da questo errore:
    sudo btsco -v 00:18:42:95:88:07
    btsco v0.42
    Device is 1:0
    Error: btsco open (1-0): No such device or address.
    Qualcuno mi può dare una mano?
    Grazie mille
    Ciao

      Quota

  • Divilinux ITALY Mozilla Firefox Linux 10 anni ago

    @monoj
    non ho capito..hai seguito tutta la guida e hai ottenuto l’errore lanciando btsco..oppure dopo il ./bootstrap hai lasciato perdere e hai installato il btsco dal pacchetto bluetooth-alsa?..perche’ se cosi’ fosse ti manca il modulo del kernel
    Io non ho idea se il kernel di ubuntu abbia o meno il modulo snd-bt-sco..ma se non lo hai btsco non puo’ funzionare. Nella guida e’ spiegato.

      Quota

  • monoj ITALY Mozilla Firefox Linux 10 anni ago

    Ciao Divilinux
    Dopo l’errore ./bootstrap: 3: aclocal: not found,ho installato il pacchetto e dopo ho eseguito la parte quella della cartella del kerner e sono andato avanti e solo alla fine mi da questo errore.
    Mi pare che il modulo snd-bt-sco c’è l’ha.
    Cosa posso fare?

    Grazie mille.
    Ciao

      Quota

  • Divilinux ITALY Mozilla Firefox Linux 10 anni ago

    @monoj
    Parlo per kde..prima va lanciato il kbluetooth e va fatto il pairing
    Assodato che questo sia stato fatto, bisogna controllare:

    1- che il modulo snd-bt-sco sia caricato..quindi col solito:

    lsmod | grep snd-bt-sco

    2- L’interfaccia del dispositivo deve essere abilitata

    sudo hciconfig hci0 up

    3- Su alcuni auricolari BT, prima di lanciare btsco, va eseguita una combinazione di tasti che nel mio caso sono i volumi + e – premuti in contemporanea per qualche secondo

    Il problema e’ che btsco non sta rilevando alcun dispositivo..per avere un dump completo bisogna installare bluez-hcidump e lanciarlo prima di eseguire btsco

      Quota

  • Altro modello supportato: Sycell Sybths1, almeno su kernel 2.6.22.
    Sul 2.6.26 compila tutto e modulo del kernel e btsco partono però il canale audio non funziona nonostante il computer rilevi i pulsanti premuti sull’auricolare. Da quello che ho capito girando un po’ andrebbe patchato il kernel!!

      Quota

  • Divilinux ITALY Mozilla Firefox Linux 10 anni ago

    @WhiteWizard
    Grazie aggiunto..
    😉

      Quota

  • Invece a me non funziona…
    seguo alla lettera tutte le istruzioni, ma arrivati a sudo modprobe snd_bt_sco, ottengo:
    FATAL: Module snd_bt_sco not found.
    E non rieco a capire perchè… penso comunque che la compilazione sia andata bene (ho Hardy)…
    Aiuto per favore…

      Quota

  • Divilinux BRAZIL Mozilla Linux 10 anni ago

    @HalphaZ
    se il modulo non viene caricato leggi dal dmesg gli eventuali errori che ne impediscono il caricamento
    Altrimenti, visto che “pensi” sia andata bene la compilazione, probabilmente non e’ cosi’. Se ci riesci incolla l’output della compilazione su pastebin.com e passa qui il link

      Quota

  • Valerio ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    Ciao, io sto provando a far funzionare un headset bluetooth dell, l’audio si sente ma non va il microfono…Provando a seguire la guida mi blocca al comando “hcitool cc 00:0F:DE:AE:13:2B”; mi restituisce “Can’t create connection: Operation not permitted”…Ovviamente ho sostituito il MAC giusto…Non so che fare…

      Quota

  • Valerio ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    Ah,uso Ubuntu 8.10…

      Quota

  • Divilinux BRAZIL Mozilla Linux 10 anni ago

    @valerio
    hcitool cc va lanciato da root..

      Quota