Tuesday, August 5, 2014

Install bluetooth driver RT3290 Bluetooth on linux

1- download the driver

2- extract the package
#7zr x rtbth*.7z

3- make and make install
#make; make install

4- reboot

5- list the bluetooth device
#rfkill list
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no


  1. how to install it.
    please help me

  2. if you follow all the steps, it means you are already installed the driver.

  3. you sure that's the right code? it doesn't compile:

    CC [M] /home/ariel/rtbth-3.9.3/rtbth_core_bluez.o
    /home/ariel/rtbth-3.9.3/rtbth_core_bluez.c: In function ‘rtbt_hci_dev_send’:
    /home/ariel/rtbth-3.9.3/rtbth_core_bluez.c:139:36: error: ‘struct bt_skb_cb’ has no member named ‘control’
    os_ctrl->sco_tx_seq = bt_cb(skb)->control.txseq;

    is it me?

  4. the driver work on kernel 3.13 or lower.
    but you can try this https://github.com/f1u77y/rtbth

    anyway i can not make it work on my pc.

  5. My Kernal version is 3.19, it works but there is another issue that i cannot pair any devices. :(

  6. To search from the operating system, open the "Control Panel" and select "Device Manager." Navigate the page, find your Bluetooth device, double-click it, and then lick the "Driver" tab. envisage design group