[Banana BPI-R4] Wifi7 status

@mhalano hey, as you have wireless issue, could you take a look if this patch will help you: https://github.com/openwrt/openwrt/pull/22447 ?

Could someone who has also good BE14 module put dump of (require coreutils-base64 package):

cat /sys/kernel/debug/ieee80211/phy0/mt76/eeprom | base64

and send it on gist/here just to compare results?

1 Like

I think i have a good be14, here’s mine: https://mirrors.offmysoul.me/~pix/be14-dump.txt

2 Likes

Thanks. Looks we have similar eeprom data.

Updated - https://github.com/openwrt/openwrt/pull/22447 . Some community members already tested the change and it seems to work. Let’s see what Daniel or Felix would say.

5 Likes

Turns out it was the driver of my mt7927 ( under windows) that needed updating. I now have 1.1G dl / 1.5G up behind a wall at 320Mhz, not too bad ( with WED )

2 Likes

is it via local network or routed to the Internet?

Local (the librespeed-go openwrt package). I do 1.1G / 800M on the internet, my connection is limited to 2G/800m

The overlay overlay has been merged \o/ For those who have a broken BE14 module, you can start using the overlay - wiki

6 Likes

nice^3^

I hope this will be cherry picked for 25.12.3!

Just tested this and it is working :slight_smile: No more custom patch needed.

3 Likes

Hey @avbohemen can you lower the TX power now? In GUI it shows selected value but I think it always stays at 20 dBm in my case. Also when I power device off/on selected value stays but it says ‘20 dBm current’ next to it? Am I the only one with this bug?

2.4G AX mode

Is merged, we now need to wait for 25.12.3 https://github.com/openwrt/openwrt/pull/22842

2 Likes

Hey, suggest to unplug power for 2-5 min and plug back - it make magic.

In my case, I was able to change:

Does tx power actually lower? Dropping down to 1dB and testing client range should be a quick test.

Tried 5 min unplugged, didn’t help. I can select ‘maximum transit power’ and ‘current power’ shows that value, but after reboot ‘maximum transit power’ value stays and ‘current power’ is back to 20 dB.

@cookiemonster I don’t see any difference between 1dB and 20dB in my case. Both gives full wifi signal on my phone outside of my house.

1 Like

if you set 0dBm in luci, it would not work, because there is a bug.

I have done a test, but it is not objective, due I don’t use the wireless from BPi-R4 device anymore, so it has been done without antennas - yes, without antennas.

  • 20dBm

  • 2dBm

Hope someone else will do better test.

2 Likes

cat /sys/kernel/debug/ieee80211/phy0/mt76/txpower_sku

Does this exist and what does it report when you change tx power?

cat: can't open '/sys/kernel/debug/ieee80211/phy0/mt76/txpower_sku': No such file or directory in my case

UPDATE: I just tested with WiFiAnalyzer on my phone and with overlay enabled getting around -50dBm signal strength with every option from 1 to 20… BUT it seems like the behavior is the same with overlay disabled. I’m getting around -68dBm with every option from 1 to 6.

Please note that I’m using AX not BE.

UPDATE: Seems like it’s a known issue https://github.com/openwrt/mt76/issues/981, MediaTek MT76 Ignoring Wi-Fi TX Power Configuration

1 Like

I can set the tx power values without issue. In this screenshot, I set the 2.4 and 6 GHz radios to a lower value, 5GHz is set to default. Then "wifi down; wifi" to restart the interfaces. iwinfo reports the same.

1 Like

The issue is that userspace appears to not reflect actual tx power. Measure a client using max vs 0/1dBm.

So up to know the WIFI 7 -BPI R4 has issue , Not Resolved

@danpawlik
Great job for the last patch to fix wifi issue , btw i’m like you I stopped to use BPI-R4 from a year I backed again to see the news :smile: