01_leds 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. . /lib/functions/leds.sh
  2. . /lib/functions/uci-defaults.sh
  3. board=$(board_name)
  4. board_config_update
  5. case $board in
  6. aigale,ai-br100)
  7. ucidef_set_led_netdev "wan" "wan" "blue:wan" "eth0.2"
  8. ucidef_set_led_netdev "wifi_led" "wifi" "blue:wlan" "wlan0"
  9. ;;
  10. alfa-network,ac1200rm)
  11. ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan2g" "wlan1"
  12. ;;
  13. alfa-network,r36m-e4g)
  14. ucidef_set_led_netdev "4g" "4g" "orange:4g" "wwan0"
  15. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x8"
  16. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
  17. ;;
  18. alfa-network,tube-e4g)
  19. ucidef_set_led_netdev "4g" "4g" "green:4g" "wwan0"
  20. ucidef_set_led_netdev "lan" "lan" "blue:lan" "eth0"
  21. ;;
  22. asus,rp-n53)
  23. ucidef_set_led_netdev "eth" "Network" "white:back" "eth0"
  24. ucidef_set_led_netdev "wifi_led" "wifi" "blue:wifi" "wlan0"
  25. ;;
  26. asus,rt-n12p)
  27. ucidef_set_led_netdev "lan" "lan" "green:lan" eth0.1
  28. ucidef_set_led_netdev "wan" "wan" "green:wan" eth0.2
  29. ucidef_set_led_netdev "wifi_led" "wifi" "green:air" "wlan0"
  30. ;;
  31. asus,rt-n14u)
  32. ucidef_set_led_netdev "lan" "lan" "blue:lan" eth0.1
  33. ucidef_set_led_netdev "wan" "wan" "blue:wan" eth0.2
  34. ucidef_set_led_netdev "wifi_led" "wifi" "blue:air" "wlan0"
  35. ;;
  36. bdcom,wap2100-sk)
  37. ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan2g" "wlan0"
  38. ;;
  39. comfast,cf-wr800n)
  40. ucidef_set_led_netdev "lan" "lan" "white:ethernet" eth0.1
  41. ucidef_set_led_netdev "wifi_led" "wifi" "white:wifi" "wlan0"
  42. ;;
  43. dlink,dir-806a-b1)
  44. ucidef_set_led_netdev "wifi_led" "2.4g" "green:wlan" "phy1-ap0"
  45. ;;
  46. dlink,dir-810l|\
  47. trendnet,tew-810dr)
  48. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
  49. ;;
  50. dlink,dwr-116-a1|\
  51. head-weblink,hdrm200|\
  52. ohyeah,oy-0001|\
  53. planex,mzk-ex300np|\
  54. zbtlink,zbt-we826-16m|\
  55. zbtlink,zbt-we826-32m|\
  56. zbtlink,zbt-wr8305rt|\
  57. zyxel,keenetic-lite-iii-a|\
  58. zyxel,keenetic-omni|\
  59. zyxel,keenetic-omni-ii|\
  60. zyxel,keenetic-viva)
  61. ucidef_set_led_netdev "wifi_led" "wifi" "green:wifi" "wlan0"
  62. ;;
  63. dlink,dwr-118-a1)
  64. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x1f"
  65. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x20"
  66. ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan2g" "wlan1"
  67. ;;
  68. dlink,dwr-118-a2)
  69. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x1e"
  70. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
  71. ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan2g" "wlan1"
  72. ;;
  73. dlink,dwr-921-c1|\
  74. dlink,dwr-922-e2)
  75. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x0f"
  76. ucidef_set_led_netdev "signalstrength" "signalstrength" "green:sigstrength" "wwan0" "link"
  77. ucidef_set_led_netdev "4g" "4g" "green:4g" "wwan0" "tx rx"
  78. ucidef_set_led_netdev "wifi_led" "wifi" "green:wifi" "wlan0"
  79. ;;
  80. dlink,dwr-960)
  81. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x2e"
  82. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
  83. ;;
  84. dlink,dwr-961-a1)
  85. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x3c"
  86. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x02"
  87. ;;
  88. domywifi,dm202|\
  89. domywifi,dm203|\
  90. domywifi,dw22d)
  91. ucidef_set_led_switch "lan1" "lan1" "amber:lan1" "switch0" "0x02"
  92. ucidef_set_led_switch "lan2" "lan2" "amber:lan2" "switch0" "0x04"
  93. ucidef_set_led_switch "lan3" "lan3" "amber:lan3" "switch0" "0x08"
  94. ucidef_set_led_switch "lan4" "lan4" "amber:lan4" "switch0" "0x10"
  95. ucidef_set_led_switch "wan" "wan" "amber:wan" "switch0" "0x01"
  96. ;;
  97. dovado,tiny-ac)
  98. ucidef_set_led_netdev "wifi_led" "wifi" "orange:wifi" "wlan0"
  99. ;;
  100. edimax,br-6208ac-v2)
  101. ucidef_set_led_netdev "wan" "Internet" "green:internet" "eth0.2" "tx rx"
  102. ucidef_set_led_netdev "wifi_led" "WLAN 2.4 GHz" "green:wlan2g" "wlan1"
  103. ucidef_set_led_netdev "wifi_led" "WLAN 5 GHz" "green:wlan5g" "wlan1"
  104. ucidef_set_led_netdev "wifi_led" "Firmware" "green:firmware" "wlan1"
  105. ucidef_set_led_netdev "lan" "VPN" "green:vpn" "switch0" "0x20"
  106. ;;
  107. edimax,br-6478ac-v2|\
  108. edimax,ew-7478apc)
  109. ucidef_set_led_netdev "wifi_led" "wifi" "blue:wlan" "wlan0"
  110. ;;
  111. ampedwireless,b1200ex|\
  112. edimax,ew-7476rpc|\
  113. edimax,ew-7478ac)
  114. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x20"
  115. ;;
  116. elecom,wrh-300cr)
  117. ucidef_set_led_netdev "lan" "lan" "green:ethernet" "eth0"
  118. ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan" "wlan0"
  119. ;;
  120. engenius,esr600)
  121. ucidef_set_led_netdev "wlan5g" "5.0GHz" "blue:wlan5g" "wlan0"
  122. ucidef_set_led_netdev "wlan2g" "2.4GHz" "blue:wlan2g" "wlan1"
  123. ;;
  124. glinet,gl-mt300a|\
  125. glinet,gl-mt300n|\
  126. glinet,gl-mt750)
  127. ucidef_set_led_netdev "wifi_led" "wifi" "wlan" "wlan0"
  128. ;;
  129. hiwifi,hc5661|\
  130. hiwifi,hc5761)
  131. ucidef_set_led_switch "internet" "internet" "blue:internet" "switch0" "0x01"
  132. ;;
  133. hiwifi,hc5861)
  134. ucidef_set_led_switch "internet" "internet" "blue:internet" "switch0" "0x20"
  135. ;;
  136. hnet,c108)
  137. ucidef_set_led_netdev "lan" "lan" "green:lan" "eth0"
  138. ucidef_set_led_netdev "modem" "modem" "green:modem" "wwan0"
  139. ;;
  140. humax,e2)
  141. ucidef_set_led_netdev "lan" "lan" "green:lan" "eth0"
  142. ;;
  143. iodata,wn-ac1167gr|\
  144. iodata,wn-ac733gr3)
  145. ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wlan5g" "phy0radio"
  146. ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wlan2g" "phy1radio"
  147. ;;
  148. kimax,u25awf-h1)
  149. ucidef_set_led_netdev "eth" "eth" "green:lan" "eth0"
  150. ucidef_set_led_netdev "wifi_led" "wifi" "red:wifi" "wlan0"
  151. ;;
  152. kimax,u35wf)
  153. ucidef_set_led_netdev "eth" "ETH" "green:eth" "eth0"
  154. ucidef_set_led_netdev "wifi_led" "wifi" "blue:wifi" "wlan0"
  155. ;;
  156. kingston,mlw221|\
  157. kingston,mlwg2|\
  158. sanlinking,d240)
  159. ucidef_set_led_netdev "wifi_led" "wifi" "blue:wifi" "wlan0"
  160. ;;
  161. snr,cpe-w4n-mt)
  162. ucidef_set_led_heartbeat "wps" "WPS" "green:wps"
  163. ucidef_set_led_timer "sys" "System" "green:sys" "500" "500"
  164. ucidef_set_led_wlan "wlan" "Wi-Fi" "green:wlan" "phy0tpt"
  165. ;;
  166. lenovo,newifi-y1)
  167. ucidef_set_led_netdev "wifi" "WIFI" "blue:wifi" "wlan1"
  168. ucidef_set_led_netdev "wifi5g" "WIFI5G" "blue:wifi5g" "wlan0"
  169. ucidef_set_led_switch "lan" "LAN" "blue:lan" "switch0" "0x03"
  170. ;;
  171. lenovo,newifi-y1s)
  172. ucidef_set_led_netdev "wifi" "WIFI" "yellow:wifi" "wlan1"
  173. ucidef_set_led_netdev "wifi5g" "WIFI5G" "blue:wifi" "wlan0"
  174. ucidef_set_led_netdev "wan" "WAN" "blue:internet" "eth0.2" "tx rx"
  175. ;;
  176. netcore,nw5212|\
  177. netgear,jwnr2010-v5)
  178. ucidef_set_led_switch "lan1" "lan1" "green:lan1" "switch0" "0x08"
  179. ucidef_set_led_switch "lan2" "lan2" "green:lan2" "switch0" "0x04"
  180. ucidef_set_led_switch "lan3" "lan3" "green:lan3" "switch0" "0x02"
  181. ucidef_set_led_switch "lan4" "lan4" "green:lan4" "switch0" "0x01"
  182. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
  183. ;;
  184. netgear,ex2700|\
  185. netgear,wn3000rp-v3|\
  186. netgear,wn3100rp-v2)
  187. ucidef_set_led_netdev "wifi_led" "wifi" "green:router" "wlan0"
  188. ;;
  189. netgear,ex3700|\
  190. netgear,ex6130)
  191. ucidef_set_led_netdev "wlan5g" "ROUTER (green)" "green:router" "wlan0"
  192. ucidef_set_led_netdev "wlan2g" "DEVICE (green)" "green:device" "wlan1"
  193. ;;
  194. netgear,pr2000)
  195. ucidef_set_led_switch "internet" "internet" "green:internet" "switch0" "0x01"
  196. ;;
  197. phicomm,psg1208)
  198. ucidef_set_led_netdev "wifi_led" "wifi" "white:wlan2g" "wlan0"
  199. ;;
  200. planex,mzk-ex750np|\
  201. zbtlink,zbt-we826-e)
  202. ucidef_set_led_netdev "wifi_led" "wifi" "red:wifi" "wlan0"
  203. ;;
  204. ravpower,rp-wd03)
  205. ucidef_set_led_netdev "internet" "internet" "green:wifi" "eth0"
  206. ;;
  207. rostelecom,rt-fl-1|\
  208. rostelecom,s1010)
  209. ucidef_set_led_switch "lan-1" "lan-1" "green:lan-1" "switch0" "0x02"
  210. ucidef_set_led_switch "lan-2" "lan-2" "green:lan-2" "switch0" "0x04"
  211. ucidef_set_led_switch "lan-3" "lan-3" "green:lan-3" "switch0" "0x08"
  212. ucidef_set_led_switch "lan-4" "lan-4" "green:lan-4" "switch0" "0x10"
  213. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
  214. ;;
  215. tplink,archer-c2-v1)
  216. ucidef_set_led_switch "lan" "lan" "green:lan" "switch1" "0x1e"
  217. ucidef_set_led_switch "wan" "wan" "green:wan" "switch1" "0x01"
  218. ;;
  219. tplink,archer-c20-v1|\
  220. tplink,archer-c20i)
  221. ucidef_set_led_switch "lan" "lan" "blue:lan" "switch0" "0x1e"
  222. ucidef_set_led_switch "wan" "wan" "blue:wan" "switch0" "0x01"
  223. ;;
  224. tplink,archer-c5-v4)
  225. ucidef_set_led_switch "lan" "lan" "green:lan" "switch1" "0x0f"
  226. ucidef_set_led_switch "wan" "wan" "green:wan" "switch1" "0x10"
  227. ;;
  228. tplink,archer-c50-v1)
  229. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x1e"
  230. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
  231. ;;
  232. tplink,archer-mr200)
  233. ucidef_set_led_netdev "lan" "lan" "white:lan" "eth0.1"
  234. ucidef_set_led_netdev "wan" "wan" "white:wan" "usb0"
  235. ;;
  236. tplink,re200-v1)
  237. ucidef_set_led_netdev "lan" "lan" "green:lan" "eth0"
  238. ;;
  239. wavlink,wl-wn535k1)
  240. ucidef_set_led_switch "lan1" "lan1" "green:lan1" "switch0" "0x20"
  241. ucidef_set_led_switch "lan2" "lan2" "green:lan2" "switch0" "0x04"
  242. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
  243. ;;
  244. wavlink,wl-wn579x3)
  245. ucidef_set_led_switch "lan" "lan" "blue:lan" "switch0" "0x20"
  246. ucidef_set_led_switch "wan" "wan" "blue:wan" "switch0" "0x10"
  247. ;;
  248. xiaomi,miwifi-mini)
  249. ucidef_set_led_switch "lan1" "lan1" "green:lan1" "switch0" "0x02"
  250. ucidef_set_led_switch "lan2" "lan2" "green:lan2" "switch0" "0x01"
  251. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
  252. ;;
  253. zbtlink,zbt-ape522ii)
  254. ucidef_set_led_netdev "wlan2g4" "wlan1-link" "green:wlan2g4" "wlan1"
  255. ucidef_set_led_netdev "sys1" "wlan1" "green:sys1" "wlan1" "tx rx"
  256. ucidef_set_led_netdev "sys2" "wlan0" "green:sys2" "wlan0" "tx rx"
  257. ;;
  258. zbtlink,zbt-wa05)
  259. ucidef_set_led_netdev "wifi_led" "wifi" "blue:air" "wlan0"
  260. ;;
  261. zbtlink,zbt-we1026-5g-16m)
  262. ucidef_set_led_netdev "lan" "LAN" "green:lan" "eth0"
  263. ucidef_set_led_netdev "wifi_led" "wifi" "green:wifi" "wlan0"
  264. ;;
  265. zbtlink,zbt-we1026-h-32m)
  266. ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x8"
  267. ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x10"
  268. ucidef_set_led_netdev "wifi_led" "wifi" "green:wifi" "wlan0"
  269. ;;
  270. zbtlink,zbt-we2026)
  271. ucidef_set_led_netdev "wifi_led" "wifi" "green:wlan" "wlan0"
  272. ;;
  273. esac
  274. board_config_flush
  275. exit 0