Banana Pi BPI-R4 Lite design with Mediatek MT7987 chip

Banana Pi BPI-R4 Lite smart router board design with MediaTek MT7987A Quad-core Arm Cortex-A53,it support 2GB DDR4 and 8G eMMC Flash on board. 1 2.5G SFP and 1 2.5G RJ45 WAN , support 4 x 1G RJ45 LAN port. support M.2 for 4G/5G module.1x miniPCIe slot with PCIe3.0 2lane interface for Wi-Fi 7 NIC.

More please see: https://docs.banana-pi.org/en/BPI-R4_Lite/BananaPi_BPI-R4_Lite

1 Like

I assume it supports [official] OpenWrt already?

@BPI-SINOVOIP

looks like the BPI-R4 lite has got two different pcb designs. the one from your link @ docs.banana-pi.orgen/BPI-R4_Lite/BananaPi_BPI-R4_Lite is different from the one shown here.

so what model will be sold finally?

2 Likes

Just have one of these here on my table. Cool device if you just need a small router (with WiFi 7 if needed).
I just want to use this as my new Fiber Router if I can get a GPON SPF up and running with this.

My biggest question would be: are there builds with the latest (stable) version? The provided ones, mentioned in the docs, are 21.01-Stable.
I tried to build one based on the guide her -> Build_BananaPi_BPI-R4_Lite.md but I'm a bit worried if my (first) self-build will work without bricking the device in the first 5 min.
As far I saw in the releases this HW is not mentioned yet so I would assume that this is not offically in the cycle.

1 Like

I got the one from the link (official docs).

Nothing to worry about...you'd of course install it on a µSD-Card and boot the R4-Lite from it. If it doesn't work switch it off, remove the card and start all over.
Only when it's working without problems, you'd install your build from the card to the eMMC.

2 Likes

Hello, I tried to build an image for 24.10 based on this guide, and it resulted in a .itb file that I can boot using tftpboot and bootm of u-boot.

However, when I try to do a sysupgrade, it fails.
Does anyone here know how I can create a bootable µSD-Card with this .itb file? This is not mentioned in this (or other R4-Lite related) guides.

Thank you in advance :slight_smile:

try to ask on the community build forum that use the mtk-sdk build; also on https://forum.banana-pi.org if anyone has booted from the usb and if so how…

2 Likes

It would be great if you can share your steps/links here. I'm also struggling with these steps a bit

Do you have a .img.gz next to the .it file? Usually it builda the sdcars version at the same time.

I don't have one. Is there a flag to force this build/image creation?

It will use the autobuild tool where I could not find a trigger for this.

I just have the rootfs.tar.gz and kerne-debug.tar.zst not sure how to bring this into a SD image.

I’m not sure how to help here, I’m still new to OpenWrt… there is a flash_bananapi_bpi-r4_lite.md, maybe that will help. Seems like is still a bit manual the process.

Moved to the Banana PI forum. I think the discussion should be done there.

I shared my progress in the new thread as slapstick559 :slight_smile:

Source code on github