[Banana BPI-R4] Wifi7 status

check this thread out

Do you have a link?

6.12 kernel

6.6 kernel

Lots of other builds in this topic most of them with TX/RX patch and other patches
[Banana BPI-R4] all related to MTK-SDK - Community Builds, Projects & Packages - OpenWrt Forum

Banana Pi is working on a new BE14:

Someone tested new firmware: or it is old but just in new commit ?

Can not check it now, but if someone is interested - feel free to let others know :wink:

Interesting… There is a tutorial about how to use it? Just add the feed? At least for stable series we need to execute some extra commands.

Usually, what I do is:

AP_IP=192.168.88.2
git clone https://git01.mediatek.com/openwrt/feeds/mtk-openwrt-feeds
cd mtk-openwrt-feeds
for i in mt7996_dsp.bin mt7996_eeprom.bin mt7996_eeprom_233.bin mt7996_eeprom_233_2i5i6i.bin mt7996_eeprom_2i5i6i.bin mt7996_rom_patch.bin mt7996_rom_patch_233.bin mt7996_wa.bin mt7996_wa_233.bin mt7996_wm.bin mt7996_wm_233.bin; do 
  scp -O ./autobuild/unified/filogic/mac80211/25.12/files/package/kernel/mt76/src/firmware/mt7996/$i root@${AP_IP}:/lib/firmware/mediatek/mt7996/$i; 
done

then reboot

So you don’t actually use the feed, just the firmware files, correct?

More less yes. If I’m on vanilla/my image then yes, doing scp + reboot device is enough.

I also build images with MTK feed using my script . Right now triggered build with GH actions.

I understand. I will give a look in your scripts. What I’m doing right now is adding the feed, copying the files and applying the patches as the documentation says, but using 25.12 instead of 24.10.

I hope thing get better, specially the upload speed.

It seems this is not only limited to the 6GHz-band, but also the other bands seem to get prioritized by my client devices even if their SNR is way below the SNRs of my other access points’ SSIDs.
I have atm only deployed one BE14, so the other AP’s SSIDs are setup with MT7915/MT7916-cards.

Has anyone built a setup that contains at least 1 BPI-R4 with BE14 + other OpenWrt devices on their properties without roaming client issues (or can confirm my findings)?

Couldn’t compile an image. I think I will try your image or wait for a new one from the vendor based on OpenWrt 25.12.

I have the same issue but with only 1 bpi r4 and 1 mx4200v1

Thanks, I precised my question.

So in your case it is BE14 vs. QCN5024, in my case BE14 vs. MT7916/MT7915.

Did you configure your BE14 to run in BE or in AX mode? For me this doesn't make any difference nor does reducing TX-power for BE14 (nor increasing TX-power for the other cards).

Edit: did you try using DAWN to enhance your situation?

Dawn doesn't really work well for me the hearing map never shows and BE makes no difference

I think everyone is at the same page about upload speed being a shirt with BE14.

What I did and worked well, was replacing wolfssl, which I used with hardware acceleration, with OpenSSL.

Now in my smartphone, that just supports 6E, the speed is about 250-300mbit/s. Far way than the 1gbit/s that I have for download, but used to be 150-200mbit/s before this little change.

wrong statement

Yes, I use the SNAPSHOT version. Two things: did you use the BE14 Wi-Fi card? And how do you measure your speed? I measure using iperf3 that I have installed in the router.

Wrong statement

edit: I was completely wrong. I’ve setup another access point on my property a couple of days ago and maybe those are the results I had in mind. This BPI-R4 has a MT7916 installed, and when running iperf there I get the following results (with wpad-openssl as software and S. Galaxy ZFlip 6 as client and distance <1m):

root@AP_Atellier:~# iperf3 -s -i 10
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.1.82, port 48896
[  5] local 192.168.21.9 port 5201 connected to 192.168.1.82 port 48910
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.01  sec  1.80 GBytes  1.55 Gbits/sec
[  5]  10.01-10.02  sec  2.62 MBytes  1.96 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.02  sec  1.80 GBytes  1.55 Gbits/sec                  receiver

But when running against an access point with BE14 installed, I get

root@AP_OG:~# iperf3 -s -i 10
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.21.82, port 47076
[  5] local 192.168.21.7 port 5201 connected to 192.168.21.82 port 47078
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.01  sec   942 MBytes   789 Mbits/sec
[  5]  10.01-10.05  sec  4.12 MBytes   773 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.05  sec   946 MBytes   789 Mbits/sec                  receiver

I really thought it would have been better - sorry for the noise.