Build with specified packages

I have an 802.11s project that uses the Ubiquiti NanoStation 5AC. If I install the stable release of OpenWRT and do the following from the Luci GUI ... all works well

  • LUCI / System / Software
    ** Add ath10k-firmware-qca988x
    ** Add kmod-ath10k
    ** Remove ath10k-firmware-qca988x-ct
    ** Remove kmod-ath10-ct

That recommendation comes from:

802.11s Mesh

As of OpenWRT 19.07 802.11s meshing is broken on Qualcomm AC Wave1 chipsets. The reason is the wifi chipset firmware made by Candela Technologies (-ct firmware and kmod). If one wants to use meshing, firmware and kernel module from Candela Technologies have to be removed and the normal upstream firmware and kmod (without -ct at the end) must be installed.

So far so good. But of course, a factory reset of the device reverts back to original *-ct package/module.

I want to compile/build my own *.bin files with the changes above built in.

Can someone point me in the right direction to make that happen

(PS: I am building OK with the standard release files. Just don't know what to change to get my custom *.bin files.)


I think for your purpose it seems the best to build your images from precompiled binaries with the image builder.

If you really want to compile everything by yourself, than you have to use the build system.

1 Like