- Κώδικας: Επιλογή όλων
dmesg | grep -i blue
Για να δούμε αν ψάχνει κάποιο συγκεκριμένο όνομα fw, έτσι ώστε να μετονομάσουμε αντίστοιχα αυτό που φτιάξαμε.
dmesg | grep -i blue
ubug@Lenovo-G40-30:~$ dmesg | grep -i blue
[ 5.197255] Bluetooth: Core ver 2.19
[ 5.197286] Bluetooth: HCI device and connection manager initialized
[ 5.197296] Bluetooth: HCI socket layer initialized
[ 5.197300] Bluetooth: L2CAP socket layer initialized
[ 5.197314] Bluetooth: SCO socket layer initialized
[ 5.226232] Bluetooth: RFCOMM TTY layer initialized
[ 5.226250] Bluetooth: RFCOMM socket layer initialized
[ 5.226262] Bluetooth: RFCOMM ver 1.11
[ 5.233235] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.233240] Bluetooth: BNEP filters: protocol multicast
[ 5.233251] Bluetooth: BNEP socket layer initialized

cd /lib/firmware/brcm/sudo mv BCM43142A0-0a5c-21d7.hcd fw-14e4_4365.hcd
ubug@Lenovo-G40-30:/lib/firmware/brcm$ ls
bcm4329-fullmac-4.bin brcmfmac43241b4-sdio.bin brcmfmac4339-sdio.bin
bcm43xx-0.fw brcmfmac43242a.bin brcmfmac4354-sdio.bin
bcm43xx_hdr-0.fw brcmfmac4329-sdio.bin brcmfmac43569.bin
brcmfmac43143.bin brcmfmac4330-sdio.bin brcmfmac43570-pcie.bin
brcmfmac43143-sdio.bin brcmfmac4334-sdio.bin brcmfmac43602-pcie.ap.bin
brcmfmac43236b.bin brcmfmac4335-sdio.bin brcmfmac43602-pcie.bin
brcmfmac43241b0-sdio.bin brcmfmac43362-sdio.bin fw-14e4_4365.hcd

dmesg | grep -i blue
21:19:01 ✔ fog @edge ~ $ dmesg | grep -i blue
[ 3.132450] usb 1-1.6: Product: Broadcom Bluetooth Device
[ 3.935388] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[ 4.111501] Bluetooth: Core ver 2.20
[ 4.111516] Bluetooth: HCI device and connection manager initialized
[ 4.111519] Bluetooth: HCI socket layer initialized
[ 4.111521] Bluetooth: L2CAP socket layer initialized
[ 4.111526] Bluetooth: SCO socket layer initialized
[ 4.434076] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.434077] Bluetooth: BNEP filters: protocol multicast
[ 4.434081] Bluetooth: BNEP socket layer initialized
[ 4.592258] Bluetooth: RFCOMM TTY layer initialized
[ 4.592267] Bluetooth: RFCOMM socket layer initialized
[ 4.592272] Bluetooth: RFCOMM ver 1.11

cd /lib/firmware/brcm/sudo mv fw-14e4_4365.hcd fw-105b_e065.hcddmesg | grep -i bluelspci -nnk | grep -i net -A2
ubug@Lenovo-G40-30:~$ dmesg | grep -i blue
[ 5.013082] Bluetooth: Core ver 2.19
[ 5.013796] Bluetooth: HCI device and connection manager initialized
[ 5.013810] Bluetooth: HCI socket layer initialized
[ 5.013875] Bluetooth: L2CAP socket layer initialized
[ 5.013896] Bluetooth: SCO socket layer initialized
[ 5.050936] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.050939] Bluetooth: BNEP filters: protocol multicast
[ 5.050952] Bluetooth: BNEP socket layer initialized
[ 5.055415] Bluetooth: RFCOMM TTY layer initialized
[ 5.055433] Bluetooth: RFCOMM socket layer initialized
[ 5.055445] Bluetooth: RFCOMM ver 1.11
ubug@Lenovo-G40-30:~$ lspci -nnk | grep -i net -A2
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Lenovo Device [17aa:0621]
Kernel driver in use: wl
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
Subsystem: Lenovo Device [17aa:3816]
Kernel driver in use: r8169

wget https://www.dropbox.com/s/vth1rjnjsamnqoi/bluetooth-3.16.1.tar.gz
sudo apt-get install build-essential linux-headers-generic
tar -zxf bluetooth-3.16.1.tar.gz
cd bluetooth
cp /boot/config-$(uname -r) .config
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make -C /lib/modules/$(uname -r)/build M=$PWD modules
sudo modprobe -r btusb
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo modprobe btusblsusb
ubug@Lenovo-G40-30:~$ lsusb
Bus 001 Device 006: ID 105b:e065
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 0c45:6513 Microdia
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 002: ID 8087:07e6 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Επιστροφή στο Κάρτες Δικτύου (Ethernet, WiFi, Bluetooth) / Internet