diff --git a/src/packages/fff/fff-boardname/Makefile b/src/packages/fff/fff-boardname/Makefile
index 9848f8054e5fd5cac60980d383d377513e5d0333..d7ccd003dc491ed9f38ccd111d0304cd7719b138 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:=4
+PKG_VERSION:=5
 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 7d4cdb6ad90b8712dc6be33d84d1015e2c8ca8e1..db2f25321b008badcffde833748a5c44ff321654 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
@@ -34,12 +34,15 @@ case "$BOARD" in
         ;;
     bullet-m)
         BOARD=ubnt-bullet-m
+        grep -i "Pico" /var/sysinfo/model && BOARD=ubnt-pico-m
+        grep -i "Loco" /var/sysinfo/model && BOARD=ubnt-loco-m
         ;;
     unifi)
         BOARD=ubnt-unifi
         ;;
     loco-m-xw)
         BOARD=ubnt-loco-m-xw
+        grep -i "Power" /var/sysinfo/model && BOARD=ubnt-power-m-xw
         ;;
     unifiac-lite)
         BOARD=ubnt-unifiac-lite
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m b/src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m
new file mode 100644
index 0000000000000000000000000000000000000000..372750c31ee4c4e3c3716a48794f789178ea91f6
--- /dev/null
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m
@@ -0,0 +1,10 @@
+WANDEV=eth0
+SWITCHDEV=eth0
+CLIENT_PORTS=""
+WAN_PORTS=""
+BATMAN_PORTS=""
+ONE_PORT="YES"
+
+. /etc/network.mode
+
+ROUTERMAC=$(cat /sys/class/ieee80211/phy0/macaddress)
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-pico-m b/src/packages/fff/fff-network/ar71xx/network.ubnt-pico-m
new file mode 100644
index 0000000000000000000000000000000000000000..372750c31ee4c4e3c3716a48794f789178ea91f6
--- /dev/null
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-pico-m
@@ -0,0 +1,10 @@
+WANDEV=eth0
+SWITCHDEV=eth0
+CLIENT_PORTS=""
+WAN_PORTS=""
+BATMAN_PORTS=""
+ONE_PORT="YES"
+
+. /etc/network.mode
+
+ROUTERMAC=$(cat /sys/class/ieee80211/phy0/macaddress)
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-power-m-xw b/src/packages/fff/fff-network/ar71xx/network.ubnt-power-m-xw
new file mode 100644
index 0000000000000000000000000000000000000000..372750c31ee4c4e3c3716a48794f789178ea91f6
--- /dev/null
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-power-m-xw
@@ -0,0 +1,10 @@
+WANDEV=eth0
+SWITCHDEV=eth0
+CLIENT_PORTS=""
+WAN_PORTS=""
+BATMAN_PORTS=""
+ONE_PORT="YES"
+
+. /etc/network.mode
+
+ROUTERMAC=$(cat /sys/class/ieee80211/phy0/macaddress)