Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
2,377
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 13.95 KB | None | 0 0
  1. --- a/drivers/net/wireless/ath/ath9k/common-init.c  2017-12-13 10:15:52.433549363 -0500
  2. +++ b/drivers/net/wireless/ath/ath9k/common-init.c  2017-12-13 12:23:45.645446219 -0500
  3. @@ -29,7 +29,7 @@
  4.     .band = IEEE80211_BAND_5GHZ, \
  5.     .center_freq = (_freq), \
  6.     .hw_value = (_idx), \
  7. -   .max_power = 20, \
  8. +   .max_power = 30, \
  9.  }
  10.  
  11.  /* Some 2 GHz radios are actually tunable on 2312-2732
  12. @@ -58,34 +58,243 @@
  13.   * we have calibration data for all cards though to make
  14.   * this static */
  15.  static const struct ieee80211_channel ath9k_5ghz_chantable[] = {
  16. -   /* _We_ call this UNII 1 */
  17. -   CHAN5G(5180, 14), /* Channel 36 */
  18. -   CHAN5G(5200, 15), /* Channel 40 */
  19. -   CHAN5G(5220, 16), /* Channel 44 */
  20. -   CHAN5G(5240, 17), /* Channel 48 */
  21. -   /* _We_ call this UNII 2 */
  22. -   CHAN5G(5260, 18), /* Channel 52 */
  23. -   CHAN5G(5280, 19), /* Channel 56 */
  24. -   CHAN5G(5300, 20), /* Channel 60 */
  25. -   CHAN5G(5320, 21), /* Channel 64 */
  26. -   /* _We_ call this "Middle band" */
  27. -   CHAN5G(5500, 22), /* Channel 100 */
  28. -   CHAN5G(5520, 23), /* Channel 104 */
  29. -   CHAN5G(5540, 24), /* Channel 108 */
  30. -   CHAN5G(5560, 25), /* Channel 112 */
  31. -   CHAN5G(5580, 26), /* Channel 116 */
  32. -   CHAN5G(5600, 27), /* Channel 120 */
  33. -   CHAN5G(5620, 28), /* Channel 124 */
  34. -   CHAN5G(5640, 29), /* Channel 128 */
  35. -   CHAN5G(5660, 30), /* Channel 132 */
  36. -   CHAN5G(5680, 31), /* Channel 136 */
  37. -   CHAN5G(5700, 32), /* Channel 140 */
  38. -   /* _We_ call this UNII 3 */
  39. -   CHAN5G(5745, 33), /* Channel 149 */
  40. -   CHAN5G(5765, 34), /* Channel 153 */
  41. -   CHAN5G(5785, 35), /* Channel 157 */
  42. -   CHAN5G(5805, 36), /* Channel 161 */
  43. -   CHAN5G(5825, 37), /* Channel 165 */
  44. +   CHAN5G(4920, 14), /* Channel 184 */
  45. +   CHAN5G(4925, 15), /* Channel 185 */
  46. +   CHAN5G(4930, 16), /* Channel 186 */
  47. +   CHAN5G(4935, 17), /* Channel 187 */
  48. +   CHAN5G(4940, 18), /* Channel 188 */
  49. +   CHAN5G(4945, 19), /* Channel 189 */
  50. +   CHAN5G(4950, 20), /* Channel 190 */
  51. +   CHAN5G(4955, 21), /* Channel 191 */
  52. +   CHAN5G(4960, 22), /* Channel 192 */
  53. +   CHAN5G(4965, 23), /* Channel 193 */
  54. +   CHAN5G(4970, 24), /* Channel 194 */
  55. +   CHAN5G(4975, 25), /* Channel 195 */
  56. +   CHAN5G(4980, 26), /* Channel 196 */
  57. +   CHAN5G(4985, 27), /* Channel 197 */
  58. +   CHAN5G(4990, 28), /* Channel 198 */
  59. +   CHAN5G(4995, 29), /* Channel 199 */
  60. +   CHAN5G(5000, 30), /* Channel 200 */
  61. +   CHAN5G(5005, 31), /* Channel 1 */
  62. +   CHAN5G(5010, 32), /* Channel 2 */
  63. +   CHAN5G(5015, 33), /* Channel 3 */
  64. +   CHAN5G(5020, 34), /* Channel 4 */
  65. +   CHAN5G(5025, 35), /* Channel 5 */
  66. +   CHAN5G(5030, 36), /* Channel 6 */
  67. +   CHAN5G(5035, 37), /* Channel 7 */
  68. +   CHAN5G(5040, 38), /* Channel 8 */
  69. +   CHAN5G(5045, 39), /* Channel 9 */
  70. +   CHAN5G(5050, 40), /* Channel 10 */
  71. +   CHAN5G(5055, 41), /* Channel 11 */
  72. +   CHAN5G(5060, 42), /* Channel 12 */
  73. +   CHAN5G(5065, 43), /* Channel 13 */
  74. +   CHAN5G(5070, 44), /* Channel 14 */
  75. +   CHAN5G(5075, 45), /* Channel 15 */
  76. +   CHAN5G(5080, 46), /* Channel 16 */
  77. +   CHAN5G(5085, 47), /* Channel 17 */
  78. +   CHAN5G(5090, 48), /* Channel 18 */
  79. +   CHAN5G(5095, 49), /* Channel 19 */
  80. +   CHAN5G(5100, 50), /* Channel 20 */
  81. +   CHAN5G(5105, 51), /* Channel 21 */
  82. +   CHAN5G(5110, 52), /* Channel 22 */
  83. +   CHAN5G(5115, 53), /* Channel 23 */
  84. +   CHAN5G(5120, 54), /* Channel 24 */
  85. +   CHAN5G(5125, 55), /* Channel 25 */
  86. +   CHAN5G(5130, 56), /* Channel 26 */
  87. +   CHAN5G(5135, 57), /* Channel 27 */
  88. +   CHAN5G(5140, 58), /* Channel 28 */
  89. +   CHAN5G(5145, 59), /* Channel 29 */
  90. +   CHAN5G(5150, 60), /* Channel 30 */
  91. +   CHAN5G(5155, 61), /* Channel 31 */
  92. +   CHAN5G(5160, 62), /* Channel 32 */
  93. +   CHAN5G(5165, 63), /* Channel 33 */
  94. +   CHAN5G(5170, 64), /* Channel 34 */
  95. +   CHAN5G(5175, 65), /* Channel 35 */
  96. +   CHAN5G(5180, 66), /* Channel 36 */
  97. +   CHAN5G(5185, 67), /* Channel 37 */
  98. +   CHAN5G(5190, 68), /* Channel 38 */
  99. +   CHAN5G(5195, 69), /* Channel 39 */
  100. +   CHAN5G(5200, 70), /* Channel 40 */
  101. +   CHAN5G(5205, 71), /* Channel 41 */
  102. +   CHAN5G(5210, 72), /* Channel 42 */
  103. +   CHAN5G(5215, 73), /* Channel 43 */
  104. +   CHAN5G(5220, 74), /* Channel 44 */
  105. +   CHAN5G(5225, 75), /* Channel 45 */
  106. +   CHAN5G(5230, 76), /* Channel 46 */
  107. +   CHAN5G(5235, 77), /* Channel 47 */
  108. +   CHAN5G(5240, 78), /* Channel 48 */
  109. +   CHAN5G(5245, 79), /* Channel 49 */
  110. +   CHAN5G(5250, 80), /* Channel 50 */
  111. +   CHAN5G(5255, 81), /* Channel 51 */
  112. +   CHAN5G(5260, 82), /* Channel 52 */
  113. +   CHAN5G(5265, 83), /* Channel 53 */
  114. +   CHAN5G(5270, 84), /* Channel 54 */
  115. +   CHAN5G(5275, 85), /* Channel 55 */
  116. +   CHAN5G(5280, 86), /* Channel 56 */
  117. +   CHAN5G(5285, 87), /* Channel 57 */
  118. +   CHAN5G(5290, 88), /* Channel 58 */
  119. +   CHAN5G(5295, 89), /* Channel 59 */
  120. +   CHAN5G(5300, 90), /* Channel 60 */
  121. +   CHAN5G(5305, 91), /* Channel 61 */
  122. +   CHAN5G(5310, 92), /* Channel 62 */
  123. +   CHAN5G(5315, 93), /* Channel 63 */
  124. +   CHAN5G(5320, 94), /* Channel 64 */
  125. +   CHAN5G(5325, 95), /* Channel 65 */
  126. +   CHAN5G(5330, 96), /* Channel 66 */
  127. +   CHAN5G(5335, 97), /* Channel 67 */
  128. +   CHAN5G(5340, 98), /* Channel 68 */
  129. +   CHAN5G(5345, 99), /* Channel 69 */
  130. +   CHAN5G(5350, 100), /* Channel 70 */
  131. +   CHAN5G(5355, 101), /* Channel 71 */
  132. +   CHAN5G(5360, 102), /* Channel 72 */
  133. +   CHAN5G(5365, 103), /* Channel 73 */
  134. +   CHAN5G(5370, 104), /* Channel 74 */
  135. +   CHAN5G(5375, 105), /* Channel 75 */
  136. +   CHAN5G(5380, 106), /* Channel 76 */
  137. +   CHAN5G(5385, 107), /* Channel 77 */
  138. +   CHAN5G(5390, 108), /* Channel 78 */
  139. +   CHAN5G(5395, 109), /* Channel 79 */
  140. +   CHAN5G(5400, 110), /* Channel 80 */
  141. +   CHAN5G(5405, 111), /* Channel 81 */
  142. +   CHAN5G(5410, 112), /* Channel 82 */
  143. +   CHAN5G(5415, 113), /* Channel 83 */
  144. +   CHAN5G(5420, 114), /* Channel 84 */
  145. +   CHAN5G(5425, 115), /* Channel 85 */
  146. +   CHAN5G(5430, 116), /* Channel 86 */
  147. +   CHAN5G(5435, 117), /* Channel 87 */
  148. +   CHAN5G(5440, 118), /* Channel 88 */
  149. +   CHAN5G(5445, 119), /* Channel 89 */
  150. +   CHAN5G(5450, 120), /* Channel 90 */
  151. +   CHAN5G(5455, 121), /* Channel 91 */
  152. +   CHAN5G(5460, 122), /* Channel 92 */
  153. +   CHAN5G(5465, 123), /* Channel 93 */
  154. +   CHAN5G(5470, 124), /* Channel 94 */
  155. +   CHAN5G(5475, 125), /* Channel 95 */
  156. +   CHAN5G(5480, 126), /* Channel 96 */
  157. +   CHAN5G(5485, 127), /* Channel 97 */
  158. +   CHAN5G(5490, 128), /* Channel 98 */
  159. +   CHAN5G(5495, 129), /* Channel 99 */
  160. +   CHAN5G(5500, 130), /* Channel 100 */
  161. +   CHAN5G(5505, 131), /* Channel 101 */
  162. +   CHAN5G(5510, 132), /* Channel 102 */
  163. +   CHAN5G(5515, 133), /* Channel 103 */
  164. +   CHAN5G(5520, 134), /* Channel 104 */
  165. +   CHAN5G(5525, 135), /* Channel 105 */
  166. +   CHAN5G(5530, 136), /* Channel 106 */
  167. +   CHAN5G(5535, 137), /* Channel 107 */
  168. +   CHAN5G(5540, 138), /* Channel 108 */
  169. +   CHAN5G(5545, 139), /* Channel 109 */
  170. +   CHAN5G(5550, 140), /* Channel 110 */
  171. +   CHAN5G(5555, 141), /* Channel 111 */
  172. +   CHAN5G(5560, 142), /* Channel 112 */
  173. +   CHAN5G(5565, 143), /* Channel 113 */
  174. +   CHAN5G(5570, 144), /* Channel 114 */
  175. +   CHAN5G(5575, 145), /* Channel 115 */
  176. +   CHAN5G(5580, 146), /* Channel 116 */
  177. +   CHAN5G(5585, 147), /* Channel 117 */
  178. +   CHAN5G(5590, 148), /* Channel 118 */
  179. +   CHAN5G(5595, 149), /* Channel 119 */
  180. +   CHAN5G(5600, 150), /* Channel 120 */
  181. +   CHAN5G(5605, 151), /* Channel 121 */
  182. +   CHAN5G(5610, 152), /* Channel 122 */
  183. +   CHAN5G(5615, 153), /* Channel 123 */
  184. +   CHAN5G(5620, 154), /* Channel 124 */
  185. +   CHAN5G(5625, 155), /* Channel 125 */
  186. +   CHAN5G(5630, 156), /* Channel 126 */
  187. +   CHAN5G(5635, 157), /* Channel 127 */
  188. +   CHAN5G(5640, 158), /* Channel 128 */
  189. +   CHAN5G(5645, 159), /* Channel 129 */
  190. +   CHAN5G(5650, 160), /* Channel 130 */
  191. +   CHAN5G(5655, 161), /* Channel 131 */
  192. +   CHAN5G(5660, 162), /* Channel 132 */
  193. +   CHAN5G(5665, 163), /* Channel 133 */
  194. +   CHAN5G(5670, 164), /* Channel 134 */
  195. +   CHAN5G(5675, 165), /* Channel 135 */
  196. +   CHAN5G(5680, 166), /* Channel 136 */
  197. +   CHAN5G(5685, 167), /* Channel 137 */
  198. +   CHAN5G(5690, 168), /* Channel 138 */
  199. +   CHAN5G(5695, 169), /* Channel 139 */
  200. +   CHAN5G(5700, 170), /* Channel 140 */
  201. +   CHAN5G(5705, 171), /* Channel 141 */
  202. +   CHAN5G(5710, 172), /* Channel 142 */
  203. +   CHAN5G(5715, 173), /* Channel 143 */
  204. +   CHAN5G(5720, 174), /* Channel 144 */
  205. +   CHAN5G(5725, 175), /* Channel 145 */
  206. +   CHAN5G(5730, 176), /* Channel 146 */
  207. +   CHAN5G(5735, 177), /* Channel 147 */
  208. +   CHAN5G(5740, 178), /* Channel 148 */
  209. +   CHAN5G(5745, 179), /* Channel 149 */
  210. +   CHAN5G(5750, 180), /* Channel 150 */
  211. +   CHAN5G(5755, 181), /* Channel 151 */
  212. +   CHAN5G(5760, 182), /* Channel 152 */
  213. +   CHAN5G(5765, 183), /* Channel 153 */
  214. +   CHAN5G(5770, 184), /* Channel 154 */
  215. +   CHAN5G(5775, 185), /* Channel 155 */
  216. +   CHAN5G(5780, 186), /* Channel 156 */
  217. +   CHAN5G(5785, 187), /* Channel 157 */
  218. +   CHAN5G(5790, 188), /* Channel 158 */
  219. +   CHAN5G(5795, 189), /* Channel 159 */
  220. +   CHAN5G(5800, 190), /* Channel 160 */
  221. +   CHAN5G(5805, 191), /* Channel 161 */
  222. +   CHAN5G(5810, 192), /* Channel 162 */
  223. +   CHAN5G(5815, 193), /* Channel 163 */
  224. +   CHAN5G(5820, 194), /* Channel 164 */
  225. +   CHAN5G(5825, 195), /* Channel 165 */
  226. +   CHAN5G(5830, 196), /* Channel 166 */
  227. +   CHAN5G(5835, 197), /* Channel 167 */
  228. +   CHAN5G(5840, 198), /* Channel 168 */
  229. +   CHAN5G(5845, 199), /* Channel 169 */
  230. +   CHAN5G(5850, 200), /* Channel 170 */
  231. +   CHAN5G(5855, 201), /* Channel 171 */
  232. +   CHAN5G(5860, 202), /* Channel 172 */
  233. +   CHAN5G(5865, 203), /* Channel 173 */
  234. +   CHAN5G(5870, 204), /* Channel 174 */
  235. +   CHAN5G(5875, 205), /* Channel 175 */
  236. +   CHAN5G(5880, 206), /* Channel 176 */
  237. +   CHAN5G(5885, 207), /* Channel 177 */
  238. +   CHAN5G(5890, 208), /* Channel 178 */
  239. +   CHAN5G(5895, 209), /* Channel 179 */
  240. +   CHAN5G(5900, 210), /* Channel 180 */
  241. +   CHAN5G(5905, 211), /* Channel 181 */
  242. +   CHAN5G(5910, 212), /* Channel 182 */
  243. +   CHAN5G(5915, 213), /* Channel 183 */
  244. +   CHAN5G(5920, 214), /* Channel 201 */
  245. +   CHAN5G(5925, 215), /* Channel 202 */
  246. +   CHAN5G(5930, 216), /* Channel 203 */
  247. +   CHAN5G(5935, 217), /* Channel 204 */
  248. +   CHAN5G(5940, 218), /* Channel 205 */
  249. +   CHAN5G(5945, 219), /* Channel 206 */
  250. +   CHAN5G(5950, 220), /* Channel 207 */
  251. +   CHAN5G(5955, 221), /* Channel 208 */
  252. +   CHAN5G(5960, 222), /* Channel 209 */
  253. +   CHAN5G(5965, 223), /* Channel 210 */
  254. +   CHAN5G(5970, 224), /* Channel 211 */
  255. +   CHAN5G(5975, 225), /* Channel 212 */
  256. +   CHAN5G(5980, 226), /* Channel 213 */
  257. +   CHAN5G(5985, 227), /* Channel 214 */
  258. +   CHAN5G(5990, 228), /* Channel 215 */
  259. +   CHAN5G(5995, 229), /* Channel 216 */
  260. +   CHAN5G(6000, 230), /* Channel 217 */
  261. +   CHAN5G(6005, 231), /* Channel 218 */
  262. +   CHAN5G(6010, 232), /* Channel 219 */
  263. +   CHAN5G(6015, 233), /* Channel 220 */
  264. +   CHAN5G(6020, 234), /* Channel 221 */
  265. +   CHAN5G(6025, 235), /* Channel 222 */
  266. +   CHAN5G(6030, 236), /* Channel 223 */
  267. +   CHAN5G(6035, 237), /* Channel 224 */
  268. +   CHAN5G(6040, 238), /* Channel 225 */
  269. +   CHAN5G(6045, 239), /* Channel 226 */
  270. +   CHAN5G(6050, 240), /* Channel 227 */
  271. +   CHAN5G(6055, 241), /* Channel 228 */
  272. +   CHAN5G(6060, 242), /* Channel 229 */
  273. +   CHAN5G(6065, 243), /* Channel 230 */
  274. +   CHAN5G(6070, 244), /* Channel 231 */
  275. +   CHAN5G(6075, 245), /* Channel 232 */
  276. +   CHAN5G(6080, 246), /* Channel 233 */
  277. +   CHAN5G(6085, 247), /* Channel 234 */
  278. +   CHAN5G(6090, 248), /* Channel 235 */
  279. +   CHAN5G(6095, 249), /* Channel 236 */
  280. +   CHAN5G(6100, 250), /* Channel 237 */
  281.  };
  282.  
  283.  /* Atheros hardware rate code addition for short premble */
  284.  
  285. /drivers/net/wireless/ath/regd.c    2017-12-13 12:43:11.625430546 -0500
  286. +++ b/drivers/net/wireless/ath/regd.c   2017-12-13 12:42:54.881430771 -0500
  287. @@ -34,7 +34,7 @@
  288.  
  289.  /* Only these channels all allow active scan on all world regulatory domains */
  290.  #define ATH9K_2GHZ_CH01_11 REG_RULE(2412-10, 2462+10, 40, 0, 20, 0)
  291. -
  292. +#define ATH9K_5GHZ_4900_6200   REG_RULE(4900-10, 6200+10, 40, 0, 30, 0)
  293.  /* We enable active scan on these a case by case basis by regulatory domain */
  294.  #define ATH9K_2GHZ_CH12_13 REG_RULE(2467-10, 2472+10, 40, 0, 20,\
  295.                      NL80211_RRF_NO_IR)
  296.  
  297. --- a/drivers/net/wireless/ath/regd.c   2017-12-13 16:57:05.014318959 -0400
  298. +++ b/drivers/net/wireless/ath/regd.c   2017-12-13 17:02:19.390314733 -0400
  299. @@ -43,24 +43,15 @@
  300.                      NL80211_RRF_NO_OFDM)
  301.  
  302.  /* We allow IBSS on these on a case by case basis by regulatory domain */
  303. -#define ATH9K_5GHZ_5150_5350   REG_RULE(5150-10, 5240+10, 80, 0, 30, 0),\
  304. -               REG_RULE(5260-10, 5350+10, 80, 0, 30,\
  305. -                    NL80211_RRF_NO_IR)
  306. -#define ATH9K_5GHZ_5470_5850   REG_RULE(5470-10, 5850+10, 80, 0, 30,\
  307. -                    NL80211_RRF_NO_IR)
  308. -#define ATH9K_5GHZ_5725_5850   REG_RULE(5725-10, 5850+10, 80, 0, 30,\
  309. -                    NL80211_RRF_NO_IR)
  310. +#define ATH9K_5GHZ_4900_6200   REG_RULE(4900-10, 6200+10, 40, 0, 30, 0)
  311.  
  312.  #define ATH9K_2GHZ_ALL     ATH9K_2GHZ_CH01_11, \
  313.                 ATH9K_2GHZ_CH12_13, \
  314.                 ATH9K_2GHZ_CH14
  315.  
  316. -#define ATH9K_5GHZ_ALL     ATH9K_5GHZ_5150_5350, \
  317. -               ATH9K_5GHZ_5470_5850
  318. +#define ATH9K_5GHZ_ALL     ATH9K_5GHZ_4900_6200
  319. +
  320.  
  321. -/* This one skips what we call "mid band" */
  322. -#define ATH9K_5GHZ_NO_MIDBAND  ATH9K_5GHZ_5150_5350, \
  323. -               ATH9K_5GHZ_5725_5850
  324.  
  325.  #define REGD_RULES(...) \
  326.     .reg_rules = { __VA_ARGS__ }, \
  327. @@ -80,9 +71,8 @@
  328.  static const struct ieee80211_regdomain ath_world_regdom_63_65 = {
  329.     .alpha2 =  "99",
  330.     REGD_RULES(
  331. -       ATH9K_2GHZ_CH01_11,
  332. -       ATH9K_2GHZ_CH12_13,
  333. -       ATH9K_5GHZ_NO_MIDBAND,
  334. +       ATH9K_2GHZ_ALL,
  335. +       ATH9K_5GHZ_ALL,
  336.     )
  337.  };
  338.  
  339. @@ -90,8 +80,8 @@
  340.  static const struct ieee80211_regdomain ath_world_regdom_64 = {
  341.     .alpha2 =  "99",
  342.     REGD_RULES(
  343. -       ATH9K_2GHZ_CH01_11,
  344. -       ATH9K_5GHZ_NO_MIDBAND,
  345. +       ATH9K_2GHZ_ALL,
  346. +       ATH9K_5GHZ_ALL,
  347.     )
  348.  };
  349.  
  350. @@ -99,7 +89,7 @@
  351.  static const struct ieee80211_regdomain ath_world_regdom_66_69 = {
  352.     .alpha2 =  "99",
  353.     REGD_RULES(
  354. -       ATH9K_2GHZ_CH01_11,
  355. +       ATH9K_2GHZ_ALL,
  356.         ATH9K_5GHZ_ALL,
  357.     )
  358.  };
  359. @@ -108,8 +98,7 @@
  360.  static const struct ieee80211_regdomain ath_world_regdom_67_68_6A_6C = {
  361.     .alpha2 =  "99",
  362.     REGD_RULES(
  363. -       ATH9K_2GHZ_CH01_11,
  364. -       ATH9K_2GHZ_CH12_13,
  365. +       ATH9K_2GHZ_ALL,
  366.         ATH9K_5GHZ_ALL,
  367.     )
  368.  };
  369.  
  370.  
  371. -- a/drivers/net/wireless/ath/ath9k/hw.h    2017-12-13 11:12:26.209503743 -0500
  372. +++ b/drivers/net/wireless/ath/ath9k/hw.h   2017-12-13 11:13:11.097503140 -0500
  373. @@ -71,7 +71,7 @@
  374.  
  375.  #define ATH9K_RSSI_BAD         -128
  376.  
  377. -#define ATH9K_NUM_CHANNELS 38
  378. +#define ATH9K_NUM_CHANNELS 251
  379.  
  380.  /* Register read/write primitives */
  381.  #define REG_WRITE(_ah, _reg, _val) \
  382.  
  383.  
  384. --- a/net/wireless/util.c   2017-02-02 07:15:24.000000000 -0400
  385. +++ b/net/wireless/util.c   2017-12-15 11:55:21.035856159 -0400
  386. @@ -80,7 +80,7 @@
  387.             return 2407 + chan * 5;
  388.         break;
  389.     case NL80211_BAND_5GHZ:
  390. -       if (chan >= 182 && chan <= 196)
  391. +       if (chan >= 187 && chan <= 196)
  392.             return 4000 + chan * 5;
  393.         else
  394.             return 5000 + chan * 5;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement