[Banana BPI-R4] Wifi7 status

I was able to connect on 6GHz band and 320MHz with Intel BE200.
Do not get higher speeds because I do not have proper WiFi 7 antennas.

Edit: client is at about 4m distance from router, I can see connection up to 1.8Gbits/sec but real download/upload speed is a lot lower, about 1Gbits/sec upload and about 350 to 400Mbits download.

Good evening, thank you for clearing up my doubts, because in the configuration I put eht320mhz, and it connects, what I didn't know is that I was doing it to eht160, it shouldn't connect or so I think.

Now it's clear that it doesn't support it, and I'm convinced that it does. Thank you very much for clarifying it for me.

Well, we'll change the card, do you recommend the mt7927, I have amd, and the be200 are not compatible.

I had 2 BE200s and I gave them to my brother and my niece who use Intel, they weren't compatible with AMD, and I bought the MT7925s for mine and my son's.

Can you tell me which one would be best for AMD?

Check what iw list command returns but as others stated specs are clear that on 6GHz band the card supports up to 160MHz.
I ordered one too but will take some time to get it, usually such cards are client oriented and in AP mode support even less.
For instance, MT7922 connects to 160MHz on both 5GHz and 6GHz bands as client, but only 80MHz as AP.

From iw list output for 5GHz band:

Client:
HE PHY Capabilities: (0x4c70ce120dc0b3064e3f00):
                                HE40/HE80/5GHz
                                HE160/5GHz
AP:
HE PHY Capabilities: (0x0420ce120000a000000c00):
                                HE40/HE80/5GHz
                                LDPC Coding in Payload

Good evening, there are a lot of things that come up. Is this of any use to you?

EHT PHY Capabilities: (0xea6d921e20600c00):
320MHz in 6GHz Supported
NDP With EHT-LTF And 3.2 µs GI
SU Beamformer
SU Beamformee
Beamformee SS (80MHz): 3
Beamformee SS (160MHz): 3
Beamformee SS (320MHz): 3
Number Of Sounding Dimensions (80MHz): 2
Number Of Sounding Dimensions (160MHz): 2
Number Of Sounding Dimensions (320MHz): 2
Ng = 16 SU Feedback
Ng = 16 MU Feedback
Codebook size (4, 2) SU Feedback
Codebook size (7, 5) MU Feedback
Max Nc: 2
Common Nominal Packet Padding: 2
Maximum Number Of Supported EHT-LTFs: 17
Support of MCS 15: 1
EHT MCS/NSS: (0x33333333333333333300000000):
EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=3, Tx=3
EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=3, Tx=3
EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=3, Tx=3
EHT bw=160 MHz, max NSS for MCS 8-9: Rx=3, Tx=3
EHT bw=160 MHz, max NSS for MCS 10-11: Rx=3, Tx=3
EHT bw=160 MHz, max NSS for MCS 12-13: Rx=3, Tx=3
EHT bw=320 MHz, max NSS for MCS 8-9: Rx=3, Tx=3
EHT bw=320 MHz, max NSS for MCS 10-11: Rx=3, Tx=3
EHT bw=320 MHz, max NSS for MCS 12-13: Rx=3, Tx=3

