X-Serge Posted November 6, 2007 Posted November 6, 2007 (edited) Дано: DWL-7100 A1 Atheros 5312 прошивка OpenWrt Kamikaze 7.09 Madwifi r2568-20070710 root@net:/# wlanconfig ath0 list active Channel 1 : 2412 Mhz 11g Channel 48 : 5240 Mhz 11a Dynamic Channel 2 : 2417 Mhz 11g Channel 50 : 5250 Mhz 11a Static Channel 3 : 2422 Mhz 11g Channel 52 : 5260 Mhz 11a Channel 4 : 2427 Mhz 11g Channel 56 : 5280 Mhz 11a Dynamic Channel 5 : 2432 Mhz 11g Channel 58 : 5290 Mhz 11a Static Channel 6 : 2437 Mhz 11g Dynamic Channel 60 : 5300 Mhz 11a Channel 7 : 2442 Mhz 11g Channel 64 : 5320 Mhz 11a Channel 8 : 2447 Mhz 11g Channel 149 : 5745 Mhz 11a Channel 9 : 2452 Mhz 11g Channel 152 : 5760 Mhz 11a Static Channel 10 : 2457 Mhz 11g Channel 153 : 5765 Mhz 11a Dynamic Channel 11 : 2462 Mhz 11g Channel 157 : 5785 Mhz 11a Channel 36 : 5180 Mhz 11a Channel 160 : 5800 Mhz 11a Static Channel 40 : 5200 Mhz 11a Dynamic Channel 161 : 5805 Mhz 11a Dynamic Channel 42 : 5210 Mhz 11a Static Channel 165 : 5825 Mhz 11a Channel 44 : 5220 Mhz 11a Двойки здесь нет это глюк Имеются зарегистрированные частоты в диапозоне 5925-6400 Хотелось бы попасть в эти частоты. Господа, если не сложно, подскажите в какую сторону смотреть (countrycode, ковырять бинарник драйвера, ...). Заранее благодарен за любые подсказки и советы. Edited January 26, 2009 by X-Serge Вставить ник Quote
wireless_man Posted November 6, 2007 Posted November 6, 2007 (edited) Нужно ковырять бинарник HAL ... искать текущие частоты и править их ... можете попробывать sysctl dev.ath.0.countrycode=xxx поиграться (в разных версиях мадвифи были расширенные регионы) чтото типа 842 го под SR9) но этот параметр можно менять только с модулем ath_debug в ядре :( Edited November 6, 2007 by wireless_man Вставить ник Quote
X-Serge Posted November 6, 2007 Author Posted November 6, 2007 Пробовал countrycode=276 это de - поставилось (край 5700), далее поставил countrycode=845, результат - 5 Гц - нет, некоторое время debug далее автоматический ребут. 845 не прокатывает. Вообще официально крайние частоты в некоторых странах 5825. Но ведь есть на микротиках и на врапах до 6100 Мгц. Там тот же atheros. На врапах старОС, это тот же линукс. Значит возможность есть, буду копаться дальше. Спасибо. Вставить ник Quote
wireless_man Posted November 6, 2007 Posted November 6, 2007 (edited) да все правильно ... давненько еще Nuclearcat патчил под 2300мгц ...патчиться сам HAL ручками в hex редакторе ... если будет время сяду вечерком поковыряю на счет 6100 ... вообще самое то так это выковырять драйвер с микротика (сам драйвер я выковырял и запустил на ядре под которое он был собран) и карта поднялась ... но к сожалению не управляеться через ifconfig :)))) у МТ есть свой бинарник который управляет этим драйвером .... поверьте если пойти по пути не ковыряния madwifi HAL а заняться этим бинарником то толку в разы больше :) (ковырять реверс-инженерингом недоделаный HAL ИМХО не очень толковое занятие, на Freebsd 7 кстати собран более доделаный и стабильный драйвер). В МТ кстати обычная EXT3FS ..тоесть устанавливаете на CF (иль ide) МТ (для начала разбирательств можно и ломаный 2.9.27) и потом монтируете в линухе :) Edited November 6, 2007 by wireless_man Вставить ник Quote
X-Serge Posted November 6, 2007 Author Posted November 6, 2007 (edited) Ну вот, список направлений есть. Буду пробовать реализовывать. С микротиком интересная задача. Он и крякнутый у меня имеется. Просто частоты дали 5995 и 5955. Интересно сделать дешёвое клиентское устройство. Edited November 6, 2007 by X-Serge Вставить ник Quote
Dom_2007_next_1 Posted November 6, 2007 Posted November 6, 2007 Просто частоты дали 5995 и 5955.В этом случае необходимо посмотреть что там,поскольку может быть такой типичный случай : ------------------------------------------------------ WLAN Access Point wlan0 -> find channel Spectrum Analyser in progress ... RSSI-> -75 dBm Channel 4840 MHz RSSI-> -95 dBm Channel 4860 MHz RSSI-> -89 dBm Channel 4880 MHz RSSI-> -86 dBm Channel 4900 MHz RSSI-> -86 dBm Channel 4920 MHz RSSI-> -86 dBm Channel 4940 MHz RSSI-> -85 dBm Channel 4960 MHz RSSI-> -87 dBm Channel 4980 MHz RSSI-> -87 dBm Channel 5000 MHz RSSI-> -81 dBm Channel 5020 MHz RSSI-> -84 dBm Channel 5040 MHz RSSI-> -82 dBm Channel 5060 MHz RSSI-> -80 dBm Channel 5080 MHz RSSI-> -77 dBm Channel 5100 MHz RSSI-> -78 dBm Channel 5120 MHz RSSI-> -76 dBm Channel 5140 MHz RSSI-> -80 dBm Channel 5160 MHz RSSI-> -76 dBm Channel 5180 MHz RSSI-> -75 dBm Channel 5200 MHz RSSI-> -78 dBm Channel 5220 MHz RSSI-> -71 dBm Channel 5240 MHz RSSI-> -74 dBm Channel 5260 MHz RSSI-> -74 dBm Channel 5280 MHz RSSI-> -74 dBm Channel 5300 MHz RSSI-> -71 dBm Channel 5320 MHz RSSI-> -72 dBm Channel 5340 MHz RSSI-> -68 dBm Channel 5360 MHz RSSI-> -69 dBm Channel 5380 MHz RSSI-> -73 dBm Channel 5400 MHz RSSI-> -72 dBm Channel 5420 MHz RSSI-> -69 dBm Channel 5440 MHz RSSI-> -70 dBm Channel 5460 MHz RSSI-> -72 dBm Channel 5480 MHz RSSI-> -70 dBm Channel 5500 MHz RSSI-> -71 dBm Channel 5520 MHz RSSI-> -71 dBm Channel 5540 MHz RSSI-> -71 dBm Channel 5560 MHz RSSI-> -71 dBm Channel 5580 MHz RSSI-> -72 dBm Channel 5600 MHz RSSI-> -73 dBm Channel 5620 MHz RSSI-> -74 dBm Channel 5640 MHz RSSI-> -74 dBm Channel 5660 MHz RSSI-> -73 dBm Channel 5680 MHz RSSI-> -73 dBm Channel 5700 MHz RSSI-> -73 dBm Channel 5720 MHz RSSI-> -77 dBm Channel 5740 MHz RSSI-> -76 dBm Channel 5760 MHz RSSI-> -77 dBm Channel 5780 MHz RSSI-> -79 dBm Channel 5800 MHz RSSI-> -79 dBm Channel 5820 MHz RSSI-> -78 dBm Channel 5840 MHz RSSI-> -76 dBm Channel 5860 MHz RSSI-> -77 dBm Channel 5880 MHz RSSI-> -82 dBm Channel 5900 MHz RSSI-> -84 dBm Channel 5920 MHz RSSI-> -84 dBm Channel 5940 MHz RSSI-> -72 dBm Channel 5960 MHz RSSI-> -76 dBm Channel 5980 MHz RSSI-> -62 dBm Channel 6000 MHz RSSI-> -64 dBm Channel 6020 MHz RSSI-> -75 dBm Channel 6040 MHz RSSI-> -69 dBm Now work channel 5850 MHz WLAN Access Point wlan0 -> ------------------------------------------------------ Интересно сделать дешёвое клиентское устройство.Для частот 5995 и 5955 MHz это из класса нерешаемых задач по очень многим причинам.Некоторые из них. У DLink 7100 как и у всех карточек, на этих частотах реальная выходная мощность будет в лучшем случае 2 mW + полный набор, причем более ярко выраженный, всех "прелестей" как у 2100 версии A4. Вставить ник Quote
wireless_man Posted November 6, 2007 Posted November 6, 2007 (edited) Не знаю как там у бб ...но Мт с карточкой R52 на 10км с направленными гридами (18dbi по паспорту у антены спектр частот 5650-5800) на 6100mhz работает и не жужжит ..есно что уровни не фонтан (-80dbm) Edited November 6, 2007 by wireless_man Вставить ник Quote
arcad38 Posted November 7, 2007 Posted November 7, 2007 Dom_2007_next_1 ага блин......., а "Революционисты " их переделывают? да ? Делинк 7100 там стоит, и работает, думаю что такое Иван_К не написал бы, да на этих частотах Тренднет510 работает!!!!!! Вектор куда дели Ивана_К, хоть и груб человек, но околесицу не льёт. Вставить ник Quote
Nikolya Posted November 7, 2007 Posted November 7, 2007 Револы работают до 6ГГц с платами от 7100. Вставить ник Quote
Dom_2007_next_1 Posted November 7, 2007 Posted November 7, 2007 Не знаю как там у бб ...но Мт с карточкой R52 на 10км с направленными гридами (18dbi по паспорту у антены спектр частот 5650-5800) на 6100mhz работает и не жужжит ..есно что уровни не фонтан (-80dbm) Atheros ПРИНЦИПИАЛЬНО не может работать на частоте 6100 МГц. Если установить частоту 6100 МГц то реально Atheros будет работать на частоте 4800 МГц, где может обеспечить до 20 mW с высокой вероятностью разрушения PA. Вставить ник Quote
wireless_man Posted November 7, 2007 Posted November 7, 2007 Не знаю как там у бб ...но Мт с карточкой R52 на 10км с направленными гридами (18dbi по паспорту у антены спектр частот 5650-5800) на 6100mhz работает и не жужжит ..есно что уровни не фонтан (-80dbm) Atheros ПРИНЦИПИАЛЬНО не может работать на частоте 6100 МГц. Если установить частоту 6100 МГц то реально Atheros будет работать на частоте 4800 МГц, где может обеспечить до 20 mW с высокой вероятностью разрушения PA. Да нет хабиби :P 4800Mhz засрано (5 точек сканит) на этом линке ... а завелось именно на 6100Мгц .. вы это .. спектроанализатор уже пропили ? Вставить ник Quote
X-Serge Posted November 7, 2007 Author Posted November 7, 2007 (edited) Смотрю микротик роутерборд с прошивкой 2.9.38. Мини pci карточка wlm54ag (200 mW) c ar5412 (atheros). команда: interfece wireless info> print показывает: шаг 5 МГц, частота по 6100 МГц включительно. Так что в свою частоту на dwl 7100 также попасть должны. Edited November 7, 2007 by X-Serge Вставить ник Quote
X-Serge Posted November 7, 2007 Author Posted November 7, 2007 http://www.minipci.biz/support.html Special Atheros Linux & Windows Driver with extended Frequency range from 2.3ghz to 6ghz and costumized channelset and channel bandwidth available on request as binary - royalties apply - please inquire. Как я понял за денежку по запросу всё возможно. Вставить ник Quote
Dom_2007_next_1 Posted November 7, 2007 Posted November 7, 2007 команда: interfece wireless info> print показывает: шаг 5 МГц, частота по 6100 МГц включительно. Так что в свою частоту на dwl 7100 также попасть должны. Возьмите в аренду на несколько дней анализатор спектра, установите частоту 6100 МГц и убедитесь, что реально внутриофисное устройство работает на частоте 4825 МГц вместо 6100 МГц. Диапазон работы синтезатора Atheros 4800-6075 МГц, на границах диапазона работа синтезатора неустойчива, поэтому в зависимости от того на какой фабрике произведены микросхемы устойчивой может быть диапазон 4840 MHz - 6040 MHz или 4900 MHz - 5950 MHz Вставить ник Quote
Dom_2007_next_1 Posted November 7, 2007 Posted November 7, 2007 Как я понял за денежку по запросу всё возможно. http://www.minipci.biz/index.html------------ Special Firmware for Gateworks Avila IXP Xscale platform with 2.3-2.7ghz and 4.9-6ghz support available now ----------- На Atheros возможны диапазоны 2182-2575 МГц и 4800-6075 МГц. Что либо иное на Atheros получить возможно только если изменить топологию микросхемы, естественно "за денежку" это так же доступно. Вставить ник Quote
nuclearcat Posted November 8, 2007 Posted November 8, 2007 X-Serge, постучитесь снова в аську, попробуем повозиться. Я сейчас поколупаю у себя HAL на WRAP + R52, и посмотрим, возможно ли это принципиально. Если получится - методику опубликую публично. Вставить ник Quote
Dom_2007_next_1 Posted November 8, 2007 Posted November 8, 2007 Я сейчас поколупаю у себя HAL на WRAP + R52, и посмотрим, возможно ли это принципиально. Если получится - методику опубликую публично. Вместо "поколупания" достаточно, если имеется хотя бы небольшое количество "денежек", взять в аренду на пару дней анализатор спектра и измерить реальные частоты и реальные спектры от псевдо-великих фирм. Тогда станет понятно насколько они великие и почему или зачем обманывают потребителей. Вставить ник Quote
X-Serge Posted November 8, 2007 Author Posted November 8, 2007 (edited) C 2 Гц получилось расширить диапозон wlanconfig ath1 list active показывал с countrycode=0 диапозон 2412 - 2462 (11 канал). Нашел их HEX-редактором в четырех местах, рядом стояли. Поменял в первом из четырех встретившихся положений 2462 на 2482 стало 15 каналов, но реально работают 12 и 13 канал. Ставишь 14 или 15-ый частота не меняется, точка в ребут. В итоге сделал крайним 13 канал. root@OpenWrt:/# wlanconfig ath1 list active Channel 1 : 2412 Mhz 11g Channel 9 : 2452 Mhz 11g Channel 2 : 2417 Mhz 11g Channel 10 : 2457 Mhz 11g Channel 3 : 2422 Mhz 11g Channel 11 : 2462 Mhz 11g Channel 4 : 2427 Mhz 11g Channel 12 : 2467 Mhz 11g Channel 5 : 2432 Mhz 11g Channel 13 : 2472 Mhz 11g Channel 6 : 2437 Mhz 11g Dynamic Channel 14 : 2477 Mhz 11g Channel 7 : 2442 Mhz 11g Channel 15 : 2482 Mhz 11g Channel 8 : 2447 Mhz 11g Сейчас с 5 Гц попробую. Edited November 8, 2007 by X-Serge Вставить ник Quote
X-Serge Posted November 9, 2007 Author Posted November 9, 2007 (edited) Ну вот. Исписано вручную 3 листа бумаги с выдержками из HEX-редактора. Каналы били заданны с определенными скачками. Но мне повезло, две выделенные частоты (5955 и 5915) попали. Некоторых частот пришлось лишиться, но они и не нужны. было: Channel 1 : 2412 Mhz 11g Channel 48 : 5240 Mhz 11a Dynamic Channel 2 : 2417 Mhz 11g Channel 50 : 5250 Mhz 11a Static Channel 3 : 2422 Mhz 11g Channel 52 : 5260 Mhz 11a Channel 4 : 2427 Mhz 11g Channel 56 : 5280 Mhz 11a Dynamic Channel 5 : 2432 Mhz 11g Channel 58 : 5290 Mhz 11a Static Channel 6 : 2437 Mhz 11g Dynamic Channel 60 : 5300 Mhz 11a Channel 7 : 2442 Mhz 11g Channel 64 : 5320 Mhz 11a Channel 8 : 2447 Mhz 11g Channel 149 : 5745 Mhz 11a Channel 9 : 2452 Mhz 11g Channel 152 : 5760 Mhz 11a Static Channel 10 : 2457 Mhz 11g Channel 153 : 5765 Mhz 11a Dynamic Channel 11 : 2462 Mhz 11g Channel 157 : 5785 Mhz 11a Channel 36 : 5180 Mhz 11a Channel 160 : 5800 Mhz 11a Static Channel 40 : 5200 Mhz 11a Dynamic Channel 161 : 5805 Mhz 11a Dynamic Channel 42 : 5210 Mhz 11a Static Channel 165 : 5825 Mhz 11a Channel 44 : 5220 Mhz 11a Двойки нет это глюк Искал где рядом стоят частоты и менял их на следующие: (5825,5825) -> (5995,5995) (5745,5825) -> (5915,5995) (5745,5805) -> (5915,5975) Всего поменять пришлость около 10 позиций. Итог: root@OpenWrt:/# wlanconfig ath0 list active Channel 1 : 2412 Mhz 11g Channel 48 : 5240 Mhz 11a Dynamic Channel 2 : 2417 Mhz 11g Channel 50 : 5250 Mhz 11a Static Channel 3 : 2422 Mhz 11g Channel 52 : 5260 Mhz 11a Channel 4 : 2427 Mhz 11g Channel 56 : 5280 Mhz 11a Dynamic Channel 5 : 2432 Mhz 11g Channel 58 : 5290 Mhz 11a Static Channel 6 : 2437 Mhz 11g Dynamic Channel 60 : 5300 Mhz 11a Channel 7 : 2442 Mhz 11g Channel 64 : 5320 Mhz 11a Channel 8 : 2447 Mhz 11g Channel 152 : 5760 Mhz 11a Static Channel 9 : 2452 Mhz 11g Channel 153 : 5765 Mhz 11a Dynamic Channel 10 : 2457 Mhz 11g Channel 160 : 5800 Mhz 11a Static Channel 11 : 2462 Mhz 11g Channel 161 : 5805 Mhz 11a Dynamic Channel 12 : 2467 Mhz 11g Channel 183 : 5915 Mhz 11a Channel 13 : 2472 Mhz 11g Channel 187 : 5935 Mhz 11a Channel 36 : 5180 Mhz 11a Channel 191 : 5955 Mhz 11a Channel 40 : 5200 Mhz 11a Dynamic Channel 195 : 5975 Mhz 11a Channel 42 : 5210 Mhz 11a Static Channel 199 : 5995 Mhz 11a Channel 44 : 5220 Mhz 11a ath0 IEEE 802.11a ESSID:"OpenWrt1" Nickname:"" Mode:Master Frequency:5.995 GHz Access Point: 00:17:9A:07:58:BD Bit Rate:0 kb/s Tx-Power:18 dBm Sensitivity=1/1 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm Rx invalid nwid:16 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 Следующий этап тестирования, путем скрещивания dwl-7100 и микротика. Edited November 9, 2007 by X-Serge Вставить ник Quote
X-Serge Posted November 9, 2007 Author Posted November 9, 2007 (edited) Связь есть. :-) ath0 IEEE 802.11a ESSID:"OpenWrt1" Nickname:"" Mode:Managed Frequency:5.995 GHz Access Point: 00:80:48:7E:9B:0A Bit Rate:36 Mb/s Tx-Power:18 dBm Sensitivity=1/1 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=45/70 Signal level=-40 dBm Noise level=-85 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 В итоге, я так понимаю, можно и виндовые дрова расковырять таким же способом (там помоему A3AB.sys) Edited November 9, 2007 by X-Serge Вставить ник Quote
X-Serge Posted November 11, 2007 Author Posted November 11, 2007 Последние изыскания. В исходном ath_hal.ko ищем: (5745,5805), где данная пара через несколько байт повторяется, у меня 6 позиций. Перед данной парой задан шаг, у меня 0x1414 (20,20), соответственно 6 позиций. Меняем в шестой позиции 0x1414 на 0x1405 (20,5). Меняем частоты из расчета 6100 - крайняя, возможное кол-во каналов 50. Следовательно меняем в шести позициях (5745,5805) на (5850,6100). Частоты конечно нужно предварительно перевести в hex. Результат: Channel 36 : 5180 Mhz 11a Channel 189 : 5945 Mhz 11a Channel 40 : 5200 Mhz 11a Channel 190 : 5950 Mhz 11a Channel 42 : 5210 Mhz 11a Static Channel 191 : 5955 Mhz 11a Channel 44 : 5220 Mhz 11a Channel 192 : 5960 Mhz 11a Channel 48 : 5240 Mhz 11a Channel 193 : 5965 Mhz 11a Channel 50 : 5250 Mhz 11a Static Channel 194 : 5970 Mhz 11a Channel 52 : 5260 Mhz 11a Channel 195 : 5975 Mhz 11a Channel 56 : 5280 Mhz 11a Channel 196 : 5980 Mhz 11a Channel 58 : 5290 Mhz 11a Static Channel 197 : 5985 Mhz 11a Channel 60 : 5300 Mhz 11a Channel 198 : 5990 Mhz 11a Channel 64 : 5320 Mhz 11a Channel 199 : 5995 Mhz 11a Channel 152 : 5760 Mhz 11a Static Channel 200 : 6000 Mhz 11a Channel 160 : 5800 Mhz 11a Static Channel 201 : 6005 Mhz 11a Channel 170 : 5850 Mhz 11a Channel 202 : 6010 Mhz 11a Channel 171 : 5855 Mhz 11a Channel 203 : 6015 Mhz 11a Channel 172 : 5860 Mhz 11a Channel 204 : 6020 Mhz 11a Channel 173 : 5865 Mhz 11a Channel 205 : 6025 Mhz 11a Channel 174 : 5870 Mhz 11a Channel 206 : 6030 Mhz 11a Channel 175 : 5875 Mhz 11a Channel 207 : 6035 Mhz 11a Channel 176 : 5880 Mhz 11a Channel 208 : 6040 Mhz 11a Channel 177 : 5885 Mhz 11a Channel 209 : 6045 Mhz 11a Channel 178 : 5890 Mhz 11a Channel 210 : 6050 Mhz 11a Channel 179 : 5895 Mhz 11a Channel 211 : 6055 Mhz 11a Channel 180 : 5900 Mhz 11a Channel 212 : 6060 Mhz 11a Channel 181 : 5905 Mhz 11a Channel 213 : 6065 Mhz 11a Channel 182 : 5910 Mhz 11a Channel 214 : 6070 Mhz 11a Channel 183 : 5915 Mhz 11a Channel 215 : 6075 Mhz 11a Channel 184 : 5920 Mhz 11a Channel 216 : 6080 Mhz 11a Channel 185 : 5925 Mhz 11a Channel 217 : 6085 Mhz 11a Channel 186 : 5930 Mhz 11a Channel 218 : 6090 Mhz 11a Channel 187 : 5935 Mhz 11a Channel 219 : 6095 Mhz 11a Channel 188 : 5940 Mhz 11a Channel 220 : 6100 Mhz 11a 6100МГц работает. Вставить ник Quote
X-Serge Posted November 13, 2007 Author Posted November 13, 2007 Может встретиться так: 5745МГц->0x1671, а искать нужно 0x7116 Пробовал в виндовых дровах A3AB.sys диапозон частот сместить ниже, нашел последовательность частот, поменял на нужную последовательность, подменил исходный sys. Не работает, пишет драйвер поврежден. Значит где-то проверка стоит. Вставить ник Quote
nuclearcat Posted November 14, 2007 Posted November 14, 2007 (edited) В виндовых драйверах есть CRC бинарника где-то... по идее несложно патчить. Но никогда этим не занимался. Если есть электронная подпись - тогда жопа... Edited November 14, 2007 by nuclearcat Вставить ник Quote
andryas Posted November 14, 2007 Posted November 14, 2007 Не совсем в тему вопросы, но возможно кто-то сталкивался. 1. Микротиковский HAL сильно отличаеться от FreeBSD - шного? Интересно было бы "пересадить" :) 2. Кому удавалось "вылечить" ar5211.sys для работы ниже 2412? Вставить ник Quote
venn Posted February 10, 2008 Posted February 10, 2008 Люди подскажите команду на сохранение countrycode После команды reboot , идет откат к старому.. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.