Build image for devices with only 4MB flash

Issue: My device has only 4MB flash and I need to build a space optimized image.

Solution: Build your image with the imagebuilder as shown below.
See also → Which packages can i safely remove to save space?
See also → Saving firmware space
See also → Build image for devices with only 16/32MB RAM
See also → OpenWrt on 4/32 devices

Example image builder command line
Note: In the command line shown below, you need to adjust PROFILE=tl-wr941nd-v6 to your device.

LuCI Action Imagebuilder commandline
with LuCI - remove pppoe and IPv6
+ include only needed luci components, not full luci package.
make image PROFILE=tl-wr941nd-v6 PACKAGES="uhttpd uhttpd-mod-ubus libiwinfo-lua luci-base luci-app-firewall luci-mod-admin-full luci-theme-bootstrap -ppp -ppp-mod-pppoe -ip6tables -odhcp6c -kmod-ipv6 -kmod-ip6tables"
without LuCI - remove pppoe and IPv6
make image PROFILE=tl-wr941nd-v6 PACKAGES="-ppp -ppp-mod-pppoe -ip6tables -odhcp6c -kmod-ipv6 -kmod-ip6tables"

Resources:

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2022/11/07 10:43
  • by tmomas