Hello
I have a problem with the internal bluetooth controller of my Pi Zero W.
Mac address is AA:AA:AA:AA:AA:AA !!
I found this errors in dmesg
[ 241.354143] bluetooth hci0: Direct firmware load for brcm/BCM43430A1.hcd failed with error -2
[ 241.354366] Bluetooth: hci0: BCM: Patch brcm/BCM43430A1.hcd not found
Code:
~/ uname -a
Linux pizerow 4.19.29-Re4son+ #6 Wed Mar 27 17:20:18 AEDT 2019 armv6l GNU/Linux
Code:
~/ lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2019.2
Codename: n/a
Code:
~/ dmesg | grep -i bluetooth
[ 160.527078] Bluetooth: Core ver 2.22
[ 160.527665] Bluetooth: HCI device and connection manager initialized
[ 160.527891] Bluetooth: HCI socket layer initialized
[ 160.528070] Bluetooth: L2CAP socket layer initialized
[ 160.528336] Bluetooth: SCO socket layer initialized
[ 233.634253] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 233.634443] Bluetooth: BNEP filters: protocol multicast
[ 233.634613] Bluetooth: BNEP socket layer initialized
[ 241.173550] Bluetooth: HCI UART driver ver 2.3
[ 241.173732] Bluetooth: HCI UART protocol H4 registered
[ 241.179135] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 241.179693] Bluetooth: HCI UART protocol Broadcom registered
[ 241.327446] Bluetooth: hci0: BCM: chip id 94
[ 241.329964] Bluetooth: hci0: BCM: features 0x2e
[ 241.353642] Bluetooth: hci0: BCM43430A1
[ 241.353816] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0000
[ 241.354143] bluetooth hci0: Direct firmware load for brcm/BCM43430A1.hcd failed with error -2
[ 241.354366] Bluetooth: hci0: BCM: Patch brcm/BCM43430A1.hcd not found
Code:
~/ systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2019-06-17 16:49:01 CEST; 26min ago
Docs: man:bluetoothd(8)
Main PID: 965 (bluetoothd)
Status: "Running"
CGroup: /system.slice/bluetooth.service
└─965 /usr/lib/bluetooth/bluetoothd
Jun 17 16:49:01 pizerow systemd[1]: Starting Bluetooth service...
Jun 17 16:49:01 pizerow bluetoothd[965]: Bluetooth daemon 5.50
Jun 17 16:49:01 pizerow systemd[1]: Started Bluetooth service.
Jun 17 16:49:01 pizerow bluetoothd[965]: Starting SDP server
Jun 17 16:49:01 pizerow bluetoothd[965]: Bluetooth management interface 1.14 initialized
Jun 17 16:49:01 pizerow bluetoothd[965]: Sap driver initialization failed.
Jun 17 16:49:01 pizerow bluetoothd[965]: sap-server: Operation not permitted (1)
Code:
~/ systemctl status hciuart.service
hciuart.service - Configure Bluetooth Modems connected by UART
Loaded: loaded (/lib/systemd/system/hciuart.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2019-06-17 15:23:44 CEST; 1h 52min ago
Main PID: 551 (btattach)
CGroup: /system.slice/hciuart.service
└─551 /usr/bin/btattach -B /dev/ttyAMA0 -P bcm -S 3000000
Jun 17 15:23:44 pizerow systemd[1]: Starting Configure Bluetooth Modems connected by UART...
Jun 17 15:23:44 pizerow systemd[1]: Started Configure Bluetooth Modems connected by UART.
Code:
~/ hciconfig
hci0: Type: Primary Bus: UART
BD Address: AA:AA:AA:AA:AA:AA ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING
RX bytes:1366 acl:0 sco:0 events:59 errors:0
TX bytes:2294 acl:0 sco:0 commands:57 errors:0
Code:
~/ bluetoothctl
[bluetooth]# list
Controller AA:AA:AA:AA:AA:AA pizerow [default]
Code:
[bluetooth]# show
Controller AA:AA:AA:AA:AA:AA (public)
Name: pizerow
Alias: pizerow
Class: 0x00000000
Powered: yes
Discoverable: no
Pairable: yes
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d0532
Discovering: no
Code:
~/ lsmod | grep -i blue
bluetooth 395415 24 hci_uart,bnep,btbcm
ecdh_generic 20083 2 bluetooth
rfkill 23237 7 bluetooth,cfg80211
Code:
~/ hcitool scan
Scanning ...
Scan found nothing.
What can I do ?