5 # sign an image to make it work with edimax tftp recovery
6 define BuildFirmware
/Edimax
/squashfs
7 $(call BuildFirmware
/OF
,$(1),$(2),$(3),$(4))
8 if
[ -e
"$(call sysupname,$(1),$(2))" ]; then \
9 mkedimaximg
-i
$(call sysupname
,$(1),$(2)) \
10 -o
$(call imgname
,$(1),$(2))-factory.bin \
11 -s
$(5) -m
$(6) -f
$(7) -S
$(8); \
14 BuildFirmware
/Edimax
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3))
17 define BuildFirmware
/Poray4M
/squashfs
18 $(call BuildFirmware
/Default4M
/$(1),$(1),$(2),$(3))
19 if
[ -e
"$(call sysupname,$(1),$(2))" ]; then \
20 mkporayfw
-B
$(3) -F
4M \
21 -f
$(call sysupname
,$(1),$(2)) \
22 -o
$(call imgname
,$(1),$(2))-factory.bin
; \
25 BuildFirmware
/Poray4M
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3))
27 define BuildFirmware
/Poray8M
/squashfs
28 $(call BuildFirmware
/Default8M
/$(1),$(1),$(2),$(3))
29 if
[ -e
"$(call sysupname,$(1),$(2))" ]; then \
30 mkporayfw
-B
$(3) -F
8M \
31 -f
$(call sysupname
,$(1),$(2)) \
32 -o
$(call imgname
,$(1),$(2))-factory.bin
; \
35 BuildFirmware
/Poray8M
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3))
37 asl26555_8mb_mtd_size
=7929856
38 asl26555_16mb_mtd_size
=16252928
39 define BuildFirmware
/ASL26555
/squashfs
40 $(call BuildFirmware
/CustomFlash
/$(1),$(1),$(2)-8M
,$(3)-8M
,$(asl26555_8mb_mtd_size
))
41 $(call BuildFirmware
/CustomFlash
/$(1),$(1),$(2)-16M
,$(3)-16M
,$(asl26555_16mb_mtd_size
))
43 define BuildFirmware
/ASL26555
/initramfs
44 $(call BuildFirmware
/OF
/initramfs
,$(1),$(2)-8M
,$(3)-8M
)
45 $(call BuildFirmware
/OF
/initramfs
,$(1),$(2)-16M
,$(3)-16M
)
48 define BuildFirmware
/JCG
/squashfs
49 $(call BuildFirmware
/Default4M
/$(1),$(1),$(2),$(3))
50 -jcgimage
-o
$(call imgname
,$(1),$(2))-factory.bin \
51 -u
$(call sysupname
,$(1),$(2)) -v
$(4)
54 define BuildFirmware
/DIR300B1
/squashfs
55 $(call BuildFirmware
/Default4M
/$(1),$(1),$(2),$(3))
56 -mkwrgimg
-s
$(4) -d
/dev
/mtdblock
/2 \
57 -i
$(call sysupname
,$(1),$(2)) \
58 -o
$(call imgname
,$(1),$(2))-factory.bin
60 BuildFirmware
/DIR300B1
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3))
62 define BuildFirmware
/DIR615H1
/squashfs
63 $(call BuildFirmware
/Default4M
/$(1),$(1),dir-615-h1
,DIR-615-H1
)
64 -mksenaofw
-e
$(call sysupname
,$(1),dir-615-h1
) \
65 -o
$(call imgname
,$(1),dir-615-h1
)-factory.bin \
68 BuildFirmware
/DIR615H1
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),dir-615-h1
,DIR-615-H1
)
70 # sign dap 1350 based images
71 dap1350_mtd_size
=7667712
72 define BuildFirmware
/dap1350
/squashfs
73 $(call BuildFirmware
/CustomFlash
/$(1),$(1),$(2),$(3),$(dap1350_mtd_size
))
75 -i
$(call sysupname
,$(1),$(2)) \
76 -o
$(call imgname
,$(1),$(2))-factory.bin
78 BuildFirmware
/dap1350
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3))
80 define BuildFirmware
/DCS930
/squashfs
81 $(call BuildFirmware
/Default4M
/squashfs
,squashfs
,$(2),$(3))
82 dd if
=$(KDIR
)/vmlinux-
$(2).bin.lzma of
=$(KDIR
)/image.
$(2).combined bs
=1048512 count
=1 conv
=sync
83 cat
$(KDIR
)/root.squashfs
>> $(KDIR
)/image.
$(2).combined
84 $(call MkImage
,lzma
,$(KDIR
)/image.
$(2).combined
,$(KDIR
)/image.
$(2))
85 $(call prepare_generic_squashfs
,$(KDIR
)/image.
$(2))
86 if
[ `stat -c%s "$(KDIR)/image.$(2)"` -gt
$(ralink_default_fw_size_4M
) ]; then \
87 echo
"Warning: $(KDIR)/image.$(2) is too big" >&2; \
89 dd if
=$(KDIR
)/image.
$(2) of
=$(KDIR
)/dcs.tmp bs
=64K count
=5 conv
=sync
;\
90 cat
$(KDIR
)/image.
$(2) >> $(KDIR
)/dcs.tmp
; \
91 dd if
=$(KDIR
)/dcs.tmp of
=$(call imgname
,$(1),$(2))-factory.bin bs
=4096k count
=1 conv
=sync
;\
92 $(STAGING_DIR_HOST
)/bin
/mkdcs932
$(call imgname
,$(1),$(2))-factory.bin
; \
95 BuildFirmware
/DCS930
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3))
97 BuildFirmware
/HLKRM04
/squashfs
=$(call BuildFirmware
/Default4M
/squashfs
,$(1),$(2),$(3),$(4))
98 define BuildFirmware
/HLKRM04
/initramfs
99 $(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3),$(4))
100 mkhilinkfw
-e
-i
$(call imgname
,$(1),$(2))-uImage.bin
-o
$(call imgname
,$(1),$(2))-factory.bin
;
103 vocore_8mb_mtd_size
=8060928
104 vocore_16mb_mtd_size
=16449536
105 define BuildFirmware
/VOCORE
/squashfs
106 $(call BuildFirmware
/CustomFlash
/$(1),$(1),$(2)-8M
,$(3)-8M
,$(vocore_8mb_mtd_size
))
107 $(call BuildFirmware
/CustomFlash
/$(1),$(1),$(2)-16M
,$(3)-16M
,$(vocore_16mb_mtd_size
))
109 define BuildFirmware
/VOCORE
/initramfs
110 $(call BuildFirmware
/OF
/initramfs
,$(1),$(2)-8M
,$(3)-8M
)
111 $(call BuildFirmware
/OF
/initramfs
,$(1),$(2)-16M
,$(3)-16M
)
114 # sign Buffalo images
115 define BuildFirmware
/Buffalo
116 if
[ -e
"$(call sysupname,$(1),$(2))" ]; then \
117 buffalo-enc
-p
$(3) -v
1.76 \
118 -i
$(KDIR
)/vmlinux-
$(2).uImage \
119 -o
$(KDIR
)/vmlinux-
$(2).uImage.enc
; \
120 buffalo-enc
-p
$(3) -v
1.76 \
121 -i
$(KDIR
)/root.
$(1) \
122 -o
$(KDIR
)/root.
$(2).enc
; \
123 buffalo-tag
-b
$(3) -p
$(3) -a ram
-v
1.76 -m
1.01 \
124 -l mlang8
-f
1 -r EU \
125 -i
$(KDIR
)/vmlinux-
$(2).uImage.enc \
126 -i
$(KDIR
)/root.
$(2).enc \
127 -o
$(call imgname
,$(1),$(2))-factory-EU.bin
; \
131 # FIXME: this looks broken
132 buffalo_whrg300n_mtd_size
=3801088
133 define BuildFirmware
/WHRG300N
/squashfs
134 $(call BuildFirmware
/Default4M
/$(1),$(1),whr-g300n
,WHR-G300N
)
135 # the following line has a bad argument 3 ... the old Makefile was already broken
136 $(call BuildFirmware
/Buffalo
,$(1),whr-g300n
,whr-g300n
)
137 if
[ -e
"$(call sysupname,$(1),$(2))" ]; then \
139 echo
-n
-e
"# Airstation FirmWare\nrun u_fw\nreset\n\n" | \
140 dd bs
=512 count
=1 conv
=sync
; \
141 dd if
=$(call sysupname
,$(1),whr-g300n
); \
142 ) > $(KDIR
)/whr-g300n-tftp.tmp
&& \
143 buffalo-tftp
-i
$(KDIR
)/whr-g300n-tftp.tmp \
144 -o
$(call imgname
,$(1),whr-g300n
)-tftp.bin
; \
147 BuildFirmware
/WHRG300N
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),whr-g300n
,WHR-G300N
)
149 kernel_size_wl341v3
=917504
150 rootfs_size_wl341v3
=2949120
151 define BuildFirmware
/WL-341V3
/squashfs
152 $(call BuildFirmware
/Default4M
/$(1),$(1),wl-341v3
,WL-341V3
)
153 # This code looks broken and really needs to be converted to C
154 if
[ -e
"$(call sysupname,$(1),$(2))" ]; then \
156 dd if
=/dev
/zero bs
=195936 count
=1; \
158 dd if
=/dev
/zero bs
=581 count
=1; \
159 echo
-n
-e
"\x73\x45\x72\x43\x6F\x4D\x6D\x00\x01\x00\x00\x59\x4E\x37\x95\x58\x10\x00\x20\x00\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x03\x00\x00\x80\x00\x00\x00\x00\x03\x00\x00\x10\x12\x00\x00\x00\x10\x73\x45\x72\x43\x6F\x4D\x6D"; \
160 dd if
=/dev
/zero bs
=65552 count
=1; \
161 dd if
=$(KDIR
)/vmlinux-
$(2).uImage bs
=$(kernel_size_wl341v3
) conv
=sync
; \
162 dd if
=$(KDIR
)/root.
$(1) bs
=64k conv
=sync
; \
163 dd if
=/dev
/zero bs
=`expr 4194304 - 262144 - 16 - $(kernel_size_wl341v3) - \( \( \( \`stat
-c
%s
$(KDIR
)/root.
$(1)\
` / 65536 \) + 1 \) \* 65536 \)` count
=1; \
164 echo
-n
-e
"\x11\x03\x80\x00\x10\x12\x90\xF7\x65\x52\x63\x4F\x6D\x4D\x00\x00"; \
165 ) > $(call imgname
,$(1),$(2))-factory.bin
; \
168 BuildFirmware
/WL-341V3
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),wl-341v3
,WL-341V3
)
170 define BuildFirmware
/WNCE2001
/squashfs
171 $(call BuildFirmware
/Default4M
/$(1),$(1),$(2),$(3))
172 -mkdapimg
-s RT3052-AP-WNCE2001-3
-r WW
-v
1.0.0.99 \
173 -i
$(call sysupname
,$(1),$(2)) \
174 -o
$(call imgname
,$(1),$(2))-factory-worldwide.bin
175 -mkdapimg
-s RT3052-AP-WNCE2001-3
-r NA
-v
1.0.0.99 \
176 -i
$(call sysupname
,$(1),$(2)) \
177 -o
$(call imgname
,$(1),$(2))-factory-northamerica.bin
179 BuildFirmware
/WNCE2001
/initramfs
=$(call BuildFirmware
/OF
/initramfs
,$(1),$(2),$(3))
183 define BuildFirmware
/UIMAGE_8M
184 $(call MkCombineduImage
,$(1),$(2),$(call mkcmdline
,$(3),$(4),$(5)) $(call mkmtd
/$(6),$(mtdlayout_8M
)),$(kernel_size_8M
),$(rootfs_size_8M
),$(7))
186 define Image
/Build
/Profile
/ALL02393G
187 $(call Image
/Build
/Template
/$(image_type
)/$(1),UIMAGE_8M
,all0239-3g
,ALL0239-3G
,ttyS1
,57600,phys
)
191 Image
/Build
/Profile
/DIR610A1
=$(call BuildFirmware
/Seama
/$(1),$(1),dir-610-a1
,DIR-610-A1
,wrgn59_dlob.hans_dir610
,$(ralink_default_fw_size_4M
))
192 edimax_3g6200n_mtd_size
=3735552
193 Image
/Build
/Profile
/3G6200N
=$(call BuildFirmware
/Edimax
/$(1),$(1),3g-6200n
,3G-6200N
,$(edimax_3g6200n_mtd_size
),CSYS
,3G62
,0x50000,0xc0000)
194 Image
/Build
/Profile
/3G6200NL
=$(call BuildFirmware
/Edimax
/$(1),$(1),3g-6200nl
,3G-6200NL
,$(edimax_3g6200n_mtd_size
),CSYS
,3G62
,0x50000,0xc0000)
195 Image
/Build
/Profile
/3G300M
=$(call BuildFirmware
/CustomFlashFactory
/$(1),$(1),3g300m
,3G300M
,$(ralink_default_fw_size_4M
),3G150M_SPI Kernel Image
,factory
)
196 Image
/Build
/Profile
/A5-V11
=$(call BuildFirmware
/Poray4M
/$(1),$(1),a5-v11
,A5-V11
)
197 Image
/Build
/Profile
/AIR3GII
=$(call BuildFirmware
/Default4M
/$(1),$(1),air3gii
,AIR3GII
)
198 Image
/Build
/Profile
/ALL0256N
=$(call BuildFirmware
/DefaultDualSize
/$(1),$(1),all0256n
,ALL0256N
)
199 allnet_all5002_mtd_size
=33226752
200 Image
/Build
/Profile
/ALL5002
=$(call BuildFirmware
/CustomFlash
/$(1),$(1),all5002
,ALL5002
,$(allnet_all5002_mtd_size
))
201 Image
/Build
/Profile
/ALL5003
=$(call BuildFirmware
/CustomFlash
/$(1),$(1),all5003
,ALL5003
,$(allnet_all5002_mtd_size
))
202 argus_atp52b_mtd_size
=7995392
203 Image
/Build
/Profile
/ATP-52B
=$(call BuildFirmware
/CustomFlash
/$(1),$(1),atp-52b
,ATP-52B
,$(argus_atp52b_mtd_size
))
204 Image
/Build
/Profile
/ASL26555
=$(call BuildFirmware
/ASL26555
/$(1),$(1),asl26555
,ASL26555
)
205 Image
/Build
/Profile
/AWM002EVB
=$(call BuildFirmware
/DefaultDualSize
/$(1),$(1),awm002-evb
,AWM002-EVB
)
206 Image
/Build
/Profile
/AWM003EVB
=$(call BuildFirmware
/Default8M
/$(1),$(1),awm003-evb
,AWM003-EVB
)
207 Image
/Build
/Profile
/AWAPN2403
=$(call BuildFirmware
/Default4M
/$(1),$(1),awmapn2403
,AWAPN2403
)
208 Image
/Build
/Profile
/BC2
=$(call BuildFirmware
/Default8M
/$(1),$(1),bc2
,BC2
)
209 broadway_mtd_size
=7929856
210 Image
/Build
/Profile
/BROADWAY
=$(call BuildFirmware
/CustomFlashFactory
/$(1),$(1),broadway
,BROADWAY
,$(broadway_mtd_size
),Broadway Kernel Image
,factory
)
211 Image
/Build
/Profile
/CARAMBOLA
=$(call BuildFirmware
/Default8M
/$(1),$(1),carambola
,CARAMBOLA
)
212 Image
/Build
/Profile
/D105
=$(call BuildFirmware
/Default4M
/$(1),$(1),d105
,D105
)
213 Image
/Build
/Profile
/JHR-N805R
=$(call BuildFirmware
/JCG
/$(1),$(1),jhr-n805r
,JHR-N805R
,29.24)
214 Image
/Build
/Profile
/JHR-N825R
=$(call BuildFirmware
/JCG
/$(1),$(1),jhr-n825r
,JHR-N825R
,23.24)
215 Image
/Build
/Profile
/JHR-N926R
=$(call BuildFirmware
/JCG
/$(1),$(1),jhr-n926r
,JHR-N926R
,25.24)
216 define Image
/Build
/Profile
/JCG
217 $(call Image
/Build
/Profile
/JHR-N805R
,$(1))
218 $(call Image
/Build
/Profile
/JHR-N825R
,$(1))
219 $(call Image
/Build
/Profile
/JHR-N926R
,$(1))
221 Image
/Build
/Profile
/DIR-300-B1
=$(call BuildFirmware
/DIR300B1
/$(1),$(1),dir-300-b1
,DIR-300-B1
,wrgn23_dlwbr_dir300b
)
222 Image
/Build
/Profile
/DIR-600-B1
=$(call BuildFirmware
/DIR300B1
/$(1),$(1),dir-600-b1
,DIR-600-B1
,wrgn23_dlwbr_dir600b
)
223 Image
/Build
/Profile
/DIR-600-B2
=$(call BuildFirmware
/DIR300B1
/$(1),$(1),dir-600-b2
,DIR-600-B2
,wrgn23_dlwbr_dir600b
)
224 Image
/Build
/Profile
/DIR-615-D
=$(call BuildFirmware
/DIR300B1
/$(1),$(1),dir-615-d
,DIR-615-D
,wrgn23_dlwbr_dir615d
)
225 Image
/Build
/Profile
/DIR-620-A1
=$(call BuildFirmware
/Default8M
/$(1),$(1),dir-620-a1
,DIR-620-A1
)
226 Image
/Build
/Profile
/DIR-620-D1
=$(call BuildFirmware
/Default8M
/$(1),$(1),dir-620-d1
,DIR-620-D1
)
227 Image
/Build
/Profile
/DIR615H1
=$(call BuildFirmware
/DIR615H1
/$(1),$(1))
228 Image
/Build
/Profile
/DAP1350
=$(call BuildFirmware
/dap1350
/$(1),$(1),dap-1350
,DAP-1350
,RT3052-AP-DAP1350-3
)
229 Image
/Build
/Profile
/DAP1350WW
=$(call BuildFirmware
/dap1350
/$(1),$(1),dap-1350WW
,DAP-1350
,RT3052-AP-DAP1350WW-3
)
230 Image
/Build
/Profile
/DCS930
=$(call BuildFirmware
/DCS930
/$(1),$(1),dcs-930
,DCS-930
)
231 Image
/Build
/Profile
/DCS930LB1
=$(call BuildFirmware
/DCS930
/$(1),$(1),dcs-930l-b1
,DCS-930L-B1
)
232 Image
/Build
/Profile
/ESR-9753
=$(call BuildFirmware
/Default4M
/$(1),$(1),esr-9753
,ESR-9753
)
233 Image
/Build
/Profile
/HW550-3G
=$(call BuildFirmware
/Default8M
/$(1),$(1),hw550-3g
,HW550-3G
)
234 belkin_f5d8235v2_mtd_size
=7929856
235 Image
/Build
/Profile
/F5D8235V2
=$(call BuildFirmware
/CustomFlash
/$(1),$(1),f5d8235v2
,F5D8235_V2
,$(belkin_f5d8235v2_mtd_size
))
237 belkin_f7c027_mtd_size
=7798784
238 Image
/Build
/Profile
/F7C027
=$(call BuildFirmware
/CustomFlash
/$(1),$(1),f7c027
,F7C027
,$(belkin_f7c027_mtd_size
))
239 Image
/Build
/Profile
/FONERA20N
=$(call BuildFirmware
/Edimax
/$(1),$(1),fonera20n
,FONERA20N
,$(ralink_default_fw_size_8M
),RSDK
,NL1T
,0x50000,0xc0000)
240 Image
/Build
/Profile
/RT-N13U
=$(call BuildFirmware
/Default8M
/$(1),$(1),rt-n13u
,RT-N13U
)
241 #Image/Build/Profile/HG255D=$(call BuildFirmware/Default16M/$(1),$(1),hg255d,HG255D)
242 Image
/Build
/Profile
/FREESTATION5
=$(call BuildFirmware
/Default8M
/$(1),$(1),freestation5
,FREESTATION5
)
243 Image
/Build
/Profile
/IP2202
=$(call BuildFirmware
/Default8M
/$(1),$(1),ip2202
,IP2202
)
244 Image
/Build
/Profile
/HLKRM04
=$(call BuildFirmware
/HLKRM04
/$(1),$(1),hlk-rm04
,HLKRM04
,HLK-RM04
)
245 Image
/Build
/Profile
/HT-TM02
=$(call BuildFirmware
/Default8M
/$(1),$(1),ht-tm02
,HT-TM02
)
246 Image
/Build
/Profile
/M3
=$(call BuildFirmware
/Poray4M
/$(1),$(1),m3
,M3
)
247 Image
/Build
/Profile
/M4
=$(call BuildFirmware
/PorayDualSize
/$(1),$(1),m4
,M4
)
248 Image
/Build
/Profile
/MOFI3500-3GN
=$(call BuildFirmware
/Default8M
/$(1),$(1),mofi3500-3gn
,MOFI3500-3GN
)
249 # Kernel name should be "Linux Kernel Image" to make the OpenWrt image installable from factory Web UI
250 Image
/Build
/Profile
/3G150B
=$(call BuildFirmware
/Default4M
/$(1),$(1),3g150b
,3G150B
,Linux Kernel Image
)
251 Image
/Build
/Profile
/MR102N
=$(call BuildFirmware
/Default8M
/$(1),$(1),mr-102n
,MR-102N
)
252 Image
/Build
/Profile
/MPRA1
=$(call BuildFirmware
/Default4M
/$(1),$(1),mpr-a1
,MPRA1
,Linux Kernel Image
)
253 Image
/Build
/Profile
/MPRA2
=$(call BuildFirmware
/Default8M
/$(1),$(1),mpr-a2
,MPRA2
,Linux Kernel Image
)
254 Image
/Build
/Profile
/DIR-300-B7
=$(call BuildFirmware
/Default4M
/$(1),$(1),dir-300-b7
,DIR-300-B7
)
255 Image
/Build
/Profile
/DIR-320-B1
=$(call BuildFirmware
/Default8M
/$(1),$(1),dir-320-b1
,DIR-320-B1
)
256 Image
/Build
/Profile
/NBG-419N
=$(call BuildFirmware
/Default4M
/$(1),$(1),nbg-419n
,NBG-419N
)
257 Image
/Build
/Profile
/MZKW300NH2
=$(call BuildFirmware
/Edimax
/$(1),$(1),mzk-w300nh2
,MZK-W300NH2
,$(mzkw300nh2_mtd_size
),CSYS
,RN52
,0x50000,0xc0000)
258 Image
/Build
/Profile
/MZKWDPR
=$(call BuildFirmware
/Default8M
/$(1),$(1),mzk-wdpr
,MZK-WDPR
)
259 Image
/Build
/Profile
/NCS601W
=$(call BuildFirmware
/Default8M
/$(1),$(1),ncs601W
,NCS601W
)
260 nw718_mtd_size
=3801088
261 Image
/Build
/Profile
/NW718
=$(call BuildFirmware
/CustomFlashFactory
/$(1),$(1),nw718m
,NW718
,$(nw718_mtd_size
),ARA1B4NCRNW718
;1,factory
)
262 Image
/Build
/Profile
/M2M
=$(call BuildFirmware
/Default8M
/$(1),$(1),m2m
,M2M
,Linux Kernel Image
)
263 Image
/Build
/Profile
/MINIEMBPLUG
=$(call BuildFirmware
/Default8M
/$(1),$(1),miniembplug
,MINIEMBPLUG
)
264 Image
/Build
/Profile
/MINIEMBWIFI
=$(call BuildFirmware
/Default8M
/$(1),$(1),miniembwifi
,MINIEMBWIFI
)
265 Image
/Build
/Profile
/PSR-680W
=$(call BuildFirmware
/Default4M
/$(1),$(1),psr-680w
,PSR-680W
)
266 Image
/Build
/Profile
/PWH2004
=$(call BuildFirmware
/Default8M
/$(1),$(1),pwh2004
,PWH2004
)
267 Image
/Build
/Profile
/PX-4885
=$(call BuildFirmware
/DefaultDualSize
/$(1),$(1),px-4885
,PX-4885
)
268 Image
/Build
/Profile
/RT5350F-OLINUXINO
=$(call BuildFirmware
/Default8M
/$(1),$(1),rt5350f-olinuxino
,RT5350F-OLINUXINO
)
269 Image
/Build
/Profile
/RT5350F-OLINUXINO-EVB
=$(call BuildFirmware
/Default8M
/$(1),$(1),rt5350f-olinuxino-evb
,RT5350F-OLINUXINO-EVB
)
270 Image
/Build
/Profile
/RTG32B1
=$(call BuildFirmware
/Default4M
/$(1),$(1),rt-g32-b1
,RT-G32-B1
)
271 Image
/Build
/Profile
/RTN10PLUS
=$(call BuildFirmware
/Default4M
/$(1),$(1),rt-n10-plus
,RT-N10-PLUS
)
272 Image
/Build
/Profile
/RUT5XX
=$(call BuildFirmware
/Default8M
/$(1),$(1),rut5xx
,RUT5XX
)
273 Image
/Build
/Profile
/SL-R7205
=$(call BuildFirmware
/Default4M
/$(1),$(1),sl-r7205
,SL-R7205
)
274 Image
/Build
/Profile
/V22RW-2X2
=$(call BuildFirmware
/Default4M
/$(1),$(1),v22rw-2x2
,V22RW-2X2
)
275 Image
/Build
/Profile
/VOCORE
=$(call BuildFirmware
/VOCORE
/$(1),$(1),vocore
,VOCORE
)
276 Image
/Build
/Profile
/W150M
=$(call BuildFirmware
/CustomFlashFactory
/$(1),$(1),w150m
,W150M
,$(ralink_default_fw_size_4M
),W150M Kernel Image
,factory
)
277 Image
/Build
/Profile
/W306R_V20
=$(call BuildFirmware
/CustomFlashFactory
/$(1),$(1),w306r-v20
,W306R_V20
,$(ralink_default_fw_size_4M
),linkn Kernel Image
,factory
)
278 Image
/Build
/Profile
/W502U
=$(call BuildFirmware
/Default8M
/$(1),$(1),w502u
,W502U
)
279 Image
/Build
/Profile
/WCR150GN
=$(call BuildFirmware
/Default4M
/$(1),$(1),wcr150gn
,WCR150GN
)
280 Image
/Build
/Profile
/MZK-DP150N
=$(call BuildFirmware
/Default4M
/$(1),$(1),mzk-dp150n
,MZK-DP150N
)
281 Image
/Build
/Profile
/WHRG300N
=$(call BuildFirmware
/WHRG300N
/$(1),$(1))
282 Image
/Build
/Profile
/WIZARD8800
=$(call BuildFirmware
/Default8M
/$(1),$(1),wizard-8800
,WIZARD8800
,Linux Kernel Image
)
283 Image
/Build
/Profile
/WIZFI630A
=$(call BuildFirmware
/Default16M
/$(1),$(1),wizfi630a
,WIZFI630A
)
284 Image
/Build
/Profile
/WL-330N
=$(call BuildFirmware
/Default4M
/$(1),$(1),wl-330n
,WL-330N
)
285 Image
/Build
/Profile
/WL-330N3G
=$(call BuildFirmware
/Default4M
/$(1),$(1),wl-330n3g
,WL-330N3G
)
286 Image
/Build
/Profile
/WL-341V3
=$(call BuildFirmware
/WL-341V3
/$(1),$(1))
287 Image
/Build
/Profile
/WL-351
=$(call BuildFirmware
/Default4M
/$(1),$(1),wl-351
,WL-351
)
288 Image
/Build
/Profile
/WNCE2001
=$(call BuildFirmware
/WNCE2001
/$(1),$(1),wnce2001
,WNCE2001
)
289 Image
/Build
/Profile
/WR512-3GN
=$(call BuildFirmware
/DefaultDualSize
/$(1),$(1),wr512-3ng
,WR512-3GN
)
290 Image
/Build
/Profile
/WT1520
=$(call BuildFirmware
/PorayDualSize
/$(1),$(1),wt1520
,WT1520
)
291 Image
/Build
/Profile
/UR-326N4G
=$(call BuildFirmware
/Default4M
/$(1),$(1),ur-326n4g
,UR-326N4G
)
292 Image
/Build
/Profile
/UR-336UN
=$(call BuildFirmware
/Default8M
/$(1),$(1),ur-336un
,UR-336UN
)
293 Image
/Build
/Profile
/WR6202
=$(call BuildFirmware
/Default8M
/$(1),$(1),wr6202
,WR6202
)
294 Image
/Build
/Profile
/X5
=$(call BuildFirmware
/Poray8M
/$(1),$(1),x5
,X5
)
295 Image
/Build
/Profile
/X8
=$(call BuildFirmware
/Poray8M
/$(1),$(1),x8
,X8
)
296 Image
/Build
/Profile
/XDXRN502J
=$(call BuildFirmware
/Default4M
/$(1),$(1),xdxrn502j
,XDXRN502J
)
299 define Image
/Build
/Profile
/Default
300 $(call Image
/Build
/Profile
/3G6200N
,$(1))
301 $(call Image
/Build
/Profile
/3G6200NL
,$(1))
302 $(call Image
/Build
/Profile
/3G150B
,$(1))
303 $(call Image
/Build
/Profile
/3G300M
,$(1))
304 $(call Image
/Build
/Profile
/A5-V11
,$(1))
305 $(call Image
/Build
/Profile
/AIR3GII
,$(1))
306 $(call Image
/Build
/Profile
/ALL02393G
,$(1))
307 $(call Image
/Build
/Profile
/ALL0256N
,$(1))
308 $(call Image
/Build
/Profile
/ALL5002
,$(1))
309 $(call Image
/Build
/Profile
/ALL5003
,$(1))
310 $(call Image
/Build
/Profile
/ASL26555
,$(1))
311 $(call Image
/Build
/Profile
/ATP-52B
,$(1))
312 $(call Image
/Build
/Profile
/AWM002EVB
,$(1))
313 $(call Image
/Build
/Profile
/AWAPN2403
,$(1))
314 $(call Image
/Build
/Profile
/BC2
,$(1))
315 $(call Image
/Build
/Profile
/BROADWAY
,$(1))
316 $(call Image
/Build
/Profile
/CARAMBOLA
,$(1))
317 $(call Image
/Build
/Profile
/D105
,$(1))
318 $(call Image
/Build
/Profile
/DIR-300-B1
,$(1))
319 $(call Image
/Build
/Profile
/DIR-600-B1
,$(1))
320 $(call Image
/Build
/Profile
/DIR-300-B7
,$(1))
321 $(call Image
/Build
/Profile
/DIR-320-B1
,$(1))
322 $(call Image
/Build
/Profile
/DIR-600-B2
,$(1))
323 $(call Image
/Build
/Profile
/DIR610A1
,$(1))
324 $(call Image
/Build
/Profile
/DIR-615-D
,$(1))
325 $(call Image
/Build
/Profile
/DIR-620-A1
,$(1))
326 $(call Image
/Build
/Profile
/DIR-620-D1
,$(1))
327 $(call Image
/Build
/Profile
/DIR615H1
,$(1))
328 $(call Image
/Build
/Profile
/DAP1350
,$(1))
329 $(call Image
/Build
/Profile
/DAP1350WW
,$(1))
330 $(call Image
/Build
/Profile
/DCS930
,$(1))
331 $(call Image
/Build
/Profile
/DCS930LB1
,$(1))
332 $(call Image
/Build
/Profile
/ESR-9753
,$(1))
333 $(call Image
/Build
/Profile
/F7C027
,$(1))
334 $(call Image
/Build
/Profile
/F5D8235V2
,$(1))
335 $(call Image
/Build
/Profile
/FONERA20N
,$(1))
336 $(call Image
/Build
/Profile
/FREESTATION5
,$(1))
337 # $(call Image/Build/Profile/HG255D,$(1))
338 $(call Image
/Build
/Profile
/HLKRM04
,$(1))
339 $(call Image
/Build
/Profile
/HT-TM02
,$(1))
340 $(call Image
/Build
/Profile
/HW550-3G
,$(1))
341 $(call Image
/Build
/Profile
/IP2202
,$(1))
342 $(call Image
/Build
/Profile
/JHR-N805R
,$(1))
343 $(call Image
/Build
/Profile
/JHR-N825R
,$(1))
344 $(call Image
/Build
/Profile
/JHR-N926R
,$(1))
345 $(call Image
/Build
/Profile
/M2M
,$(1))
346 $(call Image
/Build
/Profile
/M3
,$(1))
347 $(call Image
/Build
/Profile
/M4
,$(1))
348 $(call Image
/Build
/Profile
/MOFI3500-3GN
,$(1))
349 $(call Image
/Build
/Profile
/MR102N
,$(1))
350 $(call Image
/Build
/Profile
/MPRA1
,$(1))
351 $(call Image
/Build
/Profile
/MPRA2
,$(1))
352 $(call Image
/Build
/Profile
/MZKW300NH2
,$(1))
353 $(call Image
/Build
/Profile
/MZKWDPR
,$(1))
354 $(call Image
/Build
/Profile
/NBG-419N
,$(1))
355 $(call Image
/Build
/Profile
/NCS601W
,$(1))
356 $(call Image
/Build
/Profile
/NW718
,$(1))
357 $(call Image
/Build
/Profile
/MINIEMBWIFI
,$(1))
358 $(call Image
/Build
/Profile
/MINIEMBPLUG
,$(1))
359 $(call Image
/Build
/Profile
/PSR-680W
,$(1))
360 $(call Image
/Build
/Profile
/PWH2004
,$(1))
361 $(call Image
/Build
/Profile
/PX-4885
,$(1))
362 $(call Image
/Build
/Profile
/RT5350F-OLINUXINO
,$(1))
363 $(call Image
/Build
/Profile
/RT5350F-OLINUXINO-EVB
,$(1))
364 $(call Image
/Build
/Profile
/RTG32B1
,$(1))
365 $(call Image
/Build
/Profile
/RTN10PLUS
,$(1))
366 $(call Image
/Build
/Profile
/RT-N13U
,$(1))
367 $(call Image
/Build
/Profile
/RUT5XX
,$(1))
368 $(call Image
/Build
/Profile
/SL-R7205
,$(1))
369 $(call Image
/Build
/Profile
/UR-326N4G
,$(1))
370 $(call Image
/Build
/Profile
/V22RW-2X2
,$(1))
371 $(call Image
/Build
/Profile
/VOCORE
,$(1))
372 $(call Image
/Build
/Profile
/W150M
,$(1))
373 $(call Image
/Build
/Profile
/W306R_V20
,$(1))
374 $(call Image
/Build
/Profile
/W502U
,$(1))
375 $(call Image
/Build
/Profile
/WCR150GN
,$(1))
376 $(call Image
/Build
/Profile
/WHRG300N
,$(1))
377 $(call Image
/Build
/Profile
/WIZARD8800
,$(1))
378 $(call Image
/Build
/Profile
/WIZFI630A
,$(1))
379 $(call Image
/Build
/Profile
/WL-330N
,$(1))
380 $(call Image
/Build
/Profile
/WL-330N3G
,$(1))
381 $(call Image
/Build
/Profile
/WL-341V3
,$(1))
382 $(call Image
/Build
/Profile
/WL-351
,$(1))
383 $(call Image
/Build
/Profile
/WNCE2001
,$(1))
384 $(call Image
/Build
/Profile
/WR512-3GN
,$(1))
385 $(call Image
/Build
/Profile
/WR6202
,$(1))
386 $(call Image
/Build
/Profile
/WT1520
,$(1))
387 $(call Image
/Build
/Profile
/X5
,$(1))
388 $(call Image
/Build
/Profile
/X8
,$(1))
389 $(call Image
/Build
/Profile
/XDXRN502J
,$(1))
390 $(call Image
/Build
/Profile
/MZK-DP150N
,$(1))