BPI-R4 Pro design with MT7988, update version for BPI-R4, any good idea?

@sinovoip @sinovoip1, I can see you are planning to release the new version with 2.5G RJ45 ports. Does it mean you have solved the issue with non-working 2.5G on the original BPI-R4 ? If so, are you planning to publish what was wrong, what and how it got fixed ?

There are still people out there with half-bricked (well, technically speaking partially unusable) R4s and it would be really shame if you released a successor with the same flaw

Cheers and all the best !

1 Like

Hiļ¼Œ

The R4 2.5G versionļ¼ˆBPI-R4-4Eļ¼‰ requires software modification. We have verified that the following image is fine. If this image still does not work, you can contact our sales staff and we will test it after returning

Hi, What kind of software modification is needed? Are you aware thread on that forum where many people are complaining about that issue? Why donā€™t you suggest/tell whatā€™s wrong and help others? I think people will handle building own image if your patch will work.

The R4 2.5G versionļ¼ˆBPI-R4-4Eļ¼‰ requires software modification. We have verified that the following image is fine

Sorry for being direct here but I think this is just sugar-coating instead of saying ā€œwe messed up, do X, or Y, or Z and it will work againā€; sure think I can send you back the board, receive a new one and because of how statistic works, the new one will work.

But the whole point of open source is that you come and say ā€œthis is the patch you need, it does X and Yā€.

Itā€™s nice to consult and get community feedback before producing something, many companies could and should learn from this approach. But if the support approach with the same community is ā€œrun this mystical binary blob without knowing what went in there and if it does not work send the black box back to receive another oneā€, then community should rather think twice.

1 Like

R4 phy and poe board have same hardware,but poe-version had a hw issue which is reported to be fixed now.

For software part the lan-sfp is replaced by a phy which requires device tree changes and support of mt7988 internal 2.5g phy in kernel.

PPS (pulse per second) input (at least exposed as a testpad for chips that have such an input) would be nice for timekeeping. Standard 4-pin fan header (for rpm and tacho). Because it is primarily a WiFi board, it should also try and minimize interference from USB buses.

I also donā€™t want to be negative, but I think trying to make it fit every use-case makes it not optimal for many. Be it just in terms of general size, the layout of the ports or the type of ports available, or wasted power and needed cooling. Being able to plug in a ribbon riser cable (like the RPi5 has) to access the port needed tends to allow the type of flexibility that is actually required in the end.

1 Like

Pro version is gonna be firešŸ”„

But i cant imagine the use cases for 3x slots m.2 5g?:thinking:

Is the 7988A powerful enough for the above innovations?

Usually its not me my way copie and paste something from Gemini AI, but in this case I will do it! For me the Miroprocessor itself is more than worthy. The questions are about software and good board design ā€¦ .

Can you tell me how powerfull the Mediatek MT7988A is?

The Mediatek MT7988A, also known as Filogic 880, is a powerful System-on-a-Chip (SoC) designed primarily for high-performance networking applications, especially Wi-Fi 7 routers and access points. Hereā€™s a breakdown of its capabilities:

Key Features and Performance Aspects:

CPU: It features a quad-core ARM Cortex-A73 processor with a clock speed of up to 1.8 GHz. This provides substantial processing power for routing, network management, and other tasks.   

Networking Capabilities: The MT7988A is a leading platform for both wired and wireless networking.

Ethernet: It includes multiple Gigabit Ethernet ports (typically 4) and often incorporates 2x USXGMII interfaces that can support 10 GbE SFP+ cages, or a combination of 10 GbE SFP+ and a 2.5 GbE PHY. This allows for high-speed wired connections and network backbones.   

Wi-Fi 7: It is designed to work with a companion Wi-Fi 7 chip to enable tri-band (2.4 GHz, 5 GHz, and 6 GHz) connectivity. It supports the full suite of Wi-Fi 7 features, including 320 MHz bandwidth, 4096-QAM, MLO (Multi-Link Operation), MRU (Multi-Resource Units), and AFC (Automatic Frequency Coordination). This can theoretically deliver up to 36 Gbps PHY performance (BE36000).

Unique Wi-Fi Features: MediaTek highlights features like 4T5R (4 Transmit, 5 Receive antennas) for improved 6 GHz performance and range, as well as single-chip MAC MLO for lower latency and better power efficiency in Wi-Fi 7 networks.

Memory: Devices using the MT7988A often come with 4GB or 8GB of DDR4 RAM, providing ample memory for demanding networking tasks and running various software.
Storage: It supports various storage options, including eMMC flash (typically 8GB) and SPI-NAND flash (e.g., 128MB) for firmware and operating system storage. It also includes microSD card slots and M.2 slots for expanding storage with NVMe SSDs.
Connectivity and Expansion:

USB: Features USB 3.2 Gen 1 ports for connecting external devices.   

PCIe: Includes multiple PCIe interfaces, often PCIe 3.0, which are used for connecting Wi-Fi 7 Network Interface Cards (NICs) via miniPCIe or M.2 slots, as well as for NVMe SSDs in M.2 slots.
GPIO: A 26-pin GPIO header allows for expanding the boardā€™s functionality with various peripherals and sensors.

Hardware Acceleration: The MT7988A often includes a MediaTek Tunnel Offload Processor System (TOPS) to enhance the performance of various tunneling protocols and optimize overall networking performance.

Performance in Applications:

The MT7988A is designed for devices that require high throughput, low latency, and the latest wireless standards. This makes it suitable for:

High-end Wi-Fi 7 Routers: Its powerful CPU and Wi-Fi 7 capabilities allow for handling numerous connected devices and demanding applications like 4K/8K streaming, online gaming, and large file transfers.
NAS (Network Attached Storage) Devices: The Gigabit and 10 Gigabit Ethernet ports, along with the CPU power, make it suitable for high-speed file sharing and media serving.   

Smart Home Gateways: Its processing power and connectivity options can handle the demands of a modern smart home with many interconnected devices. Open Source Router Platforms: It is used in development boards like the Banana Pi BPI-R4, which supports open-source firmware like OpenWrt, allowing for highly customizable and powerful router solutions.

Overall:

The Mediatek MT7988A (Filogic 880) is a very powerful SoC that offers a significant step up in performance for networking devices. Its quad-core CPU, high-speed Ethernet capabilities, and support for the latest Wi-Fi 7 standard make it an excellent choice for demanding applications. As software support continues to mature, devices based on this chip are expected to deliver exceptional wired and wireless networking experiences.

While specific benchmark figures for the MT7988A itself are not widely available in public databases, its specifications and the positive experiences reported by users of devices like the Banana Pi BPI-R4 indicate its high level of performance compared to previous generation router SoCs and even some entry-level desktop CPUs in networking-related tasks.

1 Like

R4 pro looks interesting, will BE19 be modified for this router? Or has this idea been shelved?

The USB-C UART Port would be very nice to see here too :slight_smile:

Any plans for release date?

:smiley: i should make a deeper look at the image :wink:

It sounds very nice :slight_smile: )

Off topic so I apologize; a web search brought me to this thread due to a few mentions of the BE19 NIC but as far as I know it hasnā€™t been offered for sale? Did I miss something? Iā€™ve had an R4 just sitting here waiting for the BE19ā€™s release.

You missed this:

We talked about this in some other chats. But you didnā€™t have to look for other posts; Simon spoke very clearly :+1:

ā†’ ā€œwaiting for the BE19ā€™s releaseā€ looks to me like you didnā€™t want to develop the software for the boardā€¦ If you look at the development of the BE14, you will be waiting a long time for a working BE19, even with the BE19 hardware in your R4 :hear_no_evil:.