OpenWrt Mesh for Banana Pi R4: True 2.4G/5G/6G Band Support, No Duplicated Ports, Disco LEDs Fixed!

Good morning, I present to you my work, whose main new features are as follows: mesh created for support on all three bands supported by Banana Pi R4, no more duplicated ports, no more “disco” LEDs—LEDs only light up when a cable is connected, and patches and improvements applied directly to OpenWrt. Now, both the LEDs and the system correctly detect and display the status. Please check my README to discover all the features and how it works.

WARNING: BETA VERSION

This repository and its builds are currently BETA. It works in my environment, but there may be bugs, missing features, or unexpected behaviors. Use at your own risk and feel free to report any issues or contribute improvements.

Thank you.

what do you mean with “True 2.4/5/6g band support”? you mean wifi is completely working on this repo?

For me it looks like you only forked mtk-sdk and do the mainline openwrt + sdk-feed way with your script and enable/disable some packages

No he is doing some more things at his openwrt repo:

But what i dont understand why you changed the led things for bpi r3 mini? :thinking:

For the wifi stuff he means the fake-mesh package which supports 2g+5g+6g wifi mesh networks.

And i have no idea why you compile it two times :smiley:

Good afternoon. As we have informed, we are currently in a beta version and we have found a bug in fakemesh which is not running as it should. We hope to have it fixed soon, but for now it is not working. As soon as we have it resolved, we will let you know.

We apologize for what happened and thank you for your understanding. Thank you.

Good evening! I’ve already fixed the small bug. I’m going to compile the new version, and later I’ll upload the new image.

Good morning, It has been modified because it was not working correctly. You would give it a command and it wouldn’t execute it; for example, if you told it to turn off an LED, it wouldn’t do it. That’s why it has been modified. Thank you.

Good morning, That’s correct; it is for real compatibility with all three bands. That’s why the entire code has been modified, since the Chinese versions are not the same and only work with the 2.4/5GHz bands, and they have no intention of adding the 6GHz band. If I have time today, I will finish the work as I only have a few small details left—it’s 98% done. I just need to confirm that everything works correctly, but since I have kids at home, I can’t leave them without internet, so I have to work on it at night when my health allows. But it will be operational soon. Right now, everything has been removed from my repository because I can’t continue working to finish it, so it is not available. As soon as everything is working 100%, I will put the repository back online again. Good morning.

So it is optimized for bpi r3 mini too? Sorry for that stupid questions but i want to know if it is only optimized for bpi r4? :smiley:

Oh and just one point to mention, maybe it is a better way to get the actual openwrt source from their repo and add your changes as patches. Cause (i just took a short look) if there is no special core change it would be the better way instead of always looking for their changes and merging it (could be a lot of work in just a few days :wink: )

However, i give it a try cause i am very interested into the mesh feature (other things are nice but not necessary for me).

cheers

cheers

I honestly didn’t understand the principle of Fake mesh. Is it to combine 2.4, 5 and 6 GHz? And there was one visible wifi network, but in fact it uses the entire frequency range?