01_leds 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. . /lib/functions/uci-defaults.sh
  2. board_config_update
  3. board=$(board_name)
  4. case "$board" in
  5. buffalo,whr-g301n|\
  6. dlink,dir-615-e4|\
  7. tplink,tl-wr740n-v1|\
  8. tplink,tl-wr740n-v3|\
  9. tplink,tl-wr741-v1|\
  10. tplink,tl-wr743nd-v1|\
  11. tplink,tl-wr841-v5|\
  12. tplink,tl-wr941-v4)
  13. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth0"
  14. ucidef_set_led_switch "lan1" "LAN1" "green:lan1" "switch0" "0x02"
  15. ucidef_set_led_switch "lan2" "LAN2" "green:lan2" "switch0" "0x04"
  16. ucidef_set_led_switch "lan3" "LAN3" "green:lan3" "switch0" "0x08"
  17. ucidef_set_led_switch "lan4" "LAN4" "green:lan4" "switch0" "0x10"
  18. ;;
  19. engenius,enh202-v1)
  20. ucidef_set_led_switch "lan" "LAN" "amber:lan" "switch0" "0x10"
  21. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth0"
  22. ucidef_set_rssimon "wlan0" "200000" "1"
  23. ucidef_set_led_rssi "rssilow" "RSSILOW" "red:rssilow" "wlan0" "1" "100"
  24. ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "amber:rssimedium" "wlan0" "33" "100"
  25. ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "green:rssihigh" "wlan0" "67" "100"
  26. ;;
  27. netgear,wnr1000-v2|\
  28. netgear,wnr2000-v3)
  29. ucidef_set_led_netdev "wan-amber" "WAN (amber)" "amber:wan" "eth0"
  30. ucidef_set_led_switch "lan1green" "LAN1 (green)" "green:lan1" "switch0" "0x02" "0x04"
  31. ucidef_set_led_switch "lan2green" "LAN2 (green)" "green:lan2" "switch0" "0x04" "0x04"
  32. ucidef_set_led_switch "lan3green" "LAN3 (green)" "green:lan3" "switch0" "0x08" "0x04"
  33. ucidef_set_led_switch "lan4green" "LAN4 (green)" "green:lan4" "switch0" "0x10" "0x04"
  34. ucidef_set_led_switch "lan1amber" "LAN1 (amber)" "amber:lan1" "switch0" "0x02" "0x02"
  35. ucidef_set_led_switch "lan2amber" "LAN2 (amber)" "amber:lan2" "switch0" "0x04" "0x02"
  36. ucidef_set_led_switch "lan3amber" "LAN3 (amber)" "amber:lan3" "switch0" "0x08" "0x02"
  37. ucidef_set_led_switch "lan4amber" "LAN4 (amber)" "amber:lan4" "switch0" "0x10" "0x02"
  38. ;;
  39. netgear,wnr612-v2|\
  40. on,n150r)
  41. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth0"
  42. ucidef_set_led_switch "lan1" "LAN1" "green:lan1" "switch0" "0x02" "0x0f"
  43. ucidef_set_led_switch "lan2" "LAN2" "green:lan2" "switch0" "0x04" "0x0f"
  44. ;;
  45. tplink,tl-mr3020-v1|\
  46. tplink,tl-mr3040-v2|\
  47. tplink,tl-wa701nd-v1|\
  48. tplink,tl-wa730re-v1|\
  49. tplink,tl-wa801nd-v1|\
  50. tplink,tl-wa801nd-v3|\
  51. tplink,tl-wa801nd-v4|\
  52. tplink,tl-wa830re-v1|\
  53. tplink,tl-wa860re-v1|\
  54. tplink,tl-wa901nd-v1|\
  55. tplink,tl-wa901nd-v3|\
  56. tplink,tl-wa901nd-v4|\
  57. tplink,tl-wa901nd-v5)
  58. ucidef_set_led_netdev "lan" "LAN" "green:lan" "eth0"
  59. ;;
  60. tplink,tl-mr3420-v2|\
  61. tplink,tl-wr740n-v4|\
  62. tplink,tl-wr740n-v5|\
  63. tplink,tl-wr741nd-v4|\
  64. tplink,tl-wr841-v8)
  65. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth1"
  66. ucidef_set_led_switch "lan1" "LAN1" "green:lan1" "switch0" "0x04"
  67. ucidef_set_led_switch "lan2" "LAN2" "green:lan2" "switch0" "0x08"
  68. ucidef_set_led_switch "lan3" "LAN3" "green:lan3" "switch0" "0x10"
  69. ucidef_set_led_switch "lan4" "LAN4" "green:lan4" "switch0" "0x02"
  70. ;;
  71. tplink,tl-mr3420-v3|\
  72. tplink,tl-wr841-v9|\
  73. tplink,tl-wr841-v10|\
  74. tplink,tl-wr841-v11|\
  75. tplink,tl-wr841-v12)
  76. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth1"
  77. ucidef_set_led_switch "lan1" "LAN1" "green:lan1" "switch0" "0x10"
  78. ucidef_set_led_switch "lan2" "LAN2" "green:lan2" "switch0" "0x08"
  79. ucidef_set_led_switch "lan3" "LAN3" "green:lan3" "switch0" "0x04"
  80. ucidef_set_led_switch "lan4" "LAN4" "green:lan4" "switch0" "0x02"
  81. ;;
  82. tplink,tl-wa850re-v1|\
  83. tplink,tl-wa850re-v2)
  84. ucidef_set_led_netdev "lan" "LAN" "blue:lan" "eth0"
  85. ucidef_set_rssimon "wlan0" "200000" "1"
  86. ucidef_set_led_rssi "rssilow" "RSSILOW" "blue:signal1" "wlan0" "1" "100"
  87. ucidef_set_led_rssi "rssimediumlow" "RSSIMEDIUMLOW" "blue:signal2" "wlan0" "20" "100"
  88. ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "blue:signal3" "wlan0" "40" "100"
  89. ucidef_set_led_rssi "rssimediumhigh" "RSSIMEDIUMHIGH" "blue:signal4" "wlan0" "60" "100"
  90. ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "blue:signal5" "wlan0" "80" "100"
  91. ;;
  92. tplink,tl-wr940n-v3|\
  93. tplink,tl-wr940n-v4|\
  94. tplink,tl-wr941nd-v6)
  95. ucidef_set_led_netdev "wan" "WAN" "blue:wan" "eth1"
  96. ucidef_set_led_switch "lan1" "LAN1" "blue:lan1" "switch0" "0x10"
  97. ucidef_set_led_switch "lan2" "LAN2" "blue:lan2" "switch0" "0x08"
  98. ucidef_set_led_switch "lan3" "LAN3" "blue:lan3" "switch0" "0x04"
  99. ucidef_set_led_switch "lan4" "LAN4" "blue:lan4" "switch0" "0x02"
  100. ;;
  101. tplink,tl-wr940n-v6)
  102. ucidef_set_led_netdev "wan" "WAN" "blue:wan" "eth1"
  103. ;;
  104. esac
  105. board_config_flush
  106. exit 0