AFAIK, raxda changed the vendor id & device id
who own one, can provide it
run
lspci -n can see this
Who can provide A8 wifi module vid/did
I believe it’s 10ec:b852 for WiFi, and 0bda:b85b for Bluetooth.
can’t find 10ec:b852 in img file
0bda:b85b showed twice
Welp…
0002:21:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
Kernel driver in use: rtl8852be
Kernel modules: 8852be
0002:20:00.0 PCI bridge [0604]: Fuzhou Rockchip Electronics Co., Ltd Device [1d87:3588] (rev 01)
0002:21:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
0004:40:00.0 PCI bridge [0604]: Fuzhou Rockchip Electronics Co., Ltd Device [1d87:3588] (rev 01)
0004:41:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
thanks
but that confuse me
I got a 8852 module from lenovo laptop, with 10EC:B852
it doesn’t work on rock 5b android build
I’ve got an rtl8852be pulled from an HP laptop, and I had to use a root shell on Android to load the module and kick the UI. (Adb works out of the box, very a serial console works, and of course you can install Magisk, too.)
can you tell more detail how to do this?
did some search, find no solution
and does the bt works?
The simplest way:
From a device that you can open an ADB shell to the Rock 5B (you can do this over a USB-C connection, FWIW):
su
insmod `find /vendor/lib/modules -name 8852be.ko`
stop && start
It’s a bit more involved to make it persistent - it requires patching the vendor image so it loads the module, or doing a custom AOSP build.
And as I recall, Bluetooth did work, but I really didn’t use it because I already had a keyboard and mouse plugged in.
that works for wifi, thanks a lot
but as 8852be.ko is listed in modules.load file
why didn’t it load automatically?
RadxaRock5B:/ # cat /vendor/lib/modules/modules.load r8168.ko r8125.ko 8852be.ko bcmdhd.ko dhd_static_buf.ko
because this is not in the build
{“RTL8852BE”, “10ec:b852”}," in frameworks/opt/net/wifi/libwifi_hal/rk_wifi_ctrl.cpp
Hello, I faced the same issue - is there a way to get rtl8852be working automatically after Android gets booted?