TP-Link Archer C6 v2 (EU) WiFi Getting OOMKilled

Hi,

So I'm using this device as a dumb AP and a VLAN enabled switch. It's been good, except occasionally WiFi drops out. I use myself only wired connection (and not even from this switch) so I almost never notice it, but on laptop or phone sometimes I'll catch it happening. I've twice now caught it happening and bothered to look at the logs. I'll attach the latest logs of it happening (the other time the log lines were similar).

But seemingly what happens is that the device runs out of memory and kills WiFi related components.

Here is a summary of my device and and setup with the device. Summary is written by ChatGPT to save my time:


Device / version

Hostname: OpenWrt
Model: TP-Link Archer C6 v2 (EU/RU/JP)
Architecture: Qualcomm Atheros QCA956X ver 1 rev 0
Target Platform: ath79/generic
Firmware Version: OpenWrt 25.12.2 r32802-f505120278 / LuCI openwrt-25.12 branch 26.093.61282~ca72f10
Kernel Version: 6.12.74

ath10k firmware note

For this router, the OpenWrt device page mentions that some users get better 5 GHz stability by using the non-CT ath10k firmware instead of ath10k-ct. I have already done that package substitution.

So I am using:

kmod-ath10k
ath10k-firmware-qca9888

instead of:

kmod-ath10k-ct
ath10k-firmware-qca9888-ct

Network role

This device is used as a dumb AP / switch. Routing and firewalling are handled by a separate OPNsense router.

The Archer C6 is connected by Ethernet trunk to the router and carries VLANs for:

LAN:   eth0.10
IoT:   eth0.20
Guest: eth0.30

The OpenWrt device itself has a static management address on LAN:

192.168.10.2/24

Wireless configuration

Current wireless setup:

radio0: Qualcomm Atheros QCA9886 802.11ac/n
Channel: 36 (5.180 GHz)
SSID: MyWifi
Mode: Master
Encryption: mixed WPA2/WPA3 PSK, SAE (CCMP)

SSID: MyWifi Guest
Wireless is disabled
radio1: Generic MAC80211 802.11b/g/n
Channel: 1 (2.412 GHz)

SSID: MyWifi
Mode: Master
Encryption: mixed WPA2/WPA3 PSK, SAE (CCMP)

SSID: MyWifi IoT
Mode: Master
Encryption: mixed WPA2/WPA3 PSK, SAE (CCMP)

SSID: MyWifi Guest
Mode: Master
Encryption: mixed WPA2/WPA3 PSK, SAE (CCMP)

I previously also had Guest enabled on 5 GHz, but disabled that two days ago to reduce the number of AP interfaces and maybe reduce memory usage. The issue still happened again after that.

So currently I have:

5 GHz:
- Main

2.4 GHz:
- Main
- IoT
- Guest

Interface layout

br-lan:
- eth0.10
- phy0-ap0
- phy1-ap0

br-iot:
- eth0.20
- phy1-ap1

br-guest:
- eth0.30
- phy1-ap2

br-lan is static, while br-iot and br-guest are unmanaged bridge interfaces.


Ok, that's that with the ChatGPT summary of my use case.
Here are the logs when this happened:

This time it seems it happened very shortly after me opening the WebUI (I was checking something misc). Maybe opening the WebUI causes more RAM usage, I don't know, but in the past it has also happened without the WebUI being opened.

Any suggestions on what I could do would be nice.
Assuming there is no underlying "bug" here and the device simply has too little memory for my use-case, could there maybe be some components I could disable to use less memory? Or somehow strip the install? I don't need many of the functionalities OpenWrt offers, I just need a VLAN capable dumb AP/switch, firewalling, dns, etc, is all handled by another device.

Thanks.

Please post your complete config for review (post it here, not in a 3rd party link):

Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):

Screenshot 2025-10-20 at 8.14.14 PM

Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:

ubus call system board
cat /etc/config/network
cat /etc/config/wireless
cat /etc/config/dhcp
cat /etc/config/firewall

Ok, sure. Here are the outputs.

