Перейти к содержимому
Калькуляторы

Rtl8186 Firmware Всем, кто пишет под RTL8186

Как из 5460v2 выдрать ACK timeout adjustable?

Собрать прошивку с 1.8 драйвером

а потом -

/bin/iwpriv wlan0 set_mib ack_timeout=255

(см. в http://online.pl/pages/rtl8186/CHANGELOG там пример есть, как поляки это делают)

 

N.leiten - каким программатором ? Схема есть ? Софт какой ?

адрон прошил ?

 

Я сегодня покупаю все на JTAG (нету дома таких мелкосхем) - и пробую JTAG-ом на выходных. Если не получится - чем залить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Stasiz

А у тебя есть описание регистров SE2525 ? Поделись !!!! Я не нашел нигде. Только даташит на EV board на нем.

Там в ней много вкусностей - типа плавной астройки частоты и т.д. - то, что FCC не разрешает делать, и, именно из-за чего все дрова производителями отдаются в бинарном виде - дабы не выходили за рамки стандартов.

 

А с нашей шумовой - поставить линк на других каналах - самое то ! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Sorry, dgreen!

Я не так выразился, я тоже имел в виду даташит на EV. Там все оптимальные параметры на 1.7V, в нашей борде точно такая же напруга, т.к. она включена по это же схеме, т.е. 3 и 5 нога замкнуты между собой. Можно убрать мычку, поставить переменный резистор и самим крутить усиление, как это давно делали на 900AP 8)

 

Если принять, что 0x1d -29 dB, то 0x1a - 26dB, т.к. это у них это самое оптимальное усиление при 1.7V.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А я хотел сказать, что доставал немного адрона, он посоветовал собрать jtag, в общем я один какой-то собрал, оказалось не тот, потом начал искать тот, а их там уйма разных... В общем не занимался больше. Потом с АлексНиком поболтал - он вроде перешивал флешки с выпаиванием... Потом я нашел документалку на флешку и понял, что там ЕПРОМ программатор нужен, а его найти не так уж и сложно, вот щас хочу его взять и перешить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2zuko:

В том то и дело что /bin/flash инициалилизирует их из flash (каламбур), а из всех прошивок попавшик ко мне, только ovislink 5450 емеет прикрепленные свои настройки. Да и то только CS и DS. Я так думаю, что HS шьет производитель свои какие захочет.

Или по flash default восстанавливает свои HS настройки из себя? Проверка идет же в такой последовательности: test-hwconf, test-dsconf и test-csconf.

Значит после прошивки чужой фирмваре надо делать сразу так: flash default, flash default-sw, flash reset.

 

чтоб небыло недопониманий вот выдержка из init.sh:

 

# See if flash data is valid

$TOOL test-hwconf

if [ $? != 0 ]; then

echo 'HW configuration invalid, reset default!'

$LOADDEF

fi

 

$TOOL test-dsconf

if [ $? != 0 ]; then

echo 'Default configuration invalid, reset default!'

$LOADDEFSW

fi

 

$TOOL test-csconf

if [ $? != 0 ]; then

echo 'Current configuration invalid, reset to default configuration!'

$LOADDS

fi

 

$LOADDEF - это flash default - она записывает во все три области дефолтовые настройки прошитые внутре flash.c.

 

в своей zflash я сделал аналогично, только дефолтовые настройки вынесены в текстовый файлик и лежат в /etc/.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ, у кого есть инфа по JTAG, приминительно с 8186 ? В доке на чип "забылыи" указать, на какой ноге должен быть JTAG_CCK. Вот теперь думаю - куда его прицепить ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А он разве на разьем не выведен?

nTRST 1 2 GND

TDI 3 4 GND

TDO 5 6 GND

TMS 7 8 GND

TCK 9 10 GND

nSRST 11 12 GND

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на G700 нет помоему (плата дома, я на работе. Вчера даже не посмотрел. Но учитывая что этим вопросом задавался не только я - наверное не выведен :)

В общем - нашел я

33 - JTAG_TDI

8 - JTAG_TMS

146 - JTAG_TRSTN

