parent
cb2ecbfdf0
commit
3d3eb24a97
@ -0,0 +1,38 @@
|
||||
From: Matthias Schiffer <mschiffer@universe-factory.net>
|
||||
Date: Thu, 28 Jul 2016 15:43:25 +0200
|
||||
Subject: ar71xx: add revision detection for D-Link DIR-505 A1/A2
|
||||
|
||||
The A1 image also works on the A2, correctly set AR71XX_MODEL in this case.
|
||||
|
||||
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
|
||||
|
||||
Backport of LEDE 500a67a167a256002f8ab05171f49dfb86b03260
|
||||
|
||||
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh
|
||||
index beca73a..480cf93 100755
|
||||
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
|
||||
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
|
||||
@@ -107,6 +107,15 @@ cybertan_get_hw_magic() {
|
||||
dd bs=8 count=1 skip=0 if=$part 2>/dev/null | hexdump -v -n 8 -e '1/1 "%02x"'
|
||||
}
|
||||
|
||||
+dir505_board_detect() {
|
||||
+ local dev=$(find_mtd_part 'mac')
|
||||
+ [ -z "$dev" ] && return
|
||||
+
|
||||
+ # The revision is stored at the beginning of the "mac" partition
|
||||
+ local rev="$(LC_CTYPE=C awk -v 'FS=[^[:print:]]' '{print $1; exit}' $dev)"
|
||||
+ AR71XX_MODEL="D-Link DIR-505 rev. $rev"
|
||||
+}
|
||||
+
|
||||
tplink_get_hwid() {
|
||||
local part
|
||||
|
||||
@@ -453,6 +462,7 @@ ar71xx_board_detect() {
|
||||
;;
|
||||
*"DIR-505 rev. A1")
|
||||
name="dir-505-a1"
|
||||
+ dir505_board_detect
|
||||
;;
|
||||
*"DIR-600 rev. A1")
|
||||
name="dir-600-a1"
|
@ -0,0 +1,28 @@
|
||||
From: Matthias Schiffer <mschiffer@universe-factory.net>
|
||||
Date: Thu, 28 Jul 2016 15:59:04 +0200
|
||||
Subject: ar71xx: don't use D-Link DIR-505 status LED as ethernet indicator
|
||||
|
||||
The stock firmware uses the single LED as status indicator only. Using the
|
||||
same LED both for status and as ethernet indicator is uncommon, and has
|
||||
been confusing users who were using the device as a WLAN mesh node (so the
|
||||
LED was just off, as no ethernet was connected).
|
||||
|
||||
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
|
||||
|
||||
Backport of LEDE adbbfb7ff900c489e6be34b2ec2834172dff7943
|
||||
|
||||
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
|
||||
index 9a0d7eb..7c18346 100644
|
||||
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
|
||||
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
|
||||
@@ -132,10 +132,6 @@ dhp-1565-a1)
|
||||
ucidef_set_led_switch "wan" "WAN" "d-link:green:planet" "switch0" "0x20"
|
||||
;;
|
||||
|
||||
-dir-505-a1)
|
||||
- ucidef_set_led_netdev "lan" "LAN" "d-link:green:power" "eth1"
|
||||
- ;;
|
||||
-
|
||||
dir-600-a1|\
|
||||
dir-615-e1|\
|
||||
dir-615-e4)
|
Loading…
Reference in New Issue
Block a user