Temat: Jak sparować głośnik bluetooth

Witam
Mam głośniczek BT taki najtańszy z ali fajnie gra i chciałem go podłączyć do routerka netgear 4300 gdzie od czasu do czasu słucham radia.
Prosiłbym o pomoc w sparowaniu go ponieważ nie wiem co i jak skonfigurować.
Podaję kilka danych
root@Sypialnia:~# lsusb
Bus 001 Device 009: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 010: ID 041e:4068 Creative Technology, Ltd Live! Cam Notebook [VF0470]
Bus 001 Device 008: ID 1b3f:2008 Generalplus Technology Inc.
Bus 001 Device 007: ID 1058:25e1 Western Digital Technologies, Inc.
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@Sypialnia:~# hcitool dev
Devices:
    hci0    00:15:83:36:0A:DD

root@Sypialnia:~# hcitool scan
Scanning ...
    30:21:CD:18:2B:C6    XD speaker

2

Odp: Jak sparować głośnik bluetooth

Zainstaluj sobie bluez-alsa jak nie ma to musisz sobie skompilować, odpalasz bluetoothctl, robisz po kolei

power on
agent on
discoverable on
scan on
devices
trust 30:21:CD:18:2B:C6
connect 30:21:CD:18:2B:C6
pair 30:21:CD:18:2B:C6
discoverable off
exit

I radio odpalasz przez

wget "http://...." -O - | madplay -o wave:- -  | aplay -D bluealsa:HCI=hci0,30:21:CD:18:2B:C6,PROFILE=sco

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Jak sparować głośnik bluetooth

root@Sypialnia:~# bluetoothctl
Waiting to connect to bluetoothd...

tak stanelo i stoi

4

Odp: Jak sparować głośnik bluetooth

Nie uruchomiłeś bluetoothd, właśnie ci to sugeruje ten napis.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez roratoga 2021-01-12 20:33:22)

Odp: Jak sparować głośnik bluetooth

[bluetooth]# discoverable on
Changing discoverable on succeeded
Agent unregistered
[DEL] Controller 00:15:83:36:0A:DD BlueZ 5.49 [default]
Waiting to connect to bluetoothd...  i nie wiem jak wyjsc bez wylaczania terminala

Jak pomine  discoverable on
to mam tak
[bluetooth]# connect 30:21:CD:18:2B:C6
Attempting to connect to 30:21:CD:18:2B:C6
[CHG] Device 30:21:CD:18:2B:C6 Connected: yes
[CHG] Device 30:21:CD:18:2B:C6 UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device 30:21:CD:18:2B:C6 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 30:21:CD:18:2B:C6 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 30:21:CD:18:2B:C6 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 30:21:CD:18:2B:C6 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 30:21:CD:18:2B:C6 ServicesResolved: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 30:21:CD:18:2B:C6 ServicesResolved: no
[CHG] Device 30:21:CD:18:2B:C6 Connected: no

6

Odp: Jak sparować głośnik bluetooth

Uruchomiłeś w końcu czy nie ten bluetoothd?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Jak sparować głośnik bluetooth

root@Sypialnia:~# /etc/init.d/bluetoothd start
root@Sypialnia:~# bluetoothctl
Agent registered
[bluetooth]#

8

Odp: Jak sparować głośnik bluetooth

jesli to oznacza ze jest uruchomiony to chyba tak

9

Odp: Jak sparować głośnik bluetooth

Nie. To oznacza że uruchamiasz bluetoothctl. Zrób ps i zobacz czy bluetoothd działa w tle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez roratoga 2021-01-12 20:52:50)

Odp: Jak sparować głośnik bluetooth

co to znaczy zrób ps ?

w gui w gargoyle w usługach mam bluetoothd i ptaszek przy autostart

11

Odp: Jak sparować głośnik bluetooth

Wpisz "ps" w konsoli. Lista uruchomionych procesów.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Jak sparować głośnik bluetooth

root@Sypialnia:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1556 S    /sbin/procd
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    5 root         0 SW<  [kworker/0:0H]
    7 root         0 SW<  [lru-add-drain]
   31 root         0 SW   [oom_reaper]
   78 root         0 SW<  [writeback]
   80 root         0 SW   [kcompactd0]
   81 root         0 SW<  [crypto]
   82 root         0 SW<  [bioset]
   84 root         0 SW<  [kblockd]
  101 root         0 SW<  [watchdogd]
  121 root         0 SW   [kswapd0]
  215 root         0 SW<  [bioset]
  221 root         0 SW<  [bioset]
  227 root         0 SW<  [bioset]
  233 root         0 SW<  [bioset]
  239 root         0 SW<  [bioset]
  245 root         0 SW<  [bioset]
  251 root         0 SW<  [bioset]
  257 root         0 SW<  [bioset]
  263 root         0 SW<  [bioset]
  269 root         0 SW<  [bioset]
  275 root         0 SW<  [bioset]
  340 root         0 SW<  [ipv6_addrconf]
  353 root         0 SW   [ubi_bgt0d]
  354 root         0 SW<  [bioset]
  362 root         0 SW<  [kworker/0:1H]
  459 root         0 SW   [scsi_eh_0]
  461 root         0 SW<  [scsi_tmf_0]
  462 root         0 SW   [usb-storage]
  467 root         0 SW<  [bioset]
  471 root         0 SW<  [bioset]
  498 root         0 SW   [ubifs_bgt0_1]
  607 root      1184 S    /sbin/ubusd
  613 root       900 S    /sbin/askfirst /usr/libexec/login.sh
  697 root         0 SW<  [rpciod]
  698 root         0 SW<  [xprtiod]
  759 root         0 SW<  [nfsiod]
  884 root         0 SW<  [hci0]
  885 root         0 SW<  [hci0]
1087 root         0 SW<  [krfcommd]
1222 root         0 SW<  [cfg80211]
1619 root      1224 S    /sbin/logd -S 64
1750 dnsmasq   1316 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c
1787 root      1064 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
1920 nobody    1160 S    /usr/sbin/portmap
2005 root      1652 S    /sbin/netifd
2332 root      1212 S<   /usr/sbin/ntpd -n -N -l -S /usr/sbin/ntpd-hotplug -p
2413 root      1212 S    /usr/sbin/crond -f -c /etc/crontabs -l 9
2536 root      3184 S    /usr/sbin/uhttpd -f -h /www -r Sypialnia -x /cgi-bin
2564 root      1004 S    /usr/sbin/xinetd -pidfile /var/run/xinetd.pid
2699 root      1500 S    /usr/sbin/dbus-daemon --system
2750 root      1708 S    /usr/sbin/hostapd -s -P /var/run/wifi-phy0.pid -B /v
2765 root      1708 S    /usr/sbin/hostapd -s -P /var/run/wifi-phy1.pid -B /v
2806 root         0 SW<  [nfsd4_callbacks]
2807 root         0 SW   [lockd]
2810 root         0 SW   [nfsd]
2813 root         0 SW   [nfsd]
2814 root         0 SW   [nfsd]
2815 root         0 SW   [nfsd]
2816 root         0 SW   [nfsd]
2817 root         0 SW   [nfsd]
2818 root         0 SW   [nfsd]
2819 root         0 SW   [nfsd]
2828 root      1664 S    /usr/sbin/rpc.mountd -p 32780 -F
2831 root      1204 S    /usr/sbin/rpc.statd -p 32778 -o 32779 -F
2878 root      2440 S    /usr/sbin/smbd -D
2880 root      2464 S    /usr/sbin/nmbd -D
2985 root      3200 S    ntfs-3g /dev/sda3 /tmp/usb_mount/ff82e2df-b1a8-4e71-
3126 root       968 S    /usr/sbin/vsftpd /tmp/vsftpd/vsftpd.conf
3863 root     10948 S    /usr/bin/minidlna -f /tmp/minidlna.conf
4143 root         0 SW   [kworker/u2:2]
4239 root         0 SW   [kworker/0:0]
4595 root         0 SW<  [kworker/u3:2]
4864 root         0 SW<  [kworker/u3:1]
4956 root         0 SW   [kworker/u2:1]
5167 root      2972 S    wget -qO - http://stream.rcs.revma.com/ypqt40u0x1zuv
5706 root      1132 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
5708 root      1212 S    -ash
5869 root         0 SW   [kworker/0:1]
5872 root         0 SW<  [kworker/u3:0]
5901 root      2960 S    /usr/bin/bluetoothd -n
5910 root         0 SW   [kworker/0:2]
5919 root      1208 R    ps

