Realtek Linux Bluetooth Driver for RTL8852BE https://github.com/HRex39/rtl8852be_bt
Find a file
2022-06-11 13:49:10 +08:00
firmware update firmware to adapt 8852be 2022-06-11 13:49:10 +08:00
.gitignore add .gitignore 2022-06-11 11:48:06 +08:00
ath3k.c first commit 2022-06-11 11:44:25 +08:00
bcm203x.c first commit 2022-06-11 11:44:25 +08:00
bfusb.c first commit 2022-06-11 11:44:25 +08:00
bluecard_cs.c first commit 2022-06-11 11:44:25 +08:00
bpa10x.c first commit 2022-06-11 11:44:25 +08:00
bt3c_cs.c first commit 2022-06-11 11:44:25 +08:00
btbcm.c first commit 2022-06-11 11:44:25 +08:00
btbcm.h first commit 2022-06-11 11:44:25 +08:00
btintel.c first commit 2022-06-11 11:44:25 +08:00
btintel.h first commit 2022-06-11 11:44:25 +08:00
btmrvl_debugfs.c first commit 2022-06-11 11:44:25 +08:00
btmrvl_drv.h first commit 2022-06-11 11:44:25 +08:00
btmrvl_main.c first commit 2022-06-11 11:44:25 +08:00
btmrvl_sdio.c first commit 2022-06-11 11:44:25 +08:00
btmrvl_sdio.h first commit 2022-06-11 11:44:25 +08:00
btmtksdio.c first commit 2022-06-11 11:44:25 +08:00
btmtkuart.c first commit 2022-06-11 11:44:25 +08:00
btqca.c first commit 2022-06-11 11:44:25 +08:00
btqca.h first commit 2022-06-11 11:44:25 +08:00
btqcomsmd.c first commit 2022-06-11 11:44:25 +08:00
btrsi.c first commit 2022-06-11 11:44:25 +08:00
btrtl.c add CHIP_ID_8852B for RTL8852BE 2022-06-11 11:46:04 +08:00
btrtl.h first commit 2022-06-11 11:44:25 +08:00
btsdio.c first commit 2022-06-11 11:44:25 +08:00
btusb.c add one part for RTL8852BE 2022-06-11 11:45:33 +08:00
dtl1_cs.c first commit 2022-06-11 11:44:25 +08:00
h4_recv.h first commit 2022-06-11 11:44:25 +08:00
hci_ag6xx.c first commit 2022-06-11 11:44:25 +08:00
hci_ath.c first commit 2022-06-11 11:44:25 +08:00
hci_bcm.c first commit 2022-06-11 11:44:25 +08:00
hci_bcsp.c first commit 2022-06-11 11:44:25 +08:00
hci_h4.c first commit 2022-06-11 11:44:25 +08:00
hci_h5.c first commit 2022-06-11 11:44:25 +08:00
hci_intel.c first commit 2022-06-11 11:44:25 +08:00
hci_ldisc.c first commit 2022-06-11 11:44:25 +08:00
hci_ll.c first commit 2022-06-11 11:44:25 +08:00
hci_mrvl.c first commit 2022-06-11 11:44:25 +08:00
hci_nokia.c first commit 2022-06-11 11:44:25 +08:00
hci_qca.c first commit 2022-06-11 11:44:25 +08:00
hci_serdev.c first commit 2022-06-11 11:44:25 +08:00
hci_uart.h first commit 2022-06-11 11:44:25 +08:00
hci_vhci.c first commit 2022-06-11 11:44:25 +08:00
Kconfig first commit 2022-06-11 11:44:25 +08:00
Makefile update firmware to adapt 8852be 2022-06-11 13:49:10 +08:00
README.md Update README.md 2022-06-11 13:43:01 +08:00
virtio_bt.c first commit 2022-06-11 11:44:25 +08:00

rtl8852be_bt

Introduction

This code is for realtek 8852BE bluetooth.
I cloned original code from Linux 5.15 Kernel LTS and change it a bit.
It can now support Ubuntu 22.04 LTS(need more test).
Any ideas are welcomed.

Prerequisites

build-essential 
linux-headers
bc

Usage

1. Check your Bluetooth Device

$ lsusb
$ Bus 003 Device 005: ID 0bda:4853 Realtek Semiconductor Corp. Bluetooth Radio

2. Modify/Add your USB DEVICE in btusb.c

Modify Here

/* Realtek 8852BE Bluetooth devices */
{ USB_DEVICE(0x0bda, 0x4853), .driver_info = BTUSB_REALTEK |
               BTUSB_WIDEBAND_SPEECH },

// USB_DEVICE(0x____ , 0x____) is your ID name which shows in lsusb command

3. Save and Build

#Turn off your Security Boot in BIOS

make
sudo make install
reboot

WHAT IS LINUX?

WHAT IS LINUX?

  Linux is a clone of the operating system Unix, written from scratch by
  Linus Torvalds with assistance from a loosely-knit team of hackers across
  the Net. It aims towards POSIX and Single UNIX Specification compliance.

  It has all the features you would expect in a modern fully-fledged Unix,
  including true multitasking, virtual memory, shared libraries, demand
  loading, shared copy-on-write executables, proper memory management,
  and multistack networking including IPv4 and IPv6.

  It is distributed under the GNU General Public License - see the
  accompanying COPYING file for more details.