ar71xx-generic 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. ATH10K_PACKAGES='-kmod-ath10k kmod-ath10k-ct'
  2. ATH10K_PACKAGES_QCA9887=
  3. if [ "$GLUON_WLAN_MESH" = 'ibss' ]; then
  4. ATH10K_PACKAGES='-kmod-ath10k kmod-ath10k-ct -ath10k-firmware-qca988x ath10k-firmware-qca988x-ct'
  5. ATH10K_PACKAGES_QCA9887='-kmod-ath10k kmod-ath10k-ct -ath10k-firmware-qca9887 ath10k-firmware-qca9887-ct'
  6. fi
  7. # 8devices
  8. device 8devices-carambola2-board carambola2
  9. factory
  10. # ALFA NETWORK
  11. device alfa-network-hornet-ub hornet-ub HORNETUB
  12. alias alfa-network-ap121
  13. alias alfa-network-ap121u
  14. device alfa-network-tube2h tube2h-8M TUBE2H8M
  15. device alfa-network-n2-n5 alfa-nx ALFANX
  16. # Allnet
  17. device allnet-all0315n all0315n ALL0315N
  18. factory
  19. # Buffalo
  20. device buffalo-wzr-hp-g300nh wzr-hp-g300nh WZRHPG300NH
  21. device buffalo-wzr-hp-g300nh2 wzr-hp-g300nh2 WZRHPG300NH2
  22. device buffalo-wzr-hp-g450h wzr-hp-g450h WZRHPG450H
  23. device buffalo-wzr-hp-ag300h wzr-hp-ag300h WZRHPAG300H
  24. sysupgrade
  25. device buffalo-wzr-600dhp wzr-600dhp WZR600DHP
  26. sysupgrade
  27. sysupgrade_image buffalo-wzr-hp-ag300h-wzr-600dhp wzr-hp-ag300h-squashfs-sysupgrade .bin
  28. # D-Link
  29. device d-link-dir-505-rev-a1 dir-505-a1 DIR505A1
  30. alias d-link-dir-505-rev-a2
  31. device d-link-dir-825-rev-b1 dir-825-b1 DIR825B1
  32. factory
  33. # GL Innovations
  34. device gl-inet-6408a-v1 gl-inet-6408A-v1
  35. device gl-inet-6416a-v1 gl-inet-6416A-v1
  36. device gl-ar150 gl-ar150
  37. factory
  38. device gl-ar300m gl-ar300m
  39. factory
  40. # Linksys by Cisco
  41. device linksys-wrt160nl wrt160nl WRT160NL
  42. # Meraki
  43. # BROKEN: MAC address uniqueness issues
  44. if [ "$BROKEN" ]; then
  45. device meraki-mr12 mr12
  46. alias meraki-mr62
  47. factory
  48. device meraki-mr16 mr16
  49. alias meraki-mr66
  50. factory
  51. fi
  52. # Netgear
  53. device netgear-wndr3700 wndr3700
  54. factory .img
  55. device netgear-wndr3700v2 wndr3700v2
  56. factory .img
  57. device netgear-wndr3800 wndr3800
  58. factory .img
  59. device netgear-wndrmacv2 wndrmacv2
  60. factory .img
  61. if [ "$BROKEN" ]; then
  62. device netgear-wndrmac wndrmac # BROKEN: Untested
  63. factory .img
  64. device netgear-wnr2200 wnr2200 WNR2200 # BROKEN: Untested
  65. factory .img
  66. fi
  67. # Onion
  68. device onion-omega onion-omega
  69. # OpenMesh
  70. device openmesh-mr1750 mr1750 MR1750
  71. alias openmesh-mr1750v2
  72. packages $ATH10K_PACKAGES
  73. device openmesh-mr600 mr600 MR600
  74. alias openmesh-mr600v2
  75. device openmesh-mr900 mr900 MR900
  76. alias openmesh-mr900v2
  77. device openmesh-om2p om2p OM2P
  78. alias openmesh-om2pv2
  79. alias openmesh-om2p-hs
  80. alias openmesh-om2p-hsv2
  81. alias openmesh-om2p-hsv3
  82. alias openmesh-om2p-lc
  83. device openmesh-om5p om5p OM5P
  84. alias openmesh-om5p-an
  85. device openmesh-om5p-ac om5pac OM5PAC
  86. alias openmesh-om5p-acv2
  87. packages $ATH10K_PACKAGES
  88. # TP-Link
  89. device tp-link-cpe210-v1.0 cpe210-220
  90. alias tp-link-cpe210-v1.1
  91. alias tp-link-cpe220-v1.1
  92. device tp-link-cpe510-v1.0 cpe510-520
  93. alias tp-link-cpe510-v1.1
  94. alias tp-link-cpe520-v1.1
  95. device tp-link-wbs210-v1.20 wbs210
  96. device tp-link-wbs510-v1.20 wbs510
  97. device tp-link-tl-wr710n-v1 tl-wr710n-v1
  98. device tp-link-tl-wr710n-v2.1 tl-wr710n-v2.1
  99. if [ "$BROKEN" ]; then
  100. device tp-link-tl-wr810n-v1 tl-wr810n # BROKEN: Untested
  101. fi
  102. device tp-link-tl-wr842n-nd-v1 tl-wr842n-v1
  103. device tp-link-tl-wr842n-nd-v2 tl-wr842n-v2
  104. device tp-link-tl-wr842n-nd-v3 tl-wr842n-v3
  105. device tp-link-tl-wr1043n-nd-v1 tl-wr1043nd-v1
  106. device tp-link-tl-wr1043n-nd-v2 tl-wr1043nd-v2
  107. device tp-link-tl-wr1043n-nd-v3 tl-wr1043nd-v3
  108. device tp-link-tl-wr1043n-nd-v4 tl-wr1043nd-v4
  109. device tp-link-tl-wr1043n-v5 tl-wr1043n-v5
  110. device tp-link-tl-wdr3500-v1 tl-wdr3500-v1
  111. device tp-link-tl-wdr3600-v1 tl-wdr3600-v1
  112. device tp-link-tl-wdr4300-v1 tl-wdr4300-v1
  113. device tp-link-tl-wr2543n-nd-v1 tl-wr2543-v1
  114. device tp-link-archer-c5-v1 archer-c5-v1
  115. packages $ATH10K_PACKAGES
  116. device tp-link-archer-c7-v2 archer-c7-v2
  117. packages $ATH10K_PACKAGES
  118. factory -squashfs-factory${GLUON_REGION:+-${GLUON_REGION}} .bin
  119. device tp-link-archer-c7-v4 archer-c7-v4
  120. packages $ATH10K_PACKAGES
  121. if [ "$BROKEN" ]; then
  122. device tp-link-archer-c25-v1 archer-c25-v1 # BROKEN: OOM with 5GHz enabled in most environments
  123. packages $ATH10K_PACKAGES_QCA9887
  124. fi
  125. if [ "$BROKEN" ]; then
  126. device tp-link-archer-c58-v1 archer-c58-v1 # BROKEN: OOM with 5GHz enabled in most environments
  127. fi
  128. if [ "$BROKEN" ] || [ "$GLUON_WLAN_MESH" = '11s' ]; then
  129. device tp-link-archer-c59-v1 archer-c59-v1 # BROKEN: IBSS meshing not working
  130. fi
  131. if [ "$BROKEN" ]; then
  132. device tp-link-archer-c60-v1 archer-c60-v1 # BROKEN: OOM with 5GHz enabled in most environments
  133. fi
  134. device tp-link-re450 re450
  135. packages $ATH10K_PACKAGES
  136. # Ubiquiti
  137. device ubiquiti-airgateway ubnt-air-gateway
  138. alias ubiquiti-airgateway-lr
  139. device ubiquiti-airgateway-pro ubnt-air-gateway-pro
  140. device ubiquiti-airrouter ubnt-airrouter
  141. device ubiquiti-bullet-m ubnt-bullet-m
  142. alias ubiquiti-nanostation-loco-m2
  143. alias ubiquiti-nanostation-loco-m5
  144. alias ubiquiti-rocket-m2
  145. alias ubiquiti-rocket-m5
  146. alias ubiquiti-bullet-m2
  147. alias ubiquiti-bullet-m5
  148. alias ubiquiti-picostation-m2
  149. device ubiquiti-nanostation-m ubnt-nano-m
  150. alias ubiquiti-nanostation-m2
  151. alias ubiquiti-nanostation-m5
  152. device ubiquiti-loco-m-xw ubnt-loco-m-xw
  153. alias ubiquiti-nanostation-loco-m2-xw
  154. alias ubiquiti-nanostation-loco-m5-xw
  155. if [ "$BROKEN" ]; then
  156. alias ubiquiti-nanobeam-m5 # BROKEN: Untested
  157. fi
  158. device ubiquiti-nanostation-m-xw ubnt-nano-m-xw
  159. alias ubiquiti-nanostation-m2-xw
  160. alias ubiquiti-nanostation-m5-xw
  161. device ubiquiti-rocket-m-xw ubnt-rocket-m-xw
  162. alias ubiquiti-rocket-m2-xw
  163. alias ubiquiti-rocket-m5-xw
  164. device ubiquiti-rocket-m-ti ubnt-rocket-m-ti
  165. alias ubiquiti-rocket-m2-ti
  166. alias ubiquiti-rocket-m5-ti
  167. device ubiquiti-unifi ubnt-unifi
  168. alias ubiquiti-unifi-ap
  169. alias ubiquiti-unifi-ap-lr
  170. device ubiquiti-unifi-ap-pro ubnt-uap-pro
  171. device ubiquiti-unifiap-outdoor ubnt-unifi-outdoor
  172. device ubiquiti-unifiap-outdoor+ ubnt-unifi-outdoor-plus
  173. if [ "$BROKEN" ]; then
  174. device ubiquiti-ls-sr71 ubnt-ls-sr71 # BROKEN: Untested
  175. fi
  176. device ubiquiti-unifi-ac-lite ubnt-unifiac-lite
  177. alias ubiquiti-unifi-ac-mesh
  178. alias ubiquiti-unifi-ac-lr
  179. packages $ATH10K_PACKAGES
  180. factory
  181. device ubiquiti-unifi-ac-pro ubnt-unifiac-pro
  182. packages $ATH10K_PACKAGES
  183. factory
  184. # Western Digital
  185. device wd-my-net-n600 mynet-n600
  186. device wd-my-net-n750 mynet-n750