projects
/
openwrt
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ar71xx: dragino2: add missing sysupgrade support.
[openwrt/openwrt.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 cde8856284940a4344f9a71ca0e09e1ddf278b44..3893747426569d0569399a0a864b114fa0354354 100755
(executable)
--- a/
target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/
target/linux/ar71xx/base-files/lib/ar71xx.sh
@@
-53,6
+53,15
@@
wndr3700_board_detect() {
AR71XX_MODEL="$machine"
}
AR71XX_MODEL="$machine"
}
+cybertan_get_hw_magic() {
+ local part
+
+ part=$(find_mtd_part firmware)
+ [ -z "$part" ] && return 1
+
+ dd bs=8 count=1 skip=0 if=$part 2>/dev/null | hexdump -v -n 8 -e '1/1 "%02x"'
+}
+
tplink_get_hwid() {
local part
tplink_get_hwid() {
local part
@@
-270,6
+279,9
@@
ar71xx_board_detect() {
*"DIR-835 rev. A1")
name="dir-835-a1"
;;
*"DIR-835 rev. A1")
name="dir-835-a1"
;;
+ *"Dragino v2")
+ name="dragino2"
+ ;;
*EAP7660D)
name="eap7660d"
;;
*EAP7660D)
name="eap7660d"
;;
@@
-312,6
+324,9
@@
ar71xx_board_detect() {
*"My Net N600")
name="mynet-n600"
;;
*"My Net N600")
name="mynet-n600"
;;
+ *"My Net N750")
+ name="mynet-n750"
+ ;;
*"WD My Net Wi-Fi Range Extender")
name="mynet-rext"
;;
*"WD My Net Wi-Fi Range Extender")
name="mynet-rext"
;;
@@
-423,6
+438,9
@@
ar71xx_board_detect() {
*TL-WR1043ND)
name="tl-wr1043nd"
;;
*TL-WR1043ND)
name="tl-wr1043nd"
;;
+ *"TL-WR1043ND v2")
+ name="tl-wr1043nd-v2"
+ ;;
*TL-WR2543N*)
name="tl-wr2543n"
;;
*TL-WR2543N*)
name="tl-wr2543n"
;;
@@
-459,12
+477,18
@@
ar71xx_board_detect() {
*TL-WA850RE)
name="tl-wa850re"
;;
*TL-WA850RE)
name="tl-wa850re"
;;
+ *"TL-WA801ND v2")
+ name="tl-wa801nd-v2"
+ ;;
*TL-WA901ND)
name="tl-wa901nd"
;;
*"TL-WA901ND v2")
name="tl-wa901nd-v2"
;;
*TL-WA901ND)
name="tl-wa901nd"
;;
*"TL-WA901ND v2")
name="tl-wa901nd-v2"
;;
+ *"TL-WA901ND v3")
+ name="tl-wa901nd-v3"
+ ;;
*"TL-WDR3500")
name="tl-wdr3500"
;;
*"TL-WDR3500")
name="tl-wdr3500"
;;
@@
-486,6
+510,9
@@
ar71xx_board_detect() {
*"TL-WR841N/ND v8")
name="tl-wr841n-v8"
;;
*"TL-WR841N/ND v8")
name="tl-wr841n-v8"
;;
+ *"TL-WR842N/ND v2")
+ name="tl-wr842n-v2"
+ ;;
*TL-WR941ND)
name="tl-wr941nd"
;;
*TL-WR941ND)
name="tl-wr941nd"
;;