Tools to geerate custom OpenWRT firmwares for Tetaneutral.net
Find a file
2025-09-07 19:55:42 +02:00
docker_imagebuilder Dockerfile to generate ramips ImageBuilder 2018-05-24 15:16:07 +02:00
patched_files Add a script for WR1043N V4 using LEDE 17.01.4 bulk 2018-01-18 21:52:20 +01:00
routers update Archer C7 v4 to 24.10.2 2025-09-07 19:55:42 +02:00
templates Modernize the wireless config using 'band' instead of hwmode. 2024-08-31 21:35:54 +02:00
.gitignore ignore emacs droppings 2019-02-25 16:49:10 +01:00
4vents.py 4vents: move sysupgrade.bin to firmware dir for web 2025-05-25 11:56:02 +02:00
passwd_from_address.py tl-wr841n-v13-openwrt-18.06.1-upstream 2018-09-28 13:48:34 +00:00
picto.py picto: SSID Tetaneutral_ 2022-02-12 13:26:37 +01:00
quick_ttn.py Stop using openwrt.tetaneutral.net, currently down. 2025-05-25 11:27:54 +02:00
README.imagebuilder Make download on multicpu 2018-04-25 10:36:48 +02:00

How to build a custom image builder tarball for Tetaneutral.net needs:

- includes Luci and the packages installed in the ttnn firmwares.
- suited for use with the quick_ttn.py script

Information mostly from https://lede-project.org/docs/guide-developer/quickstart-build-images

You need a fresh directory with 15 GB of free space...

Get the OpenWrt sources :

git clone https://github.com/openwrt/openwrt.git 

cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a

Configure the build :

make menuconfig

There are a number of options to set with "*" (not "M")

* Build the OpenWrt Image Builder

* Firmware -> ath10k-firmware-qca988x

* Kernel Modules
 * Led Modules
  * kmod-leds-gpio
  * kmod-ledtrig-default-on
  * kmod-ledtrig-netdev
  * kmod-ledtrig-timer
 * Wireless Drivers
  * kmod-ath10k
* Luci
 * Collections -> Luci
 * Modules -> Translations -> en + fr

Note: if you build as root please set before make
export FORCE_UNSAFE_CONFIGURE=1

Run 'make download' to download package before compiling, otherwise make with
multiple cores can hang

Run 'make -j <n>' where '<n>' is the number of cores of the build machine


The imagebuilder tarball is generated in bin/targets/ar71xx/generic/