projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ar71xx: verify hardware id of firmware images on TP-Link boards
[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
22e951d
..
ca0799d
100755
(executable)
--- a/
target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/
target/linux/ar71xx/base-files/lib/ar71xx.sh
@@
-48,6
+48,16
@@
wndr3700_board_detect() {
AR71XX_MODEL="$machine"
}
AR71XX_MODEL="$machine"
}
+tplink_get_hwid() {
+ local part
+ local hwid
+
+ part=$(find_mtd_part firmware)
+ [ -z "$part" ] && return 1
+
+ dd if=$part bs=4 count=1 skip=16 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"'
+}
+
ar71xx_board_detect() {
local machine
local name
ar71xx_board_detect() {
local machine
local name
@@
-229,6
+239,9
@@
ar71xx_board_detect() {
*WZR-HP-G300NH)
name="wzr-hp-g300nh"
;;
*WZR-HP-G300NH)
name="wzr-hp-g300nh"
;;
+ *WZR-HP-G450H)
+ name="wzr-hp-g450h"
+ ;;
*WHR-HP-G300N)
name="whr-hp-g300n"
;;
*WHR-HP-G300N)
name="whr-hp-g300n"
;;
This page took
0.019409 seconds
and
4
git commands to generate.