ramips: Improve compatible for TP-Link Archer devices
[openwrt/staging/dedeckeh.git] / target / linux / ramips / image / mt76x8.mk
1 #
2 # MT76x8 Profiles
3 #
4
5 define Device/tplink
6 DEVICE_VENDOR := TP-Link
7 TPLINK_FLASHLAYOUT :=
8 TPLINK_HWID :=
9 TPLINK_HWREV :=
10 TPLINK_HWREVADD :=
11 TPLINK_HVERSION :=
12 KERNEL := $(KERNEL_DTB)
13 KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
14 IMAGES += tftp-recovery.bin
15 IMAGE/factory.bin := tplink-v2-image -e
16 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
17 IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
18 check-size $$$$(IMAGE_SIZE)
19 endef
20 DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION
21
22
23 define Device/alfa-network_awusfree1
24 DTS := AWUSFREE1
25 IMAGE_SIZE := $(ralink_default_fw_size_8M)
26 DEVICE_VENDOR := ALFA Network
27 DEVICE_MODEL := AWUSFREE1
28 DEVICE_PACKAGES := uboot-envtools
29 endef
30 TARGET_DEVICES += alfa-network_awusfree1
31
32 define Device/cudy_wr1000
33 DTS := WR1000
34 IMAGE_SIZE := $(ralink_default_fw_size_8M)
35 IMAGES += factory.bin
36 IMAGE/factory.bin := \
37 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 92.122
38 JCG_MAXSIZE := 8060928
39 DEVICE_VENDOR := Cudy
40 DEVICE_MODEL := WR1000
41 DEVICE_PACKAGES := kmod-mt76x2
42 SUPPORTED_DEVICES += wr1000
43 endef
44 TARGET_DEVICES += cudy_wr1000
45
46 define Device/tama_w06
47 DTS := W06
48 IMAGE_SIZE := 15040k
49 DEVICE_VENDOR := Tama
50 DEVICE_MODEL := W06
51 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
52 endef
53 TARGET_DEVICES += tama_w06
54
55 define Device/duzun-dm06
56 DTS := DUZUN-DM06
57 DEVICE_VENDOR := DuZun
58 DEVICE_MODEL := DM06
59 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
60 endef
61 TARGET_DEVICES += duzun-dm06
62
63 define Device/gl-mt300n-v2
64 DTS := GL-MT300N-V2
65 IMAGE_SIZE := 16064k
66 DEVICE_VENDOR := GL.iNet
67 DEVICE_MODEL := GL-MT300N
68 DEVICE_VARIANT := V2
69 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
70 endef
71 TARGET_DEVICES += gl-mt300n-v2
72
73 define Device/glinet_vixmini
74 DTS := VIXMINI
75 IMAGE_SIZE := 7872k
76 DEVICE_VENDOR := GL.iNet
77 DEVICE_MODEL := VIXMINI
78 SUPPORTED_DEVICES += vixmini
79 endef
80 TARGET_DEVICES += glinet_vixmini
81
82 define Device/hc5661a
83 DTS := HC5661A
84 IMAGE_SIZE := $(ralink_default_fw_size_16M)
85 DEVICE_VENDOR := HiWiFi
86 DEVICE_MODEL := HC5661A
87 endef
88 TARGET_DEVICES += hc5661a
89
90 define Device/hilink_hlk-7628n
91 DTS := HLK-7628N
92 IMAGE_SIZE := $(ralink_default_fw_size_32M)
93 DEVICE_VENDOR := HILINK
94 DEVICE_MODEL := HLK7628N
95 endef
96 TARGET_DEVICES += hilink_hlk-7628n
97
98 define Device/hiwifi_hc5861b
99 DTS := HC5861B
100 IMAGE_SIZE := 15808k
101 DEVICE_VENDOR := HiWiFi
102 DEVICE_MODEL := HC5861B
103 DEVICE_PACKAGES := kmod-mt76x2
104 endef
105 TARGET_DEVICES += hiwifi_hc5861b
106
107 define Device/LinkIt7688
108 DTS := LINKIT7688
109 IMAGE_SIZE := $(ralink_default_fw_size_32M)
110 SUPPORTED_DEVICES := linkits7688 linkits7688d
111 DEVICE_VENDOR := MediaTek
112 DEVICE_MODEL := LinkIt Smart 7688
113 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools
114 endef
115 TARGET_DEVICES += LinkIt7688
116
117 define Device/mac1200r-v2
118 DTS := MAC1200RV2
119 DEVICE_VENDOR := Mercury
120 DEVICE_MODEL := MAC1200R
121 DEVICE_VARIANT := v2.0
122 SUPPORTED_DEVICES := mac1200rv2
123 DEVICE_PACKAGES := kmod-mt76x2
124 endef
125 TARGET_DEVICES += mac1200r-v2
126
127 define Device/miwifi-nano
128 DTS := MIWIFI-NANO
129 IMAGE_SIZE := $(ralink_default_fw_size_16M)
130 DEVICE_VENDOR := Xiaomi
131 DEVICE_MODEL := MiWiFi Nano
132 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
133 endef
134 TARGET_DEVICES += miwifi-nano
135
136 define Device/mt7628
137 DTS := MT7628
138 BLOCKSIZE := 64k
139 IMAGE_SIZE := $(ralink_default_fw_size_4M)
140 DEVICE_VENDOR := MediaTek
141 DEVICE_MODEL := MT7628 EVB
142 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
143 endef
144 TARGET_DEVICES += mt7628
145
146 define Device/netgear_r6120
147 DTS := R6120
148 BLOCKSIZE := 64k
149 IMAGE_SIZE := $(ralink_default_fw_size_16M)
150 DEVICE_VENDOR := NETGEAR
151 DEVICE_MODEL := R6120
152 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
153 SERCOMM_HWID := CGQ
154 SERCOMM_HWVER := A001
155 SERCOMM_SWVER := 0x0040
156 IMAGES += factory.img
157 IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE)| append-rootfs | pad-rootfs
158 IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE)
159 IMAGE/factory.img := pad-extra 576k | $$(IMAGE/default) | pad-to $$$$(BLOCKSIZE) | \
160 sercom-footer | pad-to 128 | zip R6120.bin | sercom-seal
161 endef
162 TARGET_DEVICES += netgear_r6120
163
164 define Device/omega2
165 DTS := OMEGA2
166 IMAGE_SIZE := $(ralink_default_fw_size_16M)
167 DEVICE_VENDOR := Onion
168 DEVICE_MODEL := Omega2
169 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools
170 endef
171 TARGET_DEVICES += omega2
172
173 define Device/omega2p
174 DTS := OMEGA2P
175 IMAGE_SIZE := $(ralink_default_fw_size_32M)
176 DEVICE_VENDOR := Onion
177 DEVICE_MODEL := Omega2+
178 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
179 endef
180 TARGET_DEVICES += omega2p
181
182 define Device/pbr-d1
183 DTS := PBR-D1
184 IMAGE_SIZE := $(ralink_default_fw_size_16M)
185 DEVICE_VENDOR := PandoraBox
186 DEVICE_MODEL := PBR-D1
187 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
188 endef
189 TARGET_DEVICES += pbr-d1
190
191 define Device/rakwireless_rak633
192 DTS := RAK633
193 DEVICE_VENDOR := Rakwireless
194 DEVICE_MODEL := RAK633
195 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
196 endef
197 TARGET_DEVICES += rakwireless_rak633
198
199 define Device/skylab_skw92a
200 DTS := SKW92A
201 IMAGE_SIZE := 16064k
202 DEVICE_VENDOR := Skylab
203 DEVICE_MODEL := SKW92A
204 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
205 endef
206 TARGET_DEVICES += skylab_skw92a
207
208 define Device/totolink_lr1200
209 DTS := TOTOLINK-LR1200
210 IMAGE_SIZE := 7872k
211 DEVICE_VENDOR := TOTOLINK
212 DEVICE_MODEL := LR1200
213 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 uqmi
214 endef
215 TARGET_DEVICES += totolink_lr1200
216
217 define Device/tplink_tl-wa801nd-v5
218 $(Device/tplink)
219 DTS := TL-WA801NDV5
220 IMAGE_SIZE := 7808k
221 DEVICE_MODEL := TL-WA801ND
222 DEVICE_VARIANT := v5
223 TPLINK_FLASHLAYOUT := 8Mmtk
224 TPLINK_HWID := 0x08010005
225 TPLINK_HWREV := 0x1
226 TPLINK_HWREVADD := 0x5
227 TPLINK_HVERSION := 3
228 endef
229 TARGET_DEVICES += tplink_tl-wa801nd-v5
230
231 define Device/tplink_tl-wr802n-v4
232 $(Device/tplink)
233 DTS := TL-WR802NV4
234 IMAGE_SIZE := 7808k
235 DEVICE_MODEL := TL-WR802N
236 DEVICE_VARIANT := v4
237 TPLINK_FLASHLAYOUT := 8Mmtk
238 TPLINK_HWID := 0x08020004
239 TPLINK_HWREV := 0x1
240 TPLINK_HWREVADD := 0x4
241 TPLINK_HVERSION := 3
242 endef
243 TARGET_DEVICES += tplink_tl-wr802n-v4
244
245 define Device/tl-wr840n-v4
246 $(Device/tplink)
247 DTS := TL-WR840NV4
248 IMAGE_SIZE := 7808k
249 DEVICE_MODEL := TL-WR840N
250 DEVICE_VARIANT := v4
251 TPLINK_FLASHLAYOUT := 8Mmtk
252 TPLINK_HWID := 0x08400004
253 TPLINK_HWREV := 0x1
254 TPLINK_HWREVADD := 0x4
255 TPLINK_HVERSION := 3
256 endef
257 TARGET_DEVICES += tl-wr840n-v4
258
259 define Device/tl-wr840n-v5
260 DTS := TL-WR840NV5
261 IMAGE_SIZE := 3904k
262 DEVICE_MODEL := TL-WR840N
263 DEVICE_VARIANT := v5
264 TPLINK_FLASHLAYOUT := 4Mmtk
265 TPLINK_HWID := 0x08400005
266 TPLINK_HWREV := 0x1
267 TPLINK_HWREVADD := 0x5
268 TPLINK_HVERSION := 3
269 KERNEL := $(KERNEL_DTB)
270 KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
271 IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
272 check-size $$$$(IMAGE_SIZE)
273 endef
274 TARGET_DEVICES += tl-wr840n-v5
275
276 define Device/tl-wr841n-v13
277 $(Device/tplink)
278 DTS := TL-WR841NV13
279 IMAGE_SIZE := 7808k
280 DEVICE_MODEL := TL-WR841N
281 DEVICE_VARIANT := v13
282 TPLINK_FLASHLAYOUT := 8Mmtk
283 TPLINK_HWID := 0x08410013
284 TPLINK_HWREV := 0x268
285 TPLINK_HWREVADD := 0x13
286 TPLINK_HVERSION := 3
287 endef
288 TARGET_DEVICES += tl-wr841n-v13
289
290 define Device/tplink_tl-wr841n-v14
291 $(Device/tplink)
292 DTS := TL-WR841NV14
293 IMAGE_SIZE := 3968k
294 DEVICE_MODEL := TL-WR841N
295 DEVICE_VARIANT := v14
296 TPLINK_FLASHLAYOUT := 4Mmtk
297 TPLINK_HWID := 0x08410014
298 TPLINK_HWREV := 0x1
299 TPLINK_HWREVADD := 0x14
300 TPLINK_HVERSION := 3
301 IMAGE/tftp-recovery.bin := pad-extra 64k | $$(IMAGE/factory.bin)
302 endef
303 TARGET_DEVICES += tplink_tl-wr841n-v14
304
305 define Device/tplink_archer-c20-v4
306 $(Device/tplink)
307 DTS := ArcherC20v4
308 IMAGE_SIZE := 7808k
309 DEVICE_MODEL := Archer C20
310 DEVICE_VARIANT := v4
311 TPLINK_FLASHLAYOUT := 8Mmtk
312 TPLINK_HWID := 0xc200004
313 TPLINK_HWREV := 0x1
314 TPLINK_HWREVADD := 0x4
315 TPLINK_HVERSION := 3
316 DEVICE_PACKAGES := kmod-mt76x0e
317 SUPPORTED_DEVICES += tplink,c20-v4
318 endef
319 TARGET_DEVICES += tplink_archer-c20-v4
320
321 define Device/tplink_archer-c50-v3
322 $(Device/tplink)
323 DTS := ArcherC50V3
324 IMAGE_SIZE := 7808k
325 DEVICE_MODEL := Archer C50
326 DEVICE_VARIANT := v3
327 TPLINK_FLASHLAYOUT := 8Mmtk
328 TPLINK_HWID := 0x001D9BA4
329 TPLINK_HWREV := 0x79
330 TPLINK_HWREVADD := 0x1
331 TPLINK_HVERSION := 3
332 DEVICE_PACKAGES := kmod-mt76x2
333 SUPPORTED_DEVICES += tplink,c50-v3
334 endef
335 TARGET_DEVICES += tplink_archer-c50-v3
336
337 define Device/tplink_archer-c50-v4
338 $(Device/tplink)
339 DTS := ArcherC50V4
340 IMAGE_SIZE := 7616k
341 DEVICE_MODEL := Archer C50
342 DEVICE_VARIANT := v4
343 TPLINK_FLASHLAYOUT := 8MSUmtk
344 TPLINK_HWID := 0x001D589B
345 TPLINK_HWREV := 0x93
346 TPLINK_HWREVADD := 0x2
347 TPLINK_HVERSION := 3
348 DEVICE_PACKAGES := kmod-mt76x2
349 IMAGES := sysupgrade.bin
350 SUPPORTED_DEVICES += tplink,c50-v4
351 endef
352 TARGET_DEVICES += tplink_archer-c50-v4
353
354 define Device/tplink_tl-mr3020-v3
355 $(Device/tplink)
356 DTS := TL-MR3020V3
357 IMAGE_SIZE := 7808k
358 DEVICE_MODEL := TL-MR3020
359 DEVICE_VARIANT := v3
360 TPLINK_FLASHLAYOUT := 8Mmtk
361 TPLINK_HWID := 0x30200003
362 TPLINK_HWREV := 0x3
363 TPLINK_HWREVADD := 0x3
364 TPLINK_HVERSION := 3
365 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
366 endef
367 TARGET_DEVICES += tplink_tl-mr3020-v3
368
369 define Device/tplink_tl-mr3420-v5
370 $(Device/tplink)
371 DTS := TL-MR3420V5
372 IMAGE_SIZE := 7808k
373 DEVICE_MODEL := TL-MR3420
374 DEVICE_VARIANT := v5
375 TPLINK_FLASHLAYOUT := 8Mmtk
376 TPLINK_HWID := 0x34200005
377 TPLINK_HWREV := 0x5
378 TPLINK_HWREVADD := 0x5
379 TPLINK_HVERSION := 3
380 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
381 endef
382 TARGET_DEVICES += tplink_tl-mr3420-v5
383
384 define Device/tplink_tl-wr842n-v5
385 $(Device/tplink)
386 DTS := TL-WR842NV5
387 IMAGE_SIZE := 7808k
388 DEVICE_MODEL := TL-WR842N
389 DEVICE_VARIANT := v5
390 TPLINK_FLASHLAYOUT := 8Mmtk
391 TPLINK_HWID := 0x08420005
392 TPLINK_HWREV := 0x5
393 TPLINK_HWREVADD := 0x5
394 TPLINK_HVERSION := 3
395 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
396 endef
397 TARGET_DEVICES += tplink_tl-wr842n-v5
398
399 define Device/tplink_tl-wr902ac-v3
400 $(Device/tplink)
401 DTS := TL-WR902ACV3
402 IMAGE_SIZE := 7808k
403 DEVICE_MODEL := TL-WR902AC
404 DEVICE_VARIANT := v3
405 TPLINK_FLASHLAYOUT := 8Mmtk
406 TPLINK_HWID := 0x000dc88f
407 TPLINK_HWREV := 0x89
408 TPLINK_HWREVADD := 0x1
409 TPLINK_HVERSION := 3
410 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
411 endef
412 TARGET_DEVICES += tplink_tl-wr902ac-v3
413
414 define Device/u7628-01-128M-16M
415 DTS := U7628-01-128M-16M
416 IMAGE_SIZE := 16064k
417 DEVICE_VENDOR := UniElec
418 DEVICE_MODEL := U7628-01
419 DEVICE_VARIANT := 128M RAM/16M flash
420 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
421 endef
422 TARGET_DEVICES += u7628-01-128M-16M
423
424 define Device/vocore2
425 DTS := VOCORE2
426 IMAGE_SIZE := $(ralink_default_fw_size_16M)
427 DEVICE_VENDOR := VoCore
428 DEVICE_MODEL := VoCore2
429 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
430 kmod-sdhci-mt7620
431 endef
432 TARGET_DEVICES += vocore2
433
434 define Device/vocore2lite
435 DTS := VOCORE2LITE
436 IMAGE_SIZE := $(ralink_default_fw_size_16M)
437 DEVICE_VENDOR := VoCore
438 DEVICE_MODEL := VoCore2-Lite
439 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
440 kmod-sdhci-mt7620
441 endef
442 TARGET_DEVICES += vocore2lite
443
444 define Device/wavlink_wl-wn570ha1
445 DTS := WL-WN570HA1
446 IMAGE_SIZE := $(ralink_default_fw_size_8M)
447 DEVICE_VENDOR := Wavlink
448 DEVICE_MODEL := WL-WN570HA1
449 DEVICE_PACKAGES := kmod-mt76x0e
450 endef
451 TARGET_DEVICES += wavlink_wl-wn570ha1
452
453 define Device/wavlink_wl-wn575a3
454 DTS := WL-WN575A3
455 IMAGE_SIZE := $(ralink_default_fw_size_8M)
456 DEVICE_VENDOR := Wavlink
457 DEVICE_MODEL := WL-WN575A3
458 DEVICE_PACKAGES := kmod-mt76x2
459 SUPPORTED_DEVICES += wl-wn575a3
460 endef
461 TARGET_DEVICES += wavlink_wl-wn575a3
462
463 define Device/wcr-1166ds
464 DTS := WCR-1166DS
465 BUFFALO_TAG_PLATFORM := MTK
466 BUFFALO_TAG_VERSION := 9.99
467 BUFFALO_TAG_MINOR := 9.99
468 IMAGES += factory.bin
469 IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata
470 IMAGE/factory.bin := \
471 trx -M 0x746f435c | pad-rootfs | append-metadata | \
472 buffalo-enc WCR-1166DS $$(BUFFALO_TAG_VERSION) -l | \
473 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag -l | \
474 buffalo-dhp-image
475 DEVICE_VENDOR := Buffalo
476 DEVICE_MODEL := WCR-1166DS
477 DEVICE_PACKAGES := kmod-mt76x2
478 endef
479 TARGET_DEVICES += wcr-1166ds
480
481 define Device/widora_neo-16m
482 DTS := WIDORA-NEO-16M
483 IMAGE_SIZE := $(ralink_default_fw_size_16M)
484 DEVICE_VENDOR := Widora
485 DEVICE_MODEL := Widora-NEO
486 DEVICE_VARIANT := 16M
487 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
488 SUPPORTED_DEVICES += widora-neo
489 endef
490 TARGET_DEVICES += widora_neo-16m
491
492 define Device/widora_neo-32m
493 DTS := WIDORA-NEO-32M
494 IMAGE_SIZE := $(ralink_default_fw_size_32M)
495 DEVICE_VENDOR := Widora
496 DEVICE_MODEL := Widora-NEO
497 DEVICE_VARIANT := 32M
498 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
499 endef
500 TARGET_DEVICES += widora_neo-32m
501
502 define Device/wiznet_wizfi630s
503 DTS := WIZFI630S
504 IMAGE_SIZE := $(ralink_default_fw_size_32M)
505 DEVICE_VENDOR := WIZnet
506 DEVICE_MODEL := WizFi630S
507 endef
508 TARGET_DEVICES += wiznet_wizfi630s
509
510 define Device/wrtnode2p
511 DTS := WRTNODE2P
512 IMAGE_SIZE := $(ralink_default_fw_size_16M)
513 DEVICE_VENDOR := WRTnode
514 DEVICE_MODEL := WRTnode 2P
515 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
516 endef
517 TARGET_DEVICES += wrtnode2p
518
519 define Device/wrtnode2r
520 DTS := WRTNODE2R
521 IMAGE_SIZE := $(ralink_default_fw_size_16M)
522 DEVICE_VENDOR := WRTnode
523 DEVICE_MODEL := WRTnode 2R
524 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
525 endef
526 TARGET_DEVICES += wrtnode2r
527
528 define Device/xiaomi_mir4a-100m
529 DTS := XIAOMI-MIR4A-100M
530 IMAGE_SIZE := 14976k
531 DEVICE_VENDOR := Xiaomi
532 DEVICE_MODEL := Mi Router 4A
533 DEVICE_VARIANT := 100M Edition
534 DEVICE_PACKAGES := kmod-mt76x2
535 endef
536 TARGET_DEVICES += xiaomi_mir4a-100m
537
538 define Device/zbtlink_zbt-we1226
539 DTS := ZBT-WE1226
540 IMAGE_SIZE := $(ralink_default_fw_size_8M)
541 DEVICE_VENDOR := ZBTlink
542 DEVICE_MODEL := ZBT-WE1226
543 endef
544 TARGET_DEVICES += zbtlink_zbt-we1226
545
546 define Device/zyxel_keenetic-extra-ii
547 DTS := ki_rb
548 IMAGE_SIZE := 14912k
549 BLOCKSIZE := 64k
550 DEVICE_VENDOR := ZyXEL
551 DEVICE_MODEL := Keenetic Extra II
552 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
553 IMAGES += factory.bin
554 IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to $$$$(BLOCKSIZE) | \
555 check-size $$$$(IMAGE_SIZE) | zyimage -d 6162 -v "ZyXEL Keenetic Extra II"
556 endef
557 TARGET_DEVICES += zyxel_keenetic-extra-ii