trecho irrelevante: recentemente fiz um upgrade no meu antigo pc... ele continua antigo e será comentando mais afundo somente em futura publicação. entre as aquisições está o presente adaptador e infelizmente o mesmo não funcionou de primeira ao ser conectado no pc mas a solução é bem simples, apesar de não haver suporte oficial para GNU/Linux.
trecho irrelevante: dentre as soluções disponíveis na web haviam desde edições e recompilações de kernel do linux, uso de versões de kernel mais novas como a 5.8 - versões LTS da família ubuntu na data da publicação estão presos ao 5.4 -, instalação manual do módulo e firmware...
dica rápida: instale o driver¹ do MPOW BH456A para o Orico BTA-508!
(0) navegue por: support, download, usb adapter, bluetooth usb adapter bh456a
(1) faça download do arquivo 7zip para linux;
(2) desconecte o bluetooth usb;
(3) com o arquivo descompactado e terminal em sua raiz:
sudo apt install linux-firmware
sudo make install INTERFACE=all
obs.: "fixed"
(4) re-inicie o computador;
(5) repita os passos em todas atualizações de kernel;
obs.: testado usando KDE neon 5.20 user edition (Ubuntu/Debian LTS);
done!
considerações finais: os dispositivos utilizam o mesmo chip Realtek 8761B e possivelmente compartilham muito mais semelhanças ao ponto de serem indistinguíveis em hardware com mera distinção estética, como marca ou coloração. este tipo de prática não é incomum para produtos produzidos na China, e tal efeito - utilização de "drivers"¹ de fabricantes distintos - também é comum no universo windows.
¹ "drivers" no universo linux normalmente são chamados de "módulos" ou a combinação de "módulo + firmware", e este último é o caso atual.
source: https://mpow.s3-us-west-1.amazonaws.com/...linux.7z (2020-12-02)
mais informações em:
trilha sonora oficial da presente publicação:
abraços!
Primeiramente, ótimo post! Recebi esse erro no final, poderia me ajudar?
ResponderExcluirmake[2]: Entering directory '/home/edu/Downloads/20201202_LINUX_BT_DRIVER/uart/rtk_hciattach'
gcc -c hciattach.c -o hciattach.o -Wall -g
hciattach.c:31:10: fatal error: stdio.h: No such file or directory
31 | #include
| ^~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:10: hciattach.o] Error 1
make[2]: Leaving directory '/home/edu/Downloads/20201202_LINUX_BT_DRIVER/uart/rtk_hciattach'
make[1]: *** [Makefile:17: install] Error 2
make[1]: Leaving directory '/home/edu/Downloads/20201202_LINUX_BT_DRIVER/uart'
make: *** [Makefile:39: install] Error 2
dá uma olhada aqui:
Excluirhttps://stackoverflow.com/questions/19580758/gcc-fatal-error-stdio-h-no-such-file-or-directory
aparentemente faltam componentes do gcc instalados.
abraços!
Cara, você foi no alvo. Funciona direitinho. The best.
ResponderExcluirExcelente dica! Comprei um Orico BTA-608 e dá pra seguir a mesma lógica:
ResponderExcluirBaixe os Drivers nos dois links abaixo:
https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
e acrescente um .bin no final dos nomes. Depois copie ambos para a pasta /usr/lib/firmware/rtl_bt/
Reboot o Pc e o Linux vai reconhecer o dongle. Testado no POP_OS 22.04.
Referência (em Inglês):
https://linuxreviews.org/Realtek_RTL8761B
obrigadão pela contribuição _o/
Excluir