generic-tp-link.mk 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505
  1. include ./common-tp-link.mk
  2. define Device/tplink_archer-a7-v5
  3. $(Device/tplink-safeloader-uimage)
  4. ATH_SOC := qca9563
  5. IMAGE_SIZE := 15104k
  6. DEVICE_MODEL := Archer A7
  7. DEVICE_VARIANT := v5
  8. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
  9. TPLINK_BOARD_ID := ARCHER-A7-V5
  10. BOARDNAME := ARCHER-A7-V5
  11. SUPPORTED_DEVICES += archer-a7-v5
  12. endef
  13. TARGET_DEVICES += tplink_archer-a7-v5
  14. define Device/tplink_archer-c2-v3
  15. $(Device/tplink-safeloader-uimage)
  16. ATH_SOC := qca9563
  17. IMAGE_SIZE := 7808k
  18. DEVICE_MODEL := Archer C2
  19. DEVICE_VARIANT := v3
  20. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct
  21. TPLINK_BOARD_ID := ARCHER-C2-V3
  22. endef
  23. TARGET_DEVICES += tplink_archer-c2-v3
  24. define Device/tplink_archer-c25-v1
  25. $(Device/tplink-safeloader-uimage)
  26. ATH_SOC := qca9561
  27. IMAGE_SIZE := 7808k
  28. DEVICE_MODEL := Archer C25
  29. DEVICE_VARIANT := v1
  30. TPLINK_BOARD_ID := ARCHER-C25-V1
  31. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct
  32. SUPPORTED_DEVICES += archer-c25-v1
  33. endef
  34. TARGET_DEVICES += tplink_archer-c25-v1
  35. define Device/tplink_archer-c58-v1
  36. $(Device/tplink-safeloader-uimage)
  37. ATH_SOC := qca9561
  38. IMAGE_SIZE := 7936k
  39. DEVICE_MODEL := Archer C58
  40. DEVICE_VARIANT := v1
  41. TPLINK_BOARD_ID := ARCHER-C58-V1
  42. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
  43. SUPPORTED_DEVICES += archer-c58-v1
  44. endef
  45. TARGET_DEVICES += tplink_archer-c58-v1
  46. define Device/tplink_archer-c59-v1
  47. $(Device/tplink-safeloader-uimage)
  48. ATH_SOC := qca9561
  49. IMAGE_SIZE := 14528k
  50. DEVICE_MODEL := Archer C59
  51. DEVICE_VARIANT := v1
  52. TPLINK_BOARD_ID := ARCHER-C59-V1
  53. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9888-ct
  54. SUPPORTED_DEVICES += archer-c59-v1
  55. endef
  56. TARGET_DEVICES += tplink_archer-c59-v1
  57. define Device/tplink_archer-c60-v1
  58. $(Device/tplink-safeloader-uimage)
  59. ATH_SOC := qca9561
  60. IMAGE_SIZE := 7936k
  61. DEVICE_MODEL := Archer C60
  62. DEVICE_VARIANT := v1
  63. TPLINK_BOARD_ID := ARCHER-C60-V1
  64. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
  65. SUPPORTED_DEVICES += archer-c60-v1
  66. endef
  67. TARGET_DEVICES += tplink_archer-c60-v1
  68. define Device/tplink_archer-c60-v2
  69. $(Device/tplink-safeloader-uimage)
  70. ATH_SOC := qca9561
  71. IMAGE_SIZE := 7808k
  72. DEVICE_MODEL := Archer C60
  73. DEVICE_VARIANT := v2
  74. TPLINK_BOARD_ID := ARCHER-C60-V2
  75. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
  76. SUPPORTED_DEVICES += archer-c60-v2
  77. endef
  78. TARGET_DEVICES += tplink_archer-c60-v2
  79. define Device/tplink_archer-c6-v2
  80. $(Device/tplink-safeloader-uimage)
  81. ATH_SOC := qca9563
  82. IMAGE_SIZE := 7808k
  83. DEVICE_MODEL := Archer C6
  84. DEVICE_VARIANT := v2
  85. TPLINK_BOARD_ID := ARCHER-C6-V2
  86. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
  87. endef
  88. TARGET_DEVICES += tplink_archer-c6-v2
  89. define Device/tplink_archer-c5-v1
  90. $(Device/tplink-16mlzma)
  91. ATH_SOC := qca9558
  92. DEVICE_MODEL := Archer C5
  93. DEVICE_VARIANT := v1
  94. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
  95. TPLINK_HWID := 0xc5000001
  96. SUPPORTED_DEVICES += archer-c5
  97. endef
  98. TARGET_DEVICES += tplink_archer-c5-v1
  99. define Device/tplink_archer-c7-v1
  100. $(Device/tplink-8mlzma)
  101. ATH_SOC := qca9558
  102. DEVICE_MODEL := Archer C7
  103. DEVICE_VARIANT := v1
  104. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
  105. TPLINK_HWID := 0x75000001
  106. SUPPORTED_DEVICES += archer-c7
  107. endef
  108. TARGET_DEVICES += tplink_archer-c7-v1
  109. define Device/tplink_archer-c7-v2
  110. $(Device/tplink-16mlzma)
  111. ATH_SOC := qca9558
  112. DEVICE_MODEL := Archer C7
  113. DEVICE_VARIANT := v2
  114. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
  115. TPLINK_HWID := 0xc7000002
  116. SUPPORTED_DEVICES += archer-c7
  117. IMAGES += factory-us.bin factory-eu.bin
  118. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  119. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  120. endef
  121. TARGET_DEVICES += tplink_archer-c7-v2
  122. define Device/tplink_archer-c7-v4
  123. $(Device/tplink-safeloader-uimage)
  124. ATH_SOC := qca9563
  125. IMAGE_SIZE := 15104k
  126. DEVICE_MODEL := Archer C7
  127. DEVICE_VARIANT := v4
  128. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
  129. TPLINK_BOARD_ID := ARCHER-C7-V4
  130. BOARDNAME := ARCHER-C7-V4
  131. SUPPORTED_DEVICES += archer-c7-v4
  132. endef
  133. TARGET_DEVICES += tplink_archer-c7-v4
  134. define Device/tplink_archer-c7-v5
  135. $(Device/tplink-safeloader-uimage)
  136. ATH_SOC := qca9563
  137. IMAGE_SIZE := 15360k
  138. DEVICE_MODEL := Archer C7
  139. DEVICE_VARIANT := v5
  140. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
  141. TPLINK_BOARD_ID := ARCHER-C7-V5
  142. BOARDNAME := ARCHER-C7-V5
  143. SUPPORTED_DEVICES += archer-c7-v5
  144. endef
  145. TARGET_DEVICES += tplink_archer-c7-v5
  146. define Device/tplink_cpe210-v1
  147. $(Device/tplink-loader-okli)
  148. ATH_SOC := ar9344
  149. IMAGE_SIZE := 7680k
  150. DEVICE_MODEL := CPE210
  151. DEVICE_VARIANT := v1
  152. DEVICE_PACKAGES := rssileds
  153. TPLINK_BOARD_ID := CPE210
  154. SUPPORTED_DEVICES += cpe210
  155. endef
  156. TARGET_DEVICES += tplink_cpe210-v1
  157. define Device/tplink_cpe210-v2
  158. $(Device/tplink-safeloader)
  159. ATH_SOC := qca9533
  160. IMAGE_SIZE := 7680k
  161. DEVICE_MODEL := CPE210
  162. DEVICE_VARIANT := v2
  163. TPLINK_BOARD_ID := CPE210V2
  164. DEVICE_PACKAGES := rssileds
  165. LOADER_TYPE := elf
  166. SUPPORTED_DEVICES += cpe210-v2
  167. endef
  168. TARGET_DEVICES += tplink_cpe210-v2
  169. define Device/tplink_cpe210-v3
  170. $(Device/tplink-safeloader)
  171. ATH_SOC := qca9533
  172. IMAGE_SIZE := 7680k
  173. DEVICE_MODEL := CPE210
  174. DEVICE_VARIANT := v3
  175. DEVICE_PACKAGES := rssileds
  176. TPLINK_BOARD_ID := CPE210V3
  177. LOADER_TYPE := elf
  178. SUPPORTED_DEVICES += cpe210-v3
  179. endef
  180. TARGET_DEVICES += tplink_cpe210-v3
  181. define Device/tplink_cpe220-v2
  182. $(Device/tplink-loader-okli)
  183. ATH_SOC := ar9344
  184. IMAGE_SIZE := 7680k
  185. DEVICE_MODEL := CPE220
  186. DEVICE_VARIANT := v2
  187. DEVICE_PACKAGES := rssileds
  188. TPLINK_BOARD_ID := CPE220V2
  189. endef
  190. TARGET_DEVICES += tplink_cpe220-v2
  191. define Device/tplink_cpe510-v1
  192. $(Device/tplink-loader-okli)
  193. ATH_SOC := ar9344
  194. IMAGE_SIZE := 7680k
  195. DEVICE_MODEL := CPE510
  196. DEVICE_VARIANT := v1
  197. DEVICE_PACKAGES := rssileds
  198. TPLINK_BOARD_ID := CPE510
  199. SUPPORTED_DEVICES += cpe510
  200. endef
  201. TARGET_DEVICES += tplink_cpe510-v1
  202. define Device/tplink_cpe510-v2
  203. $(Device/tplink-loader-okli)
  204. ATH_SOC := ar9344
  205. IMAGE_SIZE := 7680k
  206. DEVICE_MODEL := CPE510
  207. DEVICE_VARIANT := v2
  208. DEVICE_PACKAGES := rssileds
  209. TPLINK_BOARD_ID := CPE510V2
  210. SUPPORTED_DEVICES += cpe510-v2
  211. endef
  212. TARGET_DEVICES += tplink_cpe510-v2
  213. define Device/tplink_cpe510-v3
  214. $(Device/tplink-loader-okli)
  215. ATH_SOC := ar9344
  216. IMAGE_SIZE := 7680k
  217. DEVICE_MODEL := CPE510
  218. DEVICE_VARIANT := v3
  219. DEVICE_PACKAGES := rssileds
  220. TPLINK_BOARD_ID := CPE510V3
  221. SUPPORTED_DEVICES += cpe510-v3
  222. endef
  223. TARGET_DEVICES += tplink_cpe510-v3
  224. define Device/tplink_cpe610-v1
  225. $(Device/tplink-loader-okli)
  226. ATH_SOC := ar9344
  227. IMAGE_SIZE := 7680k
  228. DEVICE_MODEL := CPE610
  229. DEVICE_VARIANT := v1
  230. TPLINK_BOARD_ID := CPE610V1
  231. endef
  232. TARGET_DEVICES += tplink_cpe610-v1
  233. define Device/tplink_archer-d50-v1
  234. ATH_SOC := qca9531
  235. DEVICE_VENDOR := TP-Link
  236. DEVICE_MODEL := Archer D50
  237. DEVICE_VARIANT := v1
  238. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
  239. BOARDNAME := ARCHER-D50-V1
  240. IMAGE_SIZE := 7808k
  241. TPLINK_HWID := 0xC1200001
  242. TPLINK_HWREV := 0x00000046
  243. TPLINK_FLASHLAYOUT := 8Mqca
  244. TPLINK_HWREVADD := 0x00000000
  245. TPLINK_HVERSION := 3
  246. KERNEL := kernel-bin | append-dtb | lzma
  247. KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | \
  248. tplink-v2-header -s -V "ver. 1.0"
  249. IMAGES := sysupgrade.bin
  250. IMAGE/sysupgrade.bin := tplink-v2-image -s -V "ver. 2.0" | \
  251. append-metadata | check-size $$$$(IMAGE_SIZE)
  252. endef
  253. TARGET_DEVICES += tplink_archer-d50-v1
  254. define Device/tplink_re350k-v1
  255. $(Device/tplink-safeloader)
  256. ATH_SOC := qca9558
  257. IMAGE_SIZE := 13760k
  258. DEVICE_MODEL := RE350K
  259. DEVICE_VARIANT := v1
  260. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
  261. TPLINK_BOARD_ID := RE350K-V1
  262. TPLINK_HWID := 0x0
  263. TPLINK_HWREV := 0
  264. endef
  265. TARGET_DEVICES += tplink_re350k-v1
  266. define Device/tplink_rex5x-v1
  267. $(Device/tplink-safeloader)
  268. ATH_SOC := qca9558
  269. IMAGE_SIZE := 6016k
  270. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
  271. TPLINK_HWID := 0x0
  272. TPLINK_HWREV := 0
  273. endef
  274. define Device/tplink_re355-v1
  275. $(Device/tplink_rex5x-v1)
  276. DEVICE_MODEL := RE355
  277. DEVICE_VARIANT := v1
  278. TPLINK_BOARD_ID := RE355
  279. SUPPORTED_DEVICES += re355
  280. endef
  281. TARGET_DEVICES += tplink_re355-v1
  282. define Device/tplink_re450-v1
  283. $(Device/tplink_rex5x-v1)
  284. DEVICE_MODEL := RE450
  285. DEVICE_VARIANT := v1
  286. TPLINK_BOARD_ID := RE450
  287. SUPPORTED_DEVICES += re450
  288. endef
  289. TARGET_DEVICES += tplink_re450-v1
  290. define Device/tplink_re450-v2
  291. $(Device/tplink-safeloader)
  292. ATH_SOC := qca9563
  293. IMAGE_SIZE := 6016k
  294. DEVICE_MODEL := RE450
  295. DEVICE_VARIANT := v2
  296. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
  297. TPLINK_HWID := 0x0
  298. TPLINK_HWREV := 0
  299. TPLINK_BOARD_ID := RE450-V2
  300. LOADER_TYPE := elf
  301. endef
  302. TARGET_DEVICES += tplink_re450-v2
  303. define Device/tplink_tl-wdr3500-v1
  304. $(Device/tplink-8mlzma)
  305. ATH_SOC := ar9344
  306. DEVICE_MODEL := TL-WDR3500
  307. DEVICE_VARIANT := v1
  308. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  309. TPLINK_HWID := 0x35000001
  310. SUPPORTED_DEVICES += tl-wdr3500
  311. endef
  312. TARGET_DEVICES += tplink_tl-wdr3500-v1
  313. define Device/tplink_tl-wdr3600-v1
  314. $(Device/tplink-8mlzma)
  315. ATH_SOC := ar9344
  316. DEVICE_MODEL := TL-WDR3600
  317. DEVICE_VARIANT := v1
  318. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  319. TPLINK_HWID := 0x36000001
  320. SUPPORTED_DEVICES += tl-wdr4300
  321. endef
  322. TARGET_DEVICES += tplink_tl-wdr3600-v1
  323. define Device/tplink_tl-wdr4300-v1
  324. $(Device/tplink-8mlzma)
  325. ATH_SOC := ar9344
  326. DEVICE_MODEL := TL-WDR4300
  327. DEVICE_VARIANT := v1
  328. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  329. TPLINK_HWID := 0x43000001
  330. SUPPORTED_DEVICES += tl-wdr4300
  331. endef
  332. TARGET_DEVICES += tplink_tl-wdr4300-v1
  333. define Device/tplink_tl-wdr4900-v2
  334. $(Device/tplink-8mlzma)
  335. ATH_SOC := qca9558
  336. DEVICE_MODEL := TL-WDR4900
  337. DEVICE_VARIANT := v2
  338. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  339. TPLINK_HWID := 0x49000002
  340. endef
  341. TARGET_DEVICES += tplink_tl-wdr4900-v2
  342. define Device/tplink_tl-wr810n-v1
  343. $(Device/tplink-8mlzma)
  344. ATH_SOC := qca9531
  345. DEVICE_MODEL := TL-WR810N
  346. DEVICE_VARIANT := v1
  347. TPLINK_HWID := 0x8100001
  348. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  349. endef
  350. TARGET_DEVICES += tplink_tl-wr810n-v1
  351. define Device/tplink_tl-wr810n-v2
  352. $(Device/tplink-8mlzma)
  353. ATH_SOC := qca9533
  354. DEVICE_MODEL := TL-WR810N
  355. DEVICE_VARIANT := v2
  356. TPLINK_HWID := 0x8100002
  357. endef
  358. TARGET_DEVICES += tplink_tl-wr810n-v2
  359. define Device/tplink_tl-wr710n-v1
  360. $(Device/tplink-8mlzma)
  361. ATH_SOC := ar9331
  362. DEVICE_MODEL := TL-WR710N
  363. DEVICE_VARIANT := v1
  364. DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
  365. TPLINK_HWID := 0x07100001
  366. SUPPORTED_DEVICES += tl-wr710n
  367. endef
  368. TARGET_DEVICES += tplink_tl-wr710n-v1
  369. define Device/tplink_tl-wr842n-v1
  370. $(Device/tplink-8m)
  371. ATH_SOC := ar7241
  372. DEVICE_MODEL := TL-WR842N/ND
  373. DEVICE_VARIANT := v1
  374. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  375. TPLINK_HWID := 0x8420001
  376. endef
  377. TARGET_DEVICES += tplink_tl-wr842n-v1
  378. define Device/tplink_tl-wr842n-v2
  379. $(Device/tplink-8mlzma)
  380. ATH_SOC := ar9341
  381. DEVICE_MODEL := TL-WR842N/ND
  382. DEVICE_VARIANT := v2
  383. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  384. TPLINK_HWID := 0x8420002
  385. SUPPORTED_DEVICES += tl-wr842n-v2
  386. endef
  387. TARGET_DEVICES += tplink_tl-wr842n-v2
  388. define Device/tplink_tl-wr842n-v3
  389. $(Device/tplink-16mlzma)
  390. ATH_SOC := qca9533
  391. DEVICE_MODEL := TL-WR842N
  392. DEVICE_VARIANT := v3
  393. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  394. TPLINK_HWID := 0x8420003
  395. SUPPORTED_DEVICES += tl-wr842n-v3
  396. endef
  397. TARGET_DEVICES += tplink_tl-wr842n-v3
  398. define Device/tplink_tl-wr1043nd-v1
  399. $(Device/tplink-8m)
  400. ATH_SOC := ar9132
  401. DEVICE_MODEL := TL-WR1043N/ND
  402. DEVICE_VARIANT := v1
  403. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  404. TPLINK_HWID := 0x10430001
  405. SUPPORTED_DEVICES += tl-wr1043nd
  406. endef
  407. TARGET_DEVICES += tplink_tl-wr1043nd-v1
  408. define Device/tplink_tl-wr1043nd-v2
  409. $(Device/tplink-8mlzma)
  410. ATH_SOC := qca9558
  411. DEVICE_MODEL := TL-WR1043N/ND
  412. DEVICE_VARIANT := v2
  413. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  414. TPLINK_HWID := 0x10430002
  415. SUPPORTED_DEVICES += tl-wr1043nd-v2
  416. endef
  417. TARGET_DEVICES += tplink_tl-wr1043nd-v2
  418. define Device/tplink_tl-wr1043nd-v3
  419. $(Device/tplink-8mlzma)
  420. ATH_SOC := qca9558
  421. DEVICE_MODEL := TL-WR1043N/ND
  422. DEVICE_VARIANT := v3
  423. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  424. TPLINK_HWID := 0x10430003
  425. SUPPORTED_DEVICES += tl-wr1043nd-v3
  426. endef
  427. TARGET_DEVICES += tplink_tl-wr1043nd-v3
  428. define Device/tplink_tl-wr1043nd-v4
  429. $(Device/tplink-safeloader)
  430. ATH_SOC := qca9563
  431. IMAGE_SIZE := 15552k
  432. DEVICE_MODEL := TL-WR1043N/ND
  433. DEVICE_VARIANT := v4
  434. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  435. TPLINK_HWID := 0x10430004
  436. TPLINK_BOARD_ID := TLWR1043NDV4
  437. SUPPORTED_DEVICES += tl-wr1043nd-v4
  438. endef
  439. TARGET_DEVICES += tplink_tl-wr1043nd-v4
  440. define Device/tplink_tl-wr1043n-v5
  441. $(Device/tplink-safeloader-uimage)
  442. ATH_SOC := qca9563
  443. IMAGE_SIZE := 15104k
  444. DEVICE_MODEL := TL-WR1043N
  445. DEVICE_VARIANT := v5
  446. TPLINK_BOARD_ID := TLWR1043NV5
  447. SUPPORTED_DEVICES += tl-wr1043n-v5
  448. endef
  449. TARGET_DEVICES += tplink_tl-wr1043n-v5
  450. define Device/tplink_tl-wr2543-v1
  451. $(Device/tplink-8mlzma)
  452. ATH_SOC := ar7242
  453. DEVICE_MODEL := TL-WR2543N/ND
  454. DEVICE_VARIANT := v1
  455. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  456. TPLINK_HWID := 0x25430001
  457. IMAGE/sysupgrade.bin := append-rootfs | mktplinkfw sysupgrade -v 3.13.99 | \
  458. append-metadata | check-size $$$$(IMAGE_SIZE)
  459. IMAGE/factory.bin := append-rootfs | mktplinkfw factory -v 3.13.99
  460. SUPPORTED_DEVICES += tl-wr2543-v1
  461. endef
  462. TARGET_DEVICES += tplink_tl-wr2543-v1