projects
/
openwrt
/
staging
/
hauke.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ar71xx: add support for UniFi-AC-Mesh-Pro
[openwrt/staging/hauke.git]
/
target
/
linux
/
ar71xx
/
base-files
/
lib
/
ar71xx.sh
diff --git
a/target/linux/ar71xx/base-files/lib/ar71xx.sh
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index b11d2cf92657a6dfbdf3dc7fc005f0e0af693f0a..96ee7550ce95ca2229d0328b090f7b4c19859513 100755
(executable)
--- a/
target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/
target/linux/ar71xx/base-files/lib/ar71xx.sh
@@
-98,22
+98,28
@@
ubnt_xm_board_detect() {
[ -z "$model" ] || AR71XX_MODEL="${model}${magic:3:1}"
}
[ -z "$model" ] || AR71XX_MODEL="${model}${magic:3:1}"
}
-ubnt_
ac_lite
_get_mtd_part_magic() {
+ubnt_
unifi_ac
_get_mtd_part_magic() {
ar71xx_get_mtd_offset_size_format EEPROM 12 2 %02x
}
ar71xx_get_mtd_offset_size_format EEPROM 12 2 %02x
}
-ubnt_
ac_lite
_board_detect() {
+ubnt_
unifi_ac
_board_detect() {
local model
local magic
local model
local magic
- magic="$(ubnt_
ac_lite
_get_mtd_part_magic)"
+ magic="$(ubnt_
unifi_ac
_get_mtd_part_magic)"
case ${magic:0:4} in
"e517")
model="Ubiquiti UniFi-AC-LITE"
;;
case ${magic:0:4} in
"e517")
model="Ubiquiti UniFi-AC-LITE"
;;
+ "e537")
+ model="Ubiquiti UniFi-AC-PRO"
+ ;;
"e557")
model="Ubiquiti UniFi-AC-MESH"
;;
"e557")
model="Ubiquiti UniFi-AC-MESH"
;;
+ "e567")
+ model="Ubiquiti UniFi-AC-MESH-PRO"
+ ;;
esac
[ -z "$model" ] || AR71XX_MODEL="${model}"
esac
[ -z "$model" ] || AR71XX_MODEL="${model}"
@@
-1391,10
+1397,11
@@
ar71xx_board_detect() {
;;
*"UniFi-AC-LITE/MESH")
name="unifiac-lite"
;;
*"UniFi-AC-LITE/MESH")
name="unifiac-lite"
- ubnt_
ac_lite
_board_detect
+ ubnt_
unifi_ac
_board_detect
;;
;;
- *"UniFi-AC-PRO")
+ *"UniFi-AC-PRO
/MESH-PRO
")
name="unifiac-pro"
name="unifiac-pro"
+ ubnt_unifi_ac_board_detect
;;
*"UniFiAP Outdoor")
name="unifi-outdoor"
;;
*"UniFiAP Outdoor")
name="unifi-outdoor"