1 include ./common-tp-link.mk
4 define Device/tplink_tl-mr10u
5 $(Device/tplink-4mlzma)
7 DEVICE_MODEL := TL-MR10U
8 DEVICE_PACKAGES := kmod-usb-chipidea2
9 TPLINK_HWID := 0x00100101
10 SUPPORTED_DEVICES += tl-mr10u
12 TARGET_DEVICES += tplink_tl-mr10u
14 define Device/tplink_tl-mr3020-v1
15 $(Device/tplink-4mlzma)
17 DEVICE_MODEL := TL-MR3020
19 DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
20 TPLINK_HWID := 0x30200001
21 SUPPORTED_DEVICES += tl-mr3020
23 TARGET_DEVICES += tplink_tl-mr3020-v1
25 define Device/tplink_tl-mr3040-v2
26 $(Device/tplink-4mlzma)
28 DEVICE_MODEL := TL-MR3040
30 DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
31 TPLINK_HWID := 0x30400002
32 SUPPORTED_DEVICES += tl-mr3040-v2
34 TARGET_DEVICES += tplink_tl-mr3040-v2
36 define Device/tplink_tl-mr3220-v1
39 DEVICE_MODEL := TL-MR3220
41 TPLINK_HWID := 0x32200001
42 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
43 SUPPORTED_DEVICES += tl-mr3220-v1
45 TARGET_DEVICES += tplink_tl-mr3220-v1
47 define Device/tplink_tl-mr3420-v1
50 DEVICE_MODEL := TL-MR3420
52 TPLINK_HWID := 0x34200001
53 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
54 SUPPORTED_DEVICES += tl-mr3420-v1
56 TARGET_DEVICES += tplink_tl-mr3420-v1
58 define Device/tplink_tl-wa901nd-v2
61 DEVICE_MODEL := TL-WA901ND
63 TPLINK_HWID := 0x09010002
65 TARGET_DEVICES += tplink_tl-wa901nd-v2
67 define Device/tplink_tl-wr703n
68 $(Device/tplink-4mlzma)
70 DEVICE_MODEL := TL-WR703N
71 DEVICE_PACKAGES := kmod-usb-chipidea2
72 TPLINK_HWID := 0x07030101
73 SUPPORTED_DEVICES += tl-wr703n
75 TARGET_DEVICES += tplink_tl-wr703n
77 define Device/tplink_tl-wr740n-v1
80 DEVICE_MODEL := TL-WR740N
81 DEVICE_VARIANT := v1/v2
82 TPLINK_HWID := 0x07400001
84 TARGET_DEVICES += tplink_tl-wr740n-v1
86 define Device/tplink_tl-wr740n-v3
89 DEVICE_MODEL := TL-WR740N
91 TPLINK_HWID := 0x07400003
93 TARGET_DEVICES += tplink_tl-wr740n-v3
95 define Device/tplink_tl-wr740n-v4
96 $(Device/tplink-4mlzma)
98 DEVICE_MODEL := TL-WR740N
100 TPLINK_HWID := 0x07400004
101 SUPPORTED_DEVICES += tl-wr740n-v4
103 TARGET_DEVICES += tplink_tl-wr740n-v4
105 define Device/tplink_tl-wr741-v1
108 DEVICE_MODEL := TL-WR741N/ND
109 DEVICE_VARIANT := v1/v2
110 TPLINK_HWID := 0x07410001
112 TARGET_DEVICES += tplink_tl-wr741-v1
114 define Device/tplink_tl-wr741nd-v4
115 $(Device/tplink-4mlzma)
117 DEVICE_MODEL := TL-WR741N/ND
119 TPLINK_HWID := 0x07410004
120 SUPPORTED_DEVICES += tl-wr741n-v4
122 TARGET_DEVICES += tplink_tl-wr741nd-v4
124 define Device/tplink_tl-wr743nd-v1
127 DEVICE_MODEL := TL-WR743ND
129 TPLINK_HWID := 0x07430001
131 TARGET_DEVICES += tplink_tl-wr743nd-v1
133 define Device/tplink_tl-wr841-v5
136 DEVICE_MODEL := TL-WR841N/ND
137 DEVICE_VARIANT := v5/v6
138 TPLINK_HWID := 0x08410005
140 TARGET_DEVICES += tplink_tl-wr841-v5
142 define Device/tplink_tl-wr841-v7
145 DEVICE_MODEL := TL-WR841N/ND
147 TPLINK_HWID := 0x08410007
148 SUPPORTED_DEVICES += tl-wr841-v7
150 TARGET_DEVICES += tplink_tl-wr841-v7
152 define Device/tplink_tl-wr841-v8
153 $(Device/tplink-4mlzma)
155 DEVICE_MODEL := TL-WR841N/ND
157 TPLINK_HWID := 0x08410008
158 SUPPORTED_DEVICES += tl-wr841n-v8
160 TARGET_DEVICES += tplink_tl-wr841-v8
162 define Device/tplink_tl-wr841-v9
163 $(Device/tplink-4mlzma)
165 DEVICE_MODEL := TL-WR841N/ND
167 TPLINK_HWID := 0x08410009
168 SUPPORTED_DEVICES += tl-wr841n-v9
170 TARGET_DEVICES += tplink_tl-wr841-v9
172 define Device/tplink_tl-wr841-v10
173 $(Device/tplink-4mlzma)
175 DEVICE_MODEL := TL-WR841N/ND
176 DEVICE_VARIANT := v10
177 TPLINK_HWID := 0x08410010
178 SUPPORTED_DEVICES += tl-wr841n-v9
180 TARGET_DEVICES += tplink_tl-wr841-v10
182 define Device/tplink_tl-wr841-v11
183 $(Device/tplink-4mlzma)
185 DEVICE_MODEL := TL-WR841N/ND
186 DEVICE_VARIANT := v11
187 TPLINK_HWID := 0x08410011
188 SUPPORTED_DEVICES += tl-wr841n-v11
189 IMAGES += factory-us.bin factory-eu.bin
190 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
191 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
193 TARGET_DEVICES += tplink_tl-wr841-v11
195 define Device/tplink_tl-wr841-v12
196 $(Device/tplink-4mlzma)
198 DEVICE_MODEL := TL-WR841N/ND
199 DEVICE_VARIANT := v12
200 TPLINK_HWID := 0x08410012
201 SUPPORTED_DEVICES += tl-wr841n-v11
202 IMAGES += factory-us.bin factory-eu.bin
203 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
204 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
206 TARGET_DEVICES += tplink_tl-wr841-v12
208 define Device/tplink_tl-wr940n-v3
209 $(Device/tplink-4mlzma)
211 DEVICE_MODEL := TL-WR940N
213 TPLINK_HWID := 0x09410006
214 SUPPORTED_DEVICES += tl-wr941nd-v6
216 TARGET_DEVICES += tplink_tl-wr940n-v3
218 define Device/tplink_tl-wr940n-v4
219 $(Device/tplink-4mlzma)
221 DEVICE_MODEL := TL-WR940N
223 TPLINK_HWID := 0x09400004
224 SUPPORTED_DEVICES += tl-wr940n-v4
225 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
226 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
227 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
228 IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
230 TARGET_DEVICES += tplink_tl-wr940n-v4
232 define Device/tplink_tl-wr941-v2
235 DEVICE_MODEL := TL-WR941N/ND
236 DEVICE_VARIANT := v2/v3
237 TPLINK_HWID := 0x09410002
240 TARGET_DEVICES += tplink_tl-wr941-v2
242 define Device/tplink_tl-wr941-v4
245 DEVICE_MODEL := TL-WR941N/ND
247 TPLINK_HWID := 0x09410004
249 TARGET_DEVICES += tplink_tl-wr941-v4
251 define Device/tplink_tl-wr941nd-v6
252 $(Device/tplink-4mlzma)
254 DEVICE_MODEL := TL-WR941ND
256 TPLINK_HWID := 0x09410006
257 SUPPORTED_DEVICES += tl-wr941nd-v6
259 TARGET_DEVICES += tplink_tl-wr941nd-v6
261 define Device/tplink_tl-wr941n-v7-cn
262 $(Device/tplink-4mlzma)
264 DEVICE_MODEL := TL-WR941N
265 DEVICE_VARIANT := v7 (CN)
266 TPLINK_HWID := 0x09410007
268 TARGET_DEVICES += tplink_tl-wr941n-v7-cn