root@OpenWrt:~# ubus call system board
{
        "kernel": "6.12.74",
        "hostname": "OpenWrt",
        "system": "Qualcomm Atheros QCA956X ver 1 rev 0",
        "model": "TP-Link Archer C6 v2 (EU/RU/JP)",
        "board_name": "tplink,archer-c6-v2",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "25.12.2",
                "firmware_url": "https://downloads.openwrt.org/",
                "revision": "r32802-f505120278",
                "target": "ath79/generic",
                "description": "OpenWrt 25.12.2 r32802-f505120278",
                "builddate": "1774469393"
        }
}
root@OpenWrt:~# cat /etc/config/network

config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdxx:xxxx:xxxx::/48'
        option packet_steering '1'
        option dhcp_default_duid 'REDACTED_DUID'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0.10'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.X.2'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option gateway '192.168.X.1'
        list dns '192.168.X.1'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0t 2 3 4 1t'
        option vid '10'
        option description 'LAN'

config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '0t 5 1t'
        option vid '20'
        option description 'IoT'

config switch_vlan
        option device 'switch0'
        option vlan '4'
        option ports '0t 1t'
        option vid '30'
        option description 'Guest'

config device
        option type 'bridge'
        option name 'br-guest'
        list ports 'eth0.30'
        option bridge_empty '1'

config interface 'guest'
        option proto 'none'
        option device 'br-guest'

config device
        option type 'bridge'
        option name 'br-iot'
        list ports 'eth0.20'
        option bridge_empty '1'

config interface 'IoT'
        option proto 'none'
        option device 'br-iot'
root@OpenWrt:~# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option path 'pci0000:00/0000:00:00.0'
        option band '5g'
        option channel '36'
        option htmode 'VHT80'
        option cell_density '0'

config wifi-device 'radio1'
        option type 'mac80211'
        option path 'platform/ahb/18100000.wmac'
        option band '2g'
        option channel '1'
        option htmode 'HT20'
        option cell_density '0'

config wifi-iface 'wifinet0'
        option device 'radio0'
        option mode 'ap'
        option ssid 'MyWifi'
        option encryption 'sae-mixed'
        option key 'password'
        option ocv '0'
        option network 'lan'

config wifi-iface 'wifinet1'
        option device 'radio1'
        option mode 'ap'
        option ssid 'MyWifi'
        option encryption 'sae-mixed'
        option key 'password'
        option ocv '0'
        option network 'lan'

config wifi-iface 'wifinet2'
        option device 'radio1'
        option mode 'ap'
        option ssid 'MyWifi IoT'
        option encryption 'sae-mixed'
        option key 'password'
        option ocv '0'
        option network 'IoT'

config wifi-iface 'wifinet3'
        option device 'radio0'
        option mode 'ap'
        option ssid 'MyWifi Guest'
        option encryption 'sae-mixed'
        option key 'password'
        option ocv '0'
        option network 'guest'
        option disabled '1'

config wifi-iface 'wifinet4'
        option device 'radio1'
        option mode 'ap'
        option ssid 'MyWifi Guest'
        option encryption 'sae-mixed'
        option key 'password'
        option ocv '0'
        option network 'guest'
root@OpenWrt:~# cat /etc/config/dhcp

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option cachesize '1000'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
        option nonwildcard '1'
        option localservice '1'
        option ednspacket_max '1232'
        option filter_aaaa '0'
        option filter_a '0'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv4 'server'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/odhcpd.leases'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'
        option piodir '/tmp/odhcpd-piodir'
        option hostsdir '/tmp/hosts'
root@OpenWrt:~# cat /etc/config/firewall

config defaults
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option synflood_protect '1'

config zone
        option name 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'

Everything looks normal here.

The only change I'd recommend is to use either sae (WPA3) or psk2 (WPA2) instead of mixed mode. There are some devices that don't work well with mixed mode operation.

That said, assuming there is nothing else running on this device, the problem is simply the limited amount of RAM (just 64MB) in your device. This puts a limit on how many devices can connect as each one requires a bit of RAM (I can't remember the allocation per client, but it's not insignificant).

