BE14 does not work on its own assembly

Listen, I, like any other evil person, fell for the banana marketing bait, I didn’t buy the r4 and the module to sit around for days and study guides, I just want to build an image and use it while waiting for the release firmware

I have no idea why this doesn’t want to work, it seems like I entered the command correctly, git is installed

> goty@goty-VirtualBox:~$ git remote add danpawlik https://github.com/danpawlik/openwrt
> 
> fatal: not a git repository (or any of the parent directories): .git

git remote add origin https://github.com/danpawlik/openwrt.git

fatal: not a git repository (or any of the parent directories): .git

cd in the folder first, where you cloned the repo…

Oh damn, I’ve already started reinstalling ubuntu on a virtual machine

Finally managed to clone, make menuconfig is missing a lot of packages (curl, gzip, git, git-http, grep), did I do something wrong again?

What did I do:
git clone https://github.com/danpawlik/openwrt
cd openwrt
git remote add danpawlik https://github.com/danpawlik/openwrt
git remote update danpawlik
git checkout --track danpawlik/be14-and-hostapd-janusz-v5

It says that I switched to the be14-and-hostapd-janusz-v5 branch, HURRAY. And then you can make menuconfig or do you need to do something else before that?

As I understand it, you need to somehow download the files from this thread and replace them with the files from what you downloaded at the beginning?

Afaik extra packages are in feeds…

# Update the feeds
./scripts/feeds update -a
./scripts/feeds install -a

There are almost no textbooks in my language for mastering such skills. That’s why I’m asking stupid questions. Sorry. These ones: ./scripts/feeds update -a

./scripts/feeds install -a They download and write “feeds”, did I understand correctly that “feeds” are files from a remote repository which will replace files from the folder that I cloned at the beginning?

Afaik feeds are additional repositories with extra tools/packages not inside the “core” openwrt…please correct me if i’m wrong…i’m no openwrt dev. They are “installed” into extra directory not overwriting anything

Btw. This is described by openwrt wiki

https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem

I trust you more because I started using ubuntu only to try to make the firmware. Then it turns out that the saved feeds do not overwrite the files, but when subsequently working with firmware files, “feeds” will have priority, i.e. those files that were supposed to be used from the clone will be ignored and “feeds” files will be used if there is “feeds” which, as it were, “replaces” the files?

So, then I correctly understood that device config is like curl -SL https://raw.githubusercontent.com/danpawlik/openwrt-builder/master/configs/mediatek/mt7988a/bpi-r4 > ~/openwrt-builder/openwrt /.config as written in the danpawlik repository is actually just a rewrite of .config, a kind of auto-tuning of the configuration, so as not to configure .config manually?

I’m haunted by one error that appears at the very beginning of the compilation process, but it doesn’t seem to interrupt the process itself. But maybe it’s because of her that I have problems. I already installed libpcre+±dev, libpcre3, libpcre3-dev, but the error does not go away

WARNING: Makefile 'package/feeds/telephony/freeswitch/Makefile' has a dependency on 'libpcre', which does not exist

You can ignore that warning. All is fine if you don’t use package, that the warning raises

Once again, all steps what needs to be done are In the github workflows this or this and in the main repo readme

Just run the command that are highlighted in run.

OK, I have libpcre2 enabled, will this cause problems? And how can I fix the problem? I don’t like that there are some warnings

It is fine. If something will require deps for building, for sure you will see an error.

We managed to collect it. Only wifi 6 does not work for me, I know that there are problems with wifi 7, but it seems like wifi 6 should. What I did: for radio 1 I set AX 160MHz and as a result the source writes that it is disabled. If you set AX 80MHz, it works, but is detected by my Samsung S24U as wifi5 (there is no number 6 on the wifi icon). AC 160MHz doesn’t work either

One more thing, I just want to find out from an experienced person. In the firmware, I forgot to add one kmod (kmod-ntf-queue), or rather, I didn’t forget, I was sure that if I added the packages I needed, then other dependent kmods and packages should have been added themselves, but this kmod was not added. In general, in order to rebuild the firmware, do I need to do something to clean it up, or can I immediately do make menuconfig?

So I will add/change in .config:

CONFIG_PACKAGE_kmod-nft-queue=y

and then:

make -j $(nproc) defconfig download clean world

For the missing 6GHz wireless network, there is a thread on OpenWRT forum

Why did you call yourself evil for lol, but anyways it is a developer board so you are kind of expected to know how to compile the FW for the board

Because in general, I spent 4 days trying to figure out from 0 what ubuntu is and how to work with it, and unsuccessfully spent hours of compilation only to get errors, but now I managed to assemble the firmware, all that remains is to figure out the wifi , AC and AX at 160MHz and 320MHz do not work for me, it says “disabled”