Broadcom Combo bluetooth adapter
-
- Příspěvky: 85
- Registrován: 14 úno 2014, 22:36
Broadcom Combo bluetooth adapter
Ahoj rozchodil někdo bluetooth Broadcom BCM43142, mě to na Lenovu pořád nejde, Blueman nenajde adaptér
Díka za případné rady
Díka za případné rady
Naposledy upravil(a) jirkasirka dne 28 led 2015, 10:52, celkem upraveno 1 x.
-
- Příspěvky: 85
- Registrován: 14 úno 2014, 22:36
Re: Broadcom Combo bluetooth adapter
ještě přidávám info
ideapad_bluetooth: Bluetooth
Soft blocked: yes
nedá se povolit příkazem rfkill
ideapad_bluetooth: Bluetooth
Soft blocked: yes
nedá se povolit příkazem rfkill
Kód: Vybrat vše
notebook@notebook-Linux ~ $ dmesg |grep -iE "blue|bt"
[ 3.098230] Bluetooth: Core ver 2.19
[ 3.098255] Bluetooth: HCI device and connection manager initialized
[ 3.098585] Bluetooth: HCI socket layer initialized
[ 3.098590] Bluetooth: L2CAP socket layer initialized
[ 3.098603] Bluetooth: SCO socket layer initialized
[ 3.107857] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.107860] Bluetooth: BNEP filters: protocol multicast
[ 3.107869] Bluetooth: BNEP socket layer initialized
[ 3.112162] Bluetooth: RFCOMM TTY layer initialized
[ 3.112174] Bluetooth: RFCOMM socket layer initialized
[ 3.112182] Bluetooth: RFCOMM ver 1.11
Kód: Vybrat vše
notebook@notebook-Linux ~ $ rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
Kód: Vybrat vše
notebook@notebook-Linux ~ $ blueman-assistant
Loading configuration plugins
Using gconf config backend
_________
SetAdapter (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:276)
None
_________
SetAdapter (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:276)
No such adapter
-
- Příspěvky: 85
- Registrován: 14 úno 2014, 22:36
Re: Broadcom Combo bluetooth adapter
Tak po dlouhém pokusování se mi povedlo rozchodit bluetooth.
v mém případě se jedná o Broadcom BCM43142 na Lenovu G700
pokud bude někdo chtít můžu dát dohromady postup
v mém případě se jedná o Broadcom BCM43142 na Lenovu G700
pokud bude někdo chtít můžu dát dohromady postup
Re: Broadcom Combo bluetooth adapter
Ano napis ake je riesenie problemu, mna to zaujima a do buducnosti pre dalsich userov - pouzivatelovpokud bude někdo chtít můžu dát dohromady postup
naseho krasneho systemu Linux Mintu ...
.
.
Re: Broadcom Combo bluetooth adapter
Že se vůbec ptáš..?!
Šup sem s postupem
---------------------------------------------------------------------------------------------------------------
LM 17 Mate x64
intel Pentium dual core 2.00 GHz, RAM 2GB, Nvidia 9500GT
Šup sem s postupem
---------------------------------------------------------------------------------------------------------------
LM 17 Mate x64
intel Pentium dual core 2.00 GHz, RAM 2GB, Nvidia 9500GT
-
- Příspěvky: 85
- Registrován: 14 úno 2014, 22:36
Re: Broadcom Combo bluetooth adapter
Ahoj, tak zkusím popsat jak jsem to rozchodil, zatim jsem nenasel ideální způsob aby se bluetooth zpustil sám po restartu, něni to dokonalý ale funguje...zatím
Pro ovládání používám Bluez verzi 4.101. například Bluez 5.14 mi nefungovala
a Blueman jako grafické rozhraní
1. příkaz lsusb mi ukázal neznámé zařízení s označením 105b:e065
Stáhl jsem program Patchram, který zároveň přidá firmware do /lib/firmware a to soubor BCM43142A0_001.001.011.0028.0036.hcd
a nainstaloval
následuje
v případě že se objeví hláška
zkusíme se podívat zda zařízení neni blokované
teď když jsem spustil Blueman tak to šlape. Doufám že ten postup je správný, po těch milionech pokusech už si nejsem jistej, jak budu mít příležitost ještě to vyzkoušim od nuly a případně opravím, tak díky za pochopení.
Jinak kdyby vám to nefungovalo s tím firmwarem .hcd co tam nahraje ten Patchram, mužete použít svůj vlastní z ovladačú pro Windows a převést ho do hcd viz níže jak jsem to zkoušel i já:
v tomto případě si musíte upravit v příkazu jméno z původního hcd na ten váš převedený z Windows
Z druhého disku kde mám win 7, jsem si stáhl firmware adaptéru který je ve formátu BCM43142A0_001.001.011.0122.0145.hex a nachází se v C:/ windows/system32/drivers/
ve vašem případě se mohou lišit čísla v názvu souboru.
Tento .hex soubor jsem převedl pomocí programu hex2hcd do formátu .hcd
Tento soubor jsem zkopíroval do složky s firmwarem
existuje jestě způsob jak ten hex soubor dostat přímo z instalačního souboru ovladače pro windows, což je fajn v případě že nemáte win nainstalovaný, ale ten si prosím najděte na gouglu
Pro ovládání používám Bluez verzi 4.101. například Bluez 5.14 mi nefungovala
a Blueman jako grafické rozhraní
1. příkaz lsusb mi ukázal neznámé zařízení s označením 105b:e065
Kód: Vybrat vše
notebook-linux notebook # lsusb
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 105b:e065
Bus 003 Device 003: ID 5986:0295 Acer, Inc
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Kód: Vybrat vše
wget http://wielki.tk/vostro/debs/bt-bcm43142-onereic_0.0+20111116somerville2_amd64.deb
následuje
Kód: Vybrat vše
$ sudo modprobe -r btusb
$ sudo modprobe btusb
$ sudo su
# echo "105b e065" >> /sys/bus/usb/drivers/btusb/new_id
$ brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd hci0
Kód: Vybrat vše
# brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0.hcd hci0
option patchram with arg /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd
device hci0 could not be found
zkusíme se podívat zda zařízení neni blokované
Kód: Vybrat vše
# rfkill list
# rfkill unblock all
# hciconfig hci0 up
Jinak kdyby vám to nefungovalo s tím firmwarem .hcd co tam nahraje ten Patchram, mužete použít svůj vlastní z ovladačú pro Windows a převést ho do hcd viz níže jak jsem to zkoušel i já:
v tomto případě si musíte upravit v příkazu jméno z původního hcd na ten váš převedený z Windows
Z druhého disku kde mám win 7, jsem si stáhl firmware adaptéru který je ve formátu BCM43142A0_001.001.011.0122.0145.hex a nachází se v C:/ windows/system32/drivers/
ve vašem případě se mohou lišit čísla v názvu souboru.
Tento .hex soubor jsem převedl pomocí programu hex2hcd do formátu .hcd
Kód: Vybrat vše
$ git clone git://github.com/jessesung/hex2hcd.git
$ cd hex2hcd
$ make
$ ./hex2hcd ../BCM43142A0_001.001.011.0122.0145.hex BCM43142A0.hcd
Kód: Vybrat vše
$ sudo cp BCM43142A0.hcd /lib/firmware
-
- Příspěvky: 85
- Registrován: 14 úno 2014, 22:36
Re: Broadcom Combo bluetooth adapter
Po nainstalovaní broadcom-sta-common a broadcom-sta-source a pridání firmwaru mi bluetooth krasně chodí na jadru 3.13.....
bohužel mám pokak... lenovo kde si nemohu vyměnit adapter a ty dvě grafiky co to má taky žádná sláva ale konečně šlape vše..
jestli máte nějaký vlastní zkušenosti , bude fajn když tu bude nějaká zpětná vazba.
bohužel mám pokak... lenovo kde si nemohu vyměnit adapter a ty dvě grafiky co to má taky žádná sláva ale konečně šlape vše..
jestli máte nějaký vlastní zkušenosti , bude fajn když tu bude nějaká zpětná vazba.
-
- Příspěvky: 85
- Registrován: 14 úno 2014, 22:36
Re: Broadcom Combo bluetooth adapter
Na novějším jádru v mém případě 3.18.3 jsem bluetooth rozjel přidáním podpory pro moje ID bluetooth adapteru 105b e065
1. Stahl jsem si zdrojáky jadra 3.18.3 ( linux-3.18.3.tar.xz ) a rozbalil...
2. v rozbalené složce jsem upravil soubor /linux-3.18.3/drivers/bluetooth/btusb.c
tak, že jsem vložil text
pod tyto položky (je to řádek 109) a výsledek vypadá takto:
dáme uložit aby se zapsala změna
3. Ve složce /linux-3.18.3/ si otevřeme terminál a spustíme pár příkazů pro kompilaci a instalaci modulu:
4. Znovu nahrajeme btusb modul do jádra
5. podíváme se co se stalo
v mém případě se objevila chyba s nahráním ovladače :
6. já to vyřešil jednoduše tak, že jsem ten ovladač, který jsem si převedl do hcd formátu (viz přízpěvek výše) nakopíroval do složky
a přejmenoval na
pak znovu nahrát modul jádra
a
a výsledek je
spouštím Blueman a jsem spárovanej
1. Stahl jsem si zdrojáky jadra 3.18.3 ( linux-3.18.3.tar.xz ) a rozbalil...
2. v rozbalené složce jsem upravil soubor /linux-3.18.3/drivers/bluetooth/btusb.c
tak, že jsem vložil text
Kód: Vybrat vše
{ USB_DEVICE(0x105b, 0xe065), .driver_info = BTUSB_BCM_PATCHRAM },
Kód: Vybrat vše
/* Broadcom BCM20702A0 */
{ USB_DEVICE(0x0489, 0xe042) },
{ USB_DEVICE(0x04ca, 0x2003) },
{ USB_DEVICE(0x0b05, 0x17b5) },
{ USB_DEVICE(0x0b05, 0x17cb) },
{ USB_DEVICE(0x413c, 0x8197) },
{ USB_DEVICE(0x105b, 0xe065), .driver_info = BTUSB_BCM_PATCHRAM },
3. Ve složce /linux-3.18.3/ si otevřeme terminál a spustíme pár příkazů pro kompilaci a instalaci modulu:
Kód: Vybrat vše
cp /lib/modules/$(uname -r)/build/Module.symvers ./
make oldconfig
make prepare
make modules_prepare
make modules SUBDIRS=drivers/bluetooth
sudo cp drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko
sudo depmod
Kód: Vybrat vše
sudo modprobe -r btusb
sudo modprobe btusb
Kód: Vybrat vše
dmesg | grep -i blue
Kód: Vybrat vše
Bluetooth: hci0: BCM: patch brcm/BCM43142A0-105b-e065.hcd not found
Kód: Vybrat vše
/lib/firmware/brcm/
Kód: Vybrat vše
BCM43142A0-105b-e065.hcd
Kód: Vybrat vše
sudo modprobe -r btusb
sudo modprobe btusb
Kód: Vybrat vše
dmesg | grep -i blue
Kód: Vybrat vše
Bluetooth: hci0: BCM: patching hci_ver=06 hci_rev=0091 lmp_ver=06 lmp_subver=210b
Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=0091 lmp_ver=06 lmp_subver=210b
Re: Broadcom Combo bluetooth adapter
Zdravim,
navod:
mi funguje bajecne, problem je v tom, ze vzdy ked si restartujem pocitac, tak si musim tuto skupinu prikazov urobit odznova. Neviete ako to zafixovat aby to bolo aj po restarte pc?
Dakujem.
navod:
Kód: Vybrat vše
$ sudo modprobe -r btusb
$ sudo modprobe btusb
$ sudo su
# echo "105b e065" >> /sys/bus/usb/drivers/btusb/new_id
$ brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd hci0
Dakujem.
Re: Broadcom Combo bluetooth adapter
.
Ako prva moznost mi napada dat to do /etc/rc.local (bez sudo).
Musel by si editovat subor rc.local v /etc cez nejaky program na to urceny a dopisat to nad exit 0
Teda vypadalo by to asi takto:
.
Ako prva moznost mi napada dat to do /etc/rc.local (bez sudo).
Musel by si editovat subor rc.local v /etc cez nejaky program na to urceny a dopisat to nad exit 0
Teda vypadalo by to asi takto:
Kód: Vybrat vše
modprobe -r btusb
modprobe btusb
echo "105b e065" >> /sys/bus/usb/drivers/btusb/new_id
brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd hci0
exit 0
.