Banana Pi BPI-R4 BPI-BE14 Wi-Fi7 NIC module

I have same issue with only seeing 2.4 and 6ghz phys. Did you find a fix for this?

Yes

but current firmware (if the right one is loaded) brings trace on activating the interfaces,wrong firmware brings message timeouts

Thats why i said wait till wifi driver is ready :slight_smile:

1 Like

Ok, thanks for the pointer. I see a much larger patch in this repo that is changing that line, I guess that and maybe more needs to be added to the driver: https://git01.mediatek.com/openwrt/feeds/mtk-openwrt-feeds I’ll give it a try.

These are the needed patches to get the right (233) firmware files loaded.

Alternatively to my upported patches you can use this

But have not tried it yet,but ahould do the same

I now see all 3 radios, and appears to load the correct firmware:

troot@bpi4-edd6:~# dmesg|grep mt7
[    5.038537] mt7530-mmio 15020000.switch: configuring for fixed/internal link mode
[    5.046038] mt7530-mmio 15020000.switch: Link is Up - 10Gbps/Full - flow control rx/tx
[    5.070202] mt7530-mmio 15020000.switch wan (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7988 PHY] (irq=POLL)
[    5.105345] mt7530-mmio 15020000.switch lan1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7988 PHY] (irq=POLL)
[    5.140690] mt7530-mmio 15020000.switch lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7988 PHY] (irq=POLL)
[    5.176221] mt7530-mmio 15020000.switch lan3 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7988 PHY] (irq=POLL)
[   14.623766] mt7996e_hif 0001:01:00.0: vgaarb: pci_notify
[   14.623808] mt7996e_hif 0001:01:00.0: assign IRQ: got 114
[   14.623825] mt7996e_hif 0001:01:00.0: enabling device (0000 -> 0002)
[   14.623861] mt7996e_hif 0001:01:00.0: enabling bus mastering
[   14.623886] mt7996e_hif 0001:01:00.0: vgaarb: pci_notify
[   14.623997] mt7996e 0000:01:00.0: vgaarb: pci_notify
[   14.624016] mt7996e 0000:01:00.0: assign IRQ: got 111
[   14.624027] mt7996e 0000:01:00.0: enabling device (0000 -> 0002)
[   14.624044] mt7996e 0000:01:00.0: enabling bus mastering
[   14.624129] mt7996e 0000:01:00.0: ASIC revision: 79900000
[   14.698482] mt7996e 0000:01:00.0: mt7996:  register_device  Driver-Version: 6.10.0-ct
[   14.706439] mt7996e 0000:01:00.0: open eeprom file failed: /lib/firmware/mediatek/rf.bin
[   14.738786] DEBUG: Passed mt7996_load_patch 2893 load rom_patch mediatek/mt7996/mt7996_rom_patch_233.bin
[   14.787988] mt7996e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20240405002232a
[   15.013581] mt7996e 0000:01:00.0: WM:mediatek/mt7996/mt7996_wm_233.bin Firmware Version: ____000000, Build Time: 20240405002227
[   15.056651] mt7996e 0000:01:00.0: DSP:mediatek/mt7996/mt7996_dsp.bin Firmware Version: ____000000, Build Time: 20240405001644
[   15.105009] mt7996e 0000:01:00.0: WA:mediatek/mt7996/mt7996_wa_233.bin Firmware Version: ____000000, Build Time: 20240405002151
[   15.448244] mt7996e 0000:01:00.0: registering led 'mt76-phy0'
[   15.455037] mt7996e 0000:01:00.0: registering led 'mt76-phy1'
[   15.462690] mt7996e 0000:01:00.0: registering led 'mt76-phy2'
[   15.465286] mt7996e 0000:01:00.0: vgaarb: pci_notify
[   16.130459] mt7530-mmio 15020000.switch wan: configuring for phy/internal link mode
[   16.132013] mt7530-mmio 15020000.switch wan: Link is Up - 1Gbps/Full - flow control rx/tx
[   19.708887] mt7996e 0000:01:00.0 wlan0.r: renamed from wlan0
[   19.723213] mt7996e 0000:01:00.0 wlan0: renamed from wlan1
[   19.741171] mt7996e 0000:01:00.0 wlan1: renamed from wlan0.r
ype or paste code here

