OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
1 | #!/bin/sh |
1 | #!/bin/sh |
|
2 | # Copyright (C) 2009-2013 OpenWrt.org |
2 | # Copyright (C) 2009-2013 OpenWrt.org |
|
3 | |
3 | |
|
4 | . /lib/functions.sh |
4 | . /lib/functions.sh |
|
5 | . /lib/functions/leds.sh |
5 | . /lib/functions/leds.sh |
|
6 | |
6 | |
|
7 | get_status_led() { |
7 | get_status_led() { |
|
8 | local board=$(board_name) |
8 | local board=$(board_name) |
|
9 | |
9 | |
|
10 | case $board in |
10 | case $board in |
|
11 | a40) |
11 | a40) |
|
12 | status_led="a40:green:status" |
12 | status_led="a40:green:status" |
|
13 | ;; |
13 | ;; |
|
14 | a60) |
14 | a60) |
|
15 | status_led="a60:green:status" |
15 | status_led="a60:green:status" |
|
16 | ;; |
16 | ;; |
|
17 | alfa-nx) |
17 | alfa-nx) |
|
18 | status_led="alfa:green:led_8" |
18 | status_led="alfa:green:led_8" |
|
19 | ;; |
19 | ;; |
|
20 | all0305) |
20 | all0305) |
|
21 | status_led="eap7660d:green:ds4" |
21 | status_led="eap7660d:green:ds4" |
|
22 | ;; |
22 | ;; |
|
23 | antminer-s1|\ |
23 | antminer-s1|\ |
|
24 | antminer-s3|\ |
24 | antminer-s3|\ |
|
25 | antminer-r1|\ |
25 | antminer-r1|\ |
|
26 | e1700ac-v2|\ |
26 | e1700ac-v2|\ |
|
27 | e558-v2|\ |
27 | e558-v2|\ |
|
28 | e600gac-v2|\ |
28 | e600gac-v2|\ |
|
29 | e750a-v4|\ |
29 | e750a-v4|\ |
|
30 | e750g-v8|\ |
30 | e750g-v8|\ |
|
31 | eap120|\ |
31 | eap120|\ |
|
32 | minibox-v1|\ |
32 | minibox-v1|\ |
|
33 | minibox-v3.2|\ |
- | ||
34 | packet-squirrel|\ |
33 | packet-squirrel|\ |
|
35 | som9331|\ |
34 | som9331|\ |
|
36 | sr3200|\ |
35 | sr3200|\ |
|
37 | tl-wr802n-v2|\ |
36 | tl-wr802n-v2|\ |
|
38 | xd3200) |
37 | xd3200) |
|
39 | status_led="$board:green:system" |
38 | status_led="$board:green:system" |
|
40 | ;; |
39 | ;; |
|
41 | ap121f) |
40 | ap121f) |
|
42 | status_led="$board:green:vpn" |
41 | status_led="$board:green:vpn" |
|
43 | ;; |
42 | ;; |
|
44 | ap132|\ |
43 | ap132|\ |
|
45 | ap531b0|\ |
44 | ap531b0|\ |
|
46 | cpe505n|\ |
45 | cpe505n|\ |
|
47 | db120|\ |
46 | db120|\ |
|
48 | dr342|\ |
47 | dr342|\ |
|
49 | dr344|\ |
48 | dr344|\ |
|
50 | rut900|\ |
49 | rut900|\ |
|
51 | tew-632brp|\ |
50 | tew-632brp|\ |
|
52 | tl-wr942n-v1|\ |
51 | tl-wr942n-v1|\ |
|
53 | wpj344|\ |
52 | wpj344|\ |
|
54 | zbt-we1526) |
53 | zbt-we1526) |
|
55 | status_led="$board:green:status" |
54 | status_led="$board:green:status" |
|
56 | ;; |
55 | ;; |
|
57 | ap136-010|\ |
56 | ap136-010|\ |
|
58 | ap136-020) |
57 | ap136-020) |
|
59 | status_led="ap136:green:status" |
58 | status_led="ap136:green:status" |
|
60 | ;; |
59 | ;; |
|
61 | ap147-010) |
60 | ap147-010) |
|
62 | status_led="ap147:green:status" |
61 | status_led="ap147:green:status" |
|
63 | ;; |
62 | ;; |
|
64 | ap135-020) |
63 | ap135-020) |
|
65 | status_led="ap135:green:status" |
64 | status_led="ap135:green:status" |
|
66 | ;; |
65 | ;; |
|
67 | archer-c25-v1|\ |
66 | archer-c25-v1|\ |
|
68 | archer-c58-v1|\ |
67 | archer-c58-v1|\ |
|
69 | archer-c59-v1|\ |
68 | archer-c59-v1|\ |
|
70 | archer-c59-v2|\ |
- | ||
71 | archer-c60-v1|\ |
69 | archer-c60-v1|\ |
|
72 | archer-c60-v2|\ |
70 | archer-c60-v2|\ |
|
73 | archer-c7-v4|\ |
71 | archer-c7-v4|\ |
|
74 | archer-c7-v5|\ |
72 | archer-c7-v5|\ |
|
75 | fritz300e|\ |
73 | fritz300e|\ |
|
76 | fritz4020|\ |
74 | fritz4020|\ |
|
77 | fritz450e|\ |
75 | fritz450e|\ |
|
78 | gl-usb150|\ |
76 | gl-usb150|\ |
|
79 | mr12|\ |
77 | mr12|\ |
|
80 | mr16|\ |
78 | mr16|\ |
|
81 | nbg6616|\ |
79 | nbg6616|\ |
|
82 | sc1750|\ |
80 | sc1750|\ |
|
83 | sc450|\ |
81 | sc450|\ |
|
84 | tl-wpa8630|\ |
82 | tl-wpa8630|\ |
|
85 | tl-wr902ac-v1) |
83 | tl-wr902ac-v1) |
|
86 | status_led="$board:green:power" |
84 | status_led="$board:green:power" |
|
87 | ;; |
85 | ;; |
|
88 | archer-c5|\ |
86 | archer-c5|\ |
|
89 | archer-c7|\ |
87 | archer-c7|\ |
|
90 | tl-mr10u|\ |
88 | tl-mr10u|\ |
|
91 | tl-mr12u|\ |
89 | tl-mr12u|\ |
|
92 | tl-mr13u|\ |
90 | tl-mr13u|\ |
|
93 | tl-wdr4300|\ |
91 | tl-wdr4300|\ |
|
94 | tl-wdr4900-v2|\ |
92 | tl-wdr4900-v2|\ |
|
95 | tl-wr703n|\ |
93 | tl-wr703n|\ |
|
96 | tl-wr710n|\ |
94 | tl-wr710n|\ |
|
97 | tl-wr720n-v3|\ |
95 | tl-wr720n-v3|\ |
|
98 | tl-wr802n-v1|\ |
96 | tl-wr802n-v1|\ |
|
99 | tl-wr810n|\ |
97 | tl-wr810n|\ |
|
100 | tl-wr810n-v2|\ |
98 | tl-wr810n-v2|\ |
|
101 | tl-wr940n-v4|\ |
99 | tl-wr940n-v4|\ |
|
102 | tl-wr941nd-v6) |
100 | tl-wr941nd-v6) |
|
103 | status_led="tp-link:blue:system" |
101 | status_led="tp-link:blue:system" |
|
104 | ;; |
102 | ;; |
|
105 | ap90q|\ |
103 | ap90q|\ |
|
106 | cpe830|\ |
104 | cpe830|\ |
|
107 | cpe870|\ |
105 | cpe870|\ |
|
108 | gl-ar300m|\ |
106 | gl-ar300m|\ |
|
109 | gl-inet|\ |
107 | gl-inet|\ |
|
110 | gl-mifi) |
108 | gl-mifi) |
|
111 | status_led="$board:green:lan" |
109 | status_led="$board:green:lan" |
|
112 | ;; |
110 | ;; |
|
113 | ap91-5g|\ |
111 | ap91-5g|\ |
|
114 | n5q) |
112 | n5q) |
|
115 | status_led="$board:green:signal4" |
113 | status_led="$board:green:signal4" |
|
116 | ;; |
114 | ;; |
|
117 | ap96) |
115 | ap96) |
|
118 | status_led="$board:green:led2" |
116 | status_led="$board:green:led2" |
|
119 | ;; |
117 | ;; |
|
120 | aw-nr580) |
118 | aw-nr580) |
|
121 | status_led="$board:green:ready" |
119 | status_led="$board:green:ready" |
|
122 | ;; |
120 | ;; |
|
123 | bhr-4grv2|\ |
121 | bhr-4grv2|\ |
|
124 | wzr-hp-ag300h|\ |
122 | wzr-hp-ag300h|\ |
|
125 | wzr-hp-g300nh2) |
123 | wzr-hp-g300nh2) |
|
126 | status_led="buffalo:red:diag" |
124 | status_led="buffalo:red:diag" |
|
127 | ;; |
125 | ;; |
|
128 | bsb) |
126 | bsb) |
|
129 | status_led="$board:red:sys" |
127 | status_led="$board:red:sys" |
|
130 | ;; |
128 | ;; |
|
131 | bullet-m|\ |
129 | bullet-m|\ |
|
132 | loco-m-xw|\ |
130 | loco-m-xw|\ |
|
133 | nano-m|\ |
131 | nano-m|\ |
|
134 | nanostation-m|\ |
132 | nanostation-m|\ |
|
135 | nanostation-m-xw|\ |
133 | nanostation-m-xw|\ |
|
136 | rocket-m|\ |
134 | rocket-m|\ |
|
137 | rocket-m-xw) |
135 | rocket-m-xw) |
|
138 | status_led="ubnt:green:link4" |
136 | status_led="ubnt:green:link4" |
|
139 | ;; |
137 | ;; |
|
140 | bxu2000n-2-a1) |
138 | bxu2000n-2-a1) |
|
141 | status_led="bhu:green:status" |
139 | status_led="bhu:green:status" |
|
142 | ;; |
140 | ;; |
|
143 | cap324) |
141 | cap324) |
|
144 | status_led="pcs:green:power" |
142 | status_led="pcs:green:power" |
|
145 | ;; |
143 | ;; |
|
146 | c-55|\ |
144 | c-55|\ |
|
147 | c-60) |
145 | c-60) |
|
148 | status_led="$board:green:pwr" |
146 | status_led="$board:green:pwr" |
|
149 | ;; |
147 | ;; |
|
150 | cap4200ag) |
148 | cap4200ag) |
|
151 | status_led="senao:green:pwr" |
149 | status_led="senao:green:pwr" |
|
152 | ;; |
150 | ;; |
|
153 | cf-e316n-v2|\ |
151 | cf-e316n-v2|\ |
|
154 | cf-e520n|\ |
152 | cf-e520n|\ |
|
155 | cf-e530n) |
153 | cf-e530n) |
|
156 | status_led="$board:blue:wan" |
154 | status_led="$board:blue:wan" |
|
157 | ;; |
155 | ;; |
|
158 | cf-e320n-v2) |
156 | cf-e320n-v2) |
|
159 | status_led="$board:blue:wlan" |
157 | status_led="$board:blue:wlan" |
|
160 | ;; |
158 | ;; |
|
161 | cf-e375ac|\ |
159 | cf-e375ac|\ |
|
162 | cf-e380ac-v1|\ |
160 | cf-e380ac-v1|\ |
|
163 | cf-e380ac-v2|\ |
161 | cf-e380ac-v2|\ |
|
164 | cf-e385ac) |
162 | cf-e385ac) |
|
165 | status_led="$board:blue:wlan2g" |
163 | status_led="$board:blue:wlan2g" |
|
166 | ;; |
164 | ;; |
|
167 | cpe510) |
165 | cpe510) |
|
168 | status_led="tp-link:green:link4" |
166 | status_led="tp-link:green:link4" |
|
169 | ;; |
167 | ;; |
|
170 | cr3000|\ |
168 | cr3000|\ |
|
171 | cr5000) |
169 | cr5000) |
|
172 | status_led="pcs:amber:power" |
170 | status_led="pcs:amber:power" |
|
173 | ;; |
171 | ;; |
|
174 | dap-1330-a1|\ |
172 | dap-1330-a1|\ |
|
175 | dgl-5500-a1|\ |
173 | dgl-5500-a1|\ |
|
176 | dhp-1565-a1|\ |
174 | dhp-1565-a1|\ |
|
177 | dir-505-a1|\ |
175 | dir-505-a1|\ |
|
178 | dir-600-a1|\ |
176 | dir-600-a1|\ |
|
179 | dir-615-e1|\ |
177 | dir-615-e1|\ |
|
180 | dir-615-i1|\ |
178 | dir-615-i1|\ |
|
181 | dir-615-e4) |
179 | dir-615-e4) |
|
182 | status_led="d-link:green:power" |
180 | status_led="d-link:green:power" |
|
183 | ;; |
181 | ;; |
|
184 | dir-615-c1) |
182 | dir-615-c1) |
|
185 | status_led="d-link:green:status" |
183 | status_led="d-link:green:status" |
|
186 | ;; |
184 | ;; |
|
187 | dir-825-b1) |
185 | dir-825-b1) |
|
188 | status_led="d-link:orange:power" |
186 | status_led="d-link:orange:power" |
|
189 | ;; |
187 | ;; |
|
190 | dir-825-c1|\ |
188 | dir-825-c1|\ |
|
191 | dir-835-a1) |
189 | dir-835-a1) |
|
192 | status_led="d-link:amber:power" |
190 | status_led="d-link:amber:power" |
|
193 | ;; |
191 | ;; |
|
194 | dir-869-a1) |
192 | dir-869-a1) |
|
195 | status_led="d-link:white:status" |
193 | status_led="d-link:white:status" |
|
196 | ;; |
194 | ;; |
|
197 | dlan-hotspot) |
195 | dlan-hotspot) |
|
198 | status_led="devolo:green:wifi" |
196 | status_led="devolo:green:wifi" |
|
199 | ;; |
197 | ;; |
|
200 | dlan-pro-500-wp) |
198 | dlan-pro-500-wp) |
|
201 | status_led="devolo:green:wlan-2g" |
199 | status_led="devolo:green:wlan-2g" |
|
202 | ;; |
200 | ;; |
|
203 | dlan-pro-1200-ac) |
201 | dlan-pro-1200-ac) |
|
204 | status_led="devolo:status:wlan" |
202 | status_led="devolo:status:wlan" |
|
205 | ;; |
203 | ;; |
|
206 | dr531) |
204 | dr531) |
|
207 | status_led="$board:green:sig4" |
205 | status_led="$board:green:sig4" |
|
208 | ;; |
206 | ;; |
|
209 | dragino2|\ |
207 | dragino2|\ |
|
210 | oolite-v1) |
208 | oolite-v1) |
|
211 | status_led="$board:red:system" |
209 | status_led="$board:red:system" |
|
212 | ;; |
210 | ;; |
|
213 | dw33d|\ |
211 | dw33d|\ |
|
214 | r36a) |
212 | r36a) |
|
215 | status_led="$board:blue:status" |
213 | status_led="$board:blue:status" |
|
216 | ;; |
214 | ;; |
|
217 | e600g-v2|\ |
215 | e600g-v2|\ |
|
218 | oolite-v5.2-dev|\ |
216 | oolite-v5.2-dev|\ |
|
219 | ts-d084|\ |
217 | ts-d084|\ |
|
220 | wifi-pineapple-nano) |
218 | wifi-pineapple-nano) |
|
221 | status_led="$board:blue:system" |
219 | status_led="$board:blue:system" |
|
222 | ;; |
220 | ;; |
|
223 | eap300v2) |
221 | eap300v2) |
|
224 | status_led="engenius:blue:power" |
222 | status_led="engenius:blue:power" |
|
225 | ;; |
223 | ;; |
|
226 | ens202ext|\ |
224 | ens202ext|\ |
|
227 | esr900) |
225 | esr900) |
|
228 | status_led="engenius:amber:power" |
226 | status_led="engenius:amber:power" |
|
229 | ;; |
227 | ;; |
|
230 | eap7660d) |
228 | eap7660d) |
|
231 | status_led="$board:green:ds4" |
229 | status_led="$board:green:ds4" |
|
232 | ;; |
230 | ;; |
|
233 | el-m150|\ |
231 | el-m150|\ |
|
234 | el-mini) |
232 | el-mini) |
|
235 | status_led="easylink:green:system" |
233 | status_led="easylink:green:system" |
|
236 | ;; |
234 | ;; |
|
237 | ew-balin) |
235 | ew-balin) |
|
238 | status_led="balin:green:status" |
236 | status_led="balin:green:status" |
|
239 | ;; |
237 | ;; |
|
240 | ew-dorin|\ |
238 | ew-dorin|\ |
|
241 | ew-dorin-router) |
239 | ew-dorin-router) |
|
242 | status_led="dorin:green:status" |
240 | status_led="dorin:green:status" |
|
243 | ;; |
241 | ;; |
|
244 | f9k1115v2) |
242 | f9k1115v2) |
|
245 | status_led="belkin:blue:status" |
243 | status_led="belkin:blue:status" |
|
246 | ;; |
244 | ;; |
|
247 | epg5000|\ |
245 | epg5000|\ |
|
248 | esr1750) |
246 | esr1750) |
|
249 | status_led="$board:amber:power" |
247 | status_led="$board:amber:power" |
|
250 | ;; |
248 | ;; |
|
251 | gl-ar750|\ |
249 | gl-ar750|\ |
|
252 | hiveap-121|\ |
250 | hiveap-121|\ |
|
253 | nbg6716|\ |
251 | nbg6716|\ |
|
254 | wam250) |
252 | wam250) |
|
255 | status_led="$board:white:power" |
253 | status_led="$board:white:power" |
|
256 | ;; |
254 | ;; |
|
257 | hiwifi-hc6361) |
255 | hiwifi-hc6361) |
|
258 | status_led="hiwifi:blue:system" |
256 | status_led="hiwifi:blue:system" |
|
259 | ;; |
257 | ;; |
|
260 | hornet-ub|\ |
258 | hornet-ub|\ |
|
261 | hornet-ub-x2) |
259 | hornet-ub-x2) |
|
262 | status_led="alfa:blue:wps" |
260 | status_led="alfa:blue:wps" |
|
263 | ;; |
261 | ;; |
|
264 | ja76pf|\ |
262 | ja76pf|\ |
|
265 | ja76pf2) |
263 | ja76pf2) |
|
266 | status_led="jjplus:green:led1" |
264 | status_led="jjplus:green:led1" |
|
267 | ;; |
265 | ;; |
|
268 | jwap230) |
266 | jwap230) |
|
269 | status_led="$board:green:led1" |
267 | status_led="$board:green:led1" |
|
270 | ;; |
268 | ;; |
|
271 | koala) |
269 | koala) |
|
272 | status_led="$board:blue:sys" |
270 | status_led="$board:blue:sys" |
|
273 | ;; |
271 | ;; |
|
274 | lan-turtle) |
272 | lan-turtle) |
|
275 | status_led="$board:orange:system" |
273 | status_led="$board:orange:system" |
|
276 | ;; |
274 | ;; |
|
277 | lbe-m5) |
275 | lbe-m5) |
|
278 | status_led="ubnt:green:sys" |
276 | status_led="ubnt:green:sys" |
|
279 | ;; |
277 | ;; |
|
280 | ls-sr71) |
278 | ls-sr71) |
|
281 | status_led="ubnt:green:d22" |
279 | status_led="ubnt:green:d22" |
|
282 | ;; |
280 | ;; |
|
283 | mc-mac1200r) |
281 | mc-mac1200r) |
|
284 | status_led="mercury:green:system" |
282 | status_led="mercury:green:system" |
|
285 | ;; |
283 | ;; |
|
286 | mr18|\ |
284 | mr18|\ |
|
287 | z1) |
285 | z1) |
|
288 | status_led="$board:green:tricolor0" |
286 | status_led="$board:green:tricolor0" |
|
289 | ;; |
287 | ;; |
|
290 | mr600) |
288 | mr600) |
|
291 | status_led="$board:orange:power" |
289 | status_led="$board:orange:power" |
|
292 | ;; |
290 | ;; |
|
293 | mr600v2) |
291 | mr600v2) |
|
294 | status_led="mr600:blue:power" |
292 | status_led="mr600:blue:power" |
|
295 | ;; |
293 | ;; |
|
296 | mr1750|\ |
294 | mr1750|\ |
|
297 | mr1750v2) |
295 | mr1750v2) |
|
298 | status_led="mr1750:blue:power" |
296 | status_led="mr1750:blue:power" |
|
299 | ;; |
297 | ;; |
|
300 | mr900|\ |
298 | mr900|\ |
|
301 | mr900v2) |
299 | mr900v2) |
|
302 | status_led="mr900:blue:power" |
300 | status_led="mr900:blue:power" |
|
303 | ;; |
301 | ;; |
|
304 | mynet-n600|\ |
302 | mynet-n600|\ |
|
305 | mynet-n750|\ |
303 | mynet-n750|\ |
|
306 | mynet-rext) |
304 | mynet-rext) |
|
307 | status_led="wd:blue:power" |
305 | status_led="wd:blue:power" |
|
308 | ;; |
306 | ;; |
|
309 | mzk-w04nu|\ |
307 | mzk-w04nu|\ |
|
310 | mzk-w300nh) |
308 | mzk-w300nh) |
|
311 | status_led="planex:green:status" |
309 | status_led="planex:green:status" |
|
312 | ;; |
310 | ;; |
|
313 | nbg460n_550n_550nh) |
311 | nbg460n_550n_550nh) |
|
314 | status_led="nbg460n:green:power" |
312 | status_led="nbg460n:green:power" |
|
315 | ;; |
313 | ;; |
|
316 | om2p|\ |
314 | om2p|\ |
|
317 | om2p-hs|\ |
315 | om2p-hs|\ |
|
318 | om2p-hsv2|\ |
316 | om2p-hsv2|\ |
|
319 | om2p-hsv3|\ |
317 | om2p-hsv3|\ |
|
320 | om2p-hsv4|\ |
318 | om2p-hsv4|\ |
|
321 | om2p-lc|\ |
319 | om2p-lc|\ |
|
322 | om2pv2|\ |
320 | om2pv2|\ |
|
323 | om2pv4) |
321 | om2pv4) |
|
324 | status_led="om2p:blue:power" |
322 | status_led="om2p:blue:power" |
|
325 | ;; |
323 | ;; |
|
326 | om5p|\ |
324 | om5p|\ |
|
327 | om5p-an) |
325 | om5p-an) |
|
328 | status_led="om5p:blue:power" |
326 | status_led="om5p:blue:power" |
|
329 | ;; |
327 | ;; |
|
330 | om5p-ac|\ |
328 | om5p-ac|\ |
|
331 | om5p-acv2) |
329 | om5p-acv2) |
|
332 | status_led="om5pac:blue:power" |
330 | status_led="om5pac:blue:power" |
|
333 | ;; |
331 | ;; |
|
334 | omy-g1) |
332 | omy-g1) |
|
335 | status_led="omy:green:wlan" |
333 | status_led="omy:green:wlan" |
|
336 | ;; |
334 | ;; |
|
337 | omy-x1) |
335 | omy-x1) |
|
338 | status_led="omy:green:power" |
336 | status_led="omy:green:power" |
|
339 | ;; |
337 | ;; |
|
340 | onion-omega) |
338 | onion-omega) |
|
341 | status_led="onion:amber:system" |
339 | status_led="onion:amber:system" |
|
342 | ;; |
340 | ;; |
|
343 | pb44) |
341 | pb44) |
|
344 | status_led="$board:amber:jump1" |
342 | status_led="$board:amber:jump1" |
|
345 | ;; |
343 | ;; |
|
346 | r602n) |
344 | r602n) |
|
347 | status_led="$board:green:wan" |
345 | status_led="$board:green:wan" |
|
348 | ;; |
346 | ;; |
|
349 | rb-2011il|\ |
347 | rb-2011il|\ |
|
350 | rb-2011ils|\ |
348 | rb-2011ils|\ |
|
351 | rb-2011l|\ |
349 | rb-2011l|\ |
|
352 | rb-2011uas|\ |
350 | rb-2011uas|\ |
|
353 | rb-2011uas-2hnd) |
351 | rb-2011uas-2hnd) |
|
354 | status_led="rb:green:usr" |
352 | status_led="rb:green:usr" |
|
355 | ;; |
353 | ;; |
|
356 | rb-411|\ |
354 | rb-411|\ |
|
357 | rb-411u|\ |
355 | rb-411u|\ |
|
358 | rb-433|\ |
356 | rb-433|\ |
|
359 | rb-433u|\ |
357 | rb-433u|\ |
|
360 | rb-450|\ |
358 | rb-450|\ |
|
361 | rb-450g|\ |
359 | rb-450g|\ |
|
362 | rb-493) |
360 | rb-493) |
|
363 | status_led="rb4xx:yellow:user" |
361 | status_led="rb4xx:yellow:user" |
|
364 | ;; |
362 | ;; |
|
365 | rb-750) |
363 | rb-750) |
|
366 | status_led="rb750:green:act" |
364 | status_led="rb750:green:act" |
|
367 | ;; |
365 | ;; |
|
368 | rb-750-r2|\ |
366 | rb-750-r2|\ |
|
369 | rb-750p-pbr2|\ |
367 | rb-750p-pbr2|\ |
|
370 | rb-750up-r2|\ |
368 | rb-750up-r2|\ |
|
371 | rb-911-2hn|\ |
369 | rb-911-2hn|\ |
|
372 | rb-911-5hn|\ |
370 | rb-911-5hn|\ |
|
373 | rb-911g-2hpnd|\ |
371 | rb-911g-2hpnd|\ |
|
374 | rb-911g-5hpacd|\ |
372 | rb-911g-5hpacd|\ |
|
375 | rb-911g-5hpnd|\ |
373 | rb-911g-5hpnd|\ |
|
376 | rb-931-2nd|\ |
- | ||
377 | rb-941-2nd|\ |
374 | rb-941-2nd|\ |
|
378 | rb-951ui-2nd|\ |
375 | rb-951ui-2nd|\ |
|
379 | rb-952ui-5ac2nd|\ |
376 | rb-952ui-5ac2nd|\ |
|
380 | rb-962uigs-5hact2hnt|\ |
377 | rb-962uigs-5hact2hnt|\ |
|
381 | rb-lhg-5nd|\ |
378 | rb-lhg-5nd|\ |
|
382 | rb-map-2nd|\ |
379 | rb-map-2nd|\ |
|
383 | rb-mapl-2nd|\ |
380 | rb-mapl-2nd|\ |
|
384 | rb-wap-2nd|\ |
- | ||
385 | rb-wapr-2nd) |
381 | rb-wap-2nd) |
|
386 | status_led="rb:green:user" |
382 | status_led="rb:green:user" |
|
387 | ;; |
383 | ;; |
|
388 | rb-951ui-2hnd) |
384 | rb-951ui-2hnd) |
|
389 | status_led="rb:green:act" |
385 | status_led="rb:green:act" |
|
390 | ;; |
386 | ;; |
|
391 | rb-912uag-2hpnd|\ |
387 | rb-912uag-2hpnd|\ |
|
392 | rb-912uag-5hpnd|\ |
388 | rb-912uag-5hpnd|\ |
|
393 | rb-sxt2n|\ |
389 | rb-sxt2n|\ |
|
394 | rb-sxt5n|\ |
390 | rb-sxt5n|\ |
|
395 | rb-wapg-5hact2hnd) |
391 | rb-wapg-5hact2hnd) |
|
396 | status_led="rb:green:power" |
392 | status_led="rb:green:power" |
|
397 | ;; |
393 | ;; |
|
398 | re355|\ |
394 | re355|\ |
|
399 | re450|\ |
395 | re450|\ |
|
400 | sc300m) |
396 | sc300m) |
|
401 | status_led="$board:blue:power" |
397 | status_led="$board:blue:power" |
|
402 | ;; |
398 | ;; |
|
403 | rocket-m-ti) |
399 | rocket-m-ti) |
|
404 | status_led="ubnt:green:link6" |
400 | status_led="ubnt:green:link6" |
|
405 | ;; |
401 | ;; |
|
406 | routerstation|\ |
402 | routerstation|\ |
|
407 | routerstation-pro) |
403 | routerstation-pro) |
|
408 | status_led="ubnt:green:rf" |
404 | status_led="ubnt:green:rf" |
|
409 | ;; |
405 | ;; |
|
410 | rw2458n) |
406 | rw2458n) |
|
411 | status_led="$board:green:d3" |
407 | status_led="$board:green:d3" |
|
412 | ;; |
408 | ;; |
|
413 | smart-300) |
409 | smart-300) |
|
414 | status_led="nc-link:green:system" |
410 | status_led="nc-link:green:system" |
|
415 | ;; |
411 | ;; |
|
416 | qihoo-c301) |
412 | qihoo-c301) |
|
417 | status_led="qihoo:green:status" |
413 | status_led="qihoo:green:status" |
|
418 | ;; |
414 | ;; |
|
419 | t830) |
415 | t830) |
|
420 | status_led="$board:green:usb" |
416 | status_led="$board:green:usb" |
|
421 | ;; |
417 | ;; |
|
422 | tellstick-znet-lite) |
418 | tellstick-znet-lite) |
|
423 | status_led="tellstick:white:system" |
419 | status_led="tellstick:white:system" |
|
424 | ;; |
420 | ;; |
|
425 | tew-673gru) |
421 | tew-673gru) |
|
426 | status_led="trendnet:blue:wps" |
422 | status_led="trendnet:blue:wps" |
|
427 | ;; |
423 | ;; |
|
428 | tew-712br|\ |
424 | tew-712br|\ |
|
429 | tew-732br|\ |
425 | tew-732br|\ |
|
430 | tew-823dru) |
426 | tew-823dru) |
|
431 | status_led="trendnet:green:power" |
427 | status_led="trendnet:green:power" |
|
432 | ;; |
428 | ;; |
|
433 | tl-mr3020|\ |
429 | tl-mr3020|\ |
|
434 | tl-wr2543n) |
430 | tl-wr2543n) |
|
435 | status_led="tp-link:green:wps" |
431 | status_led="tp-link:green:wps" |
|
436 | ;; |
432 | ;; |
|
437 | tl-wa750re) |
433 | tl-wa750re) |
|
438 | status_led="tp-link:orange:re" |
434 | status_led="tp-link:orange:re" |
|
439 | ;; |
435 | ;; |
|
440 | tl-wa850re|\ |
436 | tl-wa850re|\ |
|
441 | tl-wa850re-v2) |
437 | tl-wa850re-v2) |
|
442 | status_led="tp-link:blue:re" |
438 | status_led="tp-link:blue:re" |
|
443 | ;; |
439 | ;; |
|
444 | tl-wa855re-v1|\ |
440 | tl-wa855re-v1|\ |
|
445 | tl-wa860re) |
441 | tl-wa860re) |
|
446 | status_led="tp-link:green:power" |
442 | status_led="tp-link:green:power" |
|
447 | ;; |
443 | ;; |
|
448 | tl-mr6400) |
444 | tl-mr6400) |
|
449 | status_led="tp-link:white:power" |
445 | status_led="tp-link:white:power" |
|
450 | ;; |
446 | ;; |
|
451 | tl-mr3220|\ |
447 | tl-mr3220|\ |
|
452 | tl-mr3220-v2|\ |
448 | tl-mr3220-v2|\ |
|
453 | tl-mr3420|\ |
449 | tl-mr3420|\ |
|
454 | tl-mr3420-v2|\ |
450 | tl-mr3420-v2|\ |
|
455 | tl-wa701nd-v2|\ |
451 | tl-wa701nd-v2|\ |
|
456 | tl-wa801nd-v2|\ |
452 | tl-wa801nd-v2|\ |
|
457 | tl-wa801nd-v3|\ |
453 | tl-wa801nd-v3|\ |
|
458 | tl-wa830re-v2|\ |
454 | tl-wa830re-v2|\ |
|
459 | tl-wa901nd|\ |
455 | tl-wa901nd|\ |
|
460 | tl-wa901nd-v2|\ |
456 | tl-wa901nd-v2|\ |
|
461 | tl-wa901nd-v3|\ |
457 | tl-wa901nd-v3|\ |
|
462 | tl-wa901nd-v4|\ |
458 | tl-wa901nd-v4|\ |
|
463 | tl-wa901nd-v5|\ |
459 | tl-wa901nd-v5|\ |
|
464 | tl-wdr3320-v2|\ |
460 | tl-wdr3320-v2|\ |
|
465 | tl-wdr3500|\ |
461 | tl-wdr3500|\ |
|
466 | tl-wr1041n-v2|\ |
462 | tl-wr1041n-v2|\ |
|
467 | tl-wr1043n-v5|\ |
463 | tl-wr1043n-v5|\ |
|
468 | tl-wr1043nd|\ |
464 | tl-wr1043nd|\ |
|
469 | tl-wr1043nd-v2|\ |
465 | tl-wr1043nd-v2|\ |
|
470 | tl-wr1043nd-v4|\ |
466 | tl-wr1043nd-v4|\ |
|
471 | tl-wr740n-v6|\ |
467 | tl-wr740n-v6|\ |
|
472 | tl-wr741nd|\ |
468 | tl-wr741nd|\ |
|
473 | tl-wr741nd-v4|\ |
469 | tl-wr741nd-v4|\ |
|
474 | tl-wr840n-v2|\ |
470 | tl-wr840n-v2|\ |
|
475 | tl-wr840n-v3|\ |
471 | tl-wr840n-v3|\ |
|
476 | tl-wr841n-v1|\ |
472 | tl-wr841n-v1|\ |
|
477 | tl-wr841n-v7|\ |
473 | tl-wr841n-v7|\ |
|
478 | tl-wr841n-v8|\ |
474 | tl-wr841n-v8|\ |
|
479 | tl-wr841n-v11|\ |
475 | tl-wr841n-v11|\ |
|
480 | tl-wr842n-v2|\ |
476 | tl-wr842n-v2|\ |
|
481 | tl-wr842n-v3|\ |
477 | tl-wr842n-v3|\ |
|
482 | tl-wr941nd|\ |
478 | tl-wr941nd|\ |
|
483 | tl-wr941nd-v5) |
479 | tl-wr941nd-v5) |
|
484 | status_led="tp-link:green:system" |
480 | status_led="tp-link:green:system" |
|
485 | ;; |
481 | ;; |
|
486 | tl-wr841n-v9) |
482 | tl-wr841n-v9) |
|
487 | status_led="tp-link:green:qss" |
483 | status_led="tp-link:green:qss" |
|
488 | ;; |
484 | ;; |
|
489 | tl-wr940n-v6) |
485 | tl-wr940n-v6) |
|
490 | status_led="tp-link:orange:diag" |
486 | status_led="tp-link:orange:diag" |
|
491 | ;; |
487 | ;; |
|
492 | tl-wdr6500-v2) |
488 | tl-wdr6500-v2) |
|
493 | status_led="tp-link:white:system" |
489 | status_led="tp-link:white:system" |
|
494 | ;; |
490 | ;; |
|
495 | tube2h) |
491 | tube2h) |
|
496 | status_led="alfa:green:signal4" |
492 | status_led="alfa:green:signal4" |
|
497 | ;; |
493 | ;; |
|
498 | unifi) |
494 | unifi) |
|
499 | status_led="ubnt:green:dome" |
495 | status_led="ubnt:green:dome" |
|
500 | ;; |
496 | ;; |
|
501 | uap-pro|\ |
497 | uap-pro|\ |
|
502 | unifiac-lite|\ |
498 | unifiac-lite|\ |
|
503 | unifiac-pro) |
499 | unifiac-pro) |
|
504 | status_led="ubnt:white:dome" |
500 | status_led="ubnt:white:dome" |
|
505 | ;; |
501 | ;; |
|
506 | unifi-outdoor-plus) |
502 | unifi-outdoor-plus) |
|
507 | status_led="ubnt:white:front" |
503 | status_led="ubnt:white:front" |
|
508 | ;; |
504 | ;; |
|
509 | airgateway|\ |
505 | airgateway|\ |
|
510 | airgatewaypro) |
506 | airgatewaypro) |
|
511 | status_led="ubnt:white:status" |
507 | status_led="ubnt:white:status" |
|
512 | ;; |
508 | ;; |
|
513 | wi2a-ac200i) |
509 | wi2a-ac200i) |
|
514 | status_led="nokia:green:ctrl" |
510 | status_led="nokia:green:ctrl" |
|
515 | ;; |
511 | ;; |
|
516 | whr-g301n|\ |
512 | whr-g301n|\ |
|
517 | whr-hp-g300n|\ |
513 | whr-hp-g300n|\ |
|
518 | whr-hp-gn|\ |
514 | whr-hp-gn|\ |
|
519 | wzr-hp-g300nh) |
515 | wzr-hp-g300nh) |
|
520 | status_led="buffalo:green:router" |
516 | status_led="buffalo:green:router" |
|
521 | ;; |
517 | ;; |
|
522 | wlae-ag300n) |
518 | wlae-ag300n) |
|
523 | status_led="buffalo:green:status" |
519 | status_led="buffalo:green:status" |
|
524 | ;; |
520 | ;; |
|
525 | r6100|\ |
521 | r6100|\ |
|
526 | wndap360|\ |
522 | wndap360|\ |
|
527 | wndr3700|\ |
523 | wndr3700|\ |
|
528 | wndr3700v4|\ |
524 | wndr3700v4|\ |
|
529 | wndr4300|\ |
525 | wndr4300|\ |
|
530 | wnr2000|\ |
526 | wnr2000|\ |
|
531 | wnr2000-v3|\ |
527 | wnr2000-v3|\ |
|
532 | wnr2200|\ |
528 | wnr2200|\ |
|
533 | wnr612-v2|\ |
529 | wnr612-v2|\ |
|
534 | wnr1000-v2|\ |
530 | wnr1000-v2|\ |
|
535 | wpn824n) |
531 | wpn824n) |
|
536 | status_led="netgear:green:power" |
532 | status_led="netgear:green:power" |
|
537 | ;; |
533 | ;; |
|
538 | wp543) |
534 | wp543) |
|
539 | status_led="$board:green:diag" |
535 | status_led="$board:green:diag" |
|
540 | ;; |
536 | ;; |
|
541 | wpj342|\ |
537 | wpj342|\ |
|
542 | wpj531|\ |
538 | wpj531|\ |
|
543 | wpj558) |
539 | wpj558) |
|
544 | status_led="$board:green:sig3" |
540 | status_led="$board:green:sig3" |
|
545 | ;; |
541 | ;; |
|
546 | wpj563) |
542 | wpj563) |
|
547 | status_led="$board:green:sig1" |
543 | status_led="$board:green:sig1" |
|
548 | ;; |
544 | ;; |
|
549 | wrt160nl|\ |
545 | wrt160nl|\ |
|
550 | wrt400n) |
546 | wrt400n) |
|
551 | status_led="$board:blue:wps" |
547 | status_led="$board:blue:wps" |
|
552 | ;; |
548 | ;; |
|
553 | zcn-1523h-2|\ |
549 | zcn-1523h-2|\ |
|
554 | zcn-1523h-5) |
550 | zcn-1523h-5) |
|
555 | status_led="zcn-1523h:amber:init" |
551 | status_led="zcn-1523h:amber:init" |
|
556 | ;; |
552 | ;; |
|
557 | wlr8100) |
553 | wlr8100) |
|
558 | status_led="sitecom:amber:status" |
554 | status_led="sitecom:amber:status" |
|
559 | ;; |
555 | ;; |
|
560 | esac |
556 | esac |
|
561 | } |
557 | } |
|
562 | |
558 | |
|
563 | set_state() { |
559 | set_state() { |
|
564 | get_status_led |
560 | get_status_led |
|
565 | |
561 | |
|
566 | case "$1" in |
562 | case "$1" in |
|
567 | preinit) |
563 | preinit) |
|
568 | status_led_blink_preinit |
564 | status_led_blink_preinit |
|
569 | ;; |
565 | ;; |
|
570 | failsafe) |
566 | failsafe) |
|
571 | status_led_blink_failsafe |
567 | status_led_blink_failsafe |
|
572 | ;; |
568 | ;; |
|
573 | preinit_regular) |
569 | preinit_regular) |
|
574 | status_led_blink_preinit_regular |
570 | status_led_blink_preinit_regular |
|
575 | ;; |
571 | ;; |
|
576 | done) |
572 | done) |
|
577 | status_led_on |
573 | status_led_on |
|
578 | case $(board_name) in |
574 | case $(board_name) in |
|
579 | gl-ar300m|\ |
575 | gl-ar300m|\ |
|
580 | gl-ar750) |
576 | gl-ar750) |
|
581 | fw_printenv lc >/dev/null 2>&1 && fw_setenv "bootcount" 0 |
577 | fw_printenv lc >/dev/null 2>&1 && fw_setenv "bootcount" 0 |
|
582 | ;; |
578 | ;; |
|
583 | qihoo-c301) |
579 | qihoo-c301) |
|
584 | local n=$(fw_printenv activeregion | cut -d = -f 2) |
580 | local n=$(fw_printenv activeregion | cut -d = -f 2) |
|
585 | fw_setenv "image${n}trynum" 0 |
581 | fw_setenv "image${n}trynum" 0 |
|
586 | ;; |
582 | ;; |
|
587 | wi2a-ac200i) |
583 | wi2a-ac200i) |
|
588 | fw_setenv PKRstCnt 0 |
584 | fw_setenv PKRstCnt 0 |
|
589 | ;; |
585 | ;; |
|
590 | esac |
586 | esac |
|
591 | ;; |
587 | ;; |
|
592 | esac |
588 | esac |
|
593 | } |
589 | } |
|
594 | |
590 | |