Signed-off-by: Yuval Adam <[email protected]>
---
target/linux/ramips/base-files/etc/diag.sh | 3 +++
.../base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom | 1 +
target/linux/ramips/base-files/etc/uci-defaults/01_leds | 3 +++
.../linux/ramips/base-files/etc/uci-defaults/02_network | 1 +
target/linux/ramips/base-files/lib/ramips.sh | 3 +++
target/linux/ramips/base-files/lib/upgrade/platform.sh | 15 ++++++++++++++-
6 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/target/linux/ramips/base-files/etc/diag.sh
b/target/linux/ramips/base-files/etc/diag.sh
index ff5818c..8702a2d 100755
--- a/target/linux/ramips/base-files/etc/diag.sh
+++ b/target/linux/ramips/base-files/etc/diag.sh
@@ -42,6 +42,9 @@ get_status_led() {
br6524n)
status_led="edimax:blue:power"
;;
+ br6425)
+ status_led="edimax:green:power"
+ ;;
dir-300-b1 | dir-600-b1 | dir-600-b2 | dir-615-h1 | dir-615-d |
dir-620-a1)
status_led="d-link:green:status"
;;
diff --git
a/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
b/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
index 61d79b9..9ff58f1 100644
--- a/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
+++ b/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
@@ -59,6 +59,7 @@ case "$FIRMWARE" in
all5002 | \
argus-atp52b | \
bc2 | \
+ br6425 | \
broadway | \
br6524n | \
carambola | \
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/01_leds
b/target/linux/ramips/base-files/etc/uci-defaults/01_leds
index 516f3cc..f582e5c 100755
--- a/target/linux/ramips/base-files/etc/uci-defaults/01_leds
+++ b/target/linux/ramips/base-files/etc/uci-defaults/01_leds
@@ -35,6 +35,9 @@ case $board in
bc2)
set_usb_led "bc2:blue:usb"
;;
+ br6425)
+ set_wifi_led "edimax:orange:wlan"
+ ;;
broadway)
set_usb_led "red:diskmounted"
set_wifi_led "red:wps_active"
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/02_network
b/target/linux/ramips/base-files/etc/uci-defaults/02_network
index a8e5ef9..f7a3777 100755
--- a/target/linux/ramips/base-files/etc/uci-defaults/02_network
+++ b/target/linux/ramips/base-files/etc/uci-defaults/02_network
@@ -153,6 +153,7 @@ ramips_setup_macs()
air3gii | \
argus-atp52b | \
bc2 | \
+ br6425 | \
broadway | \
f5d8235-v1 | \
mzk-w300nh2 | \
diff --git a/target/linux/ramips/base-files/lib/ramips.sh
b/target/linux/ramips/base-files/lib/ramips.sh
index 83dcc0e..3f06da3 100755
--- a/target/linux/ramips/base-files/lib/ramips.sh
+++ b/target/linux/ramips/base-files/lib/ramips.sh
@@ -56,6 +56,9 @@ ramips_board_name() {
*"AirLive Air3GII")
name="air3gii"
;;
+ *"Edimax BR-6425")
+ name="br6425"
+ ;;
*"Allnet ALL0239-3G")
name="all0239-3g"
;;
diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh
b/target/linux/ramips/base-files/lib/upgrade/platform.sh
index 0ddf2df..88e96bf 100755
--- a/target/linux/ramips/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh
@@ -31,7 +31,6 @@ platform_check_image() {
dir-620-a1 | \
dap-1350 | \
esr-9753 | \
- fonera20n | \
rt-n13u | \
freestation5 | \
hw550-3g | \
@@ -65,6 +64,13 @@ platform_check_image() {
}
return 0
;;
+ br6425)
+ [ "$magic" != "43535953" ] && {
+ echo "Invalid image type."
+ return 1
+ }
+ return 0
+ ;;
dir-645)
[ "$magic" != "5ea3a417" ] && {
echo "Invalid image type."
@@ -72,6 +78,13 @@ platform_check_image() {
}
return 0
;;
+ fonera20n)
+ [ "$magic" != "5253444b" ] && {
+ echo "Invalid image type."
+ return 1
+ }
+ return 0
+ ;;
esac
echo "Sysupgrade is not yet supported on $board."
--
1.7.10.2 (Apple Git-33)
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel