With a backported patch from the OpenWrt trunk, it is now easy to generate an
equivalent configuration using CONFIG_ALL_KMODS.
The build will take a bit longer because all kernel module packages are actually
built even when they are not included in the image, but adding new targets
becomes a lot easier.
Also, related documentation updates and fixes.
Built, flashed and successully tested. This patch takes advantage of patch freifunk-gluon@e93173c which solved issue freifunk-gluon#226 by introducing "GluonProfileFactorySuffix". Packages are separated by a space, not a comma. The ALL0315N initially has a OpenWRT based firmware and there is no need for a factory image. The sysupgrade can be flashed instantly.
This still needs some work:
- there's no factory image causing `make images` to fail
- VoCore can not support BSS and IBSS at the same time
- multi-BSS mode (e.g. mesh + BSS) works if the macs only
differ in the last 3 bits. Gluon expects to choose both MACs freely,
though, so after flashing the image one should reset the wifi MACs.
This is further complicated as VoCores have their MACs assigned
without gaps making collisions likely.
- there are no buttons nor ethernet ports (without the dock, that is),
so config-mode will not be possible as is
basic wifi meshing with neighbouring nodes
tested, with TL-WA750RE
client WLAN (if applicable)
works
client lan on LAN ports (if applicable)
n/a - only 1x Ethernet
mesh-vpn on WAN port
works
mesh-on-wan
Not tested
re-entering configmode by pressing the button for >3 seconds
works.
entering failsafe mode
works
whether the MAC address seen by Gluon is the one printed on the device
yes
Und folgende Kommandos:
tail /lib/gluon/core/sysconfig/*
brctl show
lua -e "print(require('platform_info').get_image_name())"
root@XXX:~# tail /lib/gluon/core/sysconfig/*
==> /lib/gluon/core/sysconfig/primary_mac <==
(macwieaufgerätaufgedruckt)
==> /lib/gluon/core/sysconfig/setup_ifname <==
eth0
==> /lib/gluon/core/sysconfig/wan_ifname <==
eth0
root@XXX:~# brctl show
bridge name bridge id STP enabled interfaces
br-wan 7fff.(primarymac) no eth0
br-client 7fff.(primarymac) no bat0
wlan0-1
root@XXXX:~# lua -e "print(require('platform_info').get_image_name())"
tp-link-tl-wa850re-v1