btsco - headset profile activated but no sco packets transmitted ???
Hi there,
while running btsco I can successfully change my mixersettings via the headset, so I assume the connection has been established just fine:
root@sigma:~/src/btsco# ./btsco -v 00:07:A4:95:41:76 2 btsco v0.4 Device is 1:0 Voice setting: 0x0060 RFCOMM channel 2 connected recieved AT+BRSF=24 recieved AT+VGS=03 Sending up speaker change 3 recieved AT+VGS=07 Sending up speaker change 7 recieved AT+VGS=11 Sending up speaker change 11 recieved AT+VGS=15 Sending up speaker change 15 speaker volume: 15 mic volume: 1 driver is in use connected SCO channel Done setting sco fd
But I can neither hear sound nor record anything via the Jabra BT110 headset using BlueZ 20050328 with kernel 2.6.11:
aplay -D plughw:Headset test.wav
Playing Sparc Audio 'test.wav' : Mu-Law, Rate 8000 Hz, Mono
I just hear a raise in static when playback commences (even though mixer levels are maxed in alsamixer!)...
snd-bt-sco revision 1.6 $
snd-bt-sco: snd-bt-scod thread starting
snd-bt-sco: playback_open
snd-bt-sco: prepare ok bps: 16000 size: 8000 count: 2000
snd-bt-sco: playback_trigger 1
snd-bt-sco: setting playback to bspcm
root@sigma:~# hcitool con
Connections:
< SCO 00:07:A4:95:41:76 handle 44 state 1 lm SLAVE
< ACL 00:07:A4:95:41:76 handle 41 state 1 lm MASTER
root@sigma:~# hciconfig hci0
hci0: Type: USB
BD Address: 00:02:72:80:A5:D3 ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:9966 acl:207 sco:0 events:535 errors:0
TX bytes:6279 acl:191 sco:0 commands:195 errors:0root@sigma:~# hciconfig hci0 revision
hci0: Type: USB
BD Address: 00:02:72:80:A5:D3 ACL MTU: 192:8 SCO MTU: 64:8
HCI 16.14
Chip version: BlueCore02-External
Max key size: 56 bit
SCO mapping: HCIAudio works fine with that headset and dongle using the Widcomm stack 1.4 under Windoze ;(...
Regards,
Lars
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Oops, forgot that info here:
root@sigma:~# hcitool info 00:07:A4:95:41:76
Requesting information ...
BD Address: 00:07:A4:95:41:76
Device Name: Jabra BT110
LMP Version: 1.2 (0x2) LMP Subversion: 0x613
Manufacturer: Cambridge Silicon Radio (10)
Features: 0xfc 0xff 0x0b 0x00 0x00 0x00 0x00 0x00
<encryption> <slot offset> <timing accuracy> <role
switch>
<hold mode> <sniff mode> <park state> <RSSI> <channel
quality>
<SCO link> <HV2 packets> <HV3 packets> <u-law log>
<A-law log>
<CVSD> <paging scheme> <transparent SCO>Quoted 59 lines · Lars Steinke
Hi there,
while running btsco I can successfully change my mixersettings via the headset, so I assume the connection has been established just fine:
root@sigma:~/src/btsco# ./btsco -v 00:07:A4:95:41:76 2 btsco v0.4 Device is 1:0 Voice setting: 0x0060 RFCOMM channel 2 connected recieved AT+BRSF=24 recieved AT+VGS=03 Sending up speaker change 3 recieved AT+VGS=07 Sending up speaker change 7 recieved AT+VGS=11 Sending up speaker change 11 recieved AT+VGS=15 Sending up speaker change 15 speaker volume: 15 mic volume: 1 driver is in use connected SCO channel Done setting sco fdBut I can neither hear sound nor record anything via the Jabra BT110 headset using BlueZ 20050328 with kernel 2.6.11:
aplay -D plughw:Headset test.wav
Playing Sparc Audio 'test.wav' : Mu-Law, Rate 8000 Hz, MonoI just hear a raise in static when playback commences (even though mixer levels are maxed in alsamixer!)...
snd-bt-sco revision 1.6 $
snd-bt-sco: snd-bt-scod thread starting
snd-bt-sco:playback_open
snd-bt-sco: prepare ok bps: 16000 size: 8000 count: 2000
snd-bt-sco:playback_trigger1
snd-bt-sco: setting playback to bspcmroot@sigma:~# hcitool con Connections: < SCO 00:07:A4:95:41:76 handle 44 state 1 lm SLAVE < ACL 00:07:A4:95:41:76 handle 41 state 1 lm MASTER root@sigma:~# hciconfig hci0 hci0: Type: USB BD Address: 00:02:72:80:A5:D3 ACL MTU: 192:8 SCO MTU: 64:8 UP RUNNING PSCAN ISCAN RX bytes:9966 acl:207 sco:0 events:535 errors:0 TX bytes:6279 acl:191 sco:0 commands:195 errors:0root@sigma:~# hciconfig hci0 revision hci0: Type: USB BD Address: 00:02:72:80:A5:D3 ACL MTU: 192:8 SCO MTU: 64:8 HCI 16.14 Chip version: BlueCore02-External Max key size: 56 bit SCO mapping: HCI
Quoted 5 lines
Audio works fine with that headset and dongle using the Widcomm stack 1.4 under Windoze ;(...
Regards,
Lars
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Was away for a few days, thanks for the replies which unfortunately seem to suggest this is not a mere configuration issue I can fix from my side.
I've tried Linux 2.6.11.7 next and refetched btsco from cvs today: One thing that seems to have changed is that I now get the confirmation tone from the headset whenever aplay or arecord are started - unfortunately I can still neither hear or record any audio with it (even though that works fine using the Widcomm stack)...
hciconfig -a
hci0: Type: USB
BD Address: 00:02:72:80:A5:D3 ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:13064 acl:364 sco:0 events:722 errors:0
TX bytes:8126 acl:339 sco:0 commands:182 errors:0
Features: 0xff 0xff 0x0f 0x00 0x00 0x00 0x00 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'localhost-0'
Class: 0x3e0100
Service Classes: Networking, Rendering, Capturing
Device Class: Computer, Uncategorized
HCI Ver: 1.1 (0x1) HCI Rev: 0x33c LMP Ver: 1.1 (0x1) LMP Subver:0x33c
Manufacturer: Cambridge Silicon Radio (10)
Bluetooth: Core ver 2.7
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.7
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM ver 1.5
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
root@sigma:~# btsco -v 00:07:A4:95:41:76 btsco v0.4 Device is 1:0 Voice setting: 0x0060 RFCOMM channel 1 connected recieved AT+CKPD=200 speaker volume: 3 mic volume: 15 driver is in use connected SCO channel Done setting sco fd recieved AT+VGS=15 Sending up speaker change 15 recieved AT+VGS=03 Sending up speaker change 3 recieved AT+VGS=07 Sending up speaker change 7 recieved AT+VGS=11 Sending up speaker change 11 speaker volume: 11 mic volume: 15 driver is not in use disconnected SCO channel speaker volume: 11 mic volume: 15 driver is in use connected SCO channel Done setting sco fd recieved AT+VGS=11 Sending up speaker change 11 speaker volume: 11 mic volume: 15 driver is not in use disconnected SCO channel RFCOMM channel lost
snd-bt-sco revision 1.6 $
snd-bt-sco: snd-bt-scod thread starting
snd-bt-sco: playback_open
Bluetooth: SCO (Voice Link) ver 0.4
Bluetooth: SCO socket layer initialized
snd-bt-sco: prepare ok bps: 16000 size: 8000 count: 2000
snd-bt-sco: playback_trigger 1
snd-bt-sco: setting playback to bspcm
snd-bt-sco: playback_trigger 0
snd-bt-sco: setting playback to NULL
snd-bt-sco: Disposing of previous socket count 2
snd-bt-sco: capture_open
snd-bt-sco: capture_prepare
snd-bt-sco: prepare ok bps: 16000 size: 8000 count: 2000
snd-bt-sco: capture_trigger 1
snd-bt-sco: setting capture to bspcm
snd-bt-sco: capture_trigger 0
snd-bt-sco: setting capture to NULL
snd-bt-sco: Disposing of previous socket count 2
--
HCI sniffer - Bluetooth packet analyzer ver 1.19
device: hci0 snap_len: 1028 filter: 0xffffffff
< HCI Command: Create Connection (0x01|0x0005) plen 13
bdaddr 00:07:A4:95:41:76 ptype 0xcc18 rswitch 0x01 clkoffset 0x0000 Packet type: DM1 DM3 DM5 DH1 DH3 DH5
Quoted 1 line
HCI Event: Command Status (
0x0f) plen 4
0000: 00 01 05 04 ....
Quoted 1 line
HCI Event: Link Key Request (
0x17) plen 6
0000: 76 41 95 a4 07 00 vA....
< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22
bdaddr 00:07:A4:95:41:76
Link key: 39b150b8640b812d72b82f572be54b85Quoted 1 line
HCI Event: Command Complete (
0x0e) plen 10
0000: 01 0b 04 00 76 41 95 a4 07 00 ....vA....
Quoted 1 line
HCI Event: Connect Complete (
0x03) plen 11
0000: 00 2b 00 76 41 95 a4 07 00 01 01 .+.vA......
< ACL data: handle 43 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 1 scid 0x0040
< HCI Command: Write Link Policy Settings (0x02|0x000d) plen 4
handle 43 policy 0x0f
Link policy: RSWITCH HOLD SNIFF PARK
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Command Complete (
0x0e) plen 6
0000: 01 0d 08 00 2b 00 ....+.
Quoted 1 line
HCI Event: Page Scan Repetition Mode Change (
0x20) plen 7
0000: 76 41 95 a4 07 00 01 vA.....
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 16
L2CAP(s): Connect rsp: dcid 0x006a scid 0x0040 result 1 status 2
Connection pending - Authorization pending
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 16
L2CAP(s): Connect rsp: dcid 0x006a scid 0x0040 result 0 status 0
Connection successful
< ACL data: handle 43 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x006a flags 0x00 clen 0Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 14
L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
SuccessQuoted 1 line
ACL data: handle 43 flags
0x02dlen 16
L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
MTU 48
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x006a flags 0x00 result 0 clen 0
Success
< ACL data: handle 43 flags 0x02 dlen 24
L2CAP(d): cid 0x006a len 20 [psm 1]
SDP SSA Req: tid 0x0 len 0xf
pat uuid-16 0x1108 (Headset)
max 65535
aid(s) 0x0000 - 0xffff
cont 00Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 2 lines
ACL data: handle 43 flags
0x02dlen 27 ACL data: handle 43 flags0x01dlen 25
L2CAP(d): cid 0x0040 len 48 [psm 1]
SDP SSA Rsp: tid 0x0 len 0x2b
count 38
cont 02 00 22
< ACL data: handle 43 flags 0x02 dlen 26
L2CAP(d): cid 0x006a len 22 [psm 1]
SDP SSA Req: tid 0x1 len 0x11
pat uuid-16 0x1108 (Headset)
max 65535
aid(s) 0x0000 - 0xffff
cont 02 00 22Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 2 lines
ACL data: handle 43 flags
0x02dlen 27 ACL data: handle 43 flags0x01dlen 19
L2CAP(d): cid 0x0040 len 42 [psm 1]
SDP SSA Rsp: tid 0x1 len 0x25
count 34
record #0
aid 0x0000 (SrvRecHndl)
uint 0x10000
aid 0x0001 (SrvClassIDList)
< uuid-16 0x1108 (Headset) uuid-16 0x1203 (Audio) >
aid 0x0004 (ProtocolDescList)
< < uuid-16 0x0100 (L2CAP) > <
uuid-16 0x0003 (RFCOMM) uint 0x1 > >
aid 0x0009 (BTProfileDescList)
< < uuid-16 0x1108 (Headset) uint 0x100 > >
aid 0x0100 (SrvName)
str "Headset"
aid 0x0302 (unknown)
bool 0x1
cont 00
< ACL data: handle 43 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x006a scid 0x0040< HCI Command: Read Voice Setting (0x03|0x0025) plen 0
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Command Complete (
0x0e) plen 6
0000: 01 25 0c 00 60 00 .%..`.
< ACL data: handle 43 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 3 scid 0x0041
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 12
L2CAP(s): Disconn rsp: dcid 0x006a scid 0x0040
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 16
L2CAP(s): Connect rsp: dcid 0x006b scid 0x0041 result 1 status 2
Connection pending - Authorization pending
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 16
L2CAP(s): Connect rsp: dcid 0x006b scid 0x0041 result 0 status 0
Connection successful
< ACL data: handle 43 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x006b flags 0x00 clen 4
MTU 1024 Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 14
L2CAP(s): Config rsp: scid 0x0041 flags 0x00 result 0 clen 0
SuccessQuoted 1 line
ACL data: handle 43 flags
0x02dlen 16
L2CAP(s): Config req: dcid 0x0041 flags 0x00 clen 4
MTU 1024
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x006b flags 0x00 result 0 clen 0
Success
< ACL data: handle 43 flags 0x02 dlen 8
L2CAP(d): cid 0x006b len 4 [psm 3]
RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 8
L2CAP(d): cid 0x0041 len 4 [psm 3]
RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 < ACL data: handle 43 flags 0x02 dlen 18
L2CAP(d): cid 0x006b len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 2 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 18
L2CAP(d): cid 0x0041 len 14 [psm 3]
RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8 dlci 2 frame_type 0 credit_flow 14 pri 7 ack_timer 0 frame_size 127 max_retrans 0 credits 0
< ACL data: handle 43 flags 0x02 dlen 8
L2CAP(d): cid 0x006b len 4 [psm 3]
RFCOMM(s): SABM: cr 1 dlci 2 pf 1 ilen 0 fcs 0x59 Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 8
L2CAP(d): cid 0x0041 len 4 [psm 3]
RFCOMM(s): UA: cr 1 dlci 2 pf 1 ilen 0 fcs 0x92
< ACL data: handle 43 flags 0x02 dlen 12
L2CAP(d): cid 0x006b len 8 [psm 3]
RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 0 b3 0 len 0Quoted 1 line
ACL data: handle 43 flags
0x02dlen 12
L2CAP(d): cid 0x0041 len 8 [psm 3]
RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 0 b1 0 b2 0 b3 0 len 0Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
< ACL data: handle 43 flags 0x02 dlen 12
L2CAP(d): cid 0x006b len 8 [psm 3]
RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 0 b1 0 b2 0 b3 0 len 0Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 12
L2CAP(d): cid 0x0041 len 8 [psm 3]
RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 0 b3 0 len 0
< ACL data: handle 43 flags 0x02 dlen 9
L2CAP(d): cid 0x006b len 5 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 1 ilen 0 fcs 0x86 credits 33Quoted 1 line
ACL data: handle 43 flags
0x02dlen 9
L2CAP(d): cid 0x0041 len 5 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 0 fcs 0x5c credits 15Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 20
L2CAP(d): cid 0x0041 len 16 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 0 ilen 12 fcs 0x40
0000: 41 54 2b 43 4b 50 44 3d 32 30 30 0d AT+CKPD=200.
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(d): cid 0x006b len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
< ACL data: handle 43 flags 0x02 dlen 17
L2CAP(d): cid 0x006b len 13 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 9 fcs 0x9a
0000: 41 54 2b 56 47 53 3d 33 0d AT+VGS=3.
< ACL data: handle 43 flags 0x02 dlen 18
L2CAP(d): cid 0x006b len 14 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 10 fcs 0x9a
0000: 41 54 2b 56 47 4d 3d 31 35 0d AT+VGM=15.< HCI Command: Add SCO Connection (0x01|0x0007) plen 4
handle 43 ptype 0x00e0
Packet type: HV1 HV2 HV3
Quoted 1 line
HCI Event: Command Status (
0x0f) plen 4
0000: 00 01 07 04 ....
Quoted 1 line
HCI Event: Connect Complete (
0x03) plen 11
0000: 00 2e 00 76 41 95 a4 07 00 00 01 ...vA......
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 19
L2CAP(d): cid 0x0041 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 10 fcs 0x5c credits 3
0000: 41 54 2b 56 47 53 3d 31 35 0d AT+VGS=15.
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(d): cid 0x006b len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 19
L2CAP(d): cid 0x0041 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 10 fcs 0x5c credits 1
0000: 41 54 2b 56 47 53 3d 30 33 0d AT+VGS=03.
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(d): cid 0x006b len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 19
L2CAP(d): cid 0x0041 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 10 fcs 0x5c credits 1
0000: 41 54 2b 56 47 53 3d 30 37 0d AT+VGS=07.
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(d): cid 0x006b len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 19
L2CAP(d): cid 0x0041 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 10 fcs 0x5c credits 1
0000: 41 54 2b 56 47 53 3d 31 31 0d AT+VGS=11.
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(d): cid 0x006b len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Mode Change (
0x14) plen 6
0000: 00 2b 00 02 00 08 .+....
< ACL data: handle 43 flags 0x02 dlen 18
L2CAP(d): cid 0x006b len 14 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 10 fcs 0x9a
0000: 41 54 2b 56 47 53 3d 31 31 0d AT+VGS=11.< HCI Command: Disconnect (0x01|0x0006) plen 3
handle 46 reason 0x13
Reason: Remote User Terminated Connection
Quoted 1 line
HCI Event: Command Status (
0x0f) plen 4
0000: 00 01 06 04 ....
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Disconn Complete (
0x05) plen 4
0000: 00 2e 00 16 ....
< HCI Command: Add SCO Connection (0x01|0x0007) plen 4
handle 43 ptype 0x00e0
Packet type: HV1 HV2 HV3
Quoted 1 line
HCI Event: Command Status (
0x0f) plen 4
0000: 00 01 07 04 ....
Quoted 1 line
HCI Event: Connect Complete (
0x03) plen 11
0000: 00 29 00 76 41 95 a4 07 00 00 01 .).vA......
Quoted 2 lines
ACL data: handle 43 flags
0x02dlen 17 ACL data: handle 43 flags0x01dlen 2
L2CAP(d): cid 0x0041 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 10 fcs 0x5c credits 2
0000: 41 54 2b 56 47 53 3d 31 31 0d AT+VGS=11.
< ACL data: handle 43 flags 0x02 dlen 14
L2CAP(d): cid 0x006b len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
< HCI Command: Disconnect (0x01|0x0006) plen 3
handle 41 reason 0x13
Reason: Remote User Terminated Connection
Quoted 1 line
HCI Event: Command Status (
0x0f) plen 4
0000: 00 01 06 04 ....
Quoted 1 line
HCI Event: Disconn Complete (
0x05) plen 4
0000: 00 29 00 16 .)..
Quoted 1 line
HCI Event: Mode Change (
0x14) plen 6
0000: 00 2b 00 00 00 00 .+....
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 8
L2CAP(d): cid 0x0041 len 4 [psm 3]
RFCOMM(s): DISC: cr 0 dlci 2 pf 1 ilen 0 fcs 0xd9
< ACL data: handle 43 flags 0x02 dlen 8
L2CAP(d): cid 0x006b len 4 [psm 3]
RFCOMM(s): UA: cr 0 dlci 2 pf 1 ilen 0 fcs 0xf3
< ACL data: handle 43 flags 0x02 dlen 8
L2CAP(d): cid 0x006b len 4 [psm 3]
RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd
< ACL data: handle 43 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x006b scid 0x0041Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
HCI Event: Number of Completed Packets (
0x13) plen 5
0000: 01 2b 00 01 00 .+...
Quoted 1 line
ACL data: handle 43 flags
0x02dlen 8
L2CAP(d): cid 0x0041 len 4 [psm 3]
RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 Quoted 1 line
ACL data: handle 43 flags
0x02dlen 12
L2CAP(s): Disconn rsp: dcid 0x006b scid 0x0041
< HCI Command: Disconnect (0x01|0x0006) plen 3
handle 43 reason 0x13
Reason: Remote User Terminated Connection
Quoted 1 line
HCI Event: Command Status (
0x0f) plen 4
0000: 00 01 06 04 ....
Quoted 1 line
HCI Event: Disconn Complete (
0x05) plen 4
0000: 00 2b 00 16 .+..
--
Original mail to bluez-users follows:
Quoted 17 lines
Oops, forgot that info here:
root@sigma:~# hcitool info 00:07:A4:95:41:76 Requesting information ... BD Address: 00:07:A4:95:41:76 Device Name: Jabra BT110 LMP Version: 1.2 (0x2) LMP Subversion: 0x613 Manufacturer: Cambridge Silicon Radio (10) Features: 0xfc 0xff 0x0b 0x00 0x00 0x00 0x00 0x00 <encryption> <slot offset> <timing accuracy> <role switch> <hold mode> <sniff mode> <park state> <RSSI> <channel quality> <SCO link> <HV2 packets> <HV3 packets> <u-law log> <A-law log> <CVSD> <paging scheme> <transparent SCO>
Quoted 65 lines
Quoted 64 lines · Lars Steinke
Hi there,
while running btsco I can successfully change my mixersettings via the headset, so I assume the connection has been established just fine:
root@sigma:~/src/btsco# ./btsco -v 00:07:A4:95:41:76 2 btsco v0.4 Device is 1:0 Voice setting: 0x0060 RFCOMM channel 2 connected recieved AT+BRSF=24 recieved AT+VGS=03 Sending up speaker change 3 recieved AT+VGS=07 Sending up speaker change 7 recieved AT+VGS=11 Sending up speaker change 11 recieved AT+VGS=15 Sending up speaker change 15 speaker volume: 15 mic volume: 1 driver is in use connected SCO channel Done setting sco fdBut I can neither hear sound nor record anything via the Jabra BT110 headset using BlueZ 20050328 with kernel 2.6.11:
aplay -D plughw:Headset test.wav
Playing Sparc Audio 'test.wav' : Mu-Law, Rate 8000 Hz, MonoI just hear a raise in static when playback commences (even though mixer levels are maxed in alsamixer!)...
snd-bt-sco revision 1.6 $
snd-bt-sco: snd-bt-scod thread starting
snd-bt-sco:playback_open
snd-bt-sco: prepare ok bps: 16000 size: 8000 count: 2000
snd-bt-sco:playback_trigger1
snd-bt-sco: setting playback to bspcmroot@sigma:~# hcitool con Connections: < SCO 00:07:A4:95:41:76 handle 44 state 1 lm SLAVE < ACL 00:07:A4:95:41:76 handle 41 state 1 lm MASTER root@sigma:~# hciconfig hci0 hci0: Type: USB BD Address: 00:02:72:80:A5:D3 ACL MTU: 192:8 SCO MTU: 64:8 UP RUNNING PSCAN ISCAN RX bytes:9966 acl:207 sco:0 events:535 errors:0 TX bytes:6279 acl:191 sco:0 commands:195 errors:0root@sigma:~# hciconfig hci0 revision hci0: Type: USB BD Address: 00:02:72:80:A5:D3 ACL MTU: 192:8 SCO MTU: 64:8 HCI 16.14 Chip version: BlueCore02-External Max key size: 56 bit SCO mapping: HCIAudio works fine with that headset and dongle using the Widcomm stack 1.4 under Windoze ;(...
Regards,
Lars
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Phew, got it finally,
it was the bloody ehci_hcd audio problem others have come across:
http://sourceforge.net/mailarchive/message.php?msg_id=11431438
Using ohci_hcd, btsco works a treat in recording and playing, thanks for the good work !!!
PS: Should others have trouble using the BT110, keep in mind it has very stringent power saving and thus will turn off very soon after the last audio packets have been transmitted (the confimation tone will notify you of that) - btsco will then quit with "RFCOMM channel lost"...
Regards,
Lars
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel
ok, clearly i'll have to document this.
i've noticed that if the usb bluetooth adapter is connected directly to the machine it gets ohci. if it's connected to a 2.0 hub going to the machine it gets ehci.
btw, it dilutes the value of having two lists when you crosspost. -devel is where btsco discussion fits best.
Quoted 16 lines · Lars Steinke
Phew, got it finally,
it was the bloody
ehci_hcdaudio problem others have come across:
http://sourceforge.net/mailarchive/message.php?msg_id=11431438Using
ohci_hcd, btsco works a treat in recording and playing, thanks for the good work !!!PS: Should others have trouble using the BT110, keep in mind it has very stringent power saving and thus will turn off very soon after the last audio packets have been transmitted (the confimation tone will notify you of that) - btsco will then quit with "RFCOMM channel lost"...
Regards,
Lars
Quoted 9 lines
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel
Lars
I hate to say it but it looks like you're doing everything right, the adapter seems to be good, etc.
I haven't heard success stories for using the bt110 but I can't remember if we've had trouble reports on this one or not.
Quoted 1 line
root@sigma:~/src/btsco# ./btsco -v 00:07:A4:95:41:76 2
The only thing I would suggest is that you don't specify the channel here, but I suspect btsco will autodetect channel 2 anyway.
Brad
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Quoted 7 lines
I haven't heard success stories for using the bt110 but I can't remember if we've had trouble reports on this one or not.
Quoted 1 line
root@sigma:~/src/btsco# ./btsco -v 00:07:A4:95:41:76 2The only thing I would suggest is that you don't specify the channel here, but I suspect btsco will autodetect channel 2 anyway.
Hello,
I now tried compiling snd_bt_sco for 2.6.11.6 and everything works great.
I am using btsco 00:07:A4:0A:3F:XX or btsco 00:07:A4:0A:3F:XX 2 and both works.
I have headset Jabra BT250.
Dongle is d-link DBT-120 with 1.2 firmware.
This sents sound from headset mic to soundcard:
"cat </dev/dsp1 >/dev/dsp0".
Simultaneously I start xmms, setup out to BT headset alsa device, and mp3 plays in my headset. Sound from headset microphone goes to my normal audio set.
I have few questions:
Audio is heavily delayed (about 300-400ms)
What is the reason for this delay?
Sound from microphone is noised. For speaking is enough, but quality is not much good. Is it normal?
Best regards,
Pavel Ruzicka
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Dear Pavel Ruzicka,
I am also involved in testing the BT Headset functionality with the PC. I am using a CSR based USB BT Dongle on the PC and the BT Mono Headset is the RFMD Headset kit.
I have taken the latest CVS "btsco" files and compiled. Fedora 3(linux kernel 2.6.9-1.667) runs on my host PC. I have taken the latest Bluez libraries and utilities from the bluez site.
After running the "btsco" I am able to run the xmms and play songs and test for the speaker functionality separately. But I am not able to test the Sound recorder functionality. The SCO connection is opened only when I press "play" for the xmms and it closes when I stop the song. Whether I can test the mic functionality separately.
But my target application is a chat application with the usage of Speaker and mic working simultaneosly.
Please advice of the setting I need to make.
Thanks & Regards,
Benny
Quoted 1 line · Pavel Ruzicka
Quoted 1 line
I haven't heard success stories for using the bt110 but I can't remembe=
r
Quoted 6 lines
Quoted 6 lines
if we've had trouble reports on this one or not.
Quoted 1 line
root@sigma:~/src/btsco# ./btsco -v 00:07:A4:95:41:76 2The only thing I would suggest is that you don't specify the channel here, but I suspect btsco will autodetect channel 2 anyway.
Quoted 15 lines
=20
Hello,
=20
I now tried compilingsnd_bt_scofor 2.6.11.6 and everything works great. =20
I am using btsco 00:07:A4:0A:3F:XX or btsco 00:07:A4:0A:3F:XX 2 and both works.
=20
I have headset Jabra BT250.
Dongle is d-link DBT-120 with 1.2 firmware.
=20
This sents sound from headset mic to soundcard:
"cat </dev/dsp1>/dev/dsp0".
Simultaneously I start xmms, setup out to BT headset alsa device, and mp3 plays in my headset. Sound from headset microphone goes to my normal =
audio
Quoted 8 lines
set.
=20
I have few questions:
=20
Audio is heavily delayed (about 300-400ms)
What is the reason for this delay?
=20
Sound from microphone is noised. For speaking is enough, but quality is n=
ot
Quoted 5 lines
much good. Is it normal?
=20
Best regards,
=20
Pavel Ruzicka
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Hello,
Quoted 3 lines
I have taken the latest CVS "btsco" files and compiled. Fedora 3(linux kernel 2.6.9-1.667) runs on my host PC. I have taken the latest Bluez libraries and utilities from the bluez site.
you can try latest kernel 2.6.11.x
This works for me.
Quoted 3 lines
The SCO connection is opened
only when I press "play" for the xmms and it closes when I stop the song. Whether I can test the mic functionality separately.
For me is SCO connection opened from xmms or from mic "cat </dev/dsp1 >/dev/dsp0".
Both works simultaneously.
Quoted 4 lines
But my target application is a chat application with the usage of Speaker and mic working simultaneosly.
Please advice of the setting I need to make.
I don't know what other I can tell you. For me it's working.
Best regards,
Pavel Ruzicka
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users