projects
/
openwrt
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ramips: add support for I-O DATA WN-AX1167GR
[openwrt/openwrt.git]
/
target
/
linux
/
ramips
/
base-files
/
lib
/
upgrade
/
platform.sh
diff --git
a/target/linux/ramips/base-files/lib/upgrade/platform.sh
b/target/linux/ramips/base-files/lib/upgrade/platform.sh
index e6489a2b5802d9b2298edb7e9a89423e4cfdf7e8..1dd84447935ac044a817a6a48533df70f1cf7c1c 100755
(executable)
--- a/
target/linux/ramips/base-files/lib/upgrade/platform.sh
+++ b/
target/linux/ramips/base-files/lib/upgrade/platform.sh
@@
-31,6
+31,7
@@
platform_check_image() {
awm002-evb-4M|\
awm002-evb-8M|\
bc2|\
awm002-evb-4M|\
awm002-evb-8M|\
bc2|\
+ bocco|\
broadway|\
c108|\
carambola|\
broadway|\
c108|\
carambola|\
@@
-52,8
+53,8
@@
platform_check_image() {
dir-620-d1|\
dir-810l|\
duzun-dm06|\
dir-620-d1|\
dir-810l|\
duzun-dm06|\
- dwr-512-b|\
e1700|\
e1700|\
+ elecom,wrc-1167ghbk2-s|\
esr-9753|\
ew1200|\
ex2700|\
esr-9753|\
ew1200|\
ex2700|\
@@
-62,7
+63,7
@@
platform_check_image() {
firewrt|\
fonera20n|\
freestation5|\
firewrt|\
fonera20n|\
freestation5|\
- gb-pc1|\
+ g
nubee,g
b-pc1|\
gnubee,gb-pc2|\
gl-mt300a|\
gl-mt300n|\
gnubee,gb-pc2|\
gl-mt300a|\
gl-mt300n|\
@@
-75,6
+76,8
@@
platform_check_image() {
hpm|\
ht-tm02|\
hw550-3g|\
hpm|\
ht-tm02|\
hw550-3g|\
+ iodata,wn-ax1167gr|\
+ iodata,wn-gx300gr|\
ip2202|\
jhr-n805r|\
jhr-n825r|\
ip2202|\
jhr-n805r|\
jhr-n825r|\
@@
-120,6
+123,7
@@
platform_check_image() {
oy-0001|\
pbr-d1|\
pbr-m1|\
oy-0001|\
pbr-d1|\
pbr-m1|\
+ phicomm,k2g|\
psg1208|\
psg1218a|\
psg1218b|\
psg1208|\
psg1218a|\
psg1218b|\
@@
-166,6
+170,7
@@
platform_check_image() {
w2914nsv2|\
w306r-v20|\
w502u|\
w2914nsv2|\
w306r-v20|\
w502u|\
+ ravpower,wd03|\
wf-2881|\
whr-1166d|\
whr-300hp2|\
wf-2881|\
whr-1166d|\
whr-300hp2|\
@@
-173,7
+178,8
@@
platform_check_image() {
whr-g300n|\
widora,neo-16m|\
widora,neo-32m|\
whr-g300n|\
widora,neo-16m|\
widora,neo-32m|\
- witi|\
+ mqmaker,witi-256m|\
+ mqmaker,witi-512m|\
wizfi630a|\
wl-330n|\
wl-330n3g|\
wizfi630a|\
wl-330n|\
wl-330n3g|\
@@
-204,6
+210,7
@@
platform_check_image() {
x8|\
y1|\
y1s|\
x8|\
y1|\
y1s|\
+ youhua,wr1200js|\
we1026-5g-16m|\
zbt-ape522ii|\
zbt-cpe102|\
we1026-5g-16m|\
zbt-ape522ii|\
zbt-cpe102|\
@@
-218,7
+225,9
@@
platform_check_image() {
zbt-wg3526-16M|\
zbt-wg3526-32M|\
zbt-wr8305rt|\
zbt-wg3526-16M|\
zbt-wg3526-32M|\
zbt-wr8305rt|\
+ zorlik,zl5900v2|\
zte-q7|\
zte-q7|\
+ zyxel,keenetic-extra-ii|\
youku-yk1)
[ "$magic" != "27051956" ] && {
echo "Invalid image type."
youku-yk1)
[ "$magic" != "27051956" ] && {
echo "Invalid image type."
@@
-246,10
+255,14
@@
platform_check_image() {
c20i|\
c50|\
mr200|\
c20i|\
c50|\
mr200|\
+ tplink,c2-v1|\
tplink,c20-v1|\
tplink,c20-v4|\
tplink,c50-v3|\
tplink,tl-mr3420-v5|\
tplink,c20-v1|\
tplink,c20-v4|\
tplink,c50-v3|\
tplink,tl-mr3420-v5|\
+ tplink,tl-wa801nd-v5|\
+ tplink,tl-wr842n-v5|\
+ tplink,tl-wr902ac-v3|\
tl-wr840n-v4|\
tl-wr840n-v5|\
tl-wr841n-v13)
tl-wr840n-v4|\
tl-wr840n-v5|\
tl-wr841n-v13)
@@
-270,7
+283,9
@@
platform_check_image() {
}
return 0
;;
}
return 0
;;
- dlink,dwr-116-a1)
+ dlink,dwr-116-a1|\
+ dlink,dwr-921-c1|\
+ dwr-512-b)
[ "$magic" != "0404242b" ] && {
echo "Invalid image type."
return 1
[ "$magic" != "0404242b" ] && {
echo "Invalid image type."
return 1
@@
-285,6
+300,8
@@
platform_check_image() {
nand_do_platform_check "$board" "$1"
return $?;
;;
nand_do_platform_check "$board" "$1"
return $?;
;;
+ mikrotik,rbm11g|\
+ mikrotik,rbm33g|\
re350-v1)
[ "$magic" != "01000000" ] && {
echo "Invalid image type."
re350-v1)
[ "$magic" != "01000000" ] && {
echo "Invalid image type."
@@
-306,6
+323,17
@@
platform_check_image() {
return 1
}
return 1
}
+platform_pre_upgrade() {
+ local board=$(board_name)
+
+ case "$board" in
+ mikrotik,rbm11g|\
+ mikrotik,rbm33g)
+ [ -z "$(rootfs_type)" ] && mtd erase firmware
+ ;;
+ esac
+}
+
platform_nand_pre_upgrade() {
local board=$(board_name)
platform_nand_pre_upgrade() {
local board=$(board_name)