[ -z "$model" ] || AR71XX_MODEL="${model}${magic:3:1}"
}
+ubnt_ac_lite_get_mtd_part_magic() {
+ ar71xx_get_mtd_offset_size_format EEPROM 12 2 %02x
+}
+
+ubnt_ac_lite_board_detect() {
+ local model
+ local magic
+
+ magic="$(ubnt_ac_lite_get_mtd_part_magic)"
+ case ${magic:0:4} in
+ "e517")
+ model="Ubiquiti UniFi-AC-LITE"
+ ;;
+ "e557")
+ model="Ubiquiti UniFi-AC-MESH"
+ ;;
+ esac
+
+ [ -z "$model" ] || AR71XX_MODEL="${model}"
+}
+
cybertan_get_hw_magic() {
local part
[ "$hwid" = '08020002' -a "$mid" = '00000002' ] && hwver=' v2'
;;
+ "081000"*)
+ model="TP-Link TL-WR810N"
+ ;;
"083000"*)
model="TP-Link TL-WA830RE"
"360000"*)
model="TP-Link TL-WDR3600"
;;
- "3C0001"*)
- model="OOLITE"
- ;;
- "3C0002"*)
- model="MINIBOX_V1"
- ;;
"430000"*)
model="TP-Link TL-WDR4300"
;;
*"CF-E320N v2")
name="cf-e320n-v2"
;;
- *"CF-E355AC")
- name="cf-e355ac"
+ *"CF-E355AC v1")
+ name="cf-e355ac-v1"
+ ;;
+ *"CF-E355AC v2")
+ name="cf-e355ac-v2"
+ ;;
+ *"CF-E375AC")
+ name="cf-e375ac"
;;
*"CF-E380AC v1")
name="cf-e380ac-v1"
*"CF-E380AC v2")
name="cf-e380ac-v2"
;;
+ *"CF-E385AC")
+ name="cf-e385ac"
+ ;;
*"CF-E520N")
name="cf-e520n"
;;
*"CR5000")
name="cr5000"
;;
+ *"DAP-1330 Rev. A1")
+ name="dap-1330-a1"
+ ;;
*"DAP-2695 rev. A1")
name="dap-2695-a1"
;;
*"DW33D")
name="dw33d"
;;
+ *"E1700AC v2")
+ name="e1700ac-v2"
+ ;;
*"E2100L")
name="e2100l"
;;
+ *"E600G v2")
+ name="e600g-v2"
+ ;;
+ *"E600GAC v2")
+ name="e600gac-v2"
+ ;;
*"EAP120")
name="eap120"
tplink_pharos_board_detect
*"ESR900")
name="esr900"
;;
+ *"eTactica EG-200")
+ name="rme-eg200"
+ ;;
*"FRITZ!WLAN Repeater 300E")
name="fritz300e"
;;
- *"GL AR150")
+ *"GL-AR150")
name="gl-ar150"
;;
- *"GL AR300")
+ *"GL-AR300")
name="gl-ar300"
;;
*"GL-AR300M")
*"JWAP230")
name="jwap230"
;;
+ *"LAN Turtle")
+ name="lan-turtle"
+ ;;
*"Lima"*)
name="lima"
;;
+ *"Litebeam M5"*)
+ name="lbe-m5"
+ ;;
*"Loco M XW")
name="loco-m-xw"
;;
name="onion-omega"
;;
*"Oolite V1.0")
- name="oolite"
+ name="oolite-v1"
+ ;;
+ *"Packet Squirrel")
+ name="packet-squirrel"
+ ;;
+ *"Oolite V5.2")
+ name="oolite-v5.2"
+ ;;
+ *"Oolite V5.2-Dev")
+ name="oolite-v5.2-dev"
;;
*"PB42")
name="pb42"
*"Rambutan"*)
name="rambutan"
;;
+ *"RE355")
+ name="re355"
+ ;;
*"RE450")
name="re450"
;;
*"SR3200")
name="sr3200"
;;
+ *"T830")
+ name="t830"
+ ;;
*"TellStick ZNet Lite")
name="tellstick-znet-lite"
;;
*"TL-WR940N v4")
name="tl-wr940n-v4"
;;
+ *"TL-WR940N v6")
+ name="tl-wr940n-v6"
+ ;;
*"TL-WR941N/ND v5")
name="tl-wr941nd-v5"
;;
;;
*"UniFi-AC-LITE/MESH")
name="unifiac-lite"
+ ubnt_ac_lite_board_detect
;;
*"UniFi-AC-PRO")
name="unifiac-pro"
*"UniFiAP Outdoor+")
name="unifi-outdoor-plus"
;;
+ *"WAM250")
+ name="wam250"
+ ;;
*"WBS210")
name="wbs210"
tplink_pharos_board_detect
*"WHR-HP-GN")
name="whr-hp-gn"
;;
+ *"WiFi Pineapple NANO")
+ name="wifi-pineapple-nano"
+ ;;
*"WLAE-AG300N")
name="wlae-ag300n"
;;