1 include ./common-tp-link.mk
3 define Device/tplink_tl-mr10u
4 $(Device/tplink-4mlzma)
6 DEVICE_MODEL := TL-MR10U
7 DEVICE_PACKAGES := kmod-usb-chipidea2
8 TPLINK_HWID := 0x00100101
9 SUPPORTED_DEVICES += tl-mr10u
11 TARGET_DEVICES += tplink_tl-mr10u
13 define Device/tplink_tl-mr3020-v1
14 $(Device/tplink-4mlzma)
16 DEVICE_MODEL := TL-MR3020
18 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
19 TPLINK_HWID := 0x30200001
20 SUPPORTED_DEVICES += tl-mr3020
22 TARGET_DEVICES += tplink_tl-mr3020-v1
24 define Device/tplink_tl-mr3040-v2
25 $(Device/tplink-4mlzma)
27 DEVICE_MODEL := TL-MR3040
29 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
30 TPLINK_HWID := 0x30400002
31 SUPPORTED_DEVICES += tl-mr3040-v2
33 TARGET_DEVICES += tplink_tl-mr3040-v2
35 define Device/tplink_tl-mr3220-v1
38 DEVICE_MODEL := TL-MR3220
40 TPLINK_HWID := 0x32200001
41 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
42 SUPPORTED_DEVICES += tl-mr3220-v1
44 TARGET_DEVICES += tplink_tl-mr3220-v1
46 define Device/tplink_tl-mr3420-v1
49 DEVICE_MODEL := TL-MR3420
51 TPLINK_HWID := 0x34200001
52 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
53 SUPPORTED_DEVICES += tl-mr3420-v1
55 TARGET_DEVICES += tplink_tl-mr3420-v1
57 define Device/tplink_tl-mr3420-v2
58 $(Device/tplink-4mlzma)
60 DEVICE_MODEL := TL-MR3420
62 TPLINK_HWID := 0x34200002
63 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
64 SUPPORTED_DEVICES += tl-mr3420-v2
66 TARGET_DEVICES += tplink_tl-mr3420-v2
68 define Device/tplink_tl-wa901nd-v2
71 DEVICE_MODEL := TL-WA901ND
73 TPLINK_HWID := 0x09010002
75 TARGET_DEVICES += tplink_tl-wa901nd-v2
77 define Device/tplink_tl-wr703n
78 $(Device/tplink-4mlzma)
80 DEVICE_MODEL := TL-WR703N
81 DEVICE_PACKAGES := kmod-usb-chipidea2
82 TPLINK_HWID := 0x07030101
83 SUPPORTED_DEVICES += tl-wr703n
85 TARGET_DEVICES += tplink_tl-wr703n
87 define Device/tplink_tl-wr740n-v1
90 DEVICE_MODEL := TL-WR740N
91 DEVICE_VARIANT := v1/v2
92 TPLINK_HWID := 0x07400001
94 TARGET_DEVICES += tplink_tl-wr740n-v1
96 define Device/tplink_tl-wr740n-v3
99 DEVICE_MODEL := TL-WR740N
101 TPLINK_HWID := 0x07400003
103 TARGET_DEVICES += tplink_tl-wr740n-v3
105 define Device/tplink_tl-wr740n-v4
106 $(Device/tplink-4mlzma)
108 DEVICE_MODEL := TL-WR740N
110 TPLINK_HWID := 0x07400004
111 SUPPORTED_DEVICES += tl-wr740n-v4
113 TARGET_DEVICES += tplink_tl-wr740n-v4
115 define Device/tplink_tl-wr741-v1
118 DEVICE_MODEL := TL-WR741N/ND
119 DEVICE_VARIANT := v1/v2
120 TPLINK_HWID := 0x07410001
122 TARGET_DEVICES += tplink_tl-wr741-v1
124 define Device/tplink_tl-wr741nd-v4
125 $(Device/tplink-4mlzma)
127 DEVICE_MODEL := TL-WR741N/ND
129 TPLINK_HWID := 0x07410004
130 SUPPORTED_DEVICES += tl-wr741n-v4
132 TARGET_DEVICES += tplink_tl-wr741nd-v4
134 define Device/tplink_tl-wr743nd-v1
137 DEVICE_MODEL := TL-WR743ND
139 TPLINK_HWID := 0x07430001
141 TARGET_DEVICES += tplink_tl-wr743nd-v1
143 define Device/tplink_tl-wr841-v5
146 DEVICE_MODEL := TL-WR841N/ND
147 DEVICE_VARIANT := v5/v6
148 TPLINK_HWID := 0x08410005
150 TARGET_DEVICES += tplink_tl-wr841-v5
152 define Device/tplink_tl-wr841-v7
155 DEVICE_MODEL := TL-WR841N/ND
157 TPLINK_HWID := 0x08410007
158 SUPPORTED_DEVICES += tl-wr841-v7
160 TARGET_DEVICES += tplink_tl-wr841-v7
162 define Device/tplink_tl-wr841-v8
163 $(Device/tplink-4mlzma)
165 DEVICE_MODEL := TL-WR841N/ND
167 TPLINK_HWID := 0x08410008
168 SUPPORTED_DEVICES += tl-wr841n-v8
170 TARGET_DEVICES += tplink_tl-wr841-v8
172 define Device/tplink_tl-wr841-v9
173 $(Device/tplink-4mlzma)
175 DEVICE_MODEL := TL-WR841N/ND
177 TPLINK_HWID := 0x08410009
178 SUPPORTED_DEVICES += tl-wr841n-v9
180 TARGET_DEVICES += tplink_tl-wr841-v9
182 define Device/tplink_tl-wr841-v10
183 $(Device/tplink-4mlzma)
185 DEVICE_MODEL := TL-WR841N/ND
186 DEVICE_VARIANT := v10
187 TPLINK_HWID := 0x08410010
188 SUPPORTED_DEVICES += tl-wr841n-v9
190 TARGET_DEVICES += tplink_tl-wr841-v10
192 define Device/tplink_tl-wr841-v11
193 $(Device/tplink-4mlzma)
195 DEVICE_MODEL := TL-WR841N/ND
196 DEVICE_VARIANT := v11
197 TPLINK_HWID := 0x08410011
198 SUPPORTED_DEVICES += tl-wr841n-v11
199 IMAGES += factory-us.bin factory-eu.bin
200 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
201 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
203 TARGET_DEVICES += tplink_tl-wr841-v11
205 define Device/tplink_tl-wr841-v12
206 $(Device/tplink-4mlzma)
208 DEVICE_MODEL := TL-WR841N/ND
209 DEVICE_VARIANT := v12
210 TPLINK_HWID := 0x08410012
211 SUPPORTED_DEVICES += tl-wr841n-v11
212 IMAGES += factory-us.bin factory-eu.bin
213 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
214 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
216 TARGET_DEVICES += tplink_tl-wr841-v12
218 define Device/tplink_tl-wr940n-v3
219 $(Device/tplink-4mlzma)
221 DEVICE_MODEL := TL-WR940N
223 TPLINK_HWID := 0x09410006
224 SUPPORTED_DEVICES += tl-wr941nd-v6
226 TARGET_DEVICES += tplink_tl-wr940n-v3
228 define Device/tplink_tl-wr940n-v4
229 $(Device/tplink-4mlzma)
231 DEVICE_MODEL := TL-WR940N
233 TPLINK_HWID := 0x09400004
234 SUPPORTED_DEVICES += tl-wr940n-v4
235 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
236 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
237 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
238 IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
240 TARGET_DEVICES += tplink_tl-wr940n-v4
242 define Device/tplink_tl-wr941-v2
245 DEVICE_MODEL := TL-WR941N/ND
246 DEVICE_VARIANT := v2/v3
247 TPLINK_HWID := 0x09410002
250 TARGET_DEVICES += tplink_tl-wr941-v2
252 define Device/tplink_tl-wr941-v4
255 DEVICE_MODEL := TL-WR941N/ND
257 TPLINK_HWID := 0x09410004
259 TARGET_DEVICES += tplink_tl-wr941-v4
261 define Device/tplink_tl-wr941nd-v6
262 $(Device/tplink-4mlzma)
264 DEVICE_MODEL := TL-WR941ND
266 TPLINK_HWID := 0x09410006
267 SUPPORTED_DEVICES += tl-wr941nd-v6
269 TARGET_DEVICES += tplink_tl-wr941nd-v6
271 define Device/tplink_tl-wr941n-v7-cn
272 $(Device/tplink-4mlzma)
274 DEVICE_MODEL := TL-WR941N
275 DEVICE_VARIANT := v7 (CN)
276 TPLINK_HWID := 0x09410007
278 TARGET_DEVICES += tplink_tl-wr941n-v7-cn