Fork of rtl8852be that compiles under kernel 6.1.6; both wifi and Bluetooth work https://github.com/duanemberry/rtl8852be
  • C 99.5%
  • Makefile 0.5%
Find a file
Duane Berry b95c86a2d1
Add files via upload
added the driver core files
2023-01-25 17:06:11 -06:00
core Add files via upload 2023-01-23 17:30:28 -06:00
include Add files via upload 2023-01-23 17:32:43 -06:00
os_dep Add files via upload 2023-01-23 17:34:03 -06:00
phl Add files via upload 2023-01-23 18:08:12 -06:00
platform Add files via upload 2023-01-23 17:35:27 -06:00
clean Add files via upload 2023-01-23 15:03:22 -06:00
common.mk Add files via upload 2023-01-25 16:45:07 -06:00
ifcfg-wlan0 Add files via upload 2023-01-25 16:46:31 -06:00
Kconfig Add files via upload 2023-01-23 15:03:22 -06:00
LICENSE Initial commit 2023-01-23 14:57:39 -06:00
Makefile Add files via upload 2023-01-23 15:03:22 -06:00
README.md Add files via upload 2023-01-23 15:03:22 -06:00
runwpa Add files via upload 2023-01-25 16:45:07 -06:00
wlan0dhcp Add files via upload 2023-01-23 15:03:22 -06:00

RTL8852BE

githubgithub
githubgithub
githubgithub
githubgithub
githubgithub
github
github

Introduction

This code is cloned from TinkerBoard2/kernel and it's author is Rock_Shen (rock_shen@asus.com).
The default compilation option is i386_PC For Linux, you can also change the compilation options of MAKEFILE in line149.

1/23/23 - DMB Somewhere between 5.15 and 6.1.6 the variable (int link_id) was introduced into the ioctl structure. You can find the prototypes in /usr/src/kernels/(path to your version)/include/net/cfg80211.h and the file that requires modifying is os_dep/linux/ioctl_cfg80211.h. This version will compile and run on an x86_64 machine. Both wifi and bluetooth work.

Prerequisites

build-essential 
linux-headers
bc

Build(for kernel < 5.15)

Turn off your Security Boot in BIOS

git clone https://github.com/HRex39/rtl8852be.git
make -j8
sudo make install

Build(for kernel >= 5.15)[not stable]

Turn off your Security Boot in BIOS

git clone https://github.com/HRex39/rtl8852be.git -b dev-linux5.17
make -j8
sudo make install

according to this issue, the new branch seems not really stable, but hardware seems to work just fine.
Expect more tests or feedback.

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.