Skip to content

Realtek Linux Bluetooth Driver for RTL8852BE

Notifications You must be signed in to change notification settings

royenheart/rtl8852be_bt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 

About

Realtek Linux Bluetooth Driver for RTL8852BE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.9%
  • Makefile 0.1%