X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/c1679af6b381809d1c133fbc609f0c5c465a512a..f6ab961f67d76245bed7efdf1705f73b5f87a093:/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 bb6ceb706..ca0799d1b 100755 --- 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" } +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