[PATCH v3] Add support for Unifi AC Mesh

Adrian Schmutzler mail at adrianschmutzler.de
Mi Nov 22 14:59:59 CET 2017


Hallo,

Reviewed-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Christian Dresel
> Sent: Mittwoch, 22. November 2017 14:42
> To: franken-dev at freifunk.net
> Subject: [PATCH v3] Add support for Unifi AC Mesh
> 
> 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-board
> +++ name
> @@ -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
> 
> --
> franken-dev mailing list
> franken-dev at freifunk.net
> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net



Mehr Informationen über die Mailingliste franken-dev