===============
TITLE
===============
The document describes how to support Realtek Bluetooth UART and USB driver in Linux system.
===============
REQUIREMENT
===============
The supported kernel version is 2.6.32 - 5.7.1
=============================
QUICKLY INSTALL AUTOMATICALLY
=============================
$ sudo make install INTERFACE=all
or
$ sudo make install INTERFACE=usb
or
$ sudo make install INTERFACE=uart
===============
FOR UART I/F
===============
-The default serial protocol of Realtek Bluetooth chip is Three-wire (H5) protocol.
-The default initial baud rate is 115200.
-Installation
To support Three-wire (H5) protocol, you need to install Realtek hci_uart driver
and rtk_hciattach tool.
1. Make sure your UART setting is correct.
host tx - controller rx
host rx - controller tx
host rts - controller cts
host cts - ground
( host cts - controller rts ) // for RTL8822C and RTL8761B
NC - controller rts
2. Install Bluetooth kernel driver and rtk_hciattach tool
$ cd uart
$ sudo make install
3. Copy the right FW file and config file to the correct path.
$ sudo mkdir -p /lib/firmware/rtlbt/
$ sudo cp rtkbt-firmware/lib/firmware/rtlbt/rtl8xxxx_fw /lib/firmware/rtlbt/
$ sudo cp rtkbt-firmware/lib/firmware/rtlbt/rtl8xxxx_config /lib/firmware/rtlbt/
NOTE: PLEASE REFER THE FORWARD SECTION OF FILENAME LIST TO CORRESPONDE THE FW FILENAME AND THE CONFIG FILENAME WITH THE CHIP.
3. Initialize Realtek Bluetooth chip by rtk_hciattach
$ sudo rtk_hciattach -n -s 115200 ttyUSB0 rtk_h5
Tips: ttyUSB0 is serial port name in your system, you should change it
according to hardware such as ttyS0.
-Uninstallation
$ sudo make uninstall
- If you want to change the parameter such as baud rate and pcm settings, you
should modify rtl8xxx_config file.
===============
FOR USB I/F
===============
-Installation
1. Build and install USB driver, change to the driver direcotory
$ cd usb
$ sudo make install
2. Copy the right FW file and config file to the correct path.
$ sudo cp rtkbt-firmware/lib/firmware/rtl8xxxxx_fw /lib/firmware/
$ sudo cp rtkbt-firmware/lib/firmware/rtl8xxxxx_config /lib/firmware/
NOTE: PLEASE REFER THE FORWARD SECTION OF FILENAME LIST TO CORRESPONDE THE FW FILENAME AND THE CONFIG FILENAME WITH THE CHIP.
3. Insert Realtek Bluetooth dongle
Check LMP subversion by the following command
$ hciconfig -a
Now RTK chip can be recognized by the system and bluetooth function can be used.
-Uninstallation
$ sudo make uninstall
===============
FILENAME LIST
===============
Chip I/F FW/Config Path FW Filename Config Filename
for
BT driver
------------------------------------------------------------------------------------------------
RTL8761AUV USB /lib/firmware/ rtl8761au_fw rtl8761a_config
RTL8761AW USB /lib/firmware/ rtl8761aw_fw rtl8761aw_config
(RTL8761AW
+RTL8192EU)
RTL8761AUV USB /lib/firmware/ rtl8761au8192ee_fw rtl8761a_config
+RTL8192EE
RTL8761AUV USB /lib/firmware/ rtl8761au8192ee_fw rtl8761a_config
+RTL8812AE
RTL8761ATV UART /lib/firmware/rtlbt/ rtl8761a_fw rtl8761a_config
RTL8761ATV
+RTL8192EE UART /lib/firmware/rtlbt/ rtl8761at8192ee_fw rtl8761a_config
-----------------------------------------------------------------------------------------------
RTL8761BUV USB /lib/firmware/ rtl8761bu_fw rtl8761bu_config
RTL8761BTV UART /lib/firmware/rtlbt/ rtl8761b_fw rtl8761b_config
-----------------------------------------------------------------------------------------------
RTL8725AU USB /lib/firmware/ rtl8725au_fw rtl8725au_config
RTL8725AS UART /lib/firmware/rtlbt/ rtl8725as_fw rtl8725as_config
-----------------------------------------------------------------------------------------------
RTL8723BU USB /lib/firmware/ rtl8723b_fw rtl8723b_config
RTL8723BE
RTL8723BS UART /lib/firmware/rtlbt/ rtl8723b_fw rtl8723b_config
-----------------------------------------------------------------------------------------------
RTL8821AU USB /lib/firmware/ rtl8821a_fw rtl8821a_config
RTL8821AE
RTL8821AS UART /lib/firmware/rtlbt/ rtl8821a_fw rtl8821a_config
-----------------------------------------------------------------------------------------------
RTL8822BU USB /lib/firmware/ rtl8822bu_fw rtl8822bu_config
RTL8822BE
RTL8822BS UART /lib/firmware/rtlbt/ rtl8822b_fw rtl8822b_config
-----------------------------------------------------------------------------------------------
RTL8723DU USB /lib/firmware/ rtl8723du_fw rtl8723du_config
RTL8723DE
RTL8723DS UART /lib/firmware/rtlbt/ rtl8723d_fw rtl8723d_config
-----------------------------------------------------------------------------------------------
RTL8821CU USB /lib/firmware/ rtl8821cu_fw rtl8821cu_config
RTL8821CE
RTL8821CS UART /lib/firmware/rtlbt/ rtl8821c_fw rtl8821c_config
-----------------------------------------------------------------------------------------------
RTL8822CU USB /lib/firmware/ rtl8822cu_fw rtl8822cu_config
RTL8822CE
RTL8822CS UART /lib/firmware/rtlbt/ rtl8822cs_fw rtl8822cs_config
-----------------------------------------------------------------------------------------------
RTL8723FU USB /lib/firmware/ rtl8723fu_fw rtl8723fu_config
RTL8723FE
RTL8723FS UART /lib/firmware/rtlbt/ rtl8723fs_fw rtl8723fs_config
-----------------------------------------------------------------------------------------------
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
Lenovo LX1815 USB蓝牙适配器驱动 (234个子文件)
UnInstall.bat 98B
Install.bat 41B
layout.bin 2KB
rtk_coex.c 76KB
rtk_coex.c 76KB
rtk_misc.c 50KB
hciattach_rtk.c 47KB
rtk_bt.c 38KB
rtb_fwc.c 29KB
hci_ldisc.c 26KB
hci_rtk_h5.c 22KB
hciattach.c 12KB
hci_h4.c 7KB
hciattach_h4.c 6KB
data2.cab 59.99MB
data1.cab 7.01MB
bthvirtual.cat 24KB
bthvirtual.cat 24KB
bthvirtual.cat 22KB
bthvirtual.cat 22KB
rtka2dp.cat 12KB
rtka2dp.cat 12KB
rtkfilter.cat 11KB
rtkfilter.cat 11KB
rtkavrcp.cat 11KB
RtkHfp.cat 11KB
rtkfilter.cat 10KB
rtkfilter.cat 10KB
rtkavrcp.cat 10KB
RtkAvrcpCtrlr.cat 10KB
RtkAvrcpCtrlr.cat 10KB
RtkHfp.cat 10KB
rtka2dp.cat 9KB
rtka2dp.cat 9KB
rtkfilter.cat 8KB
rtkfilter.cat 8KB
lelinklossservice.cat 8KB
leimalertservice.cat 8KB
lelinklossservice.cat 8KB
leimalertservice.cat 8KB
rtkavrcpctrlr.cat 8KB
rtkavrcpctrlr.cat 8KB
rtkhandsfree.cat 8KB
rtkhandsfree.cat 8KB
rtkavrcp.cat 8KB
rtkavrcp.cat 8KB
rtkhandsfree.cat 8KB
rtkhandsfree.cat 8KB
rtkhfp.cat 8KB
rtkhfp.cat 8KB
ISSetup.dll 774KB
_Setup.dll 325KB
LeLinkLossService.dll 240KB
LeImAlertService.dll 239KB
LeLinkLossService.dll 204KB
LeImAlertService.dll 203KB
rtl8761b_mp_chip_bt40_fw_asic_rom_patch_new.dll 34KB
rtl8761b_mp_chip_bt40_fw_asic_rom_patch_new.dll 34KB
PidVid_List.dll 4KB
PidVid_List.dll 4KB
setup.exe 1.13MB
DPInst.exe 1MB
DPInst.exe 902KB
RtkBtManServ.exe 703KB
RtkBtManServ.exe 551KB
rtk_coex.h 11KB
rtk_coex.h 11KB
hciattach.h 5KB
rtk_bt.h 4KB
hci_uart.h 4KB
rtk_misc.h 3KB
rtb_fwc.h 2KB
hciattach_h4.h 270B
data1.hdr 106KB
bthvirtual.inf 14KB
bthvirtual.inf 14KB
bthvirtual.inf 14KB
bthvirtual.inf 14KB
RtkHfp.inf 5KB
RtkHfp.inf 5KB
RtkHfp.inf 5KB
RtkHfp.inf 5KB
RtkA2dp.inf 5KB
RtkA2dp.inf 5KB
RtkA2dp.inf 5KB
RtkA2dp.inf 5KB
LeLinkLossService.inf 4KB
LeLinkLossService.inf 4KB
LeImAlertService.inf 4KB
LeImAlertService.inf 4KB
RtkAvrcp.inf 4KB
RtkAvrcp.inf 4KB
RtkAvrcp.inf 4KB
RtkAvrcp.inf 4KB
Rtkfilter.inf 4KB
Rtkfilter.inf 4KB
Rtkfilter.inf 4KB
Rtkfilter.inf 4KB
Rtkfilter.inf 4KB
Rtkfilter.inf 4KB
共 234 条
- 1
- 2
- 3
haofu
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0