5 define Build
/tplink-header
6 $(STAGING_DIR_HOST
)/bin
/mktplinkfw2
-a
0x4 -V
"ver. 2.0" -B
$(1) \
7 -o
$@.new
-k
$@
&& mv
$@.new
$@
10 define Build
/pad-ex2700
11 cat ex2700-fakeroot.uImage
>> $@
; cat ex2700-fakeroot.uImage
>> $@
;
12 dd if
=$@ of
=$@.new bs
=64k conv
=sync
&& truncate
-s
128 $@.new
&& mv
$@.new
$@
15 define Build
/append-ex2700
16 cat ex2700-fakeroot.uImage
>> $@
19 define Build
/netgear-header
20 $(STAGING_DIR_HOST
)/bin
/mkdniimg \
21 $(1) -v OpenWrt
-i
$@ \
22 -o
$@.new
&& mv
$@.new
$@
25 define Build
/poray-header
32 define Build
/umedia-header
33 fix-u-media-header
-T
0x46 -B
$(1) -i
$@
-o
$@.new
&& mv
$@.new
$@
36 define Build
/elecom-header
37 cp
$@
$(KDIR
)/v_0.0
.0.bin
39 $(STAGING_DIR_HOST
)/bin
/md5sum
$(KDIR
)/v_0.0
.0.bin | \
42 ) |
$(STAGING_DIR_HOST
)/bin
/md5sum | \
43 sed
's/ .*//' > $(KDIR
)/v_0.0
.0.md5
44 $(STAGING_DIR_HOST
)/bin
/tar -cf
$@
-C
$(KDIR
) v_0.0
.0.bin v_0.0
.0.md5
47 define Device
/ArcherC20i
49 KERNEL
:= $(KERNEL_DTB
)
50 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-header ArcherC20i
-c
51 IMAGE
/sysupgrade.bin
:= append-kernel | tplink-header ArcherC20i
-j
-r
$(KDIR
)/root.squashfs
52 DEVICE_TITLE
:= TP-Link ArcherC20i
54 TARGET_DEVICES
+= ArcherC20i
56 ex2700_mtd_size
=3866624
59 IMAGE_SIZE
:= $(ex2700_mtd_size
)
61 KERNEL
:= $(KERNEL_DTB
) | pad-ex2700 | uImage lzma | append-ex2700
62 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | netgear-header
-B EX2700
-H
29764623+4+0+32+2x2
+0
63 DEVICE_TITLE
:= Netgear EX2700
65 TARGET_DEVICES
+= ex2700
67 define Device
/wt3020-4M
69 IMAGE_SIZE
:= $(ralink_default_fw_size_4M
)
71 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | poray-header
-B WT3020
-F
4M
72 DEVICE_TITLE
:= Nexx WT3020
(4MB
)
74 TARGET_DEVICES
+= wt3020-4M
76 define Device
/wt3020-8M
78 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
80 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | poray-header
-B WT3020
-F
4M
81 DEVICE_TITLE
:= Nexx WT3020
(8MB
)
83 TARGET_DEVICES
+= wt3020-8M
85 define Device
/wrh-300cr
87 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
89 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | elecom-header
90 DEVICE_TITLE
:= Elecom WRH-300CR
91 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
93 TARGET_DEVICES
+= wrh-300cr
98 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | umedia-header
0x013326
99 DEVICE_TITLE
:= Linksys E1700
101 TARGET_DEVICES
+= e1700
103 br100_mtd_size
=8126464
104 define Device
/ai-br100
106 IMAGE_SIZE
:= $(br100_mtd_size
)
107 DEVICE_TITLE
:= Aigale Ai-BR100
108 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
110 TARGET_DEVICES
+= ai-br100
112 whr_300hp2_mtd_size
=7012352
113 define Device
/whr-300hp2
115 IMAGE_SIZE
:= $(whr_300hp2_mtd_size
)
116 DEVICE_TITLE
:= Buffalo WHR-300HP2
118 TARGET_DEVICES
+= whr-300hp2
120 define Device
/whr-600d
122 IMAGE_SIZE
:= $(whr_300hp2_mtd_size
)
123 DEVICE_TITLE
:= Buffalo WHR-600D
125 TARGET_DEVICES
+= whr-600d
127 whr_1166d_mtd_size
=15400960
128 define Device
/whr-1166d
130 IMAGE_SIZE
:= $(whr_1166d_mtd_size
)
131 DEVICE_TITLE
:= Buffalo WHR-1166D
133 TARGET_DEVICES
+= whr-1166d
135 dlink810l_mtd_size
=6881280
136 define Device
/dir-810l
138 IMAGE_SIZE
:= $(dlink810l_mtd_size
)
139 DEVICE_TITLE
:= D-Link DIR-810L
141 TARGET_DEVICES
+= dir-810l
143 na930_mtd_size
=20971520
146 IMAGE_SIZE
:= $(na930_mtd_size
)
147 DEVICE_TITLE
:= Sercomm NA930
149 TARGET_DEVICES
+= na930
151 microwrt_mtd_size
=16515072
152 define Device
/microwrt
154 IMAGE_SIZE
:= $(microwrt_mtd_size
)
155 DEVICE_TITLE
:= Microduino MicroWRT
157 TARGET_DEVICES
+= microwrt
159 define Device
/mt7620a
161 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
162 DEVICE_TITLE
:= MediaTek MT7620a EVB
164 TARGET_DEVICES
+= mt7620a
166 define Device
/mt7620a_mt7610e
167 DTS
:= MT7620a_MT7610e
168 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
169 DEVICE_TITLE
:= MediaTek MT7620a
+ MT7610e EVB
171 TARGET_DEVICES
+= mt7620a_mt7610e
173 define Device
/mt7620a_mt7530
174 DTS
:= MT7620a_MT7530
175 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
176 DEVICE_TITLE
:= MediaTek MT7620a
+ MT7530 EVB
178 TARGET_DEVICES
+= mt7620a_mt7530
180 define Device
/mt7620a_v22sg
182 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
183 DEVICE_TITLE
:= MediaTek MT7620a V22SG
185 TARGET_DEVICES
+= mt7620a_v22sg
189 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
190 DEVICE_TITLE
:= Asus RP-N53
192 TARGET_DEVICES
+= rp-n53
194 define Device
/cf-wr800n
196 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
197 DEVICE_TITLE
:= Comfast CF-WR800N
199 TARGET_DEVICES
+= cf-wr800n
201 define Device
/cs-qr10
203 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
204 DEVICE_TITLE
:= Planex CS-QR10
205 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-i2c-core kmod-i2c-ralink kmod-sound-core kmod-sound-mtk kmod-sdhci-mt7620
207 TARGET_DEVICES
+= cs-qr10
209 define Device
/db-wrt01
211 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
212 DEVICE_TITLE
:= Planex DB-WRT01
214 TARGET_DEVICES
+= db-wrt01
216 define Device
/mzk-750dhp
218 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
219 DEVICE_TITLE
:= Planex MZK-750DHP
220 DEVICE_PACKAGES
:= kmod-mt76
222 TARGET_DEVICES
+= mzk-750dhp
224 define Device
/mzk-ex300np
226 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
227 DEVICE_TITLE
:= Planex MZK-EX300NP
229 TARGET_DEVICES
+= mzk-ex300np
231 define Device
/mzk-ex750np
233 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
234 DEVICE_TITLE
:= Planex MZK-EX750NP
235 DEVICE_PACKAGES
:= kmod-mt76
237 TARGET_DEVICES
+= mzk-ex750np
241 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
242 DEVICE_TITLE
:= HiWiFi HC5661
243 DEVICE_PACKAGES
:= kmod-usb2 kmod-sdhci kmod-sdhci-mt7620 kmod-ledtrig-usbdev
245 TARGET_DEVICES
+= hc5661
249 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
250 DEVICE_TITLE
:= HiWiFi HC5761
251 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci kmod-sdhci-mt7620 kmod-ledtrig-usbdev
253 TARGET_DEVICES
+= hc5761
257 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
258 DEVICE_TITLE
:= HiWiFi HC5861
259 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci kmod-sdhci-mt7620 kmod-ledtrig-usbdev
261 TARGET_DEVICES
+= hc5861
263 define Device
/oy-0001
265 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
266 DEVICE_TITLE
:= Oh Yeah OY-0001
268 TARGET_DEVICES
+= oy-0001
270 define Device
/psg1208
272 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
273 DEVICE_TITLE
:= Phicomm PSG1208
274 DEVICE_PACKAGES
:= kmod-mt76
276 TARGET_DEVICES
+= psg1208
280 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
281 DEVICE_TITLE
:= Lenovo Y1
287 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
288 DEVICE_TITLE
:= Lenovo Y1S
290 TARGET_DEVICES
+= y1s
294 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
295 DEVICE_TITLE
:= Kingston MLW221
297 TARGET_DEVICES
+= mlw221
301 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
302 DEVICE_TITLE
:= Kingston MLWG2
304 TARGET_DEVICES
+= mlwg2
306 define Device
/wmr-300
308 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
309 DEVICE_TITLE
:= Buffalo WMR-300
311 TARGET_DEVICES
+= wmr-300
313 define Device
/rt-n14u
315 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
316 DEVICE_TITLE
:= Asus RT-N14u
318 TARGET_DEVICES
+= rt-n14u
320 define Device
/wrtnode
322 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
323 DEVICE_TITLE
:= WRTNode
325 TARGET_DEVICES
+= wrtnode
327 define Device
/miwifi-mini
329 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
330 DEVICE_TITLE
:= Xiaomi MiWiFi Mini
331 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
333 TARGET_DEVICES
+= miwifi-mini
335 define Device
/gl-mt300a
337 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
338 DEVICE_TITLE
:= GL-Inet GL-MT300A
339 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-mt76
341 TARGET_DEVICES
+= gl-mt300a
343 define Device
/gl-mt300n
345 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
346 DEVICE_TITLE
:= GL-Inet GL-MT300N
347 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-mt76
349 TARGET_DEVICES
+= gl-mt300n
351 define Device
/gl-mt750
353 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
354 DEVICE_TITLE
:= GL-Inet GL-MT750
355 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-mt76
357 TARGET_DEVICES
+= gl-mt750
361 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
362 DEVICE_TITLE
:= ZTE Q7
364 TARGET_DEVICES
+= zte-q7
366 define Device
/youku-yk1
368 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
369 DEVICE_TITLE
:= YOUKU YK1
371 TARGET_DEVICES
+= youku-yk1
373 define Device
/zbt-wa05
375 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
376 DEVICE_TITLE
:= Zbtlink ZBT-WA05
378 TARGET_DEVICES
+= zbt-wa05
380 define Device
/zbt-we826
382 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
383 DEVICE_TITLE
:= Zbtlink ZBT-WE826
384 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-mt76 kmod-sdhci-mt7620
386 TARGET_DEVICES
+= zbt-we826
388 define Device
/zbt-wr8305rt
390 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
391 DEVICE_TITLE
:= Zbtlink ZBT-WR8305RT
393 TARGET_DEVICES
+= zbt-wr8305rt
395 define Device
/tiny-ac
397 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
398 DEVICE_TITLE
:= Dovado Tiny AC
399 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
401 TARGET_DEVICES
+= tiny-ac