Banana Pi BPI-R3 Router board with MediaTek MT7986(Filogic 830),support Wi-Fi 6/6E,2.5GbE SFP

Hi,

I want to ask for help! I wanted to update the OpenWrt system, but something went wrong. Now my Banana Pi R3 won’t charge.

SF: Detected w25q256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB Reading from 0x180000 to 0x46000000, size 0x100 … OK Reading from 0x180000 to 0x46000000, size 0x1b98080 … OK

Loading kernel from FIT Image at 46000000 …

Using ‘config-1’ configuration Trying ‘kernel-1’ kernel subimage Description: ARM64 OpenWrt Linux-5.4.171 Type: Kernel Image Compression: lzma compressed Data Start: 0x460000e8 Data Size: 28910373 Bytes = 27.6 MiB Architecture: AArch64 OS: Linux Load Address: 0x48080000 Entry Point: 0x48080000 Hash algo: crc32 Hash value: 04231e6a Hash algo: sha1 Hash value: c1b633d7ba137a6b22cbe0dee22b68bb086bf3e5 Verifying Hash Integrity … crc32 error! Bad hash value for ‘hash-1’ hash node in ‘kernel-1’ image node Bad Data Hash ERROR: can’t get kernel image! MT7986>

I downloaded these files:

How can I fix it?

Try OpenWrt from OpenWrt.org instead of some custom image: See also Banana Pi BPI-R3 OpenWRT image

How can I get 1.2 version of the router? Official store has 1.1 versions only.

R3 is only V1.1, which was previously announced. Only the two resistors R171 and R173, which were recently mass-produced, do not have patches

What about WED? Do we have it functional? Enabling mt7915e wed_enable=Y causes boot error. Hangs just after WED init.

Please try building from my staging tree. There I imported many recent Ethernet fixes as well as RX WED for MT7986 from Lorenzo’s tree on github. After some more testing, these patches will also hit mainline OpenWrt.

1 Like

I tried your repository, it finally boots and WED is supposedly ON! Although I’m not sure if it’s actually working. Where can I see the binds? Is it ppe0/ppe1?

Can someone tell me - is BPI-R3 power adapter noisy (Coil Whine)? I want to buy 3A power adapter (there will be ssd and sfp module on router, so I want 3A adapter). What size of DC output do I need? DC 2,1x5,5 mm? 2,5х5,5 mm? Can someone post photo of default power source? What power adapter polarity do I need?

And one more question - is “reset button bug” severe? I’m planning to use router with ssd drive as NAS, DLNA server. Can I buy 1.1 version safely or is it better to wait until 1.2?

I don’t use the RESET button. You simply don’t need it, it does not hang either. Plug the DC if needed.

You don’t need 36W also.

I use a phone PD capable charger whatsoever. Don’t bother myself with AC adapters. Just order a type C to DC 12V cable with correct IC and it works. It should be more efficient too as those are usually well built. 2A should be enough.

As for NAS usage. Well don’t goof around and assemble a proper NAS running openmediavault.

my PowerSupply is 2,5x5,5mm and 12V/2A, measured powerconsumption somewhere…far away from the 24W (afair max 8W)

Can you make a photo? I need to know polarity.

Also does default power supply noisy?

Do you have something in m2 slot? As I understand, reset button bug doesn’t affect functionality of connected m2 devices in any way, does it?

reset-bug only causes reading button is always low, does not affect function of m.2 slot

polarity is outer gnd, inner +

i do not have the default-power supply, i have one/two from previous devices (r2,r64) i’ve bought…one is manufacturer aukru, the other leicke

1 Like

Inner - plus, outer - minus?

yes, outer is gnd

- ----(o----- +
2 Likes

Yes! I got the one from sinovoip shop from aliexpress and it has absolute horrible coilwhine!

If you’re curious about power draw i can to some tests. (wanted to do those anyway, just been to lazy). I have a WD Black SN850 1tb SSD mounted in the NVME slot. and a SFP adapter for 2.5gbit LAN.

That idea with Type-C 12V adapter is great! Probably gonna do that, thanks for the input. Like one of those Quick Charge Modifier Cables: https://www.aliexpress.com/item/1005004356913604.html

OR going the other way and soldering a Type-C Port to the router that gives 12V! image

Okay… here we go:

Quick Test to check if everything works… it does.Test

Test Setup:Bench

Everything disconnected, WiFi Off. only 1 LAN Port and 1 NVME SSD plugged and SFP adapter plugged: is around 5W Powerdraw. NoWiFi

No we get to the different testing situations…

WiFi Connected to a few devices… first 2 Peaks are 2 Devices running a Speedtest on 5ghz. second 2 peaks are same devices in 2.4Ghz network. Peak was around 10.5W WiFi

First, only LAN1 connected and doing iperf3 tests, then connecting PC directly to SFP Port at 600 seconds with a 2.5gbit connection and testing.

SFP

LAN1 connected to Network, SFP to Computer on Left, Moving to LAN2 at 75 seconds, doing an iperf at 125seconds.

SFP-vs-LAN

Trying HDparm benchmark on the NVME SSD was prolly all done by cache litterally NO increase in Power usage…

root@OpenWrt:~# hdparm -Tt /dev/nvme0n1
/dev/nvme0n1:
 Timing cached reads:   1706 MB in  2.00 seconds = 852.56 MB/sec
 Timing buffered disk reads: 1474 MB in  3.00 seconds = 490.73 MB/sec

SSD

trying to create a little CPU load via for i in 1 2 3 4; do while : ; do : ; done & done does nothing much… raises from 6W to 7.2W. So either that doesn’t stress much but only creates load, or the CPU already uses quite a bit of power on default.

CPUload

CPULoad2

Does anyone have better benchmarking options? :slight_smile:

Going by that a 15W PSU should be enough. 12V 1.5A would probably be enough for most things. 2A should certainly be,

1 Like

for cpu-test i mostly do this for each core

dd if=/dev/urandom of=/dev/null

but while without sleep should do it too…i also noted only a small higher power consumption

Just ordered my BPI-R3 and now I want to choose ssd drive for it. Any suggestions? I’m looking now at 500 Gb Samsung 970 EVO Plus. Also what ssd length do I need? I bought BPI-R3 with metal case. Also does BPI-R3 have screws for ssd or not?

No screws AFAIK. 970EVO will fit. But it will work at 25% speed anyways.

But why are you so keen putting a NVME there? This thing ain’t suited for NAS really. It is a state of art router for VPN, fast WIFI, with accelerated packet routing.

PS. Please excuse me if it is out of place.

Imagine. I have a Z590I-vision D board(got for 130e new) with a eng sample of I9 11900T(160e ali), but you can be happy with any Pentium Gold 35W there(~50e new). I have a plethora of SATA for 5 inchers for my spinner RAID0/5, many pcies for fast nvme’s even gen4. You can reuse anything you have from your PC stuff cooler PSU’s case… The thing consumes only 25W in idle off the wall while running OMV, with photo host, torrent service and usual SMB and anything you imagine and need more. I won’t even touch the prices of dedicated NAS devices that are beyond stupid. Such DIY device just obliterates them is way much cheaper and robust/transparent AND SECURE as you don’t have to wait for someone to update their old distro.