Will see if it can actually function in a bit…

I am able to create 19 vdevs (wlans) per each of the 3 radios and have them all associate and get DHCP address, so radio is at least mostly working.

1 Like

The WIFI 7 module is still being commissioned. But you can submit your information below at notify me to be notified when the stock is available.

Click: BPI-R4 Router board - MediaTek MT7988A Support WIFI6 WIFI7 10G SFP 4 GbE Port

1 Like

I assume without the proper driver, the new wifi7 module will be identified as Generic Mac80211 (does for me anyway). Or has somebody managed to patch successfully? I am also unable to select channel/width, but this is to be expected with how the module is identified.

1 Like

:

Yes it looks for me, that the antennas + cable are seperatly sold from the NIC board.

AND

Thats for the router board, not the WiFi7 NIC

So what do I get if i pick the £61 option? Why can’t if be found on aliexpress.com rather than de.aliexpress.com?

This whole process has been exasperating.

For the love of god, put clear information up on the website - stop putting pictures of board + antennas + wifi module in the advert when that ISNT WHAT WILL BE SHIPPED.

How hard is it to not be totally vague about what will be received by a paying customer?!

Oh, never mind. Its out of stock there, too. What a shambles.

I REALLY wanted to love this product, but it has been an unending nightmare trying to get hold of it.

A real shame, because right now, I have a non-wifi router that is apparently reasonably fast, but completely useless because there is no WiFi card.

When is this going to change?

And when are we getting the promised 14 antenna version?

Please you have to read AND click on the links.

Here is a picture of the link:

You can use the R4 with older WIFI 6 Boards.

You buyed a development board!!! The software is not eaven finished:

I understand, that you are may right now realizing the environment you are joint in!

And you are welcome! If you want :+1:

PS: Please have patience!

Its far easier to have patience when information is provided - look how easy it it:

Hi! We are making a WiFi 7 Router platform. Features:

  • Router board with optional PoE (requires XyZ module here: )
  • No NiC supplied - limited quantities of dev boards for the nic will be available here periodically, but are not available in quantity
  • Older WiFi6 NICs can be bought here:

Not very hard to do, is it?

Instead, I find myself trawling through page after page of misinformation, and adverts showing pictures of things you wont get, even if they were in stock. (When I bought my router board, the picture showed a NIC installed, but it was not supplied. If this was CLEARLY mentioned (like, on the picture, in a language I can read), that would be less of an issue, but it wasn’t.)

Like I said - the project looks really cool.

The communication about the project is total garbage.

Open source projects live or die by volunteers and COMMUNICATION.

3 Likes

speaking of the wifi 6 boards… where can I get one?

There is a positive report about AW7916:

But I’m not sure that this will be the best compatibe board.

There is the link to Asia RF:

… as Oli sayed 9 days ago the BE14 will be available in about 6 weeks.

I would only buy a wifi 6 board if you need it right now!

So there is no “official” WiFi6 board? OK, I may as well wait.

Will the new batch be available in quantity? or will it just sell out instantly in 6 weeks from now?

This all are interesting questions … :see_no_evil: … i have no answers.

It would be a surprise, if they not produce enough …

For me it is not clear, what happening right now … .

Is it a problem of banana Pi? Or a delivery delay problem of Mediatek? And in general, I do not care … because the price for this wifi NIC board it to high for me! → I have the mony, but not for that …

The BPI-R3 is a wifi 6 board, you can buy it right now, the software is functional and it is less expensive.

All problems solved.

1 Like

I already have the RP-4. I need a wifi6 NIC for it. Im not about to buy a BPI-R3 now as well…