That's what I get from 6GHz BE14 module on the router, from your snapshots it looks you use MT7925 on the client machine connecting to the router, running 'iw list` on the router will not get you the capabilities for MT7925.

Configuring BE14 module to use 320MHz is the highest bandwidth a client could connect to, but in your case because MT7925 is limited to 160MHz, that will be the highest one you will get on 6GHz band.

1 Like

Good morning, thanks for the clarification, but from what I'm reading, the best option for amd at the moment is to wait, and stay with this one for now since mt7927 is not ready yet.

We will wait for them to finish wifi7 in be160, since it has a bit more speed than ax, while I wait for another mediateck with capacity for 320 to be ready.

With ax160 we get a good speed today but if we put be, then the speeds are very low in comparison.

Thanks for your help, I will be attentive to see if mediateck is ready to support be320, while we wait for be160 to be finished.

I'll give you a speed of ax160

2 Likes

If you are not using Linux, the qcncm865 is probably your best option.

The BE200 does work with SOME AMD systems (compatibility is hit or miss), but if you have any on hand, you might also give it a try.

Unfortunately the BE200 is also plagued with Intel LAR, so unless you live in a country where regulations allow for 320Mhz, I wouldn't advise using it.

Good morning and thanks for the help with the qcncm865 card, the price is reasonable, I normally use windows and I see that it works on windows 11, I only use it to compile on ubuntu, but well if the card has problems on linux, how does it recognize the 2.5gb card on the motherboard, would it work with the computer's network card on ubuntu.

Before giving it away we tried to get it to recognize the be200 but it wasn't possible, so my brother and my niece were lucky, although it's of little use to them since in my country wifi7 is not possible, even if you have contracted 10gb, they put a 6e router on you.

What is the problem if I use WiFi 7, even though it is not yet implemented in my country?

I currently have a 10gb xioami wifi7, but Chinese, since Chinese laws do not allow 320mh,

it is 160+80mhz together, which is what is allowed in China.

I have mesh equipment with 2 be7000 that my 2 children use in their rooms.

Then I have a 2.5gb router lan output on the banana pi r4, to the 10gb sfp+rj45, waiting for the banana to work correctly to make it the main one.

Of the 2.5gb that enter in banana, in ax it works very well, look at the measurement from this morning

I made modifications to the banana box, since I saw that although it is aluminum and should be quiet, I saw that they were too high.

Currently these are my temperatures, are they too low or can I be calm with what I currently have?

Thanks for your help

Sorry to bother, but maybe anyone knows what it could be ? :

> config wifi-device 'radio0'
>         option type 'mac80211'
>         option path 'soc/11300000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
>         option band '2g'
>         option channel 'auto'
>         option country 'DE'
>         option cell_density '0'
>         option htmode 'HE40'
> 
> config wifi-device 'radio1'
>         option type 'mac80211'
>         option path 'soc/11300000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+1'
>         option band '5g'
>         option channel 'auto'
>         option htmode 'HE160'
>         option txpower '23'
>         option country 'DE'
>         option cell_density '0'
> 
> config wifi-device 'radio2'
>         option type 'mac80211'
>         option path 'soc/11300000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+2'
>         option country 'DE'
>         option band '6g'
>         option channel '1'
>         option htmode 'HE160'
>         option cell_density '0'
>         option log_level '1'
> 
> config wifi-iface 'wifinet0'
>         option device 'radio0'
>         option mode 'ap'
>         option ssid 'Nautilus'
>         option encryption 'sae-mixed'
>         option key 'password'
>         option ocv '0'
>         option network 'lan'
> 
> config wifi-iface 'wifinet1'
>         option device 'radio2'
>         option mode 'ap'
>         option ssid 'Nautilus'
>         option encryption 'sae'
>         option key ''
>         option ocv '0'
>         option network 'lan'
> 
> config wifi-iface 'wifinet2'
>         option device 'radio0'
>         option mode 'ap'
>         option ssid 'Nautilus_IoT'
>         option encryption 'psk'
>         option key ''
>         option network 'guest'
> 
> config wifi-iface 'wifinet3'
>         option device 'radio1'
>         option mode 'ap'
>         option ssid 'Nautilus'
>         option encryption 'psk-mixed'
>         option key ''
>         option network 'lan'
> 
> config wifi-iface 'wifinet4'
>         option device 'radio1'
>         option mode 'ap'
>         option ssid 'Nautilus_Media'
>         option encryption 'psk-mixed'
>         option key ''
>         option network 'lan'

I have the same on wireless page. Just updated to:
OpenWRT BPI-R4 configs/mediatek/mt7988a/bpi-r4-poe + BE14 + luci BE - v14-luci-eht-rmadrad - 2024-10-06.
I have the non-poe BPI-R4 and used openwrt-mediatek-filogic-bananapi_bpi-r4-squashfs-sysupgrade.itb

I will do rebase in luci on @rmandrad change later.
that's also odd, due I'm using version without @rmandrad patch and the wireless page works normal.

Edit: dunno why it works normally on my router, but probably I have done an issue during rebase. I new build should be ok

1 Like

maybe worth wait for the luci 11be commit to come forward hopefully tomorrow ... can't believe how many people are required to approve the commit but anyhow ...

1 Like

yeah it look good / normal really ... when I use the 10gb sftp i get the sfp up to 90 degrees celsius ... so yes you are good :wink:

man what a drama indeed.

@rmandrad can you tell me how to add your luci feed to the feeds.conf.default file?

Just replace:

src-git luci https://git.openwrt.org/project/luci.git

with

src-git https://github.com/rmandrad/luci;11be
1 Like

can you confirm the link?

it was missing the "luci"

Good evening @rmandrad, thanks then the second banana pi r4, which I want to buy soon, I will make the same modifications to the box, to obtain similar temperatures.

Actually, as I had the box, even though it was made of aluminum, I saw that it burned if you put your hand on it.

Now I have it for more than 10 hours and it does not increase more than 3 degrees maximum any of the temperatures set above.

in the sfp+rj45 I have this exactly set it is the exact measurement of the 2 together

the box closes perfectly, naturally this will not make me have the temperatures that I have, but I'm sure it will lower it a bit, although with how hot it gets and having almost no vents in the original box, I don't know if it will lower it a bit

The newest build I made from your repo danpawlik is working great. These speeds are from 3 meters away using 6G BE 320MHz. Keep up the great work. Testing on a OnePlus11 phone.