The most viable solution would be to get a newer device with 128MB or more of RAM.

You may also be able to reduce the memory footprint of the rest of the OS, but this is a bit tricky as it requires a bit of experimentation to find services that aren't truly needed in your config (and also the corresponding amount of memory each consumes).

The device has 128MB of RAM.
I kinda feel like the device should be capable of this, unless my VLAN setup is increasing RAM usage significantly.
I have 12 wifi associations total to the device right now (8 of them IoT devices). I feel like this isn't that much. Or is it?

Anyway, is there some way I can strip down the install or is there really nothing to be done?

Ah... my bad. I looked up the C60v2, not the C6v2.
Yes, 128MB RAM.

I agree... with 128MB, you should be okay.

This will impact things, but I don't think it's significant.

Do you have any other packages installed on this router?

I have not installed anything extra, at least on purpose.
I even have firewall disabled from the startup option.
Can you let me know of an elegant/informative way to list all installed/enabled packages so I can paste it here.

Ok, this is probably OK:

root@OpenWrt:~# apk list --installed | sort
apk-mbedtls-3.0.5-r3 mips_24kc {feeds/base/system/apk} (GPL-2.0-only) [installed]
ath10k-board-qca9888-20260221-r1 mips_24kc {feeds/base/firmware/linux-firmware} () [installed]
ath10k-firmware-qca9888-20260221-r1 mips_24kc {feeds/base/firmware/linux-firmware} () [installed]
attendedsysupgrade-common-9 noarch {feeds/packages/feeds/packages/utils/attendedsysupgrade-common} (GPL-2.0) [installed]
base-files-1699~f505120278 mips_24kc {feeds/base/base-files} (GPL-2.0) [installed]
busybox-1.37.0-r6 mips_24kc {feeds/base/utils/busybox} (GPL-2.0) [installed]
ca-bundle-20250419-r2 noarch {feeds/base/system/ca-certificates} (GPL-2.0-or-later MPL-2.0) [installed]
cgi-io-2025.12.11~658b14bd-r1 mips_24kc {feeds/packages/feeds/packages/net/cgi-io} (GPL-2.0-or-later) [installed]
dnsmasq-2.91-r2 mips_24kc {feeds/base/network/services/dnsmasq} (GPL-2.0) [installed]
dropbear-2025.89-r1 mips_24kc {feeds/base/network/services/dropbear} (MIT) [installed]
firewall4-2025.03.17~b6e51575-r2 mips_24kc {feeds/base/network/config/firewall4} (ISC) [installed]
fstools-2026.02.15~8d377aa6-r1 mips_24kc {feeds/base/system/fstools} (GPL-2.0) [installed]
fwtool-2025.10.03~04cd252e-r1 mips_24kc {feeds/base/system/fwtool} (GPL-2.0) [installed]
getrandom-2025.10.30~6f78fa49-r1 mips_24kc {feeds/base/system/ubox} (GPL-2.0) [installed]
hostapd-common-2025.08.26~ca266cc2-r1 mips_24kc {feeds/base/network/services/hostapd} (BSD-3-Clause) [installed]
ipq-wifi-tplink_archer-c6-v2-2026.01.28~88514e5a-r1 mips_24kc {feeds/base/firmware/ipq-wifi} () [installed]
iw-6.17-r1 mips_24kc {feeds/base/network/utils/iw} (GPL-2.0) [installed]
jansson4-2.14.1-r1 mips_24kc {feeds/base/libs/jansson} (MIT) [installed]
jshn-2026.03.13~81563384-r2 mips_24kc {feeds/base/libs/libubox} (ISC) [installed]
jsonfilter-2026.03.16~b9034210-r1 mips_24kc {feeds/base/utils/jsonfilter} (ISC) [installed]
kernel-6.12.74~c9318ac0cd981a67d503c47ccc54781a-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-ath-6.12.74.6.18.7-r1 mips_24kc {feeds/base/kernel/mac80211} (GPL-2.0-only) [installed]
kmod-ath10k-6.12.74.6.18.7-r1 mips_24kc {feeds/base/kernel/mac80211} (GPL-2.0-only) [installed]
kmod-ath9k-6.12.74.6.18.7-r1 mips_24kc {feeds/base/kernel/mac80211} (GPL-2.0-only) [installed]
kmod-ath9k-common-6.12.74.6.18.7-r1 mips_24kc {feeds/base/kernel/mac80211} (GPL-2.0-only) [installed]
kmod-cfg80211-6.12.74.6.18.7-r1 mips_24kc {feeds/base/kernel/mac80211} (GPL-2.0-only) [installed]
kmod-crypto-aead-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-ccm-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-cmac-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-crc32c-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-ctr-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-gcm-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-geniv-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-gf128-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-ghash-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-hash-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-hmac-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-manager-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-null-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-rng-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-seqiv-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-sha3-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-crypto-sha512-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-gpio-button-hotplug-6.12.74-r5 mips_24kc {feeds/base/kernel/gpio-button-hotplug} (GPL-2.0) [installed]
kmod-lib-crc-ccitt-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-lib-crc32c-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-mac80211-6.12.74.6.18.7-r1 mips_24kc {feeds/base/kernel/mac80211} (GPL-2.0-only) [installed]
kmod-nf-conntrack-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nf-conntrack6-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nf-flow-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nf-log-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nf-log6-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nf-nat-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nf-reject-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nf-reject6-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nfnetlink-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nft-core-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nft-fib-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nft-nat-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-nft-offload-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-ppp-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-pppoe-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-pppox-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-random-core-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-slhc-6.12.74-r1 mips_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
libblobmsg-json20260213-2026.03.13~81563384-r2 mips_24kc {feeds/base/libs/libubox} (ISC) [installed]
libc-1.2.5-r5 mips_24kc {feeds/base/libs/toolchain} (GPL-3.0-with-GCC-exception) [installed]
libgcc1-14.3.0-r5 mips_24kc {feeds/base/libs/toolchain} (GPL-3.0-with-GCC-exception) [installed]
libiwinfo-data-2026.01.14~f5dd57a8-r1 mips_24kc {feeds/base/network/utils/iwinfo} (GPL-2.0) [installed]
libiwinfo20230701-2026.01.14~f5dd57a8-r1 mips_24kc {feeds/base/network/utils/iwinfo} (GPL-2.0) [installed]
libjson-c5-0.18-r1 mips_24kc {feeds/base/libs/libjson-c} (MIT) [installed]
libjson-script20260213-2026.03.13~81563384-r2 mips_24kc {feeds/base/libs/libubox} (ISC) [installed]
liblucihttp-ucode-2023.03.15~9b5b683f-r1 mips_24kc {feeds/luci/feeds/luci/contrib/package/lucihttp} (ISC) [installed]
liblucihttp0-2023.03.15~9b5b683f-r1 mips_24kc {feeds/luci/feeds/luci/contrib/package/lucihttp} (ISC) [installed]
libmbedtls21-3.6.5-r1 mips_24kc {feeds/base/libs/mbedtls} (GPL-2.0-or-later) [installed]
libmnl0-1.0.5-r1 mips_24kc {feeds/base/libs/libmnl} (LGPL-2.1+) [installed]
libnftnl11-1.3.1-r1 mips_24kc {feeds/base/libs/libnftnl} (GPL-2.0-or-later) [installed]
libnl-tiny1-2025.12.02~40493a65-r1 mips_24kc {feeds/base/libs/libnl-tiny} (LGPL-2.1) [installed]
libubox20260213-2026.03.13~81563384-r2 mips_24kc {feeds/base/libs/libubox} (ISC) [installed]
libubus20251202-2025.12.02~3cc98db1-r1 mips_24kc {feeds/base/system/ubus} (LGPL-2.1) [installed]
libuci20250120-2025.12.02~66127cd7-r1 mips_24kc {feeds/base/system/uci} (LGPL-2.1) [installed]
libuclient20201210-2026.02.20~7a0aa2e4-r1 mips_24kc {feeds/base/libs/uclient} (ISC) [installed]
libucode20230711-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
libudebug-2026.01.16~875e1a7a mips_24kc {feeds/base/libs/udebug} (GPL-2.0) [installed]
libustream-mbedtls20201210-2026.03.01~99f1c0db-r1 mips_24kc {feeds/base/libs/ustream-ssl} (ISC) [installed]
logd-2025.10.30~6f78fa49-r1 mips_24kc {feeds/base/system/ubox} (GPL-2.0) [installed]
luci-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/collections/luci} (Apache-2.0) [installed]
luci-app-attendedsysupgrade-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/applications/luci-app-attendedsysupgrade} (GPL-2.0) [installed]
luci-app-firewall-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/applications/luci-app-firewall} (Apache-2.0) [installed]
luci-app-package-manager-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/applications/luci-app-package-manager} (Apache-2.0) [installed]
luci-base-26.093.61282~ca72f10 mips_24kc {feeds/luci/feeds/luci/modules/luci-base} (Apache-2.0) [installed]
luci-lib-uqr-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/libs/luci-lib-uqr} (MIT) [installed]
luci-light-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/collections/luci-light} (Apache-2.0) [installed]
luci-mod-admin-full-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/modules/luci-mod-admin-full} (Apache-2.0) [installed]
luci-mod-network-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/modules/luci-mod-network} (Apache-2.0) [installed]
luci-mod-status-26.093.61282~ca72f10 mips_24kc {feeds/luci/feeds/luci/modules/luci-mod-status} (Apache-2.0) [installed]
luci-mod-system-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/modules/luci-mod-system} (Apache-2.0) [installed]
luci-proto-ipv6-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/protocols/luci-proto-ipv6} (Apache-2.0) [installed]
luci-proto-ppp-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/protocols/luci-proto-ppp} (Apache-2.0) [installed]
luci-theme-bootstrap-26.093.61282~ca72f10 noarch {feeds/luci/feeds/luci/themes/luci-theme-bootstrap} (Apache-2.0) [installed]
mtd-27 mips_24kc {feeds/base/system/mtd} (GPL-2.0+) [installed]
netifd-2026.02.26~cbb83a18-r1 mips_24kc {feeds/base/network/config/netifd} (GPL-2.0) [installed]
nftables-json-1.1.6-r1 mips_24kc {feeds/base/network/utils/nftables} (GPL-2.0) [installed]
odhcp6c-2026.01.25~ee2949e3-r1 mips_24kc {feeds/base/network/ipv6/odhcp6c} (GPL-2.0) [installed]
odhcpd-ipv6only-2026.03.16~edf2e523-r1 mips_24kc {feeds/base/network/services/odhcpd} (GPL-2.0) [installed]
openwrt-keyring-2025.12.10~f0670054-r1 mips_24kc {feeds/base/system/openwrt-keyring} (GPL-2.0) [installed]
ppp-2.5.2-r3 mips_24kc {feeds/base/network/services/ppp} (BSD-4-Clause) [installed]
ppp-mod-pppoe-2.5.2-r3 mips_24kc {feeds/base/network/services/ppp} (BSD-4-Clause) [installed]
procd-2026.03.13~58eb263d-r1 mips_24kc {feeds/base/system/procd} (GPL-2.0) [installed]
procd-seccomp-2026.03.13~58eb263d-r1 mips_24kc {feeds/base/system/procd} (GPL-2.0) [installed]
procd-ujail-2026.03.13~58eb263d-r1 mips_24kc {feeds/base/system/procd} (GPL-2.0) [installed]
rpcd-2025.12.03~ffb9961c-r1 mips_24kc {feeds/base/system/rpcd} (ISC) [installed]
rpcd-mod-file-2025.12.03~ffb9961c-r1 mips_24kc {feeds/base/system/rpcd} (ISC) [installed]
rpcd-mod-iwinfo-2025.12.03~ffb9961c-r1 mips_24kc {feeds/base/system/rpcd} (ISC) [installed]
rpcd-mod-luci-20240305-r1 mips_24kc {feeds/luci/feeds/luci/libs/rpcd-mod-luci} (Apache-2.0) [installed]
rpcd-mod-rpcsys-2025.12.03~ffb9961c-r1 mips_24kc {feeds/base/system/rpcd} (ISC) [installed]
rpcd-mod-rrdns-20170710 mips_24kc {feeds/luci/feeds/luci/libs/rpcd-mod-rrdns} (Apache-2.0) [installed]
rpcd-mod-ucode-2025.12.03~ffb9961c-r1 mips_24kc {feeds/base/system/rpcd} (ISC) [installed]
swconfig-12 mips_24kc {feeds/base/network/config/swconfig} (GPL-2.0) [installed]
uboot-envtools-2025.10-r1 mips_24kc {feeds/base/boot/uboot-tools} (GPL-2.0 GPL-2.0+) [installed]
ubox-2025.10.30~6f78fa49-r1 mips_24kc {feeds/base/system/ubox} (GPL-2.0) [installed]
ubus-2025.12.02~3cc98db1-r1 mips_24kc {feeds/base/system/ubus} (LGPL-2.1) [installed]
ubusd-2025.12.02~3cc98db1-r1 mips_24kc {feeds/base/system/ubus} (LGPL-2.1) [installed]
uci-2025.12.02~66127cd7-r1 mips_24kc {feeds/base/system/uci} (LGPL-2.1) [installed]
uclient-fetch-2026.02.20~7a0aa2e4-r1 mips_24kc {feeds/base/libs/uclient} (ISC) [installed]
ucode-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-digest-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-fs-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-html-1 mips_24kc {feeds/luci/feeds/luci/contrib/package/ucode-mod-html} (ISC) [installed]
ucode-mod-log-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-math-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-nl80211-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-rtnl-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-ubus-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-uci-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
ucode-mod-uloop-2026.01.16~85922056-r1 mips_24kc {feeds/base/utils/ucode} (ISC) [installed]
uhttpd-2025.10.03~ebb92e6b-r1 mips_24kc {feeds/base/network/services/uhttpd} (ISC) [installed]
uhttpd-mod-ubus-2025.10.03~ebb92e6b-r1 mips_24kc {feeds/base/network/services/uhttpd} (ISC) [installed]
urandom-seed-3 mips_24kc {feeds/base/system/urandom-seed} (GPL-2.0-only) [installed]
urngd-2025.10.03~f17e33d9-r1 mips_24kc {feeds/base/system/urngd} (GPL-2.0 BSD-3-Clause) [installed]
usign-2025.10.03~c4c72b1b-r1 mips_24kc {feeds/base/system/usign} (ISC) [installed]
wifi-scripts-1.0-r1 noarch {feeds/base/network/config/wifi-scripts} (GPL-2.0) [installed]
wireless-regdb-2026.02.04-r1 noarch {feeds/base/firmware/wireless-regdb} (ISC) [installed]
wpad-basic-mbedtls-2025.08.26~ca266cc2-r1 mips_24kc {feeds/base/network/services/hostapd} (BSD-3-Clause) [installed]
zlib-1.3.1-r1 mips_24kc {feeds/base/libs/zlib} (Zlib) [installed]
root@OpenWrt:~# for s in /etc/init.d/*; do
>   name="$(basename "$s")"
>   if "$s" enabled 2>/dev/null; then
>     printf "%-25s %s\n" "$name" "enabled"
>   else
>     printf "%-25s %s\n" "$name" "disabled"
>   fi
> done | sort
boot                      enabled
bootcount                 enabled
cron                      enabled
dnsmasq                   enabled
done                      enabled
dropbear                  enabled
firewall                  disabled
gpio_switch               enabled
led                       enabled
log                       enabled
network                   enabled
odhcpd                    enabled
packet_steering           enabled
rpcd                      enabled
sysctl                    enabled
sysfixtime                enabled
sysntpd                   enabled
system                    enabled
ucitrack                  enabled
uhttpd                    enabled
umount                    enabled
urandom_seed              enabled
urngd                     enabled
wpad                      enabled