[PATCH v3] Add support for Unifi AC Mesh
Christian Dresel
fff at chrisi01.de
Mi Nov 22 14:42:05 CET 2017
This is the correct firmware for the Unifi AC Mesh I have only
tested at Unifi AC Mesh and not at Unifi AC lite But my information
is, that both have the same Hardware
Signed-off-by: Christian Dresel <fff at chrisi01.de>
---
v3:
- rebased
v2:
- remove CONFIG_PACKAGE_ATH_DFS=y & CONFIG_ATH_USER_REGD=y
because is already in dependencies active
- remove tab and use spaces
- remove ETHMESHMAC
- remove debug output in configurenetwork
---
bsp/ar71xx/.config | 2 ++
bsp/board_ar71xx.bsp | 1 +
src/packages/fff/fff-boardname/Makefile | 2 +-
.../fff-boardname/files/etc/uci-defaults/50-fff-boardname | 3 +++
src/packages/fff/fff-network/Makefile | 2 +-
.../fff/fff-network/ar71xx/network.ubnt-unifiac-lite | 13 +++++++++++++
6 files changed, 21 insertions(+), 2 deletions(-)
create mode 100644 src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite
diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config
index 3cf8468..278d424 100644
--- a/bsp/ar71xx/.config
+++ b/bsp/ar71xx/.config
@@ -68,6 +68,8 @@ CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_ubnt-nano-m=y
CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_ubnt-nano-m=""
CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_ubnt-unifi=y
CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_ubnt-unifi=""
+CONFIG_TARGET_DEVICE_ar71xx_generic_DEVICE_ubnt-unifiac-lite=y
+CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_ubnt-unifiac-lite="-kmod-ath10k kmod-ath10k-ct"
CONFIG_BUSYBOX_CUSTOM=y
CONFIG_TARGET_PER_DEVICE_ROOTFS=y
# CONFIG_BUSYBOX_CONFIG_BRCTL is not set
diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp
index fdf4cf4..56d7c9f 100644
--- a/bsp/board_ar71xx.bsp
+++ b/bsp/board_ar71xx.bsp
@@ -28,6 +28,7 @@ images=("lede-ar71xx-generic-cpe210-220-squashfs-sysupgrade.bin"
"lede-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin"
"lede-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin"
"lede-ar71xx-generic-ubnt-unifi-squashfs-sysupgrade.bin"
+ "lede-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin"
"lede-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin"
"lede-ar71xx-generic-tl-wdr3600-v1-squashfs-sysupgrade.bin"
"lede-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin"
diff --git a/src/packages/fff/fff-boardname/Makefile b/src/packages/fff/fff-boardname/Makefile
index 499ae91..9848f80 100644
--- a/src/packages/fff/fff-boardname/Makefile
+++ b/src/packages/fff/fff-boardname/Makefile
@@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=fff-boardname
-PKG_VERSION:=3
+PKG_VERSION:=4
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
index 5470405..7d4cdb6 100644
--- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
+++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
@@ -41,6 +41,9 @@ case "$BOARD" in
loco-m-xw)
BOARD=ubnt-loco-m-xw
;;
+ unifiac-lite)
+ BOARD=ubnt-unifiac-lite
+ ;;
tl-wa850re)
BOARD=tl-wa850re-v1
;;
diff --git a/src/packages/fff/fff-network/Makefile b/src/packages/fff/fff-network/Makefile
index f0c20c6..348897d 100644
--- a/src/packages/fff/fff-network/Makefile
+++ b/src/packages/fff/fff-network/Makefile
@@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=fff-network
-PKG_VERSION:=9
+PKG_VERSION:=10
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite b/src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite
new file mode 100644
index 0000000..15efcb0
--- /dev/null
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite
@@ -0,0 +1,13 @@
+WANDEV=eth0
+SWITCHDEV=eth0
+CLIENT_PORTS=""
+WAN_PORTS=""
+BATMAN_PORTS=""
+ONE_PORT="YES"
+
+. /etc/network.mode
+. /lib/functions/system.sh
+. /lib/functions/uci-defaults.sh
+. /lib/ar71xx.sh
+
+ROUTERMAC=$(mtd_get_mac_binary EEPROM 0x0)
\ No newline at end of file
--
2.11.0
Mehr Informationen über die Mailingliste franken-dev