116 - JTAG_TDO

TCK is pin 145 (shared with WLAN LED 1)

 

Завтра на рынок за мелкосхемками - некогда сегодня было поехать. И мучть боард :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дык, вроде он (JTAG) перпендикулярно стоит RS-232 в том же углу 8)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ребята не бейте ногами,....... подскажите как настроить роутер после прошивки

короче адрес точки 192,168,1,100 второй точки к которой он подключается 192,168,1,50 шлюз 192,168,1,1

точки соединяются но с адреса 1,1 не пингуется 1,100.

Да еще на адресе 192,168,1,100 будет идти в сетевуху 192,168,1,7

вот помогите не шарю вообще в командах и в линуксе...

заранее благодарен !!!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Огромная благодарность Stasiz за толковую инструкцию по перешивке!!!

Всё получилось с первого раза и заработало!

Ещё раз спасибо! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Wulf2000

О каких точках идет речь, какой режим точек (роутер/прозрачно), и параметры nat25 в частности

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Wulf2000  

О каких точках идет речь, какой режим точек (роутер/прозрачно), и параметры nat25 в частности

точки доступа перепрошитая твоей прошивкой г700ап и 2100ап со стандартной прошивкой

не знаю что такое нат25 но он не отключен, как сделать прозрачно чтоб работал

сейчас г700ап в режиме клиента точки друг друга видят но все, что за точками (компы в той же подсети) не видят друг друга

вот

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мда, надо бы уже страничку писать...

В общем прозрачный режим там по-умолчанию, то есть точка пропускает данные без маршрутизации. Но это на третьем уровне (айпишники), на мак-уровне точка работает по стандарту, то есть при подключении к точке доступа на втором уровне учавствуют только мак-адреса беспроводной сети... В данном случае включи нат25 (подмена мак-адресов) и будет у тебя нормальная передача данных идти... Елинственное, что отпадает в данном варианте - аутентификация по мак-адресам и, по-моему, пппое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мда, надо бы уже страничку писать...  

В общем прозрачный режим там по-умолчанию, то есть точка пропускает данные без маршрутизации. Но это на третьем уровне (айпишники), на мак-уровне точка работает по стандарту, то есть при подключении к точке доступа на втором уровне учавствуют только мак-адреса беспроводной сети... В данном случае включи нат25 (подмена мак-адресов) и будет у тебя нормальная передача данных идти... Елинственное, что отпадает в данном варианте - аутентификация по мак-адресам и, по-моему, пппое.

да уж фак в натуре надо уже писать

СПАСИБО большое потихонечку разобрался, все работает

а аутентификация на этой точке не нужна, она в режиме клиента будет работать. и еще какую-нибудь ссылочку, как можно настраивать маршрутизацию на будущее.

Пока не поставил галочку "Режим моста" не заработало прозрачно.....

еще раз Спасибо за помощь....Наверное для вас это мелочи !!!!!

С уважением....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как я боролся с JTAG

 

Ух, как это все происходило :)

Для начала облазил все в поиске софта, поддержиавющего MIPS. таковой нашелся в http://www.amelek.gda.pl/rtl8181/jtag/

Там же есть схема кабеля - но так как я забыл ее распечатать - пришлось на выходных собирать другой - по ссылке с http://www.xilinx.com/support/programr/jtag_cable.pdf (чуть посже соберу на страничку и выложу фотки всего процесса).

