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.
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 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.
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 )
However, i give it a try cause i am very interested into the mesh feature (other things are nice but not necessary for me).
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?
Good afternoon. Until I have finished fixing the 6g band error, I am sharing the full compilation in which the 2g and 5g bands work correctly.
There will be two “packages” folders with all the .ipk files, and the “targets” folder goes all the way to the end—you will find all the images there, as well as another “packages” folder with more .ipk files. I have also included an SD image created for 8GB RAM, in case anyone wants to try it.
If anyone wants to create more space in emmc, from the image you have in the NAND, install the package cfdisk. Then, via SSH, run this command:
cfdisk /dev/mmcblk0
You’ll see resize options; select resize and use the arrow keys to go to dev/mmcblk0p5 (you should see about 443 MB available, if I remember correctly). Press Enter, and you should see an option for 7.2GB. I chose 5GB, but you can select 7.2GB directly. Press Enter, and the partition will change to 7.2GB. Then, use the arrow keys to go to “Write” and press Yes.
When you first enter and try to install packages, you’ll see the 443 MB. Go to System backup/flash firmware, and in the tab:
Flash new firmware image
Upload a sysupgrade-compatible image here to replace the running firmware, and update with openwrt-mediatek-filogic-bananapi_bpi-r4-squashfs-sysupgrade.itb from this same file. It will still recognize the 8GB RAM you had, but in the software you’ll see the 7.2GB you gave to the partition from NAND. If you use the image I provided, you’ll have fakemesh working perfectly on both 2g and 5g bands.
But first, I recommend using only the SD, and if you like it, follow the steps I indicated from NAND (I suppose you have one with 8GB RAM). Note: you could flash my image to the NAND from the SD menu, but at first you may see some bad blocks; once finished, you’ll get the normal menu, where you can also flash the same image to emmc.
However, I do not recommend anyone do this—if someone does, it’s under their own responsibility.
What I do recommend, even if you don’t use my openwrt-mediatek-filogic-bananapi_bpi-r4-squashfs-sysupgrade.itb image, is that if you want more space in emmc/software, follow the steps I indicated, and once in emmc, flash whichever image you want as I described. On the next reboot, besides the 8GB RAM in your emmc, you’ll have gained space that was “dead” inside the Banana image. This way, you’ll have all the space you need to install any packages supported by your flashed image.
I’m sharing the thread where I only gave it 5GB in this post, with the image, so you can see all the instructions I posted and how to follow them:
Here’s the link with fakemesh on the 2g+5g bands + 8GB RAM for the new routers with 8GB RAM, so you can try it while I finish fixing the issue with the client option, which currently doesn’t display the encryption options. For now, the 6g band will have to wait a bit longer: