OpenWrt – Blame information for rev 3
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
3 | office | 1 | DEVICE_VARS += DAP_SIGNATURE NETGEAR_BOARD_ID NETGEAR_HW_ID NETGEAR_KERNEL_MAGIC ROOTFS_SIZE SEAMA_SIGNATURE |
1 | office | 2 | |
3 | define Build/alfa-network-rootfs-header |
||
4 | mkimage \ |
||
5 | -A mips -O linux -T filesystem -C lzma -a 0 -e 0 \ |
||
6 | -n 'RootfsImage' -d $@ $@.new |
||
7 | @mv $@.new $@ |
||
8 | endef |
||
9 | |||
10 | define Build/append-md5sum-bin |
||
11 | $(STAGING_DIR_HOST)/bin/mkhash md5 $@ | sed 's/../\\\\x&/g' |\ |
||
12 | xargs echo -ne >> $@ |
||
13 | endef |
||
14 | |||
3 | office | 15 | define Build/append-string |
16 | echo -n $(1) >> $@ |
||
17 | endef |
||
18 | |||
19 | define Build/mkbuffaloimg |
||
20 | $(STAGING_DIR_HOST)/bin/mkbuffaloimg -B $(BOARDNAME) \ |
||
21 | -R $$(($(subst k, * 1024,$(ROOTFS_SIZE)))) \ |
||
22 | -K $$(($(subst k, * 1024,$(KERNEL_SIZE)))) \ |
||
23 | -i $@ -o $@.new |
||
24 | mv $@.new $@ |
||
25 | endef |
||
26 | |||
1 | office | 27 | define Build/mkwrggimg |
28 | $(STAGING_DIR_HOST)/bin/mkwrggimg -b \ |
||
29 | -i $@ -o $@.imghdr -d /dev/mtdblock/1 \ |
||
30 | -m $(BOARDNAME) -s $(DAP_SIGNATURE) \ |
||
31 | -v $(VERSION_DIST) -B $(REVISION) |
||
32 | mv $@.imghdr $@ |
||
33 | endef |
||
34 | |||
35 | define Build/mkdapimg2 |
||
36 | $(STAGING_DIR_HOST)/bin/mkdapimg2 \ |
||
37 | -i $@ -o $@.new \ |
||
38 | -s $(DAP_SIGNATURE) \ |
||
39 | -v $(VERSION_DIST)-$(firstword $(subst +, ,$(firstword $(subst -, ,$(REVISION))))) \ |
||
40 | -r Default \ |
||
41 | $(if $(1),-k $(1)) |
||
42 | mv $@.new $@ |
||
43 | endef |
||
44 | |||
45 | define Build/netgear-squashfs |
||
46 | rm -rf $@.fs $@.squashfs |
||
47 | mkdir -p $@.fs/image |
||
48 | cp $@ $@.fs/image/uImage |
||
49 | $(STAGING_DIR_HOST)/bin/mksquashfs-lzma \ |
||
50 | $@.fs $@.squashfs \ |
||
51 | -noappend -root-owned -be -b 65536 \ |
||
52 | $(if $(SOURCE_DATE_EPOCH),-fixed-time $(SOURCE_DATE_EPOCH)) |
||
53 | |||
54 | dd if=/dev/zero bs=1k count=1 >> $@.squashfs |
||
55 | mkimage \ |
||
56 | -A mips -O linux -T filesystem -C none \ |
||
57 | -M $(NETGEAR_KERNEL_MAGIC) \ |
||
58 | -a 0xbf070000 -e 0xbf070000 \ |
||
59 | -n 'MIPS $(VERSION_DIST) Linux-$(LINUX_VERSION)' \ |
||
60 | -d $@.squashfs $@ |
||
61 | rm -rf $@.squashfs $@.fs |
||
62 | endef |
||
63 | |||
64 | define Build/netgear-uImage |
||
65 | $(call Build/uImage,$(1) -M $(NETGEAR_KERNEL_MAGIC)) |
||
66 | endef |
||
67 | |||
68 | define Build/relocate-kernel |
||
69 | rm -rf $@.relocate |
||
70 | $(CP) ../../generic/image/relocate $@.relocate |
||
71 | $(MAKE) -j1 -C $@.relocate KERNEL_ADDR=$(KERNEL_LOADADDR) CROSS_COMPILE=$(TARGET_CROSS) |
||
72 | ( \ |
||
73 | dd if=$@.relocate/loader.bin bs=32 conv=sync && \ |
||
74 | perl -e '@s = stat("$@"); print pack("N", @s[7])' && \ |
||
75 | cat "$@" \ |
||
76 | ) > "$@.new" |
||
77 | mv "$@.new" "$@" |
||
78 | rm -rf $@.relocate |
||
79 | endef |
||
80 | |||
3 | office | 81 | define Build/seama |
82 | $(STAGING_DIR_HOST)/bin/seama -i $@ $(if $(1),$(1),-m "dev=/dev/mtdblock/1" -m "type=firmware") |
||
83 | mv $@.seama $@ |
||
84 | endef |
||
85 | |||
86 | define Build/seama-seal |
||
87 | $(call Build/seama,-s $@.seama $(1)) |
||
88 | endef |
||
89 | |||
1 | office | 90 | define Build/teltonika-fw-fake-checksum |
91 | # Teltonika U-Boot web based firmware upgrade/recovery routine compares |
||
92 | # 16 bytes from md5sum1[16] field in TP-Link v1 header (offset: 76 bytes |
||
93 | # from begin of the firmware file) with 16 bytes stored just before |
||
94 | # 0xdeadc0de marker. Values are only compared, MD5 sum is not verified. |
||
95 | let \ |
||
96 | offs="$$(stat -c%s $@) - 20"; \ |
||
97 | dd if=$@ bs=1 count=16 skip=76 |\ |
||
98 | dd of=$@ bs=1 count=16 seek=$$offs conv=notrunc |
||
99 | endef |
||
100 | |||
101 | define Build/uImageHiWiFi |
||
102 | # Field ih_name needs to start with "tw150v1" |
||
103 | mkimage -A $(LINUX_KARCH) \ |
||
104 | -O linux -T kernel \ |
||
105 | -C $(1) -a $(KERNEL_LOADADDR) -e $(if $(KERNEL_ENTRY),$(KERNEL_ENTRY),$(KERNEL_LOADADDR)) \ |
||
106 | -n 'tw150v1 $(call toupper,$(LINUX_KARCH)) $(VERSION_DIST) Linux-$(LINUX_VERSION)' -d $@ $@.new |
||
107 | @mv $@.new $@ |
||
108 | endef |
||
109 | |||
110 | define Build/wrgg-pad-rootfs |
||
111 | $(STAGING_DIR_HOST)/bin/padjffs2 $(IMAGE_ROOTFS) -c 64 >>$@ |
||
112 | endef |
||
113 | |||
114 | |||
115 | define Device/ap121f |
||
116 | DEVICE_TITLE := ALFA Network AP121F |
||
117 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage -swconfig |
||
118 | BOARDNAME := AP121F |
||
119 | IMAGE_SIZE := 16064k |
||
120 | CONSOLE := ttyATH0,115200 |
||
121 | MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware) |
||
122 | SUPPORTED_DEVICES := ap121f |
||
123 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ |
||
124 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
125 | endef |
||
126 | TARGET_DEVICES += ap121f |
||
127 | |||
128 | define Device/ap531b0 |
||
129 | DEVICE_TITLE := Rockeetech AP531B0 |
||
130 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
131 | BOARDNAME := AP531B0 |
||
132 | IMAGE_SIZE := 16000k |
||
133 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
134 | endef |
||
135 | TARGET_DEVICES += ap531b0 |
||
136 | |||
137 | define Device/ap90q |
||
138 | DEVICE_TITLE := YunCore AP80Q/AP90Q |
||
139 | BOARDNAME := AP90Q |
||
140 | IMAGE_SIZE := 16000k |
||
141 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro |
||
142 | endef |
||
143 | TARGET_DEVICES += ap90q |
||
144 | |||
145 | define Device/ap91-5g |
||
146 | DEVICE_TITLE := ALFA Network AP91-5G |
||
147 | DEVICE_PACKAGES := rssileds -swconfig |
||
148 | BOARDNAME := AP91-5G |
||
149 | IMAGE_SIZE := 7744k |
||
150 | KERNEL_SIZE := 1600k |
||
151 | ROOTFS_SIZE := 6144k |
||
152 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),6144k(rootfs),1600k(kernel),64k(config)ro,64k(art)ro,7744k@0x50000(firmware) |
||
153 | IMAGES := sysupgrade.bin factory.bin |
||
154 | IMAGE/factory.bin := append-rootfs | pad-rootfs |\ |
||
155 | alfa-network-rootfs-header | append-kernel | check-size $$$$(IMAGE_SIZE) |
||
156 | IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs |\ |
||
157 | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) |
||
158 | endef |
||
3 | office | 159 | TARGET_DEVICES += ap91-5g |
1 | office | 160 | |
161 | define Device/arduino-yun |
||
162 | DEVICE_TITLE := Arduino Yun |
||
163 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
164 | BOARDNAME := Yun |
||
165 | IMAGE_SIZE := 15936k |
||
166 | CONSOLE := ttyATH0,250000 |
||
167 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15936k(firmware),64k(nvram),64k(art)ro |
||
168 | endef |
||
169 | TARGET_DEVICES += arduino-yun |
||
170 | |||
171 | define Device/bsb |
||
172 | DEVICE_TITLE := Smart Electronics Black Swift board |
||
173 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
174 | BOARDNAME := BSB |
||
175 | IMAGE_SIZE := 16000k |
||
176 | CONSOLE := ttyATH0,115200 |
||
177 | MTDPARTS := spi0.0:128k(u-boot)ro,64k(u-boot-env)ro,16128k(firmware),64k(art)ro |
||
178 | endef |
||
179 | TARGET_DEVICES += bsb |
||
180 | |||
181 | define Device/carambola2 |
||
182 | DEVICE_TITLE := 8devices Carambola2 |
||
183 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
184 | BOARDNAME := CARAMBOLA2 |
||
185 | IMAGE_SIZE := 16000k |
||
186 | CONSOLE := ttyATH0,115200 |
||
187 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
188 | endef |
||
189 | TARGET_DEVICES += carambola2 |
||
190 | |||
191 | define Device/cf-e316n-v2 |
||
192 | DEVICE_TITLE := COMFAST CF-E316N v2 |
||
193 | DEVICE_PACKAGES := -swconfig -uboot-envtools |
||
194 | BOARDNAME := CF-E316N-V2 |
||
195 | IMAGE_SIZE := 16192k |
||
196 | MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,16192k(firmware),64k(art-backup)ro |
||
197 | endef |
||
198 | TARGET_DEVICES += cf-e316n-v2 |
||
199 | |||
200 | define Device/cf-e320n-v2 |
||
201 | $(Device/cf-e316n-v2) |
||
202 | DEVICE_TITLE := COMFAST CF-E320N v2 |
||
203 | DEVICE_PACKAGES += kmod-usb-core kmod-usb2 |
||
204 | BOARDNAME := CF-E320N-V2 |
||
205 | endef |
||
206 | TARGET_DEVICES += cf-e320n-v2 |
||
207 | |||
208 | define Device/cf-e355ac-v1 |
||
209 | DEVICE_TITLE := COMFAST CF-E355AC v1 |
||
3 | office | 210 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x \ |
1 | office | 211 | -swconfig -uboot-envtools |
212 | BOARDNAME := CF-E355AC-V1 |
||
213 | IMAGE_SIZE := 16192k |
||
214 | MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,16192k(firmware),64k(art-backup)ro |
||
215 | endef |
||
216 | TARGET_DEVICES += cf-e355ac-v1 |
||
217 | |||
218 | define Device/cf-e355ac-v2 |
||
219 | $(Device/cf-e355ac-v1) |
||
220 | DEVICE_TITLE := COMFAST CF-E355AC v2 |
||
3 | office | 221 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9888 \ |
1 | office | 222 | -swconfig -uboot-envtools |
223 | BOARDNAME := CF-E355AC-V2 |
||
224 | endef |
||
225 | TARGET_DEVICES += cf-e355ac-v2 |
||
226 | |||
227 | define Device/cf-e375ac |
||
228 | DEVICE_TITLE := COMFAST CF-E375AC |
||
3 | office | 229 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9888 \ |
1 | office | 230 | -uboot-envtools |
231 | BOARDNAME := CF-E375AC |
||
232 | IMAGE_SIZE := 16000k |
||
233 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro |
||
234 | endef |
||
235 | TARGET_DEVICES += cf-e375ac |
||
236 | |||
237 | define Device/cf-e380ac-v1 |
||
238 | DEVICE_TITLE := COMFAST CF-E380AC v1 |
||
3 | office | 239 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x \ |
1 | office | 240 | -swconfig -uboot-envtools |
241 | BOARDNAME := CF-E380AC-V1 |
||
242 | IMAGE_SIZE := 16128k |
||
243 | MTDPARTS := spi0.0:128k(u-boot)ro,64k(art)ro,16128k(firmware),64k(art-backup)ro |
||
244 | endef |
||
245 | TARGET_DEVICES += cf-e380ac-v1 |
||
246 | |||
247 | define Device/cf-e380ac-v2 |
||
248 | $(Device/cf-e380ac-v1) |
||
249 | DEVICE_TITLE := COMFAST CF-E380AC v2 |
||
250 | BOARDNAME := CF-E380AC-V2 |
||
251 | IMAGE_SIZE := 16000k |
||
252 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro |
||
253 | endef |
||
254 | TARGET_DEVICES += cf-e380ac-v2 |
||
255 | |||
256 | define Device/cf-e385ac |
||
257 | DEVICE_TITLE := COMFAST CF-E385AC |
||
3 | office | 258 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9984 \ |
1 | office | 259 | -uboot-envtools |
260 | BOARDNAME := CF-E385AC |
||
261 | IMAGE_SIZE := 16000k |
||
262 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro |
||
263 | endef |
||
264 | TARGET_DEVICES += cf-e385ac |
||
265 | |||
266 | define Device/cf-e520n |
||
267 | DEVICE_TITLE := COMFAST CF-E520N |
||
268 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig -uboot-envtools |
||
269 | BOARDNAME := CF-E520N |
||
270 | IMAGE_SIZE := 8000k |
||
271 | MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,8000k(firmware),64k(art-backup)ro |
||
272 | endef |
||
273 | TARGET_DEVICES += cf-e520n |
||
274 | |||
275 | define Device/cf-e530n |
||
276 | $(Device/cf-e520n) |
||
277 | DEVICE_TITLE := COMFAST CF-E530N |
||
278 | BOARDNAME := CF-E530N |
||
279 | endef |
||
280 | TARGET_DEVICES += cf-e530n |
||
281 | |||
282 | define Device/cpe505n |
||
283 | DEVICE_TITLE := P&W CPE505N |
||
284 | BOARDNAME := CPE505N |
||
285 | IMAGE_SIZE := 16000k |
||
286 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
287 | endef |
||
288 | TARGET_DEVICES += cpe505n |
||
289 | |||
290 | define Device/cpe830 |
||
291 | $(Device/ap90q) |
||
292 | DEVICE_TITLE := YunCore CPE830 |
||
293 | DEVICE_PACKAGES := rssileds |
||
294 | BOARDNAME := CPE830 |
||
295 | endef |
||
296 | TARGET_DEVICES += cpe830 |
||
297 | |||
298 | define Device/cpe870 |
||
299 | DEVICE_TITLE := YunCore CPE870 |
||
300 | DEVICE_PACKAGES := rssileds |
||
301 | BOARDNAME := CPE870 |
||
302 | IMAGE_SIZE := 7936k |
||
303 | MTDPARTS := spi0.0:64k(u-boot)ro,64k(u-boot-env),7936k(firmware),64k(config)ro,64k(art)ro |
||
304 | endef |
||
305 | TARGET_DEVICES += cpe870 |
||
306 | |||
307 | define Device/dragino2 |
||
308 | BOARDNAME := DRAGINO2 |
||
309 | CONSOLE := ttyATH0,115200 |
||
310 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
||
311 | DEVICE_TITLE := Dragino 2 (MS14) |
||
312 | IMAGE_SIZE := 16000k |
||
313 | MTDPARTS := spi0.0:256k(u-boot)ro,16000k(firmware),64k(config)ro,64k(art)ro |
||
314 | endef |
||
315 | TARGET_DEVICES += dragino2 |
||
316 | |||
317 | define Device/e1700ac-v2-16M |
||
318 | DEVICE_TITLE := Qxwlan E1700AC v2 (16MB flash) |
||
3 | office | 319 | DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x kmod-usb-core \ |
1 | office | 320 | kmod-usb2 kmod-usb-ledtrig-usbport |
321 | BOARDNAME := E1700AC-V2 |
||
322 | SUPPORTED_DEVICES := e1700ac-v2 |
||
323 | IMAGE_SIZE := 15936k |
||
324 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art)ro,-(firmware) |
||
325 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
326 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
327 | endef |
||
328 | TARGET_DEVICES += e1700ac-v2-16M |
||
329 | |||
330 | define Device/e1700ac-v2-8M |
||
331 | $(Device/e1700ac-v2-16M) |
||
332 | DEVICE_TITLE := Qxwlan E1700AC v2 (8MB flash) |
||
333 | IMAGE_SIZE := 7744k |
||
334 | endef |
||
335 | TARGET_DEVICES += e1700ac-v2-8M |
||
336 | |||
337 | define Device/e558-v2-16M |
||
338 | DEVICE_TITLE := Qxwlan E558 v2 (16MB flash) |
||
339 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig |
||
340 | BOARDNAME := E558-V2 |
||
341 | SUPPORTED_DEVICES := e558-v2 |
||
342 | IMAGE_SIZE := 15936k |
||
343 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art),-(firmware) |
||
344 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
345 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
346 | endef |
||
347 | TARGET_DEVICES += e558-v2-16M |
||
348 | |||
349 | define Device/e558-v2-8M |
||
350 | $(Device/e558-v2-16M) |
||
351 | DEVICE_TITLE := Qxwlan E558 v2 (8MB flash) |
||
352 | IMAGE_SIZE := 7744k |
||
353 | endef |
||
354 | TARGET_DEVICES += e558-v2-8M |
||
355 | |||
356 | define Device/e600g-v2-16M |
||
357 | DEVICE_TITLE := Qxwlan E600G v2 (16MB flash) |
||
358 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig |
||
359 | BOARDNAME := E600G-V2 |
||
360 | SUPPORTED_DEVICES := e600g-v2 |
||
361 | IMAGE_SIZE := 15936k |
||
362 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art)ro,-(firmware) |
||
363 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
364 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
365 | endef |
||
366 | TARGET_DEVICES += e600g-v2-16M |
||
367 | |||
368 | define Device/e600g-v2-8M |
||
369 | $(Device/e600g-v2-16M) |
||
370 | DEVICE_TITLE := Qxwlan E600G v2 (8MB flash) |
||
371 | IMAGE_SIZE := 7744k |
||
372 | endef |
||
373 | TARGET_DEVICES += e600g-v2-8M |
||
374 | |||
375 | define Device/e600gac-v2-16M |
||
376 | DEVICE_TITLE := Qxwlan E600GAC v2 (16MB flash) |
||
3 | office | 377 | DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9887 kmod-usb-core \ |
1 | office | 378 | kmod-usb2 -swconfig |
379 | BOARDNAME := E600GAC-V2 |
||
380 | SUPPORTED_DEVICES := e600gac-v2 |
||
381 | IMAGE_SIZE := 15936k |
||
382 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art)ro,-(firmware) |
||
383 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
384 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
385 | endef |
||
386 | TARGET_DEVICES += e600gac-v2-16M |
||
387 | |||
388 | define Device/e600gac-v2-8M |
||
389 | $(Device/e600gac-v2-16M) |
||
390 | DEVICE_TITLE := Qxwlan E600GAC v2 (8MB flash) |
||
391 | IMAGE_SIZE := 7744k |
||
392 | endef |
||
393 | TARGET_DEVICES += e600gac-v2-8M |
||
394 | |||
395 | define Device/e750a-v4-16M |
||
396 | DEVICE_TITLE := Qxwlan E750A v4 (16MB flash) |
||
397 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig |
||
398 | BOARDNAME := E750A-V4 |
||
399 | SUPPORTED_DEVICES := e750a-v4 |
||
400 | IMAGE_SIZE := 15936k |
||
401 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art),-(firmware) |
||
402 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
403 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
404 | endef |
||
405 | TARGET_DEVICES += e750a-v4-16M |
||
406 | |||
407 | define Device/e750a-v4-8M |
||
408 | $(Device/e750a-v4-16M) |
||
409 | DEVICE_TITLE := Qxwlan E750A v4 (8MB flash) |
||
410 | IMAGE_SIZE := 7744k |
||
411 | endef |
||
412 | TARGET_DEVICES += e750a-v4-8M |
||
413 | |||
414 | define Device/e750g-v8-16M |
||
415 | DEVICE_TITLE := Qxwlan E750G v8 (16MB flash) |
||
416 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig |
||
417 | BOARDNAME := E750G-V8 |
||
418 | SUPPORTED_DEVICES := e750g-v8 |
||
419 | IMAGE_SIZE := 15936k |
||
420 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(pri-data)ro,64k(art),-(firmware) |
||
421 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
422 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
423 | endef |
||
424 | TARGET_DEVICES += e750g-v8-16M |
||
425 | |||
426 | define Device/e750g-v8-8M |
||
427 | $(Device/e750g-v8-16M) |
||
428 | DEVICE_TITLE := Qxwlan E750G v8 (8MB flash) |
||
429 | IMAGE_SIZE := 7744k |
||
430 | endef |
||
431 | TARGET_DEVICES += e750g-v8-8M |
||
432 | |||
433 | define Device/ew-balin |
||
434 | DEVICE_TITLE := Embedded Wireless Balin Platform |
||
435 | DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea |
||
436 | BOARDNAME := EW-BALIN |
||
437 | IMAGE_SIZE := 16000k |
||
438 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro |
||
439 | endef |
||
440 | TARGET_DEVICES += ew-balin |
||
441 | |||
442 | define Device/ew-dorin |
||
443 | $(Device/ew-balin) |
||
444 | DEVICE_TITLE := Embedded Wireless Dorin Platform |
||
445 | BOARDNAME := EW-DORIN |
||
446 | CONSOLE := ttyATH0,115200 |
||
447 | endef |
||
448 | TARGET_DEVICES += ew-dorin |
||
449 | |||
450 | define Device/ew-dorin-router |
||
451 | $(Device/ew-dorin) |
||
452 | DEVICE_TITLE := Embedded Wireless Dorin Router Platform |
||
453 | BOARDNAME := EW-DORIN-ROUTER |
||
454 | endef |
||
455 | TARGET_DEVICES += ew-dorin-router |
||
456 | |||
457 | define Device/rme-eg200 |
||
458 | DEVICE_TITLE := eTactica EG-200 |
||
459 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-oneshot \ |
||
460 | kmod-usb-serial kmod-usb-serial-ftdi \ |
||
461 | kmod-usb-storage \ |
||
462 | kmod-fs-ext4 |
||
463 | BOARDNAME := RME-EG200 |
||
464 | IMAGE_SIZE := 16000k |
||
465 | CONSOLE := ttyATH0,115200 |
||
466 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
467 | endef |
||
468 | TARGET_DEVICES += rme-eg200 |
||
469 | |||
470 | define Device/weio |
||
471 | DEVICE_TITLE := WeIO |
||
472 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
473 | BOARDNAME := WEIO |
||
474 | IMAGE_SIZE := 16000k |
||
475 | CONSOLE := ttyATH0,115200 |
||
476 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
477 | endef |
||
478 | TARGET_DEVICES += weio |
||
479 | |||
480 | define Device/gl-ar150 |
||
481 | DEVICE_TITLE := GL.iNet GL-AR150 |
||
482 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
483 | BOARDNAME := GL-AR150 |
||
484 | IMAGE_SIZE := 16000k |
||
485 | CONSOLE := ttyATH0,115200 |
||
486 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
487 | endef |
||
488 | TARGET_DEVICES += gl-ar150 |
||
489 | |||
490 | define Device/gl-ar300 |
||
491 | DEVICE_TITLE := GL.iNet GL-AR300 |
||
492 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
493 | BOARDNAME := GL-AR300 |
||
494 | IMAGE_SIZE := 16000k |
||
495 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
496 | endef |
||
497 | TARGET_DEVICES += gl-ar300 |
||
498 | |||
499 | define Device/gl-ar300m |
||
500 | DEVICE_TITLE := GL.iNet GL-AR300M |
||
501 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
502 | BOARDNAME := GL-AR300M |
||
503 | IMAGE_SIZE := 16000k |
||
504 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro |
||
505 | endef |
||
506 | TARGET_DEVICES += gl-ar300m |
||
507 | |||
508 | define Device/gl-ar750 |
||
509 | DEVICE_TITLE := GL.iNet GL-AR750 |
||
3 | office | 510 | DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9887 kmod-usb-core \ |
1 | office | 511 | kmod-usb2 kmod-usb-storage |
512 | BOARDNAME := GL-AR750 |
||
513 | SUPPORTED_DEVICES := gl-ar750 |
||
514 | IMAGE_SIZE := 16000k |
||
515 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware) |
||
516 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ |
||
517 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
518 | endef |
||
519 | TARGET_DEVICES += gl-ar750 |
||
520 | |||
521 | define Device/gl-domino |
||
522 | DEVICE_TITLE := GL.iNet Domino Pi |
||
523 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
524 | BOARDNAME := DOMINO |
||
525 | IMAGE_SIZE := 16000k |
||
526 | CONSOLE := ttyATH0,115200 |
||
527 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
528 | endef |
||
529 | TARGET_DEVICES += gl-domino |
||
530 | |||
531 | define Device/gl-mifi |
||
532 | DEVICE_TITLE := GL.iNet GL-MiFi |
||
533 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
534 | BOARDNAME := GL-MIFI |
||
535 | IMAGE_SIZE := 16000k |
||
536 | CONSOLE := ttyATH0,115200 |
||
537 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
538 | endef |
||
539 | TARGET_DEVICES += gl-mifi |
||
540 | |||
541 | define Device/gl-usb150 |
||
542 | DEVICE_TITLE := GL.iNet GL-USB150 |
||
543 | DEVICE_PACKAGES := -swconfig |
||
544 | BOARDNAME := GL-USB150 |
||
545 | IMAGE_SIZE := 16000k |
||
546 | CONSOLE := ttyATH0,115200 |
||
547 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
548 | SUPPORTED_DEVICES := gl-usb150 |
||
549 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ |
||
550 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
551 | endef |
||
552 | TARGET_DEVICES += gl-usb150 |
||
553 | |||
554 | define Device/lan-turtle |
||
555 | $(Device/tplink-16mlzma) |
||
556 | DEVICE_TITLE := Hak5 LAN Turtle |
||
557 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \ |
||
3 | office | 558 | -kmod-ath9k -swconfig -uboot-envtools -wpad-mini |
1 | office | 559 | BOARDNAME := LAN-TURTLE |
560 | DEVICE_PROFILE := LANTURTLE |
||
561 | TPLINK_HWID := 0x5348334c |
||
562 | CONSOLE := ttyATH0,115200 |
||
563 | IMAGES := sysupgrade.bin |
||
564 | endef |
||
565 | TARGET_DEVICES += lan-turtle |
||
566 | |||
567 | define Device/lima |
||
568 | DEVICE_TITLE := 8devices Lima |
||
569 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
570 | BOARDNAME := LIMA |
||
571 | IMAGE_SIZE := 15616k |
||
572 | MTDPARTS := spi0.0:256k(u-boot)ro,256k(u-boot-env)ro,256k(art)ro,-(firmware) |
||
573 | endef |
||
574 | TARGET_DEVICES += lima |
||
575 | |||
576 | define Device/mr12 |
||
577 | DEVICE_TITLE := Meraki MR12 |
||
578 | DEVICE_PACKAGES := kmod-spi-gpio |
||
579 | BOARDNAME := MR12 |
||
580 | ROOTFS_SIZE := 13440k |
||
581 | IMAGE_SIZE := 15680k |
||
582 | MTDPARTS := spi0.0:256k(u-boot)ro,256k(u-boot-env)ro,13440k(rootfs),2240k(kernel),64k(mac),128k(art)ro,15680k@0x80000(firmware) |
||
583 | IMAGE/kernel.bin := append-kernel |
||
584 | IMAGE/rootfs.bin := append-rootfs | pad-rootfs |
||
585 | IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) |
||
586 | IMAGES := kernel.bin rootfs.bin sysupgrade.bin |
||
587 | endef |
||
588 | TARGET_DEVICES += mr12 |
||
589 | |||
590 | define Device/mr16 |
||
591 | $(Device/mr12) |
||
592 | DEVICE_TITLE := Meraki MR16 |
||
593 | BOARDNAME := MR16 |
||
594 | endef |
||
595 | TARGET_DEVICES += mr16 |
||
596 | |||
597 | define Device/dr342 |
||
598 | DEVICE_TITLE := Wallys DR342 |
||
599 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig |
||
600 | BOARDNAME := DR342 |
||
601 | IMAGE_SIZE := 16000k |
||
602 | MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(partition-table)ro,16000k(firmware),64k(art)ro |
||
603 | endef |
||
604 | TARGET_DEVICES += dr342 |
||
605 | |||
606 | define Device/dr344 |
||
607 | DEVICE_TITLE := Wallys DR344 |
||
608 | BOARDNAME := DR344 |
||
609 | KERNEL_SIZE := 1408k |
||
610 | ROOTFS_SIZE := 6336k |
||
611 | IMAGE_SIZE := 7744k |
||
612 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,6336k(rootfs),1408k(kernel),64k(nvram),64k(art)ro,7744k@0x50000(firmware) |
||
613 | IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) |
||
614 | endef |
||
615 | |||
616 | define Device/dr531 |
||
617 | DEVICE_TITLE := Wallys DR531 |
||
618 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
619 | BOARDNAME := DR531 |
||
620 | IMAGE_SIZE := 7808k |
||
621 | MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(partition-table)ro,7808k(firmware),64k(art)ro |
||
622 | endef |
||
623 | TARGET_DEVICES += dr531 |
||
624 | |||
625 | define Device/wndr3700 |
||
626 | DEVICE_TITLE := NETGEAR WNDR3700 |
||
627 | DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-wndr3700-usb |
||
628 | BOARDNAME := WNDR3700 |
||
629 | NETGEAR_KERNEL_MAGIC := 0x33373030 |
||
630 | NETGEAR_BOARD_ID := WNDR3700 |
||
631 | IMAGE_SIZE := 7680k |
||
632 | MTDPARTS := spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,7680k(firmware),64k(art)ro |
||
633 | IMAGES := sysupgrade.bin factory.img factory-NA.img |
||
634 | KERNEL := kernel-bin | patch-cmdline | lzma -d20 | netgear-uImage lzma |
||
635 | IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | netgear-squashfs | append-rootfs | pad-rootfs |
||
636 | IMAGE/sysupgrade.bin := $$(IMAGE/default) | check-size $$$$(IMAGE_SIZE) |
||
637 | IMAGE/factory.img := $$(IMAGE/default) | netgear-dni | check-size $$$$(IMAGE_SIZE) |
||
638 | IMAGE/factory-NA.img := $$(IMAGE/default) | netgear-dni NA | check-size $$$$(IMAGE_SIZE) |
||
639 | endef |
||
640 | TARGET_DEVICES += wndr3700 |
||
641 | |||
642 | define Device/wndr3700v2 |
||
643 | $(Device/wndr3700) |
||
644 | DEVICE_TITLE := NETGEAR WNDR3700 v2 |
||
645 | NETGEAR_BOARD_ID := WNDR3700v2 |
||
646 | NETGEAR_KERNEL_MAGIC := 0x33373031 |
||
647 | NETGEAR_HW_ID := 29763654+16+64 |
||
648 | IMAGE_SIZE := 15872k |
||
649 | MTDPARTS := spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,15872k(firmware),64k(art)ro |
||
650 | IMAGES := sysupgrade.bin factory.img |
||
651 | endef |
||
652 | TARGET_DEVICES += wndr3700v2 |
||
653 | |||
654 | define Device/wndr3800 |
||
655 | $(Device/wndr3700v2) |
||
656 | DEVICE_TITLE := NETGEAR WNDR3800 |
||
657 | NETGEAR_BOARD_ID := WNDR3800 |
||
658 | NETGEAR_HW_ID := 29763654+16+128 |
||
659 | endef |
||
660 | TARGET_DEVICES += wndr3800 |
||
661 | |||
662 | define Device/wndr3800ch |
||
663 | $(Device/wndr3800) |
||
664 | DEVICE_TITLE := NETGEAR WNDR3800 (Ch) |
||
665 | NETGEAR_BOARD_ID := WNDR3800CH |
||
666 | endef |
||
667 | TARGET_DEVICES += wndr3800ch |
||
668 | |||
669 | define Device/wndrmac |
||
670 | $(Device/wndr3700v2) |
||
671 | DEVICE_TITLE := NETGEAR WNDRMAC |
||
672 | NETGEAR_BOARD_ID := WNDRMAC |
||
673 | endef |
||
674 | TARGET_DEVICES += wndrmac |
||
675 | |||
676 | define Device/wndrmacv2 |
||
677 | $(Device/wndr3800) |
||
678 | DEVICE_TITLE := NETGEAR WNDRMAC v2 |
||
679 | NETGEAR_BOARD_ID := WNDRMACv2 |
||
680 | endef |
||
681 | TARGET_DEVICES += wndrmacv2 |
||
682 | |||
683 | define Device/cap324 |
||
3 | office | 684 | DEVICE_TITLE := PowerCloud CAP324 Cloud AP |
1 | office | 685 | BOARDNAME := CAP324 |
686 | DEVICE_PROFILE := CAP324 |
||
3 | office | 687 | IMAGE_SIZE := 15296k |
688 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,15296k(firmware),640k(certs),64k(nvram),64k(art)ro |
||
689 | endef |
||
690 | TARGET_DEVICES += cap324 |
||
691 | |||
692 | define Device/cap324-nocloud |
||
693 | DEVICE_TITLE := PowerCloud CAP324 Cloud AP (No-Cloud) |
||
694 | BOARDNAME := CAP324 |
||
695 | DEVICE_PROFILE := CAP324 |
||
1 | office | 696 | IMAGE_SIZE := 16000k |
697 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
698 | endef |
||
3 | office | 699 | TARGET_DEVICES += cap324-nocloud |
1 | office | 700 | |
701 | define Device/cr3000 |
||
3 | office | 702 | DEVICE_TITLE := PowerCloud CR3000 Cloud Router |
1 | office | 703 | BOARDNAME := CR3000 |
704 | DEVICE_PROFILE := CR3000 |
||
3 | office | 705 | IMAGE_SIZE := 7104k |
706 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro |
||
707 | endef |
||
708 | TARGET_DEVICES += cr3000 |
||
709 | |||
710 | define Device/cr3000-nocloud |
||
711 | DEVICE_TITLE := PowerCloud CR3000 (No-Cloud) |
||
712 | BOARDNAME := CR3000 |
||
713 | DEVICE_PROFILE := CR3000 |
||
1 | office | 714 | IMAGE_SIZE := 7808k |
715 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro |
||
716 | endef |
||
3 | office | 717 | TARGET_DEVICES += cr3000-nocloud |
1 | office | 718 | |
719 | define Device/cr5000 |
||
3 | office | 720 | DEVICE_TITLE := PowerCloud CR5000 Cloud Router |
1 | office | 721 | DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core |
722 | BOARDNAME := CR5000 |
||
723 | DEVICE_PROFILE := CR5000 |
||
3 | office | 724 | IMAGE_SIZE := 7104k |
725 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro |
||
726 | endef |
||
727 | TARGET_DEVICES += cr5000 |
||
728 | |||
729 | define Device/cr5000-nocloud |
||
730 | DEVICE_TITLE := PowerCloud CR5000 (No-Cloud) |
||
731 | DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core |
||
732 | BOARDNAME := CR5000 |
||
733 | DEVICE_PROFILE := CR5000 |
||
1 | office | 734 | IMAGE_SIZE := 7808k |
735 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro |
||
736 | endef |
||
3 | office | 737 | TARGET_DEVICES += cr5000-nocloud |
1 | office | 738 | |
739 | define Device/packet-squirrel |
||
740 | $(Device/tplink-16mlzma) |
||
741 | DEVICE_TITLE := Hak5 Packet Squirrel |
||
742 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 \ |
||
3 | office | 743 | -kmod-ath9k -swconfig -uboot-envtools -wpad-mini |
1 | office | 744 | BOARDNAME := PACKET-SQUIRREL |
745 | DEVICE_PROFILE := PACKETSQUIRREL |
||
746 | TPLINK_HWID := 0x5351524c |
||
747 | CONSOLE := ttyATH0,115200 |
||
748 | IMAGES := sysupgrade.bin |
||
749 | endef |
||
750 | TARGET_DEVICES += packet-squirrel |
||
751 | |||
752 | define Device/pqi-air-pen |
||
753 | DEVICE_TITLE := PQI Air Pen |
||
754 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage |
||
755 | BOARDNAME := PQI-AIR-PEN |
||
756 | IMAGE_SIZE := 7744k |
||
757 | CONSOLE := ttyATH0,115200 |
||
758 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(art)ro,64k(NVRAM)ro,7680k(firmware),64k(CONF) |
||
759 | endef |
||
760 | TARGET_DEVICES += pqi-air-pen |
||
761 | |||
762 | define Device/antminer-s1 |
||
763 | $(Device/tplink-8mlzma) |
||
764 | DEVICE_TITLE := Antminer-S1 |
||
765 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid |
||
766 | BOARDNAME := ANTMINER-S1 |
||
767 | DEVICE_PROFILE := ANTMINERS1 |
||
768 | TPLINK_HWID := 0x04440101 |
||
769 | CONSOLE := ttyATH0,115200 |
||
770 | endef |
||
771 | TARGET_DEVICES += antminer-s1 |
||
772 | |||
773 | define Device/antminer-s3 |
||
774 | $(Device/tplink-8mlzma) |
||
775 | DEVICE_TITLE := Antminer-S3 |
||
776 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid |
||
777 | BOARDNAME := ANTMINER-S3 |
||
778 | DEVICE_PROFILE := ANTMINERS3 |
||
779 | TPLINK_HWID := 0x04440301 |
||
780 | CONSOLE := ttyATH0,115200 |
||
781 | endef |
||
782 | TARGET_DEVICES += antminer-s3 |
||
783 | |||
784 | define Device/antrouter-r1 |
||
785 | $(Device/tplink-8mlzma) |
||
786 | DEVICE_TITLE := Antrouter-R1 |
||
787 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
788 | BOARDNAME := ANTROUTER-R1 |
||
789 | DEVICE_PROFILE := ANTROUTERR1 |
||
790 | TPLINK_HWID := 0x44440101 |
||
791 | CONSOLE := ttyATH0,115200 |
||
792 | endef |
||
793 | TARGET_DEVICES += antrouter-r1 |
||
794 | |||
795 | define Device/el-m150 |
||
796 | $(Device/tplink-8mlzma) |
||
797 | DEVICE_TITLE := EasyLink EL-M150 |
||
798 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
799 | BOARDNAME := EL-M150 |
||
800 | DEVICE_PROFILE := ELM150 |
||
801 | TPLINK_HWID := 0x01500101 |
||
802 | CONSOLE := ttyATH0,115200 |
||
803 | endef |
||
804 | TARGET_DEVICES += el-m150 |
||
805 | |||
806 | define Device/el-mini |
||
807 | $(Device/tplink-8mlzma) |
||
808 | DEVICE_TITLE := EasyLink EL-MINI |
||
809 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
810 | BOARDNAME := EL-MINI |
||
811 | DEVICE_PROFILE := ELMINI |
||
812 | TPLINK_HWID := 0x01530001 |
||
813 | CONSOLE := ttyATH0,115200 |
||
814 | endef |
||
815 | TARGET_DEVICES += el-mini |
||
816 | |||
817 | define Device/gl-inet-6408A-v1 |
||
818 | $(Device/tplink-8mlzma) |
||
819 | DEVICE_TITLE := GL.iNet 6408 |
||
820 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
821 | BOARDNAME := GL-INET |
||
822 | DEVICE_PROFILE := GLINET |
||
823 | TPLINK_HWID := 0x08000001 |
||
824 | CONSOLE := ttyATH0,115200 |
||
825 | endef |
||
826 | TARGET_DEVICES += gl-inet-6408A-v1 |
||
827 | |||
828 | define Device/gl-inet-6416A-v1 |
||
829 | $(Device/tplink-16mlzma) |
||
830 | DEVICE_TITLE := GL.iNet 6416 |
||
831 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
832 | BOARDNAME := GL-INET |
||
833 | DEVICE_PROFILE := GLINET |
||
834 | TPLINK_HWID := 0x08000001 |
||
835 | CONSOLE := ttyATH0,115200 |
||
836 | endef |
||
837 | TARGET_DEVICES += gl-inet-6416A-v1 |
||
838 | |||
839 | define Device/jwap230 |
||
840 | DEVICE_TITLE := jjPlus JWAP230 |
||
841 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
842 | BOARDNAME := JWAP230 |
||
843 | IMAGE_SIZE := 16000k |
||
844 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro |
||
845 | endef |
||
846 | TARGET_DEVICES += jwap230 |
||
847 | |||
848 | define Device/r36a |
||
849 | DEVICE_TITLE := ALFA Network R36A |
||
850 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport -swconfig |
||
851 | BOARDNAME := R36A |
||
852 | SUPPORTED_DEVICES := r36a |
||
853 | IMAGE_SIZE := 15872k |
||
854 | MTDPARTS := spi0.0:384k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware) |
||
855 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ |
||
856 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
857 | endef |
||
858 | TARGET_DEVICES += r36a |
||
859 | |||
860 | define Device/r602n |
||
861 | DEVICE_TITLE := P&W R602N |
||
862 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
863 | BOARDNAME := R602N |
||
864 | IMAGE_SIZE := 16000k |
||
865 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro |
||
866 | endef |
||
867 | TARGET_DEVICES += r602n |
||
868 | |||
869 | define Device/rut900 |
||
870 | DEVICE_TITLE := Teltonika RUT900 |
||
871 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -uboot-envtools |
||
872 | BOARDNAME := RUT900 |
||
873 | SUPPORTED_DEVICES := rut900 |
||
874 | IMAGE_SIZE := 15552k |
||
875 | MTDPARTS := spi0.0:128k(u-boot)ro,64k(config)ro,64k(art)ro,15552k(firmware),576k(event-log)ro |
||
876 | TPLINK_HWID := 0x35000001 |
||
877 | TPLINK_HWREV := 0x1 |
||
878 | TPLINK_HEADER_VERSION := 1 |
||
879 | KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
||
880 | KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | uImage lzma |
||
881 | IMAGES := sysupgrade.bin factory.bin |
||
882 | IMAGE/factory.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs |\ |
||
883 | pad-rootfs | teltonika-fw-fake-checksum | append-string master |\ |
||
884 | append-md5sum-bin | check-size $$$$(IMAGE_SIZE) |
||
885 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
886 | append-rootfs | pad-rootfs | append-metadata |\ |
||
887 | check-size $$$$(IMAGE_SIZE) |
||
888 | endef |
||
889 | TARGET_DEVICES += rut900 |
||
890 | |||
891 | define Device/mc-mac1200r |
||
892 | $(Device/tplink-8mlzma) |
||
893 | DEVICE_TITLE := Mercury MAC1200R |
||
3 | office | 894 | DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
1 | office | 895 | BOARDNAME := MC-MAC1200R |
896 | DEVICE_PROFILE := MAC1200R |
||
897 | TPLINK_HWID := 0x12000001 |
||
898 | endef |
||
899 | TARGET_DEVICES += mc-mac1200r |
||
900 | |||
901 | define Device/minibox-v1 |
||
902 | $(Device/tplink-16mlzma) |
||
903 | DEVICE_TITLE := GainStrong MiniBox V1.0 |
||
904 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
905 | BOARDNAME := MINIBOX-V1 |
||
906 | DEVICE_PROFILE := MINIBOXV1 |
||
907 | TPLINK_HWID := 0x3C000201 |
||
908 | CONSOLE := ttyATH0,115200 |
||
909 | IMAGES := sysupgrade.bin |
||
910 | endef |
||
911 | TARGET_DEVICES += minibox-v1 |
||
912 | |||
913 | define Device/oolite-v1 |
||
914 | $(Device/minibox-v1) |
||
915 | DEVICE_TITLE := GainStrong Oolite V1.0 |
||
916 | BOARDNAME := OOLITE-V1 |
||
917 | DEVICE_PROFILE := OOLITEV1 |
||
918 | TPLINK_HWID := 0x3C000101 |
||
919 | endef |
||
920 | TARGET_DEVICES += oolite-v1 |
||
921 | |||
922 | define Device/oolite-v5.2 |
||
923 | $(Device/tplink-16mlzma) |
||
924 | DEVICE_TITLE := GainStrong Oolite V5.2 |
||
3 | office | 925 | DEVICE_PACKAGES := ath10k-firmware-qca9887 kmod-ath10k kmod-usb-core kmod-usb2 |
1 | office | 926 | BOARDNAME := OOLITE-V5-2 |
927 | DEVICE_PROFILE := OOLITEV52 |
||
928 | TPLINK_HWID := 0x3C00010B |
||
929 | IMAGES := sysupgrade.bin |
||
930 | endef |
||
931 | TARGET_DEVICES += oolite-v5.2 |
||
932 | |||
933 | define Device/oolite-v5.2-dev |
||
934 | $(Device/oolite-v5.2) |
||
935 | DEVICE_TITLE := GainStrong Oolite V5.2-Dev (development board) |
||
936 | BOARDNAME := OOLITE-V5-2-DEV |
||
937 | DEVICE_PROFILE := OOLITEV52DEV |
||
938 | endef |
||
939 | TARGET_DEVICES += oolite-v5.2-dev |
||
940 | |||
941 | define Device/omy-g1 |
||
942 | $(Device/tplink-16mlzma) |
||
943 | DEVICE_TITLE := OMYlink OMY-G1 |
||
944 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
945 | BOARDNAME := OMY-G1 |
||
946 | DEVICE_PROFILE := OMYG1 |
||
947 | TPLINK_HWID := 0x06660101 |
||
948 | endef |
||
949 | TARGET_DEVICES += omy-g1 |
||
950 | |||
951 | define Device/omy-x1 |
||
952 | $(Device/tplink-8mlzma) |
||
953 | DEVICE_TITLE := OMYlink OMY-X1 |
||
954 | BOARDNAME := OMY-X1 |
||
955 | DEVICE_PROFILE := OMYX1 |
||
956 | TPLINK_HWID := 0x06660201 |
||
957 | endef |
||
958 | TARGET_DEVICES += omy-x1 |
||
959 | |||
960 | define Device/onion-omega |
||
961 | $(Device/tplink-16mlzma) |
||
962 | DEVICE_TITLE := Onion Omega |
||
963 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial |
||
964 | BOARDNAME := ONION-OMEGA |
||
965 | DEVICE_PROFILE := OMEGA |
||
966 | TPLINK_HWID := 0x04700001 |
||
967 | CONSOLE := ttyATH0,115200 |
||
968 | endef |
||
969 | TARGET_DEVICES += onion-omega |
||
970 | |||
971 | define Device/sc1750 |
||
972 | DEVICE_TITLE := Abicom SC1750 |
||
973 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
||
974 | BOARDNAME := SC1750 |
||
975 | IMAGE_SIZE := 15744k |
||
976 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART) |
||
977 | endef |
||
978 | TARGET_DEVICES += sc1750 |
||
979 | |||
980 | define Device/sc300m |
||
981 | DEVICE_TITLE := Abicom SC300M |
||
982 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
||
983 | BOARDNAME := SC300M |
||
984 | IMAGE_SIZE := 15744k |
||
985 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART) |
||
986 | endef |
||
987 | TARGET_DEVICES += sc300m |
||
988 | |||
989 | define Device/sc450 |
||
990 | DEVICE_TITLE := Abicom SC450 |
||
991 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
||
992 | BOARDNAME := SC450 |
||
993 | IMAGE_SIZE := 15744k |
||
994 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART) |
||
995 | endef |
||
996 | TARGET_DEVICES += sc450 |
||
997 | |||
998 | define Device/smart-300 |
||
999 | $(Device/tplink-8mlzma) |
||
1000 | DEVICE_TITLE := NC-LINK SMART-300 |
||
1001 | BOARDNAME := SMART-300 |
||
1002 | DEVICE_PROFILE := SMART-300 |
||
1003 | TPLINK_HWID := 0x93410001 |
||
1004 | endef |
||
1005 | TARGET_DEVICES += smart-300 |
||
1006 | |||
1007 | define Device/som9331 |
||
1008 | $(Device/tplink-8mlzma) |
||
1009 | DEVICE_TITLE := OpenEmbed SOM9331 |
||
1010 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial |
||
1011 | BOARDNAME := SOM9331 |
||
1012 | DEVICE_PROFILE := SOM9331 |
||
1013 | TPLINK_HWID := 0x04800054 |
||
1014 | CONSOLE := ttyATH0,115200 |
||
1015 | endef |
||
1016 | TARGET_DEVICES += som9331 |
||
1017 | |||
1018 | define Device/sr3200 |
||
1019 | DEVICE_TITLE := YunCore SR3200 |
||
3 | office | 1020 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x |
1 | office | 1021 | BOARDNAME := SR3200 |
1022 | IMAGE_SIZE := 16000k |
||
1023 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro |
||
1024 | endef |
||
1025 | TARGET_DEVICES += sr3200 |
||
1026 | |||
1027 | define Device/xd3200 |
||
1028 | $(Device/sr3200) |
||
1029 | DEVICE_TITLE := YunCore XD3200 |
||
3 | office | 1030 | DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
1 | office | 1031 | BOARDNAME := XD3200 |
1032 | endef |
||
1033 | TARGET_DEVICES += xd3200 |
||
1034 | |||
1035 | define Device/t830 |
||
1036 | DEVICE_TITLE := YunCore T830 |
||
1037 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
||
1038 | BOARDNAME := T830 |
||
1039 | IMAGE_SIZE := 16000k |
||
1040 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro |
||
1041 | SUPPORTED_DEVICES := t830 |
||
1042 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
1043 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
1044 | endef |
||
1045 | TARGET_DEVICES += t830 |
||
1046 | |||
1047 | define Device/tellstick-znet-lite |
||
1048 | $(Device/tplink-16mlzma) |
||
1049 | DEVICE_TITLE := TellStick ZNet Lite |
||
1050 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-acm kmod-usb-serial kmod-usb-serial-pl2303 |
||
1051 | BOARDNAME := TELLSTICK-ZNET-LITE |
||
1052 | DEVICE_PROFILE := TELLSTICKZNETLITE |
||
1053 | TPLINK_HWID := 0x00726001 |
||
1054 | CONSOLE := ttyATH0,115200 |
||
1055 | endef |
||
1056 | TARGET_DEVICES += tellstick-znet-lite |
||
1057 | |||
1058 | define Device/ts-d084 |
||
1059 | $(Device/tplink-8mlzma) |
||
1060 | DEVICE_TITLE := PISEN TS-D084 |
||
1061 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
1062 | BOARDNAME := TS-D084 |
||
1063 | DEVICE_PROFILE := TSD084 |
||
1064 | TPLINK_HWID := 0x07030101 |
||
1065 | CONSOLE := ttyATH0,115200 |
||
1066 | endef |
||
1067 | TARGET_DEVICES += ts-d084 |
||
1068 | |||
1069 | define Device/n5q |
||
1070 | DEVICE_TITLE := ALFA Network N5Q |
||
1071 | DEVICE_PACKAGES := rssileds -swconfig |
||
1072 | BOARDNAME := N5Q |
||
1073 | SUPPORTED_DEVICES := n5q |
||
1074 | IMAGE_SIZE := 15872k |
||
1075 | MTDPARTS := spi0.0:384k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware) |
||
1076 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ |
||
1077 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
1078 | endef |
||
1079 | TARGET_DEVICES += n5q |
||
1080 | |||
1081 | define Device/NBG6616 |
||
1082 | DEVICE_TITLE := ZyXEL NBG6616 |
||
3 | office | 1083 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k ath10k-firmware-qca988x |
1 | office | 1084 | BOARDNAME := NBG6616 |
1085 | KERNEL_SIZE := 2048k |
||
1086 | IMAGE_SIZE := 15323k |
||
1087 | MTDPARTS := spi0.0:192k(u-boot)ro,64k(env)ro,64k(RFdata)ro,384k(zyxel_rfsd),384k(romd),64k(header),2048k(kernel),13184k(rootfs),15232k@0x120000(firmware) |
||
1088 | CMDLINE += mem=128M |
||
3 | office | 1089 | IMAGES := sysupgrade.bin |
1 | office | 1090 | KERNEL := kernel-bin | patch-cmdline | lzma | uImage lzma | jffs2 boot/vmlinux.lzma.uImage |
1091 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) |
||
1092 | # We cannot currently build a factory image. It is the sysupgrade image |
||
1093 | # prefixed with a header (which is actually written into the MTD device). |
||
1094 | # The header is 2kiB and is filled with 0xff. The format seems to be: |
||
1095 | # 2 bytes: 0x0000 |
||
1096 | # 2 bytes: checksum of the data partition (big endian) |
||
1097 | # 4 bytes: length of the contained image file (big endian) |
||
1098 | # 32 bytes: Firmware Version string (NUL terminated, 0xff padded) |
||
1099 | # 2 bytes: 0x0000 |
||
1100 | # 2 bytes: checksum over the header partition (big endian) |
||
1101 | # 32 bytes: Model (e.g. "NBG6616", NUL termiated, 0xff padded) |
||
1102 | # rest: 0xff padding |
||
1103 | # |
||
1104 | # The checksums are calculated by adding up all bytes and if a 16bit |
||
1105 | # overflow occurs, one is added and the sum is masked to 16 bit: |
||
1106 | # csum = csum + databyte; if (csum > 0xffff) { csum += 1; csum &= 0xffff }; |
||
1107 | # Should the file have an odd number of bytes then the byte len-0x800 is |
||
1108 | # used additionally. |
||
1109 | # The checksum for the header is calcualted over the first 2048 bytes with |
||
1110 | # the firmware checksum as the placeholder during calculation. |
||
1111 | # |
||
1112 | # The header is padded with 0xff to the erase block size of the device. |
||
1113 | endef |
||
1114 | TARGET_DEVICES += NBG6616 |
||
1115 | |||
1116 | define Device/c-55 |
||
1117 | DEVICE_TITLE := AirTight Networks C-55 |
||
1118 | DEVICE_PACKAGES := kmod-ath9k |
||
1119 | BOARDNAME := C-55 |
||
1120 | KERNEL_SIZE := 2048k |
||
1121 | IMAGE_SIZE := 15872k |
||
1122 | MTDPARTS := spi0.0:256k(u-boot)ro,128k(u-boot-env)ro,2048k(kernel),13824k(rootfs),13824k(opt)ro,2624k(failsafe)ro,64k(art)ro,15872k@0x60000(firmware) |
||
1123 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) |
||
1124 | endef |
||
1125 | TARGET_DEVICES += c-55 |
||
1126 | |||
1127 | define Device/hiwifi-hc6361 |
||
1128 | DEVICE_TITLE := HiWiFi HC6361 |
||
1129 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \ |
||
1130 | kmod-fs-ext4 kmod-nls-iso8859-1 e2fsprogs |
||
1131 | BOARDNAME := HiWiFi-HC6361 |
||
1132 | DEVICE_PROFILE := HIWIFI_HC6361 |
||
1133 | IMAGE_SIZE := 16128k |
||
1134 | KERNEL := kernel-bin | patch-cmdline | lzma | uImageHiWiFi lzma |
||
1135 | CONSOLE := ttyATH0,115200 |
||
1136 | MTDPARTS := spi0.0:64k(u-boot)ro,64k(bdinfo)ro,16128k(firmware),64k(backup)ro,64k(art)ro |
||
1137 | endef |
||
1138 | TARGET_DEVICES += hiwifi-hc6361 |
||
1139 | |||
1140 | define Device/seama |
||
1141 | LOADER_TYPE := bin |
||
1142 | BLOCKSIZE := 64k |
||
1143 | KERNEL := kernel-bin | patch-cmdline | relocate-kernel | lzma |
||
1144 | KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | seama |
||
1145 | KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX).seama |
||
1146 | IMAGES := sysupgrade.bin factory.bin |
||
1147 | |||
1148 | # 64 bytes offset: |
||
1149 | # - 28 bytes seama_header |
||
1150 | # - 36 bytes of META data (4-bytes aligned) |
||
1151 | IMAGE/default := append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | append-rootfs |
||
1152 | IMAGE/sysupgrade.bin := \ |
||
1153 | $$(IMAGE/default) | seama | pad-rootfs | \ |
||
1154 | check-size $$$$(IMAGE_SIZE) |
||
1155 | IMAGE/factory.bin := \ |
||
1156 | $$(IMAGE/default) | seama | pad-rootfs | \ |
||
3 | office | 1157 | seama-seal -m "signature=$$$$(SEAMA_SIGNATURE)" | \ |
1158 | check-size $$$$(IMAGE_SIZE) |
||
1 | office | 1159 | SEAMA_SIGNATURE := |
1160 | endef |
||
1161 | |||
1162 | define Device/dir-869-a1 |
||
1163 | $(Device/seama) |
||
1164 | DEVICE_TITLE := D-Link DIR-869 rev. A1 |
||
3 | office | 1165 | DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
1 | office | 1166 | BOARDNAME := DIR-869-A1 |
1167 | IMAGE_SIZE := 15872k |
||
1168 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro |
||
1169 | SEAMA_SIGNATURE := wrgac54_dlink.2015_dir869 |
||
1170 | IMAGE/factory.bin := \ |
||
1171 | $$(IMAGE/default) | pad-rootfs -x 64 | \ |
||
1172 | seama | seama-seal -m "signature=$$$$(SEAMA_SIGNATURE)" | \ |
||
1173 | check-size $$$$(IMAGE_SIZE) |
||
1174 | endef |
||
1175 | TARGET_DEVICES += dir-869-a1 |
||
1176 | |||
1177 | define Device/mynet-n600 |
||
1178 | $(Device/seama) |
||
1179 | DEVICE_TITLE := Western Digital My Net N600 |
||
1180 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
1181 | BOARDNAME := MYNET-N600 |
||
1182 | IMAGE_SIZE := 15808k |
||
1183 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro |
||
1184 | SEAMA_SIGNATURE := wrgnd16_wd_db600 |
||
1185 | endef |
||
1186 | TARGET_DEVICES += mynet-n600 |
||
1187 | |||
1188 | define Device/mynet-n750 |
||
1189 | $(Device/seama) |
||
1190 | DEVICE_TITLE := Western Digital My Net N750 |
||
1191 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
1192 | BOARDNAME := MYNET-N750 |
||
1193 | IMAGE_SIZE := 15808k |
||
1194 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro |
||
1195 | SEAMA_SIGNATURE := wrgnd13_wd_av |
||
1196 | endef |
||
1197 | TARGET_DEVICES += mynet-n750 |
||
1198 | |||
1199 | define Device/qihoo-c301 |
||
1200 | $(Device/seama) |
||
1201 | DEVICE_TITLE := Qihoo C301 |
||
3 | office | 1202 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x |
1 | office | 1203 | BOARDNAME := QIHOO-C301 |
1204 | IMAGE_SIZE := 15744k |
||
1205 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(devdata),64k(devconf),15744k(firmware),64k(warm_start),64k(action_image_config),64k(radiocfg)ro;spi0.1:15360k(upgrade2),1024k(privatedata) |
||
1206 | SEAMA_SIGNATURE := wrgac26_qihoo360_360rg |
||
1207 | endef |
||
1208 | TARGET_DEVICES += qihoo-c301 |
||
1209 | |||
1210 | define Device/dap-1330-a1 |
||
1211 | DEVICE_TITLE := D-Link DAP-1330 rev. A1 |
||
1212 | DEVICE_PACKAGES := rssileds |
||
1213 | BOARDNAME := DAP-1330-A1 |
||
1214 | IMAGES := factory.img sysupgrade.bin |
||
1215 | IMAGE_SIZE := 7936k |
||
1216 | IMAGE/factory.img := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) | mkdapimg2 917504 |
||
1217 | MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,64k(mp)ro,64k(config)ro,7936k(firmware) |
||
1218 | DAP_SIGNATURE := HONEYBEE-FIRMWARE-DAP-1330 |
||
1219 | endef |
||
1220 | TARGET_DEVICES += dap-1330-a1 |
||
1221 | |||
1222 | define Device/dap-2695-a1 |
||
1223 | DEVICE_TITLE := D-Link DAP-2695 rev. A1 |
||
3 | office | 1224 | DEVICE_PACKAGES := ath10k-firmware-qca988x kmod-ath10k |
1 | office | 1225 | BOARDNAME := DAP-2695-A1 |
1226 | IMAGES := factory.img sysupgrade.bin |
||
1227 | IMAGE_SIZE := 15360k |
||
1228 | IMAGE/factory.img := append-kernel | pad-offset 65536 160 | append-rootfs | wrgg-pad-rootfs | mkwrggimg | check-size $$$$(IMAGE_SIZE) |
||
1229 | IMAGE/sysupgrade.bin := append-kernel | pad-offset 65536 160 | mkwrggimg | append-rootfs | wrgg-pad-rootfs | check-size $$$$(IMAGE_SIZE) |
||
1230 | KERNEL := kernel-bin | patch-cmdline | relocate-kernel | lzma |
||
1231 | KERNEL_INITRAMFS := $$(KERNEL) | mkwrggimg |
||
1232 | MTDPARTS := spi0.0:256k(bootloader)ro,64k(bdcfg)ro,64k(rgdb)ro,64k(langpack)ro,15360k(firmware),448k(captival)ro,64k(certificate)ro,64k(radiocfg)ro |
||
1233 | DAP_SIGNATURE := wapac02_dkbs_dap2695 |
||
1234 | endef |
||
1235 | TARGET_DEVICES += dap-2695-a1 |
||
1236 | |||
3 | office | 1237 | define Device/bhr-4grv2 |
1238 | DEVICE_TITLE := Buffalo BHR-4GRV2 |
||
1239 | BOARDNAME := BHR-4GRV2 |
||
1240 | ROOTFS_SIZE := 14528k |
||
1241 | KERNEL_SIZE := 1472k |
||
1242 | IMAGE_SIZE := 16000k |
||
1243 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware) |
||
1244 | IMAGES := sysupgrade.bin factory.bin |
||
1245 | IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) |
||
1246 | IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | mkbuffaloimg |
||
1247 | endef |
||
1248 | TARGET_DEVICES += bhr-4grv2 |
||
1249 | |||
1 | office | 1250 | define Device/wam250 |
1251 | DEVICE_TITLE := Samsung WAM250 |
||
1252 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig |
||
1253 | BOARDNAME := WAM250 |
||
1254 | IMAGE_SIZE := 15872k |
||
1255 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),128k(nvram)ro,15872k(firmware),64k(art)ro |
||
1256 | SUPPORTED_DEVICES := wam250 |
||
1257 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) |\ |
||
1258 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
1259 | endef |
||
1260 | TARGET_DEVICES += wam250 |
||
1261 | |||
1262 | define Device/wifi-pineapple-nano |
||
1263 | $(Device/tplink-16mlzma) |
||
1264 | DEVICE_TITLE := Hak5 WiFi Pineapple NANO |
||
1265 | DEVICE_PACKAGES := kmod-ath9k-htc kmod-usb-core kmod-usb2 kmod-usb-storage \ |
||
1266 | -swconfig -uboot-envtools |
||
1267 | BOARDNAME := WIFI-PINEAPPLE-NANO |
||
1268 | DEVICE_PROFILE := WIFIPINEAPPLENANO |
||
1269 | TPLINK_HWID := 0x4e414e4f |
||
1270 | CONSOLE := ttyATH0,115200 |
||
1271 | IMAGES := sysupgrade.bin |
||
1272 | endef |
||
1273 | TARGET_DEVICES += wifi-pineapple-nano |
||
1274 | |||
1275 | define Device/wlr8100 |
||
1276 | DEVICE_TITLE := Sitecom WLR-8100 |
||
1277 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb3 \ |
||
3 | office | 1278 | kmod-ath10k ath10k-firmware-qca988x |
1 | office | 1279 | BOARDNAME := WLR8100 |
1280 | IMAGE_SIZE := 15424k |
||
1281 | MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env)ro,15424k(firmware),256k(manufacture)ro,64k(backup)ro,320k(storage)ro,64k(art)ro |
||
1282 | endef |
||
1283 | TARGET_DEVICES += wlr8100 |
||
1284 | |||
1285 | define Device/wpj-16m |
||
1286 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
||
1287 | MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro |
||
1288 | IMAGE_SIZE := 16128k |
||
1289 | endef |
||
1290 | |||
1291 | define Device/wpj342 |
||
1292 | $(Device/wpj-16m) |
||
1293 | DEVICE_TITLE := Compex WPJ342 (16MB flash) |
||
1294 | BOARDNAME := WPJ342 |
||
1295 | endef |
||
1296 | TARGET_DEVICES += wpj342 |
||
1297 | |||
1298 | define Device/wpj344 |
||
1299 | $(Device/wpj-16m) |
||
1300 | DEVICE_TITLE := Compex WPJ344 (16MB flash) |
||
1301 | BOARDNAME := WPJ344 |
||
1302 | SUPPORTED_DEVICES := wpj344 |
||
1303 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ |
||
1304 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
1305 | endef |
||
1306 | TARGET_DEVICES += wpj344 |
||
1307 | |||
1308 | define Device/wpj531 |
||
1309 | $(Device/wpj-16m) |
||
1310 | DEVICE_TITLE := Compex WPJ531 (16MB flash) |
||
1311 | BOARDNAME := WPJ531 |
||
1312 | endef |
||
1313 | TARGET_DEVICES += wpj531 |
||
1314 | |||
1315 | define Device/wpj558 |
||
1316 | $(Device/wpj-16m) |
||
1317 | DEVICE_TITLE := Compex WPJ558 (16MB flash) |
||
1318 | BOARDNAME := WPJ558 |
||
1319 | SUPPORTED_DEVICES := wpj558 |
||
1320 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ |
||
1321 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
1322 | endef |
||
1323 | TARGET_DEVICES += wpj558 |
||
1324 | |||
1325 | define Device/wpj563 |
||
1326 | $(Device/wpj-16m) |
||
1327 | DEVICE_TITLE := Compex WPJ563 (16MB flash) |
||
1328 | BOARDNAME := WPJ563 |
||
1329 | endef |
||
1330 | TARGET_DEVICES += wpj563 |
||
1331 | |||
1332 | define Device/wrtnode2q |
||
1333 | DEVICE_TITLE := WRTnode2Q |
||
1334 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage |
||
1335 | BOARDNAME := WRTNODE2Q |
||
1336 | IMAGE_SIZE := 16064k |
||
1337 | MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,16064k(firmware),16384k@0x0(fullflash) |
||
1338 | endef |
||
1339 | TARGET_DEVICES += wrtnode2q |
||
1340 | |||
3 | office | 1341 | define Device/zbt-we1526 |
1342 | DEVICE_TITLE := Zbtlink ZBT-WE1526 |
||
1343 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
1344 | BOARDNAME := ZBT-WE1526 |
||
1345 | IMAGE_SIZE := 16000k |
||
1346 | KERNEL_SIZE := 1472k |
||
1347 | ROOTFS_SIZE := 14528k |
||
1348 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware) |
||
1349 | IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) |
||
1350 | endef |
||
1351 | TARGET_DEVICES += zbt-we1526 |
||
1352 | |||
1 | office | 1353 | define Device/AVM |
1354 | DEVICE_PACKAGES := fritz-tffs -uboot-envtools |
||
1355 | KERNEL := kernel-bin | patch-cmdline | lzma | eva-image |
||
1356 | KERNEL_INITRAMFS := $$(KERNEL) |
||
1357 | IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | \ |
||
1358 | append-squashfs-fakeroot-be | pad-to 256 | \ |
||
1359 | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |
||
1360 | endef |
||
1361 | |||
1362 | define Device/fritz300e |
||
1363 | $(call Device/AVM) |
||
1364 | DEVICE_TITLE := AVM FRITZ!WLAN Repeater 300E |
||
1365 | DEVICE_PACKAGES += rssileds -swconfig |
||
1366 | BOARDNAME := FRITZ300E |
||
1367 | SUPPORTED_DEVICES := fritz300e |
||
1368 | IMAGE_SIZE := 15232k |
||
1369 | endef |
||
1370 | TARGET_DEVICES += fritz300e |
||
1371 | |||
1372 | define Device/fritz4020 |
||
1373 | $(call Device/AVM) |
||
1374 | DEVICE_TITLE := AVM FRITZ!Box 4020 |
||
1375 | DEVICE_PACKAGES += kmod-usb-core kmod-usb2 kmod-usb-storage |
||
1376 | BOARDNAME := FRITZ4020 |
||
1377 | SUPPORTED_DEVICES := fritz4020 |
||
1378 | IMAGE_SIZE := 15232k |
||
1379 | endef |
||
1380 | TARGET_DEVICES += fritz4020 |
||
1381 | |||
1382 | define Device/fritz450e |
||
1383 | $(call Device/AVM) |
||
1384 | DEVICE_TITLE := AVM FRITZ!WLAN Repeater 450E |
||
1385 | DEVICE_PACKAGES += -swconfig |
||
1386 | BOARDNAME := FRITZ450E |
||
1387 | SUPPORTED_DEVICES := fritz450e |
||
1388 | IMAGE_SIZE := 15232k |
||
1389 | endef |
||
1390 | TARGET_DEVICES += fritz450e |