Initial commit
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build Toolchains / Build Toolchains for each target (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build Toolchains / Build Toolchains for each target (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
This commit is contained in:
194
target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds
Normal file
194
target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds
Normal file
@@ -0,0 +1,194 @@
|
||||
|
||||
. /lib/functions/leds.sh
|
||||
. /lib/functions/uci-defaults.sh
|
||||
|
||||
board=$(board_name)
|
||||
|
||||
board_config_update
|
||||
|
||||
case $board in
|
||||
7links,wlr-1230)
|
||||
ucidef_set_led_switch "lan" "lan" "orange:lan" "switch0" "0x10"
|
||||
;;
|
||||
alfa-network,awusfree1)
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "blue:wlan" "wlan0"
|
||||
;;
|
||||
asus,rt-n10p-v3|\
|
||||
asus,rt-n11p-b1|\
|
||||
asus,rt-n12-vp-b1|\
|
||||
netgear,r6020|\
|
||||
netgear,r6080|\
|
||||
netgear,r6120)
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0xf"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
|
||||
;;
|
||||
cudy,wr1000)
|
||||
ucidef_set_led_switch "wan" "wan" "blue:wan" "switch0" "0x10"
|
||||
ucidef_set_led_switch "lan1" "lan1" "blue:lan1" "switch0" "0x08"
|
||||
ucidef_set_led_switch "lan2" "lan2" "blue:lan2" "switch0" "0x04"
|
||||
;;
|
||||
dlink,dap-1325-a1)
|
||||
ucidef_set_rssimon "wlan0" "200000" "1"
|
||||
ucidef_set_led_rssi "wifi-verylow" "wifi-verylow" "red:wifi-verylow" "wlan0" "1" "24"
|
||||
ucidef_set_led_rssi "wifi-low" "wifi-low" "green:wifi-low" "wlan0" "25" "100"
|
||||
ucidef_set_led_rssi "wifi-med" "wifi-med" "green:wifi-mid" "wlan0" "50" "100"
|
||||
ucidef_set_led_rssi "wifi-high" "wifi-high" "green:wifi-high" "wlan0" "75" "100"
|
||||
;;
|
||||
elecom,wrc-1167fs)
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x8"
|
||||
ucidef_set_led_switch "internet" "internet" "green:internet" "switch0" "0x10"
|
||||
;;
|
||||
glinet,gl-mt300n-v2)
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "red:wlan" "wlan0"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x1"
|
||||
;;
|
||||
hilink,hlk-7628n|\
|
||||
skylab,skw92a)
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan" "wlan0"
|
||||
;;
|
||||
hilink,hlk-7688a)
|
||||
ucidef_set_led_wlan "wlan" "WLAN" "green:wlan" "phy0tpt"
|
||||
;;
|
||||
hiwifi,hc5611)
|
||||
ucidef_set_led_netdev "internet" "internet" "red:internet" "br-lan" "tx rx"
|
||||
;;
|
||||
hiwifi,hc5661a|\
|
||||
hiwifi,hc5761a)
|
||||
ucidef_set_led_switch "internet" "internet" "blue:internet" "switch0" "0x10"
|
||||
;;
|
||||
keenetic,kn-1613)
|
||||
ucidef_set_led_switch "internet" "internet" "green:internet" "switch0" "0x01"
|
||||
;;
|
||||
mediatek,linkit-smart-7688)
|
||||
ucidef_set_led_wlan "wifi" "wifi" "orange:wifi" "phy0tpt"
|
||||
;;
|
||||
oraybox,x1)
|
||||
ucidef_set_led_netdev "wifi" "wifi" "blue:status" "wlan0"
|
||||
;;
|
||||
rakwireless,rak633)
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "blue:wifi" "wlan0"
|
||||
;;
|
||||
tama,w06)
|
||||
ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth0"
|
||||
ucidef_set_led_wlan "wlan" "WLAN" "green:wlan" "phy0tpt"
|
||||
;;
|
||||
tplink,archer-c20-v4|\
|
||||
tplink,archer-c20-v5|\
|
||||
tplink,tl-wr850n-v2)
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x1e"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
|
||||
;;
|
||||
tplink,archer-c50-v3|\
|
||||
tplink,archer-c50-v4|\
|
||||
tplink,archer-c50-v6)
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x1e"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
|
||||
ucidef_set_led_wlan "wlan2g" "wlan2g" "green:wlan2g" "phy0tpt"
|
||||
ucidef_set_led_wlan "wlan5g" "wlan5g" "green:wlan5g" "phy1tpt"
|
||||
;;
|
||||
tplink,archer-mr200-v5)
|
||||
ucidef_set_led_netdev "lan" "lan" "white:lan" "eth0"
|
||||
ucidef_set_led_netdev "wan" "wan" "white:wan" "wwan0"
|
||||
;;
|
||||
tplink,re200-v2|\
|
||||
tplink,re200-v3|\
|
||||
tplink,re200-v4|\
|
||||
tplink,re220-v2|\
|
||||
tplink,tl-mr3020-v3|\
|
||||
tplink,tl-wa801nd-v5)
|
||||
ucidef_set_led_netdev "lan" "lan" "green:lan" "eth0"
|
||||
;;
|
||||
tplink,re205-v3)
|
||||
ucidef_set_led_netdev "lan" "lan" "blue:signal" "eth0"
|
||||
;;
|
||||
tplink,re365-v1)
|
||||
ucidef_set_led_netdev "lan" "lan" "blue:lan" "eth0"
|
||||
;;
|
||||
tplink,tl-mr3420-v5|\
|
||||
tplink,tl-wr840n-v4|\
|
||||
tplink,tl-wr842n-v5)
|
||||
ucidef_set_led_wlan "wlan2g" "wlan2g" "green:wlan" "phy0tpt"
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x1e"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
|
||||
;;
|
||||
tplink,tl-mr6400-v4)
|
||||
ucidef_set_led_switch "lan" "lan" "white:lan" "switch0" "0x0e"
|
||||
ucidef_set_led_switch "wan" "wan" "white:wan" "switch0" "0x10"
|
||||
;;
|
||||
tplink,tl-mr6400-v5)
|
||||
ucidef_set_led_switch "lan" "lan" "white:lan" "switch0" "0x07"
|
||||
ucidef_set_led_switch "wan" "wan" "white:wan" "switch0" "0x08"
|
||||
;;
|
||||
tplink,tl-wr841n-v13)
|
||||
ucidef_set_led_wlan "wlan2g" "wlan2g" "green:wlan" "phy0tpt"
|
||||
ucidef_set_led_switch "lan1" "lan1" "green:lan1" "switch0" "0x2"
|
||||
ucidef_set_led_switch "lan2" "lan2" "green:lan2" "switch0" "0x4"
|
||||
ucidef_set_led_switch "lan3" "lan3" "green:lan3" "switch0" "0x8"
|
||||
ucidef_set_led_switch "lan4" "lan4" "green:lan4" "switch0" "0x10"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
|
||||
;;
|
||||
tplink,tl-wr841n-v14)
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x1e"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
|
||||
ucidef_set_led_wlan "wifi_led" "wifi" "green:wlan" "phy0tpt"
|
||||
;;
|
||||
tplink,tl-wr902ac-v3)
|
||||
ucidef_set_led_wlan "wlan2g" "wlan2g" "green:wlan" "phy0tpt"
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x10"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
|
||||
;;
|
||||
tplink,tl-wr902ac-v4)
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
|
||||
;;
|
||||
unielec,u7628-01-16m)
|
||||
ucidef_set_led_switch "lan1" "lan1" "green:lan1" "switch0" "0x2"
|
||||
ucidef_set_led_switch "lan2" "lan2" "green:lan2" "switch0" "0x4"
|
||||
ucidef_set_led_switch "lan3" "lan3" "green:lan3" "switch0" "0x8"
|
||||
ucidef_set_led_switch "lan4" "lan4" "green:lan4" "switch0" "0x10"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan" "wlan0"
|
||||
;;
|
||||
wavlink,wl-wn570ha1)
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
|
||||
ucidef_set_rssimon "wlan0" "200000" "1"
|
||||
ucidef_set_led_rssi "wifi-low" "wifi-low" "green:wifi-low" "wlan0" "1" "49"
|
||||
ucidef_set_led_rssi "wifi-med" "wifi-med" "green:wifi-med" "wlan0" "50" "84"
|
||||
ucidef_set_led_rssi "wifi-high" "wifi-high" "green:wifi-high" "wlan0" "85" "100"
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "green:wifi" "wlan0"
|
||||
;;
|
||||
wavlink,wl-wn575a3)
|
||||
ucidef_set_rssimon "wlan1" "200000" "1"
|
||||
ucidef_set_led_rssi "wifi-low" "wifi-low" "green:wifi-low" "wlan1" "1" "49"
|
||||
ucidef_set_led_rssi "wifi-med" "wifi-med" "green:wifi-med" "wlan1" "50" "84"
|
||||
ucidef_set_led_rssi "wifi-high" "wifi-high" "green:wifi-high" "wlan1" "85" "100"
|
||||
;;
|
||||
wavlink,wl-wn576a2)
|
||||
ucidef_set_led_switch "lan" "lan" "blue:lan" "switch0" "0x10"
|
||||
;;
|
||||
wavlink,wl-wn577a2|\
|
||||
wavlink,wl-wn578a2)
|
||||
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x8"
|
||||
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
|
||||
;;
|
||||
xiaomi,mi-router-4a-100m|\
|
||||
xiaomi,mi-router-4a-100m-intl)
|
||||
ucidef_set_led_switch "wan" "WAN" "blue:wan" "switch0" "0x01"
|
||||
;;
|
||||
xiaomi,mi-router-4c)
|
||||
ucidef_set_led_switch "wan" "WAN" "blue:wan" "switch0" "0x02"
|
||||
;;
|
||||
zbtlink,zbt-we1226)
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan" "wlan0"
|
||||
ucidef_set_led_switch "lan1" "LAN1" "green:lan1" "switch0" "0x01"
|
||||
ucidef_set_led_switch "lan2" "LAN2" "green:lan2" "switch0" "0x02"
|
||||
ucidef_set_led_switch "wan" "WAN" "green:wan" "switch0" "0x10"
|
||||
;;
|
||||
zyxel,keenetic-extra-ii)
|
||||
ucidef_set_led_netdev "wifi_led" "wifi" "green:wifi" "wlan0"
|
||||
ucidef_set_led_switch "internet" "internet" "green:internet" "switch0" "0x01"
|
||||
;;
|
||||
esac
|
||||
|
||||
board_config_flush
|
||||
|
||||
exit 0
|
||||
342
target/linux/ramips/mt76x8/base-files/etc/board.d/02_network
Normal file
342
target/linux/ramips/mt76x8/base-files/etc/board.d/02_network
Normal file
@@ -0,0 +1,342 @@
|
||||
|
||||
. /lib/functions.sh
|
||||
. /lib/functions/uci-defaults.sh
|
||||
. /lib/functions/system.sh
|
||||
|
||||
ramips_setup_interfaces()
|
||||
{
|
||||
local board="$1"
|
||||
|
||||
case $board in
|
||||
7links,wlr-1230|\
|
||||
7links,wlr-1240|\
|
||||
alfa-network,awusfree1|\
|
||||
d-team,pbr-d1|\
|
||||
dlink,dap-1325-a1|\
|
||||
glinet,microuter-n300|\
|
||||
glinet,vixmini|\
|
||||
hak5,wifi-pineapple-mk7|\
|
||||
hiwifi,hc5611|\
|
||||
mediatek,linkit-smart-7688|\
|
||||
minew,g1-c|\
|
||||
onion,omega2p|\
|
||||
onion,omega2|\
|
||||
ravpower,rp-wd009|\
|
||||
tama,w06|\
|
||||
tplink,re200-v2|\
|
||||
tplink,re200-v3|\
|
||||
tplink,re200-v4|\
|
||||
tplink,re205-v3|\
|
||||
tplink,re220-v2|\
|
||||
tplink,re305-v1|\
|
||||
tplink,re305-v3|\
|
||||
tplink,re365-v1|\
|
||||
tplink,tl-wr802n-v4|\
|
||||
tplink,tl-wa801nd-v5|\
|
||||
tplink,tl-wr902ac-v4|\
|
||||
widora,neo-16m|\
|
||||
widora,neo-32m)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
;;
|
||||
asus,rt-ac1200|\
|
||||
asus,rt-ac1200-v2|\
|
||||
hilink,hlk-7628n|\
|
||||
hilink,hlk-7688a|\
|
||||
hiwifi,hc5861b|\
|
||||
kroks,kndrt31r16|\
|
||||
skylab,skw92a|\
|
||||
tplink,archer-c20-v4|\
|
||||
tplink,archer-c20-v5|\
|
||||
tplink,archer-c50-v3|\
|
||||
tplink,archer-c50-v4|\
|
||||
tplink,archer-c50-v6|\
|
||||
tplink,tl-mr3420-v5|\
|
||||
tplink,tl-wr840n-v4|\
|
||||
tplink,tl-wr840n-v5|\
|
||||
tplink,tl-wr841n-v13|\
|
||||
tplink,tl-wr841n-v14|\
|
||||
tplink,tl-wr842n-v5|\
|
||||
tplink,tl-wr850n-v2|\
|
||||
unielec,u7628-01-16m|\
|
||||
wrtnode,wrtnode2p|\
|
||||
wrtnode,wrtnode2r|\
|
||||
zyxel,keenetic-extra-ii)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
asus,rt-n10p-v3|\
|
||||
asus,rt-n11p-b1|\
|
||||
asus,rt-n12-vp-b1|\
|
||||
hiwifi,hc5661a|\
|
||||
mediatek,mt7628an-eval-board|\
|
||||
mercury,mac1200r-v2|\
|
||||
totolink,lr1200|\
|
||||
wavlink,wl-wn570ha1|\
|
||||
wavlink,wl-wn575a3)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"
|
||||
;;
|
||||
buffalo,wcr-1166ds|\
|
||||
elecom,wrc-1167fs|\
|
||||
wavlink,wl-wn577a2|\
|
||||
wavlink,wl-wn578a2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"3:lan" "4:wan" "6@eth0"
|
||||
;;
|
||||
comfast,cf-wr617ac)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
;;
|
||||
comfast,cf-wr758ac-v1|\
|
||||
comfast,cf-wr758ac-v2|\
|
||||
tplink,tl-wr902ac-v3|\
|
||||
wavlink,wl-wn576a2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"4:lan" "6@eth0"
|
||||
;;
|
||||
cudy,tr1200-v1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:wan" "6@eth0"
|
||||
;;
|
||||
cudy,wr1000)
|
||||
ucidef_add_switch "switch0" \
|
||||
"2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
;;
|
||||
duzun,dm06|\
|
||||
glinet,gl-mt300n-v2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
hiwifi,hc5761a)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "4:wan" "6@eth0"
|
||||
;;
|
||||
iptime,a3|\
|
||||
totolink,a3)
|
||||
ucidef_add_switch "switch0" \
|
||||
"2:lan:2" "3:lan:1" "0:wan" "6@eth0"
|
||||
;;
|
||||
iptime,a604m)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0"
|
||||
;;
|
||||
jotale,js76x8-8m|\
|
||||
jotale,js76x8-16m|\
|
||||
jotale,js76x8-32m)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "6@eth0"
|
||||
;;
|
||||
keenetic,kn-1613|\
|
||||
motorola,mwr03)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
kroks,kndrt31r19)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "6@eth0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
ucidef_set_interface "wan" device "/dev/cdc-wdm0" protocol "qmi"
|
||||
;;
|
||||
linksys,e5400)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "4:wan" "6@eth0"
|
||||
;;
|
||||
netgear,r6020|\
|
||||
netgear,r6080|\
|
||||
netgear,r6120|\
|
||||
wavlink,wl-wn531a3)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
;;
|
||||
oraybox,x1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"3:lan" "6@eth0"
|
||||
;;
|
||||
rakwireless,rak633)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6t@eth0"
|
||||
;;
|
||||
tplink,archer-mr200-v5)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "6t@eth0"
|
||||
ucidef_set_interface "wan" device "/dev/cdc-wdm0" protocol "qmi"
|
||||
;;
|
||||
tplink,tl-mr3020-v3)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "6@eth0"
|
||||
;;
|
||||
tplink,tl-mr6400-v4)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"
|
||||
;;
|
||||
tplink,tl-mr6400-v5)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:wan" "6@eth0"
|
||||
;;
|
||||
vocore,vocore2|\
|
||||
vocore,vocore2-lite)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "2:lan" "6t@eth0"
|
||||
;;
|
||||
wiznet,wizfi630s)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:wan" "3:lan" "4:lan" "6@eth0"
|
||||
;;
|
||||
xiaomi,mi-router-4a-100m|\
|
||||
xiaomi,mi-router-4a-100m-intl)
|
||||
ucidef_add_switch "switch0" \
|
||||
"4:lan:1" "2:lan:2" "0:wan" "6@eth0"
|
||||
;;
|
||||
xiaomi,mi-router-4c)
|
||||
ucidef_add_switch "switch0" \
|
||||
"4:lan:1" "2:lan:2" "1:wan" "6@eth0"
|
||||
;;
|
||||
xiaomi,miwifi-3c)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:wan" "2:lan:2" "4:lan:1" "6@eth0"
|
||||
;;
|
||||
xiaomi,miwifi-nano)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:2" "2:lan:1" "4:wan" "6@eth0"
|
||||
;;
|
||||
zbtlink,zbt-we1226)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:2" "1:lan:1" "4:wan" "6@eth0"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
ramips_setup_macs()
|
||||
{
|
||||
local board="$1"
|
||||
local lan_mac=""
|
||||
local wan_mac=""
|
||||
local label_mac=""
|
||||
|
||||
case $board in
|
||||
asus,rt-ac1200)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x22)
|
||||
;;
|
||||
elecom,wrc-1167fs)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x22)
|
||||
label_mac=$wan_mac
|
||||
;;
|
||||
buffalo,wcr-1166ds)
|
||||
wan_mac=$(mtd_get_mac_ascii board_data "mac")
|
||||
lan_mac=$wan_mac
|
||||
label_mac=$wan_mac
|
||||
;;
|
||||
comfast,cf-wr617ac)
|
||||
lan_mac=$(mtd_get_mac_binary factory 0xe000)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
;;
|
||||
cudy,wr1000|\
|
||||
hilink,hlk-7628n|\
|
||||
hilink,hlk-7688a|\
|
||||
wavlink,wl-wn531a3|\
|
||||
wavlink,wl-wn577a2|\
|
||||
wavlink,wl-wn578a2)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x2e)
|
||||
label_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
;;
|
||||
duzun,dm06|\
|
||||
netgear,r6020|\
|
||||
netgear,r6080|\
|
||||
netgear,r6120|\
|
||||
wrtnode,wrtnode2p|\
|
||||
wrtnode,wrtnode2r)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x4)" 1)
|
||||
;;
|
||||
hiwifi,hc5611|\
|
||||
hiwifi,hc5661a|\
|
||||
hiwifi,hc5761a|\
|
||||
hiwifi,hc5861b)
|
||||
lan_mac=$(mtd_get_mac_ascii bdinfo "Vfac_mac ")
|
||||
label_mac=$lan_mac
|
||||
[ -n "$lan_mac" ] || lan_mac=$(cat /sys/class/net/eth0/address)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
;;
|
||||
iptime,a3|\
|
||||
iptime,a604m|\
|
||||
totolink,a3)
|
||||
wan_mac=$(mtd_get_mac_binary u-boot 0x1fc40)
|
||||
;;
|
||||
jotale,js76x8-8m|\
|
||||
jotale,js76x8-16m|\
|
||||
jotale,js76x8-32m|\
|
||||
skylab,skw92a|\
|
||||
totolink,lr1200)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x2e)
|
||||
;;
|
||||
keenetic,kn-1613|\
|
||||
zyxel,keenetic-extra-ii)
|
||||
wan_mac=$(mtd_get_mac_binary rf-eeprom 0x28)
|
||||
;;
|
||||
linksys,e5400)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x22)
|
||||
;;
|
||||
mercury,mac1200r-v2)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory_info 0xd)" 1)
|
||||
;;
|
||||
motorola,mwr03)
|
||||
label_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
wan_mac=$(macaddr_add "$label_mac" 2)
|
||||
;;
|
||||
onion,omega2|\
|
||||
onion,omega2p|\
|
||||
vocore,vocore2|\
|
||||
vocore,vocore2-lite|\
|
||||
wavlink,wl-wn576a2)
|
||||
label_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
;;
|
||||
rakwireless,rak633|\
|
||||
unielec,u7628-01-16m|\
|
||||
wavlink,wl-wn575a3)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x28)" 1)
|
||||
;;
|
||||
tplink,archer-c20-v4|\
|
||||
tplink,archer-c50-v3|\
|
||||
tplink,tl-mr3420-v5|\
|
||||
tplink,tl-wr840n-v4|\
|
||||
tplink,tl-wr840n-v5|\
|
||||
tplink,tl-wr841n-v13|\
|
||||
tplink,tl-wr841n-v14|\
|
||||
tplink,tl-wr842n-v5|\
|
||||
tplink,tl-wr850n-v2)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0xf100)" 1)
|
||||
;;
|
||||
tplink,archer-c20-v5|\
|
||||
tplink,archer-c50-v4|\
|
||||
tplink,archer-c50-v6)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary rom 0xf100)" 1)
|
||||
;;
|
||||
wavlink,wl-wn570ha1|\
|
||||
zbtlink,zbt-we1226)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x2e)" 1)
|
||||
;;
|
||||
wiznet,wizfi630s)
|
||||
label_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x28)
|
||||
;;
|
||||
xiaomi,mi-router-4a-100m|\
|
||||
xiaomi,mi-router-4a-100m-intl|\
|
||||
xiaomi,mi-router-4c)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
;;
|
||||
esac
|
||||
|
||||
[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac
|
||||
[ -n "$wan_mac" ] && ucidef_set_interface_macaddr "wan" $wan_mac
|
||||
[ -n "$label_mac" ] && ucidef_set_label_macaddr $label_mac
|
||||
}
|
||||
|
||||
board_config_update
|
||||
board=$(board_name)
|
||||
ramips_setup_interfaces $board
|
||||
ramips_setup_macs $board
|
||||
board_config_flush
|
||||
|
||||
exit 0
|
||||
@@ -0,0 +1,23 @@
|
||||
[ "$ACTION" == "add" ] || exit 0
|
||||
|
||||
PHYNBR=${DEVPATH##*/phy}
|
||||
|
||||
[ -n $PHYNBR ] || exit 0
|
||||
|
||||
. /lib/functions.sh
|
||||
. /lib/functions/system.sh
|
||||
|
||||
board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
hiwifi,hc5611|\
|
||||
hiwifi,hc5661a|\
|
||||
hiwifi,hc5761a|\
|
||||
hiwifi,hc5861b)
|
||||
label_mac=$(mtd_get_mac_ascii bdinfo "Vfac_mac ")
|
||||
[ "$PHYNBR" = "0" ] && [ -n "$label_mac" ] && \
|
||||
echo -n "$label_mac" > /sys${DEVPATH}/macaddress
|
||||
[ "$PHYNBR" = "1" ] && [ -n "$label_mac" ] && \
|
||||
macaddr_unsetbit "$label_mac" 6 > /sys${DEVPATH}/macaddress
|
||||
;;
|
||||
esac
|
||||
16
target/linux/ramips/mt76x8/base-files/etc/init.d/bootcount
Executable file
16
target/linux/ramips/mt76x8/base-files/etc/init.d/bootcount
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=99
|
||||
|
||||
boot() {
|
||||
case $(board_name) in
|
||||
alfa-network,awusfree1)
|
||||
[ -n "$(fw_printenv bootcount bootchanged 2>/dev/null)" ] &&\
|
||||
echo -e "bootcount\nbootchanged\n" | /usr/sbin/fw_setenv -s -
|
||||
;;
|
||||
xiaomi,mi-router-4c|\
|
||||
xiaomi,miwifi-nano)
|
||||
fw_setenv flag_boot_success 1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
Reference in New Issue
Block a user