Установил софт (при установке он начинает требовать недостающие хидера - брать их отсюда http://openwince.sourceforge.net/include/

Единственное, что я добавил в кабель - это задействовал 3 неиспользуемых посторителя, и вывел на 3 светодиода сигналы TDI,TDO и TCK (дабы было видно, чего там происходит).

Потом взялся за мучение точки.

Впаял на место, гдк должен быть JTAG разъем (4 штырька. там 6 отверстий - 1-й и последний не используются - это аппаратный сброс и еще что-то там, уже не помню). Там, где консоль подпаивается - впаял разьем на питалово 3.3В (2 верхних отверстия, верхний - +3.3В.

Потом перешол к включению JTAG в проце.

Если положить плату к себе светодиодами, то под процессором явно наблюдается ряд резисторов. Причем крайний левый - не впаян. Это и есть резистор на включение JTAGю правее него идет резистор 10К, запаянный на землю и на ногу ANTENASELECT - которая и есть включение JTAG.

Взял 1К резистор, и акуратно припаял его одной ногой на плату. Другой прияпаял к джамперу, и джампер - к +3.3В. В итоге, после установки перемычки решим JTAG должен включаться. (фотки завтра выложу).

Долго ходил кругами - боялся все это включить :). Включил. Запустил jtag, настроил кабель и дал detect, Он мне сразу сказал, что нашел проц LX5280, и ваабще -все ок. Я порадовался, покурил - и дал комманду detectflash - на что мне честно сказали - флеша нет :(

После часа чтения в нете об аналогичных поблемах на http://midge.vlad.org.ua/forum/viewtopic.p...1f4f86f2f6440be (там идет обсуждение JTAG - перед работой советую прочесть), различных передергиваний и перезагрузок вдруг флеш нашелся. Сам. Сразу после перезагрузки и точки, и компа.

Но - к этому моменту у меня разревелся ребенок - и я держал ее на руках. При этом ходил вокруг компа кругами с мыслью дать запись.

Сел за комп. Одной рукой отгонял малую от клавиш, а друго набрал комманду. И - перепутал имя файла с загрузчиком.

Все залилось (я ведь не знал, что залил не то :) ). Я выключил точку, прицепил ее к консоли - и.... ничего.

Начал разбираться - и понял, что залил лажу.

После этого процесс повторился. Только теперь танцы вокруг точки, такчки и кабеля были более продолжительными.

В какой-то момент времени после перезагрузки перестал проходить даже detect. Я по живому (без перезагрузки точки и компа) выдернул кабель из LPT разьема, вставил его на место - и - о, чудо! - прошел detect b detectflash. Быстро запустив запись, я дождался (ровно 12 минут на 18К загрузчика), прочел его, сравнил - все совпадает.

Тогода выключил точку, прицепил консоль, включил - и увидел прглащение загрузчика.

 

Итог

Все работает, JTAG-ом можно восстановить точку - но, похоже, кабель надо делать другой.

 

Здесь - весь мой лог работы с JTAG http://rtl8186.net.zp.ua/jtag/jtag-list.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Докладываю результаты целевого использования G700AP :)

Сделан линк на 1.5 км. Антенны 60 см тарелки+облучатели харьковского предприятия Radian (аля банки с рупором).

Скорость 2-2.3 Мб/сек. Прошивки стандартные длинковские, последние.

Делали чайники, но под небольшим моим руководством. Все работает вот уже несколько дней.

Заработало практически сразу :) Все как и прогнозировал.

 

На очереди - линк объединяющий 2 поселковых сети. расстояние 3-4км. Бум делать на днях. Антенны - 90 см тарелки + облучатели из банок (детское питание NAN). Буду пользовать тутошние прошивки :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Докладываю результаты целевого использования G700AP :)

как же ты на стандартной прошивке соединил ДВА Г700?

интересно....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Докладываю результаты целевого использования G700AP :)

как же ты на стандартной прошивке соединил ДВА Г700?

интересно....

 

А ты последнюю прошивку заливал? Попробуй...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Wulf2000, в новой прошивке д-линка это реально ...внимательно читай топик...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А ты последнюю прошивку заливал? Попробуй...

так там тока в режиме репитера

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Wulf2000, ну а работает в паре Ок... Сам ошибался когда сказал что в режиме репитера у нее eth интерфейс вырублен ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну режим репитера - это так называется... вообще там используется WDS как и в бриджах и в прочих хитрых режимах, но по сути это позволяет прозрачно работать с линками...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот интересно новый драйвер позволит ли работать в Ad-Hoc ... старый не захотел...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Насколько я смотрю, сейчас мало оборудования поддерживает Ад-хок, как-то странно всё это. Но я даже не видел карточек обычных, чтоб работали в этом режиме...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.