13

Odp: Jak sparować głośnik bluetooth

No masz. Więc bluetoothctl musi umieć się do tego połączyć.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Jak sparować głośnik bluetooth

Co może być przyczyną że nie chce ruszyć?
Moduł bt za stary?
Co można jeszcze zrobić żeby zatrybił?

15

Odp: Jak sparować głośnik bluetooth

Na snapshocie mi działało.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Jak sparować głośnik bluetooth

dałem inny moduł bt w wersji 5.0
i mam coś takiego

root@Sypialnia:~# hciconfig
hci0:    Type: Primary  Bus: USB
    BD Address: 00:1A:7D:DA:71:11  ACL MTU: 679:9  SCO MTU: 48:16
    DOWN
    RX bytes:574 acl:0 sco:0 events:30 errors:0
    TX bytes:368 acl:0 sco:0 commands:30 errors:0

root@Sypialnia:~# hciconfig hci0 up
Can't init device hci0: Not supported (122)

moja wersja gargoyle 1.11.0.4 (0bea84a9)

17

Odp: Jak sparować głośnik bluetooth

Nie wspierane to nie wspierane. Trochę stare to gargoyle i tym samym stary kernel i moduły..

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Jak sparować głośnik bluetooth

Failed to connect: org.bluez.Error.Failed

mam taki komunicat przy wpisaniu komendy  connect 30:21:CD:18:2B:C6
?

19

Odp: Jak sparować głośnik bluetooth

Tak zapytam: głośnik jest w trybie parowania?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Jak sparować głośnik bluetooth

tak
probowalem juz z innym glosnikiem i ze sluchawkami i tez nic wiec pewnie ja cos zle robie albo gargoyle jest za stary

21

Odp: Jak sparować głośnik bluetooth

czy paiet bluez-hid2hci
jest dostępny na gargoyle ?
Na tej stronie   https://medium.com/@djorborn/bluetoothc … 040f12b4f8
jest coś o tym błędzie

22

Odp: Jak sparować głośnik bluetooth

Nie, nie masz. Bluez jest dość słabo ogarnięty i zwykle sprowadza się do tego że musisz kompilować sam.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Jak sparować głośnik bluetooth

Chyba znalazłem winowajce braku połączenia to moduł bt w wersji 2.
Podłączyłem moduł bt 4.0 i głośnik uzyskał połączenie.
Mimo połączenia brak dźwieku

root@Sypialnia:~# wget "http://stream.rcs.revma.com/ypqt40u0x1zuv" -O - | madpla
y -o wave:- -  | aplay -D bluealsa:HCI=hci0,30:21:CD:18:2B:C6,PROFILE=sco
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
Downloading 'http://stream.rcs.revma.com/ypqt40u0x1zuv'
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM bluealsa:HCI=hci0,30:21:CD:18:2B:C6,PROFILE=sco
aplay: main:828: audio open error: No such file or directory
Connecting to 51.210.113.151:80
Redirected to /ypqt40u0x1zuv?rj-ttl=5&rj-tok=AAABdwJeKCQAm8uBCn5VaS5-KA on n12a-eu.rcs.revma.com
Writing to stdout
-                     2904k --:--:-- ETA

24

Odp: Jak sparować głośnik bluetooth

Unknown PCM bluealsa:HCI=hci0,30:21:CD:18:2B:C6,PROFILE=scoU

Co aplay -L ci pokazuje?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25 (edytowany przez roratoga 2021-01-14 20:46:06)

Odp: Jak sparować głośnik bluetooth

root@Sypialnia:~# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=Device
    USB Audio Device, USB Audio
    Default Audio Device
sysdefault:CARD=Device
    USB Audio Device, USB Audio
    Default Audio Device
front:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    Front speakers
surround21:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Device,DEV=0
    USB Audio Device, USB Audio
    IEC958 (S/PDIF) Digital Audio Output