#!/bin/sh . /lib/functions/uci-defaults.sh . /lib/ramips.sh set_usb_led() { ucidef_set_led_usbdev "usb" "USB" "$1" "1-1" } set_wifi_led() { ucidef_set_led_netdev "wifi_led" "wifi" "$1" "wlan0" } board=$(ramips_board_name) board_config_update case $board in 3g150b|\ 3g300m) set_usb_led "$board:blue:3g" ;; 3g-6200n) set_wifi_led "$board:amber:wlan" set_usb_led "$board:blue:3g" ;; 3g-6200nl|\ br-6475nd|\ mzk-w300nh2) set_wifi_led "$board:amber:wlan" ;; a5-v11|\ cs-qr10) ucidef_set_led_default "power" "POWER" "$board:red:power" "1" ;; ai-br100) ucidef_set_led_netdev "wan" "wan" "$board:blue:wan" "eth0.2" set_wifi_led "$board:blue:wlan" ;; air3gii) set_wifi_led "$board:green:wlan" set_usb_led "$board:green:mobile" ;; all0239-3g|\ hw550-3g|\ mofi3500-3gn|\ sap-g3200u3|\ sk-wb8|\ wf-2881) set_usb_led "$board:green:usb" ;; all0256n) ucidef_set_rssimon "wlan0" "40000" "1" ucidef_set_led_rssi "rssilow" "RSSILOW" "$board:green:rssilow" "wlan0" "1" "40" "0" "6" ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "$board:green:rssimed" "wlan0" "30" "80" "-29" "5" ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "$board:green:rssihigh" "wlan0" "70" "100" "-69" "8" set_wifi_led "rt2800pci-phy0::radio" ;; ar670w|\ ar725w|\ awapn2403) set_wifi_led "rt2800soc-phy0::radio" ;; asl26555) ucidef_set_led_default "power" "POWER" "$board:green:power" "1" ucidef_set_led_netdev "eth" "ETH" "$board:green:eth" "eth0" set_wifi_led "$board:green:wlan" set_usb_led "$board:green:3g" ;; bc2) set_usb_led "$board:blue:usb" ;; br-6425) set_wifi_led "$board:orange:wlan" ;; broadway) set_usb_led "$board:red:diskmounted" set_wifi_led "$board:red:wps_active" ;; c50) ucidef_set_led_default "power" "power" "tp-link:blue:power" "0" ucidef_set_led_netdev "lan" "lan" "tp-link:blue:lan" "eth0.2" set_usb_led "tp-link:blue:usb" ucidef_set_led_wlan "wlan2g" "wlan2g" "tp-link:blue:wlan2g" "phy1radio" ucidef_set_led_wlan "wlan5g" "wlan5g" "tp-link:blue:wlan5g" "phy0radio" ;; cf-wr800n) ucidef_set_led_netdev "lan" "lan" "$board:white:ethernet" eth0.1 set_wifi_led "$board:white:wifi" ;; cy-swr1100) ucidef_set_led_default "wps" "WPS" "$board:blue:wps" "0" set_usb_led "$board:blue:usb" ;; d105) ucidef_set_led_default "power" "POWER" "$board:red:power" "1" set_usb_led "$board:green:usb" ;; db-wrt01) ucidef_set_led_default "power" "power" "$board:orange:power" "1" ;; dcs-930l-b1) ucidef_set_led_default "power" "POWER" "$board:red:power" "1" ucidef_set_led_netdev "wifi" "WiFi" "$board:blue:wps" ;; dir-300-b1|\ dir-600-b1|\ dir-600-b2|\ dir-620-a1) ucidef_set_led_default "wan" "WAN LED (amber)" "$board:amber:wan" "1" set_wifi_led "rt2800pci-phy0::radio" ;; dir-300-b7|\ dir-320-b1|\ dir-610-a1|\ esr-9753|\ hlk-rm04|\ sl-r7205|\ v11st-fe|\ w306r-v20|\ wt1520) set_wifi_led "rt2800pci-phy0::radio" ;; dir-615-d|\ dir-615-h1) ucidef_set_led_default "status" "Status LED (amber)" "$board:amber:status" "0" set_wifi_led "rt2800pci-phy0::radio" ;; dir-620-d1|\ mzk-ex300np) set_wifi_led "$board:green:wifi" ;; dir-810l|\ mzk-750dhp|\ mzk-dp150n) ucidef_set_led_default "power" "power" "$board:green:power" "1" ;; ex2700) ucidef_set_led_default "power_r" "POWER (red)" "$board:red:power" "0" set_wifi_led "$board:green:router" ;; f5d8235-v1|\ f5d8235-v2) set_usb_led "$board:blue:storage" ;; fonera20n) set_usb_led "$board:orange:usb" set_wifi_led "$board:orange:wifi" ;; gl-mt300a|\ gl-mt300n|\ gl-mt750) set_wifi_led "$board:wlan" ;; hc5661) ucidef_set_led_default "system" "system" "$board:blue:system" "1" ucidef_set_led_netdev "internet" "internet" "$board:blue:internet" "eth0.2" set_wifi_led "$board:blue:wlan2g" ;; hc5761) ucidef_set_led_default "system" "system" "$board:blue:system" "1" ucidef_set_led_netdev "internet" "internet" "$board:blue:internet" "eth0.2" set_wifi_led "$board:blue:wlan2g" ucidef_set_led_netdev "wifi5g" "wifi5g" "$board:blue:wlan5g" "rai0" ;; hc5861) ucidef_set_led_default "system" "system" "$board:blue:system" "1" ucidef_set_led_netdev "internet" "internet" "$board:blue:internet" "eth0.2" set_wifi_led "$board:blue:wlan2g" ucidef_set_led_netdev "wifi5g" "wifi5g" "$board:blue:wlan5g" "rai0" ucidef_set_led_default "turbo" "turbo" "$board:blue:turbo" "0" ;; hg255d) set_wifi_led "$board:green:wlan" set_usb_led "$board:green:usb" ucidef_set_led_netdev "internet" "internet" "$board:green:internet" "eth0.2" ;; hpm) ucidef_set_led_default "power" "POWER" "$board:orange:power" "1" ucidef_set_led_netdev "eth" "ETH" "$board:green:eth" "eth0" set_wifi_led "$board:green:wifi" ;; ht-tm02) ucidef_set_led_netdev "eth" "Ethernet" "$board:green:lan" "eth0" set_wifi_led "$board:blue:wlan" ;; m2m) set_wifi_led "$board:blue:wifi" ucidef_set_led_netdev "eth" "Ethernet" "$board:green:wan" "eth0" ;; miniembplug) set_wifi_led "$board:red:wlan" set_usb_led "$board:green:mobile" ;; miwifi-mini|\ miwifi-nano) ucidef_set_led_default "power" "power" "$board:red:status" "1" ;; miwifi-nano) ucidef_set_led_default "power" "power" "$board:red:status" "1" ucidef_set_led_wlan "radio_led" "radio" "$board:amber:radio" "phy0radio" ucidef_set_led_wlan "wifi_led" "wifi" "$board:blue:wifi" "phy0assoc" ;; mlw221|\ mlwg2) set_wifi_led "$board:blue:wifi" ucidef_set_led_default "system" "system" "$board:blue:system" "1" ;; mpr-a1|\ mpr-a2) set_wifi_led "$board:blue:system" ;; mr-102n) set_wifi_led "$board:green:wlan" set_usb_led "$board:green:usb" ;; mzk-ex750np) ucidef_set_led_default "power" "power" "$board:red:power" "1" set_wifi_led "$board:red:wifi" ;; na930) set_usb_led "$board:blue:status" ;; nw718) set_usb_led "$board:amber:usb" ;; oy-0001) ucidef_set_led_default "power" "power" "$board:green:power" "1" set_wifi_led "$board:green:wifi" ;; pbr-m1) ucidef_set_led_netdev "internet" "internet" "$board:blue:internet" "eth0.2" ucidef_set_led_default "power" "power" "$board:blue:power" "1" ucidef_set_led_default "sys" "sys" "$board:blue:sys" "1" ;; psg1208) set_wifi_led "$board:white:wlan2g" ;; psg1218) ucidef_set_led_netdev "internet" "internet" "$board:blue:status" "eth0.2" ucidef_set_led_default "power" "power" "$board:red:status" "1" ;; px-4885) set_wifi_led "$board:orange:wifi" set_usb_led "$board:blue:storage" ;; re6500) ucidef_set_led_default "power" "power" "$board:white:power" "1" ucidef_set_led_default "wifi" "wifi" "$board:orange:wifi" "1" ;; rp-n53) ucidef_set_led_netdev "eth" "Network" "$board:white:back" "eth0" set_wifi_led "$board:blue:wifi" ;; rt-n14u) ucidef_set_led_default "power" "power" "$board:blue:power" "1" ucidef_set_led_netdev "lan" "lan" "$board:blue:lan" eth0.1 ucidef_set_led_netdev "wan" "wan" "$board:blue:wan" eth0.2 set_wifi_led "$board:blue:air" set_usb_led "$board:blue:usb" ;; tiny-ac) set_wifi_led "$board:orange:wifi" set_usb_led "$board:green:usb" ;; vocore) ucidef_set_led_netdev "eth" "ETH" "$board:orange:eth" "eth0" set_wifi_led "$board:green:status" ;; w502u) set_usb_led "$board:blue:usb" set_wifi_led "rt2800pci-phy0::radio" ;; wcr-150gn) set_usb_led "$board:amber:user" ;; whr-1166d|\ whr-300hp2|\ whr-600d) ucidef_set_led_default "power" "power" "$board:green:power" "1" ucidef_set_led_default "router" "router" "$board:green:router" "1" ;; wnce2001) set_wifi_led "$board:green:wlan" ;; wrh-300cr) set_wifi_led "$board:green:wlan" ucidef_set_led_netdev "lan" "lan" "$board:green:ethernet" "eth0" ;; wndr3700v5) ucidef_set_led_default "power" "POWER" "$board:green:power" "0" ;; wt3020) ucidef_set_led_default "power" "power" "$board:blue:power" "0" ;; y1|\ y1s) ucidef_set_led_default "power" "power" "$board:blue:power" "1" set_usb_led "$board:blue:usb" set_wifi_led "$board:blue:wifi" ;; zbt-ape522ii) ucidef_set_led_netdev "wlan2g4" "wlan1-link" "$board:green:wlan2g4" "wlan1" ucidef_set_led_netdev "sys1" "wlan1" "$board:green:sys1" "wlan1" "tx rx" ucidef_set_led_netdev "sys2" "wlan0" "$board:green:sys2" "wlan0" "tx rx" ;; zbt-wa05) ucidef_set_led_default "power" "power" "$board:blue:power" "1" set_wifi_led "$board:blue:air" set_usb_led "$board:blue:usb" ;; zbt-we826) ucidef_set_led_default "power" "power" "$board:green:power" "1" set_wifi_led "$board:green:wifi" set_usb_led "$board:green:usb" ;; zbt-wr8305rt) ucidef_set_led_default "power" "power" "$board:green:sys" "1" set_usb_led "$board:green:usb" set_wifi_led "$board:green:wifi" ;; zte-q7) set_wifi_led "$board:blue:status" ;; youku-yk1) ucidef_set_led_default "power" "power" "$board:blue:power" "1" set_wifi_led "$board:blue:air" set_usb_led "$board:blue:usb" ;; esac board_config_flush exit 0