[Banana BPI-R4] Wifi7 status

This is what I am using.

Keep in mind that I am not using the BPI R4 as a router, I use it as a dumb access point as I have another router in my network.



Wait, did you get MLO working already? If so, is giving the 5 and 6 GHz stations the same name all it takes to enable it?

No, that's just the SSID names, I have them set as such because the official firmware build from Banana-pi (from June running on 21.02 using the Mediatek 4.0 SDK and closed sourced drivers) does support MLO and I just didn't bother changing the SSID names.

Good evening, please let me know which is your main router

Thank you

It's a Freebox Ultra (it's a Qualcomm based 10gbps and WiFi 7 router from a French isp). It's not available for purchase.

I am just pointing out that since I am routing traffic with another equipment, perhaps the routing part of the openwrt firmware (which I am not using) may have some impact on your performances.

Good morning, thanks for the clarification. In Spain I have contracted 10 gigas as well, but the router is not wifi7, but I do have a xiaomi ax10g as the main one, since I have the operator's data and I can put my personal one.

As the ax10g has 4 2.5gbs lans, then one goes directly to the 10 gigas sfp+45 of the banana pi, waiting for the entire openwrt community to finish, finish the project and make it the main one.

I had not thought of doing what you are telling me, then when I get home this afternoon I will try it and take measurements and tell you.

The only thing that is certain is that the wifi7 from China is capped and what they do is give 160mhz+80mhz, since Chinese law does not allow giving 320mhz.

I will tell you later how everything went and send measurements.

Thanks for everything

Good evening, I have not been able to reach those speeds.

Are you using a BE200? Are you using 320Mhz on the 6Ghz band?

My card is Mediatek MT7927 , If I have used 320 and I do not reach those speeds in AX I get these

but I haven't used openwrt dumb, I don't know how to do it

I don't have the MT7927 so I can't test it. I am using BE not AX. In AX 160Mhz I get similar speeds you do.

One of the ways to make changes to the wireless-regdb is as follows
After first compile, go to -
https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git/tree/db.txt?id=HEAD
and check if there is already an updated entry for your country.
If there is, copy and paste it over the same entry in db.txt located in -
<your_path>/openwrt/build_dir/target-aarch64_cortex-a53_musl/wireless-regdb-2024.07.04

then while in the same folder

make install-distro-key 
make maintainer-clean
make
sudo make install

Don't worry if the last 'make' command generates an error.

Now compile openwrt as usual and any changes you made to the db.txt will be trusted.

You can check by -

iw reg get

Good afternoon @rmandrad, thanks for your work. I'm putting speed measurements in be and ax in 6g, and in be in 5g, it's very close to getting it with your patches together with danpawlik.

I have contracted 10 GB, I have the operator's data, a Huawei EN8010Ts-20 XGS-PON ONT with 10 GB output, the main router is a Xiaomi AX10 gigas, which I have a Banana Pi R4, 10 GB SFP+RJ45 WAN input to a 2.5 GB input since the Xiaomi has 4 ports of that speed,,

Sorry, my card is MT7925

Measurement in be at 160mhz, at 320 mhz I haven't managed to get them to join and I was able to connect. It's a pity, the country in all of them is Russia, then with more time I'll try other countries to see if it can connect at 320 mhz.

Measurement in ax at 160mhz

Measurement in be in 5g at 80 mhz, at 120 mhz it's half the speed.

Country Russia

country japan 6GHZ A 320 MHZ

country united arab emirates 6ghz 320 mhz

country united arab emirates

Thanks for your work

1 Like

Hello @bruda, what build are you using and if possible show the wireless configuration file. I also use mt7927, but I can't connect if I separate the radio channel names, like openwrt-2, openwrt-5, openwrt-6. Thanks in advance. And what manufacturer is your mt7927 module from?

Good afternoon, first I saved the danpawlik image to my SD, just the one from that day.

OpenWRT BPI-R4 + BE14 + luci BE - v14-luci-eht-rmadrad - 2024-10-02.

openwrt-mediatek-filogic-bananapi_bpi-r4-sdcard.img.gz

then flash the image from system backup/flash firmware : Flash new firmware image

use the image from this post

for the configuration you must put everything in the same country and in auto, so it will work,

you can change names and passwords

my card is this

I hope I have helped you

1 Like

Thanks, @bruda. One day when @rmandrad released firmware with BE mode I was able to connect to channel 37 6 GHz, I posted screenshots above, my joy knew no bounds, but I still couldn't connect to 6 GHz, no matter what I did. I'll wait for a stable release.

Are you using the MT7925 or the MT7927?

I am fairly certain the MT7925 is limited to 160Mhz.

1 Like

Good evening, I'm using the MT7925 but it supports 320 perfectly.

I'll give you several screenshots

Just for it to work you have to put the same country on all the antennas, but I think the rest of the cards should also be in the same country. Maybe you can clear up my doubts about this

According to the official specifications from Mediatek the MT7925 only supports 160Mhz on the 6Ghz band, in fact that's why the MT7927 exists, because it has 320Mhz support, so I find it somewhat unlikely for your MT7925 to support 320Mhz when it's not up to the card specifications.

I don't own one though so I can't test. How do you know that your card supports 320Mhz to begin with?

In your screenshots, on Luci, I only see 160Mhz connections.

Take a look at what it should look like in my screenshot below

1 Like

Good day, @bruda. Mediatek mt7925 does not support channel width 320 at the hardware level. See technical documentation - https://www.mediatek.com/products/broadband-wifi/mediatek-filogic-360

Good day, @mathieulh. Describe in more detail what card you use to connect to bpi-r4? Can you show your wireless configuration file, I still can't connect at 6 GHz using mt7927. Thanks in advance.