Tuesday, 18 November 2025

Compiling and inserting wifi driver

Download and burn on a Raspberry Pi 3/4

https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2021-05-28/2021-05-

07-raspios-buster-armhf.zip

Update, upgrade, reboot Raspberry Pi 3/4 using wired Ethernet (kernel version is 5.10.103-v7l+)

Blacklist onboard wifi driver

sudo nano /etc/modprobe.d/blacklist-wifi.conf
blacklist brcmfmac
blacklist brcmutil
sudo update-initramfs -u
sudo reboot

Download driver source code into home on Raspberry Pi

rtl8852BU_rtl8832BU_WiFi_linux_v1.19.21-68-gd16563cf8.20250603.tar.gz

Install kernel headers, extract source code and compile driver

sudo apt install raspberrypi-kernel-headers
tar -zxvf rtl8852BU_rtl8832BU_WiFi_linux_v1.19.21-68-gd16563cf8.20250603.tar.gz
cd rtl8852BU_rtl8832BU_WiFi_linux_v1.19.21-68-gd16563cf8.20250603
sudo make KSRC=/lib/modules/$(uname -r)/build ARCH=arm

Observe kernel object 8852bu.ko created.

To automatically load driver with default configuration

sudo mkdir -p /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtl8852bu
sudo cp 8852bu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtl8852bu/
sudo depmod -a
sudo reboot

Now insert USB wifi dongle and observe wlan0.

Configure wpa_supplicant to connect to the network.

To stream from command line you can use:

streamlink http://live.onetv-preprod.one.hu/123456789/vxfmt=dp/manifest.mpd?
device_profile=DASH_STB_CLR_LIVE_HD best &

No comments:

Post a Comment