ramips: add support for TP-Link TL-WR850N v2
[openwrt/openwrt.git] / target / linux / ramips / image / mt76x8.mk
1 #
2 # MT76x8 Profiles
3 #
4
5 include ./common-tp-link.mk
6
7 DEFAULT_SOC := mt7628an
8
9 define Device/alfa-network_awusfree1
10 IMAGE_SIZE := 7872k
11 DEVICE_VENDOR := ALFA Network
12 DEVICE_MODEL := AWUSFREE1
13 DEVICE_PACKAGES := uboot-envtools
14 endef
15 TARGET_DEVICES += alfa-network_awusfree1
16
17 define Device/asus_rt-n10p-v3
18 IMAGE_SIZE := 7872k
19 DEVICE_VENDOR := Asus
20 DEVICE_MODEL := RT-N10P
21 DEVICE_VARIANT := V3
22 endef
23 TARGET_DEVICES += asus_rt-n10p-v3
24
25 define Device/asus_rt-n11p-b1
26 IMAGE_SIZE := 7872k
27 DEVICE_VENDOR := Asus
28 DEVICE_MODEL := RT-N11P
29 DEVICE_VARIANT := B1
30 endef
31 TARGET_DEVICES += asus_rt-n11p-b1
32
33 define Device/asus_rt-n12-vp-b1
34 IMAGE_SIZE := 7872k
35 DEVICE_VENDOR := Asus
36 DEVICE_MODEL := RT-N12 VP
37 DEVICE_VARIANT := B1
38 endef
39 TARGET_DEVICES += asus_rt-n12-vp-b1
40
41 define Device/buffalo_wcr-1166ds
42 IMAGE_SIZE := 7936k
43 BUFFALO_TAG_PLATFORM := MTK
44 BUFFALO_TAG_VERSION := 9.99
45 BUFFALO_TAG_MINOR := 9.99
46 IMAGES += factory.bin
47 IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata
48 IMAGE/factory.bin := trx -M 0x746f435c | pad-rootfs | append-metadata | \
49 buffalo-enc WCR-1166DS $$(BUFFALO_TAG_VERSION) -l | \
50 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag -l | buffalo-dhp-image
51 DEVICE_VENDOR := Buffalo
52 DEVICE_MODEL := WCR-1166DS
53 DEVICE_PACKAGES := kmod-mt76x2
54 SUPPORTED_DEVICES += wcr-1166ds
55 endef
56 TARGET_DEVICES += buffalo_wcr-1166ds
57
58 define Device/cudy_wr1000
59 IMAGE_SIZE := 7872k
60 IMAGES += factory.bin
61 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | jcg-header 92.122
62 JCG_MAXSIZE := 7872k
63 DEVICE_VENDOR := Cudy
64 DEVICE_MODEL := WR1000
65 DEVICE_PACKAGES := kmod-mt76x2
66 SUPPORTED_DEVICES += wr1000
67 endef
68 TARGET_DEVICES += cudy_wr1000
69
70 define Device/d-team_pbr-d1
71 IMAGE_SIZE := 16064k
72 DEVICE_VENDOR := PandoraBox
73 DEVICE_MODEL := PBR-D1
74 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
75 SUPPORTED_DEVICES += pbr-d1
76 endef
77 TARGET_DEVICES += d-team_pbr-d1
78
79 define Device/duzun_dm06
80 IMAGE_SIZE := 7872k
81 DEVICE_VENDOR := DuZun
82 DEVICE_MODEL := DM06
83 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
84 SUPPORTED_DEVICES += duzun-dm06
85 endef
86 TARGET_DEVICES += duzun_dm06
87
88 define Device/glinet_gl-mt300n-v2
89 IMAGE_SIZE := 16064k
90 DEVICE_VENDOR := GL.iNet
91 DEVICE_MODEL := GL-MT300N
92 DEVICE_VARIANT := V2
93 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
94 SUPPORTED_DEVICES += gl-mt300n-v2
95 endef
96 TARGET_DEVICES += glinet_gl-mt300n-v2
97
98 define Device/glinet_microuter-n300
99 IMAGE_SIZE := 16064k
100 DEVICE_VENDOR := GL.iNet
101 DEVICE_MODEL := microuter-N300
102 SUPPORTED_DEVICES += microuter-n300
103 endef
104 TARGET_DEVICES += glinet_microuter-n300
105
106 define Device/glinet_vixmini
107 IMAGE_SIZE := 7872k
108 DEVICE_VENDOR := GL.iNet
109 DEVICE_MODEL := VIXMINI
110 SUPPORTED_DEVICES += vixmini
111 endef
112 TARGET_DEVICES += glinet_vixmini
113
114 define Device/hilink_hlk-7628n
115 IMAGE_SIZE := 32448k
116 DEVICE_VENDOR := HILINK
117 DEVICE_MODEL := HLK-7628N
118 endef
119 TARGET_DEVICES += hilink_hlk-7628n
120
121 define Device/hiwifi_hc5661a
122 IMAGE_SIZE := 15808k
123 DEVICE_VENDOR := HiWiFi
124 DEVICE_MODEL := HC5661A
125 SUPPORTED_DEVICES += hc5661a
126 endef
127 TARGET_DEVICES += hiwifi_hc5661a
128
129 define Device/hiwifi_hc5761a
130 IMAGE_SIZE := 15808k
131 DEVICE_VENDOR := HiWiFi
132 DEVICE_MODEL := HC5761A
133 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
134 endef
135 TARGET_DEVICES += hiwifi_hc5761a
136
137 define Device/hiwifi_hc5861b
138 IMAGE_SIZE := 15808k
139 DEVICE_VENDOR := HiWiFi
140 DEVICE_MODEL := HC5861B
141 DEVICE_PACKAGES := kmod-mt76x2
142 endef
143 TARGET_DEVICES += hiwifi_hc5861b
144
145 define Device/iptime_a3
146 IMAGE_SIZE := 7936k
147 UIMAGE_NAME := a3
148 DEVICE_VENDOR := ipTIME
149 DEVICE_MODEL := A3
150 DEVICE_PACKAGES := kmod-mt76x2
151 endef
152 TARGET_DEVICES += iptime_a3
153
154 define Device/iptime_a604m
155 IMAGE_SIZE := 7936k
156 UIMAGE_NAME := a604m
157 DEVICE_VENDOR := ipTIME
158 DEVICE_MODEL := A604M
159 DEVICE_PACKAGES := kmod-mt76x2
160 endef
161 TARGET_DEVICES += iptime_a604m
162
163 define Device/jotale_js76x8
164 DEVICE_VENDOR := Jotale
165 DEVICE_MODEL := JS76x8
166 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
167 endef
168
169 define Device/jotale_js76x8-8m
170 $(Device/jotale_js76x8)
171 IMAGE_SIZE := 7872k
172 DEVICE_VARIANT := 8M
173 endef
174 TARGET_DEVICES += jotale_js76x8-8m
175
176 define Device/jotale_js76x8-16m
177 $(Device/jotale_js76x8)
178 IMAGE_SIZE := 16064k
179 DEVICE_VARIANT := 16M
180 endef
181 TARGET_DEVICES += jotale_js76x8-16m
182
183 define Device/jotale_js76x8-32m
184 $(Device/jotale_js76x8)
185 IMAGE_SIZE := 32448k
186 DEVICE_VARIANT := 32M
187 endef
188 TARGET_DEVICES += jotale_js76x8-32m
189
190 define Device/mediatek_linkit-smart-7688
191 IMAGE_SIZE := 32448k
192 DEVICE_VENDOR := MediaTek
193 DEVICE_MODEL := LinkIt Smart 7688
194 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
195 SUPPORTED_DEVICES += linkits7688 linkits7688d
196 endef
197 TARGET_DEVICES += mediatek_linkit-smart-7688
198
199 define Device/mediatek_mt7628an-eval-board
200 BLOCKSIZE := 64k
201 IMAGE_SIZE := 7872k
202 DEVICE_VENDOR := MediaTek
203 DEVICE_MODEL := MT7628 EVB
204 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
205 SUPPORTED_DEVICES += mt7628
206 endef
207 TARGET_DEVICES += mediatek_mt7628an-eval-board
208
209 define Device/mercury_mac1200r-v2
210 IMAGE_SIZE := 7936k
211 DEVICE_VENDOR := Mercury
212 DEVICE_MODEL := MAC1200R
213 DEVICE_VARIANT := v2.0
214 DEVICE_PACKAGES := kmod-mt76x2
215 SUPPORTED_DEVICES += mac1200rv2
216 endef
217 TARGET_DEVICES += mercury_mac1200r-v2
218
219 define Device/netgear_r6020
220 $(Device/netgear_sercomm_nor)
221 IMAGE_SIZE := 7104k
222 DEVICE_MODEL := R6020
223 DEVICE_PACKAGES := kmod-mt76x2
224 SERCOMM_HWNAME := R6020
225 SERCOMM_HWID := CFR
226 SERCOMM_HWVER := A001
227 SERCOMM_SWVER := 0x0040
228 SERCOMM_PAD := 576k
229 endef
230 TARGET_DEVICES += netgear_r6020
231
232 define Device/netgear_r6080
233 $(Device/netgear_sercomm_nor)
234 IMAGE_SIZE := 7552k
235 DEVICE_MODEL := R6080
236 DEVICE_PACKAGES := kmod-mt76x2
237 SERCOMM_HWNAME := R6080
238 SERCOMM_HWID := CFR
239 SERCOMM_HWVER := A001
240 SERCOMM_SWVER := 0x0040
241 SERCOMM_PAD := 576k
242 endef
243 TARGET_DEVICES += netgear_r6080
244
245 define Device/netgear_r6120
246 $(Device/netgear_sercomm_nor)
247 IMAGE_SIZE := 15744k
248 DEVICE_MODEL := R6120
249 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
250 SERCOMM_HWNAME := R6120
251 SERCOMM_HWID := CGQ
252 SERCOMM_HWVER := A001
253 SERCOMM_SWVER := 0x0040
254 SERCOMM_PAD := 576k
255 endef
256 TARGET_DEVICES += netgear_r6120
257
258 define Device/onion_omega2
259 IMAGE_SIZE := 16064k
260 DEVICE_VENDOR := Onion
261 DEVICE_MODEL := Omega2
262 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools
263 SUPPORTED_DEVICES += omega2
264 endef
265 TARGET_DEVICES += onion_omega2
266
267 define Device/onion_omega2p
268 IMAGE_SIZE := 32448k
269 DEVICE_VENDOR := Onion
270 DEVICE_MODEL := Omega2+
271 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
272 SUPPORTED_DEVICES += omega2p
273 endef
274 TARGET_DEVICES += onion_omega2p
275
276 define Device/rakwireless_rak633
277 IMAGE_SIZE := 7872k
278 DEVICE_VENDOR := Rakwireless
279 DEVICE_MODEL := RAK633
280 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
281 endef
282 TARGET_DEVICES += rakwireless_rak633
283
284 define Device/ravpower_rp-wd009
285 IMAGE_SIZE := 14272k
286 DEVICE_VENDOR := RAVPower
287 DEVICE_MODEL := RP-WD009
288 UBOOT_PATH := $(STAGING_DIR_IMAGE)/ravpower_rp-wd009-u-boot.bin
289 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
290 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
291 IMAGES += factory.bin
292 IMAGE/factory.bin := $$(sysupgrade_bin) | ravpower-wd009-factory
293 endef
294 TARGET_DEVICES += ravpower_rp-wd009
295
296 define Device/skylab_skw92a
297 IMAGE_SIZE := 16064k
298 DEVICE_VENDOR := Skylab
299 DEVICE_MODEL := SKW92A
300 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
301 endef
302 TARGET_DEVICES += skylab_skw92a
303
304 define Device/tama_w06
305 IMAGE_SIZE := 15040k
306 DEVICE_VENDOR := Tama
307 DEVICE_MODEL := W06
308 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
309 endef
310 TARGET_DEVICES += tama_w06
311
312 define Device/totolink_a3
313 IMAGE_SIZE := 7936k
314 UIMAGE_NAME := za3
315 DEVICE_VENDOR := TOTOLINK
316 DEVICE_MODEL := A3
317 DEVICE_PACKAGES := kmod-mt76x2
318 endef
319 TARGET_DEVICES += totolink_a3
320
321 define Device/totolink_lr1200
322 IMAGE_SIZE := 7872k
323 DEVICE_VENDOR := TOTOLINK
324 DEVICE_MODEL := LR1200
325 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 uqmi
326 endef
327 TARGET_DEVICES += totolink_lr1200
328
329 define Device/tplink_archer-c20-v4
330 $(Device/tplink-v2)
331 IMAGE_SIZE := 7808k
332 DEVICE_MODEL := Archer C20
333 DEVICE_VARIANT := v4
334 TPLINK_FLASHLAYOUT := 8Mmtk
335 TPLINK_HWID := 0xc200004
336 TPLINK_HWREVADD := 0x4
337 DEVICE_PACKAGES := kmod-mt76x0e
338 IMAGES := sysupgrade.bin tftp-recovery.bin
339 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
340 SUPPORTED_DEVICES += tplink,c20-v4
341 endef
342 TARGET_DEVICES += tplink_archer-c20-v4
343
344 define Device/tplink_archer-c20-v5
345 $(Device/tplink-v2)
346 IMAGE_SIZE := 7616k
347 DEVICE_MODEL := Archer C20
348 DEVICE_VARIANT := v5
349 TPLINK_FLASHLAYOUT := 8MSUmtk
350 TPLINK_HWID := 0xc200005
351 TPLINK_HWREVADD := 0x5
352 DEVICE_PACKAGES := kmod-mt76x0e
353 IMAGES := sysupgrade.bin
354 endef
355 TARGET_DEVICES += tplink_archer-c20-v5
356
357 define Device/tplink_archer-c50-v3
358 $(Device/tplink-v2)
359 IMAGE_SIZE := 7808k
360 DEVICE_MODEL := Archer C50
361 DEVICE_VARIANT := v3
362 TPLINK_FLASHLAYOUT := 8Mmtk
363 TPLINK_HWID := 0x001D9BA4
364 TPLINK_HWREV := 0x79
365 TPLINK_HWREVADD := 0x1
366 DEVICE_PACKAGES := kmod-mt76x2
367 IMAGES := sysupgrade.bin tftp-recovery.bin
368 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
369 SUPPORTED_DEVICES += tplink,c50-v3
370 endef
371 TARGET_DEVICES += tplink_archer-c50-v3
372
373 define Device/tplink_archer-c50-v4
374 $(Device/tplink-v2)
375 IMAGE_SIZE := 7616k
376 DEVICE_MODEL := Archer C50
377 DEVICE_VARIANT := v4
378 TPLINK_FLASHLAYOUT := 8MSUmtk
379 TPLINK_HWID := 0x001D589B
380 TPLINK_HWREV := 0x93
381 TPLINK_HWREVADD := 0x2
382 DEVICE_PACKAGES := kmod-mt76x2
383 IMAGES := sysupgrade.bin
384 SUPPORTED_DEVICES += tplink,c50-v4
385 endef
386 TARGET_DEVICES += tplink_archer-c50-v4
387
388 define Device/tplink_re200-v2
389 $(Device/tplink-safeloader)
390 IMAGE_SIZE := 7808k
391 DEVICE_MODEL := RE200
392 DEVICE_VARIANT := v2
393 DEVICE_PACKAGES := kmod-mt76x0e
394 TPLINK_BOARD_ID := RE200-V2
395 endef
396 TARGET_DEVICES += tplink_re200-v2
397
398 define Device/tplink_re200-v3
399 $(Device/tplink-safeloader)
400 IMAGE_SIZE := 7808k
401 DEVICE_MODEL := RE200
402 DEVICE_VARIANT := v3
403 DEVICE_PACKAGES := kmod-mt76x0e
404 TPLINK_BOARD_ID := RE200-V3
405 endef
406 TARGET_DEVICES += tplink_re200-v3
407
408 define Device/tplink_re220-v2
409 $(Device/tplink-safeloader)
410 IMAGE_SIZE := 7808k
411 DEVICE_MODEL := RE220
412 DEVICE_VARIANT := v2
413 DEVICE_PACKAGES := kmod-mt76x0e
414 TPLINK_BOARD_ID := RE220-V2
415 endef
416 TARGET_DEVICES += tplink_re220-v2
417
418 define Device/tplink_re305-v1
419 $(Device/tplink-safeloader)
420 IMAGE_SIZE := 6016k
421 DEVICE_MODEL := RE305
422 DEVICE_VARIANT := v1
423 DEVICE_PACKAGES := kmod-mt76x2
424 TPLINK_BOARD_ID := RE305-V1
425 endef
426 TARGET_DEVICES += tplink_re305-v1
427
428 define Device/tplink_tl-mr3020-v3
429 $(Device/tplink-v2)
430 IMAGE_SIZE := 7808k
431 DEVICE_MODEL := TL-MR3020
432 DEVICE_VARIANT := v3
433 TPLINK_FLASHLAYOUT := 8Mmtk
434 TPLINK_HWID := 0x30200003
435 TPLINK_HWREV := 0x3
436 TPLINK_HWREVADD := 0x3
437 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
438 IMAGES := sysupgrade.bin tftp-recovery.bin
439 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
440 endef
441 TARGET_DEVICES += tplink_tl-mr3020-v3
442
443 define Device/tplink_tl-mr3420-v5
444 $(Device/tplink-v2)
445 IMAGE_SIZE := 7808k
446 DEVICE_MODEL := TL-MR3420
447 DEVICE_VARIANT := v5
448 TPLINK_FLASHLAYOUT := 8Mmtk
449 TPLINK_HWID := 0x34200005
450 TPLINK_HWREV := 0x5
451 TPLINK_HWREVADD := 0x5
452 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
453 IMAGES := sysupgrade.bin tftp-recovery.bin
454 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
455 endef
456 TARGET_DEVICES += tplink_tl-mr3420-v5
457
458 define Device/tplink_tl-wa801nd-v5
459 $(Device/tplink-v2)
460 IMAGE_SIZE := 7808k
461 DEVICE_MODEL := TL-WA801ND
462 DEVICE_VARIANT := v5
463 TPLINK_FLASHLAYOUT := 8Mmtk
464 TPLINK_HWID := 0x08010005
465 TPLINK_HWREVADD := 0x5
466 IMAGES := sysupgrade.bin tftp-recovery.bin
467 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
468 endef
469 TARGET_DEVICES += tplink_tl-wa801nd-v5
470
471 define Device/tplink_tl-wr802n-v4
472 $(Device/tplink-v2)
473 IMAGE_SIZE := 7808k
474 DEVICE_MODEL := TL-WR802N
475 DEVICE_VARIANT := v4
476 TPLINK_FLASHLAYOUT := 8Mmtk
477 TPLINK_HWID := 0x08020004
478 TPLINK_HWREVADD := 0x4
479 IMAGES := sysupgrade.bin tftp-recovery.bin
480 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
481 endef
482 TARGET_DEVICES += tplink_tl-wr802n-v4
483
484 define Device/tplink_tl-wr840n-v4
485 $(Device/tplink-v2)
486 IMAGE_SIZE := 7808k
487 DEVICE_MODEL := TL-WR840N
488 DEVICE_VARIANT := v4
489 TPLINK_FLASHLAYOUT := 8Mmtk
490 TPLINK_HWID := 0x08400004
491 TPLINK_HWREVADD := 0x4
492 IMAGES := sysupgrade.bin tftp-recovery.bin
493 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
494 SUPPORTED_DEVICES += tl-wr840n-v4
495 endef
496 TARGET_DEVICES += tplink_tl-wr840n-v4
497
498 define Device/tplink_tl-wr840n-v5
499 $(Device/tplink-v2)
500 IMAGE_SIZE := 3904k
501 DEVICE_MODEL := TL-WR840N
502 DEVICE_VARIANT := v5
503 TPLINK_FLASHLAYOUT := 4Mmtk
504 TPLINK_HWID := 0x08400005
505 TPLINK_HWREVADD := 0x5
506 IMAGES := sysupgrade.bin
507 SUPPORTED_DEVICES += tl-wr840n-v5
508 DEFAULT := n
509 endef
510 TARGET_DEVICES += tplink_tl-wr840n-v5
511
512 define Device/tplink_tl-wr841n-v13
513 $(Device/tplink-v2)
514 IMAGE_SIZE := 7808k
515 DEVICE_MODEL := TL-WR841N
516 DEVICE_VARIANT := v13
517 TPLINK_FLASHLAYOUT := 8Mmtk
518 TPLINK_HWID := 0x08410013
519 TPLINK_HWREV := 0x268
520 TPLINK_HWREVADD := 0x13
521 IMAGES := sysupgrade.bin tftp-recovery.bin
522 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
523 SUPPORTED_DEVICES += tl-wr841n-v13
524 endef
525 TARGET_DEVICES += tplink_tl-wr841n-v13
526
527 define Device/tplink_tl-wr841n-v14
528 $(Device/tplink-v2)
529 IMAGE_SIZE := 3968k
530 DEVICE_MODEL := TL-WR841N
531 DEVICE_VARIANT := v14
532 TPLINK_FLASHLAYOUT := 4MLmtk
533 TPLINK_HWID := 0x08410014
534 TPLINK_HWREVADD := 0x14
535 IMAGES := sysupgrade.bin tftp-recovery.bin
536 IMAGE/tftp-recovery.bin := pad-extra 64k | $$(IMAGE/factory.bin)
537 DEFAULT := n
538 endef
539 TARGET_DEVICES += tplink_tl-wr841n-v14
540
541 define Device/tplink_tl-wr842n-v5
542 $(Device/tplink-v2)
543 IMAGE_SIZE := 7808k
544 DEVICE_MODEL := TL-WR842N
545 DEVICE_VARIANT := v5
546 TPLINK_FLASHLAYOUT := 8Mmtk
547 TPLINK_HWID := 0x08420005
548 TPLINK_HWREV := 0x5
549 TPLINK_HWREVADD := 0x5
550 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
551 IMAGES := sysupgrade.bin tftp-recovery.bin
552 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
553 endef
554 TARGET_DEVICES += tplink_tl-wr842n-v5
555
556 define Device/tplink_tl-wr850n-v2
557 $(Device/tplink-v2)
558 IMAGE_SIZE := 7808k
559 DEVICE_MODEL := TL-WR850N
560 DEVICE_VARIANT := v2
561 TPLINK_FLASHLAYOUT := 8Mmtk
562 TPLINK_HWID := 0x08500002
563 TPLINK_HWREVADD := 0x2
564 IMAGES := sysupgrade.bin tftp-recovery.bin
565 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
566 endef
567 TARGET_DEVICES += tplink_tl-wr850n-v2
568
569 define Device/tplink_tl-wr902ac-v3
570 $(Device/tplink-v2)
571 IMAGE_SIZE := 7808k
572 DEVICE_MODEL := TL-WR902AC
573 DEVICE_VARIANT := v3
574 TPLINK_FLASHLAYOUT := 8Mmtk
575 TPLINK_HWID := 0x000dc88f
576 TPLINK_HWREV := 0x89
577 TPLINK_HWREVADD := 0x1
578 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
579 kmod-usb-ledtrig-usbport
580 IMAGES := sysupgrade.bin tftp-recovery.bin
581 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
582 endef
583 TARGET_DEVICES += tplink_tl-wr902ac-v3
584
585 define Device/unielec_u7628-01-16m
586 IMAGE_SIZE := 16064k
587 DEVICE_VENDOR := UniElec
588 DEVICE_MODEL := U7628-01
589 DEVICE_VARIANT := 16M
590 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
591 SUPPORTED_DEVICES += u7628-01-128M-16M unielec,u7628-01-128m-16m
592 endef
593 TARGET_DEVICES += unielec_u7628-01-16m
594
595 define Device/vocore_vocore2
596 IMAGE_SIZE := 16064k
597 DEVICE_VENDOR := VoCore
598 DEVICE_MODEL := VoCore2
599 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
600 kmod-sdhci-mt7620
601 SUPPORTED_DEVICES += vocore2
602 endef
603 TARGET_DEVICES += vocore_vocore2
604
605 define Device/vocore_vocore2-lite
606 IMAGE_SIZE := 7872k
607 DEVICE_VENDOR := VoCore
608 DEVICE_MODEL := VoCore2-Lite
609 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
610 kmod-sdhci-mt7620
611 SUPPORTED_DEVICES += vocore2lite
612 endef
613 TARGET_DEVICES += vocore_vocore2-lite
614
615 define Device/wavlink_wl-wn570ha1
616 IMAGE_SIZE := 7872k
617 DEVICE_VENDOR := Wavlink
618 DEVICE_MODEL := WL-WN570HA1
619 DEVICE_PACKAGES := kmod-mt76x0e
620 endef
621 TARGET_DEVICES += wavlink_wl-wn570ha1
622
623 define Device/wavlink_wl-wn575a3
624 IMAGE_SIZE := 7872k
625 DEVICE_VENDOR := Wavlink
626 DEVICE_MODEL := WL-WN575A3
627 DEVICE_PACKAGES := kmod-mt76x2
628 SUPPORTED_DEVICES += wl-wn575a3
629 endef
630 TARGET_DEVICES += wavlink_wl-wn575a3
631
632 define Device/wavlink_wl-wn577a2
633 IMAGE_SIZE := 7872k
634 DEVICE_VENDOR := Wavlink
635 DEVICE_MODEL := WL-WN577A2
636 DEVICE_ALT0_VENDOR := Maginon
637 DEVICE_ALT0_MODEL := WLR-755
638 DEVICE_PACKAGES := kmod-mt76x0e
639 endef
640 TARGET_DEVICES += wavlink_wl-wn577a2
641
642 define Device/widora_neo-16m
643 IMAGE_SIZE := 16064k
644 DEVICE_VENDOR := Widora
645 DEVICE_MODEL := Widora-NEO
646 DEVICE_VARIANT := 16M
647 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
648 SUPPORTED_DEVICES += widora-neo
649 endef
650 TARGET_DEVICES += widora_neo-16m
651
652 define Device/widora_neo-32m
653 IMAGE_SIZE := 32448k
654 DEVICE_VENDOR := Widora
655 DEVICE_MODEL := Widora-NEO
656 DEVICE_VARIANT := 32M
657 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
658 endef
659 TARGET_DEVICES += widora_neo-32m
660
661 define Device/wiznet_wizfi630s
662 IMAGE_SIZE := 32448k
663 DEVICE_VENDOR := WIZnet
664 DEVICE_MODEL := WizFi630S
665 SUPPORTED_DEVICES += wizfi630s
666 endef
667 TARGET_DEVICES += wiznet_wizfi630s
668
669 define Device/wrtnode_wrtnode2p
670 IMAGE_SIZE := 32448k
671 DEVICE_VENDOR := WRTnode
672 DEVICE_MODEL := WRTnode 2P
673 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
674 SUPPORTED_DEVICES += wrtnode2p
675 endef
676 TARGET_DEVICES += wrtnode_wrtnode2p
677
678 define Device/wrtnode_wrtnode2r
679 IMAGE_SIZE := 32448k
680 DEVICE_VENDOR := WRTnode
681 DEVICE_MODEL := WRTnode 2R
682 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
683 SUPPORTED_DEVICES += wrtnode2r
684 endef
685 TARGET_DEVICES += wrtnode_wrtnode2r
686
687 define Device/xiaomi_mir4a-100m
688 IMAGE_SIZE := 14976k
689 DEVICE_VENDOR := Xiaomi
690 DEVICE_MODEL := Mi Router 4A
691 DEVICE_VARIANT := 100M Edition
692 DEVICE_PACKAGES := kmod-mt76x2
693 endef
694 TARGET_DEVICES += xiaomi_mir4a-100m
695
696 define Device/xiaomi_miwifi-nano
697 IMAGE_SIZE := 16064k
698 DEVICE_VENDOR := Xiaomi
699 DEVICE_MODEL := MiWiFi Nano
700 DEVICE_PACKAGES := uboot-envtools
701 SUPPORTED_DEVICES += miwifi-nano
702 endef
703 TARGET_DEVICES += xiaomi_miwifi-nano
704
705 define Device/zbtlink_zbt-we1226
706 IMAGE_SIZE := 7872k
707 DEVICE_VENDOR := Zbtlink
708 DEVICE_MODEL := ZBT-WE1226
709 endef
710 TARGET_DEVICES += zbtlink_zbt-we1226
711
712 define Device/zyxel_keenetic-extra-ii
713 IMAGE_SIZE := 14912k
714 BLOCKSIZE := 64k
715 DEVICE_VENDOR := ZyXEL
716 DEVICE_MODEL := Keenetic Extra II
717 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
718 kmod-usb-ledtrig-usbport
719 IMAGES += factory.bin
720 IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to $$$$(BLOCKSIZE) | \
721 check-size | zyimage -d 6162 -v "ZyXEL Keenetic Extra II"
722 endef
723 TARGET_DEVICES += zyxel_keenetic-extra-ii