Jump to content

Recommended Posts

Posted

Прошивка линукса в dwl7100 да и в 7200 да и в 2100 наверно

Кто занимался подобным - поделитесь в какую сторону двигаться правильнее? обещаю поделиться со всеми "халявщиками" и "не халявщиками" то-же результатом абсолютно бесплатно. Я сильно сомневаюсь, что все участвующие здесь "малограмотные юзеры" поэтому - предлагаю поделиться на некоммерческой основе..

Заранее спасибо всем за участие...

Posted
Прошивка линукса в dwl7100 да и в 7200 да и в 2100 наверно

Кто занимался подобным - поделитесь в какую сторону двигаться правильнее? обещаю поделиться со всеми "халявщиками" и "не халявщиками" то-же результатом абсолютно бесплатно. Я сильно сомневаюсь, что все участвующие здесь "малограмотные юзеры" поэтому - предлагаю поделиться на некоммерческой основе..

Заранее спасибо всем за участие...

 

Там вроде памяти маловато. Да и на atheros дров нормальных нету :(

исли найдеш как туда все таки вшыть линукс я готов поучавствовать в проекте.

Posted
Там вроде памяти маловато. Да и на atheros дров нормальных нету :(

исли найдеш как туда все таки вшыть линукс я готов поучавствовать в проекте.

Какой именно памяти? - если про флеш - читай ниже, а если оперативной - у меня над столом работает моя поделка(правда старая очень) 386 с 3-мя метрами памяти на борту - удаленно загружаемая - так вот там есть и телнет и фтп и веб и кроме того она еще и принт-сервер... и память свободная есть... так что нет предела совершенству - главное сколько желания есть для этого...

 

После изучения информации с openwrt - я пришел к некоторым выводам:

1. по железу dwl7100(у меня в наличии пока только такие точки) сильно смахивает на Linksys WRT55AG ver2 и на Netgear WGT624. значит все дальнейшие изыскания возможны для любой из этих точек.

2. первое что надо сделать это аккуратно разобрать точку и подключить с помощью преобразователя уровней (max232) ком порт к ней - как это сделать можно найти в интернете ( http://wiki.openwrt.org/OpenWrtDocs/Hardwa.../Netgear/WGT624 ) сразу хочу предупредить - все что вы делаете - делаете на свой страх и риск...

3. на этой же страничке есть ссылки и на патченное ядро и на mips-овый кросс-компилятор(для последующей компиляции всего чего захочется)

4. Так как я не могу предположить что может произойти с флешем - его лучше не использовать совсем! :-) - насколько я понял есть возможность грузить ядро непосредственно с tftp - для отладки самое-то! для этого надо с использованием сериального интерфейса указать в качестве загрузки сеть.

пока все... - поправьте меня если я в чем не прав...

да забыл - еще один линк нашел - http://www.not404.com/cgi-bin/trac.fcgi/wi...nksys/WRT55AGv2

это уже про линксис :-) - но нашей темы то-же касается напрямую...

Posted

Там вроде памяти маловато. Да и на atheros дров нормальных нету :(

исли найдеш как туда все таки вшыть линукс я готов поучавствовать в проекте.

Какой именно памяти? - если про флеш - читай ниже, а если оперативной - у меня над столом работает моя поделка(правда старая очень) 386 с 3-мя метрами памяти на борту - удаленно загружаемая - так вот там есть и телнет и фтп и веб и кроме того она еще и принт-сервер... и память свободная есть... так что нет предела совершенству - главное сколько желания есть для этого...

 

После изучения информации с openwrt - я пришел к некоторым выводам:

1. по железу dwl7100(у меня в наличии пока только такие точки) сильно смахивает на Linksys WRT55AG ver2 и на Netgear WGT624. значит все дальнейшие изыскания возможны для любой из этих точек.

2. первое что надо сделать это аккуратно разобрать точку и подключить с помощью преобразователя уровней (max232) ком порт к ней - как это сделать можно найти в интернете ( http://wiki.openwrt.org/OpenWrtDocs/Hardwa.../Netgear/WGT624 ) сразу хочу предупредить - все что вы делаете - делаете на свой страх и риск...

3. на этой же страничке есть ссылки и на патченное ядро и на mips-овый кросс-компилятор(для последующей компиляции всего чего захочется)

4. Так как я не могу предположить что может произойти с флешем - его лучше не использовать совсем! :-) - насколько я понял есть возможность грузить ядро непосредственно с tftp - для отладки самое-то! для этого надо с использованием сериального интерфейса указать в качестве загрузки сеть.

пока все... - поправьте меня если я в чем не прав...

да забыл - еще один линк нашел - http://www.not404.com/cgi-bin/trac.fcgi/wi...nksys/WRT55AGv2

это уже про линксис :-) - но нашей темы то-же касается напрямую...

Да интересные ссылки; Похоже что есть шанс на удачу :) Если удастся прикрутить устройство на max232 к dwl 2100 чтобы получить консоль напиши. Интересно можно ли это вообще сделать :/

Posted
adron2, я хочу уточнить, что у меня в наличии только dwl7100, но я думаю, что все это справедливо и для 2100 - а отличия будут в мелочах. - подключить консоль попробую завтра - как что получится отпишу результат...
Posted

Подключил к dwl7100 последовательный порт(для ленивых его можно сделать из usb кабеля для сотовых телефонов который на самом деле является ком-портом подключенным к usb - вот для примера http://www.i-hacked.com/content/view/66/47/ ), и теперь пытаюсь что-нибудь позагружать в обход vxworks... вот как все выглядит на консоли:

 

первое подключение к внутреннему uart0 дало такой результат в консоли

 

 

ar531x rev 0x00005742 firmware startup...

SDRAM TEST...PASSED

 

 

 

WAP-D15 Boot Procedure V1.0

---------------------------------------------------------

Start ..Boot.B14..

 

Atheros AR5001AP default version 3.0.0.43A

 

 

0

auto-booting...

 

Attaching to TFFS... done.

Loading /fl/APIMG1...

Cannot open "/fl/APIMG1".

 

Error loading RUNTIME file: errno = 0xd0003.

Loading /fl/backup...

 

Please wait, loading image ...

 

image check ok!!!

 

/fl/ - Volume is OK

Reading Configuration File "/fl/apcfg".

apcfg: unknown config item rbcnt

apcfg: unknown config item matstate

apcfg: unknown config item bridgeLearning

apcfg: unknown config item pktLogEnable

apcfg: unknown config item pktLogEnable

apcfg: unknown config item ofdmTrigLow

apcfg: unknown config item ofdmTrigHigh

apcfg: unknown config item cckTrigLow

apcfg: unknown config item cckTrigHigh

apcfg: unknown config item enableANI

apcfg: unknown config item noiseImmunityLvl

apcfg: unknown config item spurImmunityLvl

apcfg: unknown config item ofdmWeakSigDet

apcfg: unknown config item cckWeakSigThr

apcfg: unknown config item firStepLvl

apcfg: unknown config item ServiceType

apcfg: unknown config item ServiceType

apcfg: unknown config item RadarChRecordFlag

apcfg: unknown config item RadarChRecordFlag

apcfg: unknown config item TimeZoneOffSet

apcfg: unknown config item WDS

apcfg: unknown config item WDS

apcfg: cannot set GPRS to 0

apcfg: cannot set GPRS to 0

apcfg: unknown config item XR

apcfg: unknown config item XR

apcfg: unknown config item XRPoll

apcfg: unknown config item XRPoll

apcfg: unknown config item XRQueueFrameLimit

apcfg: unknown config item XRQueueFrameLimit

apcfg: unknown config item XRQueuePollRate

apcfg: unknown config item XRQueuePollRate

apcfg: unknown config item XRFragmentThreshold

apcfg: unknown config item XRFragmentThreshold

apcfg: unknown config item MinimumRate

apcfg: unknown config item MinimumRate

apcfg: unknown config item basisOfConnect

apcfg: unknown config item basisOfConnect

apcfg: unknown config item DLSAgent

Configuration file checksum: 5fad5c is good

Please check the ethernet cable on port 0!

usrEndLibInit: wlan not found.

apInit: no wlan device

AP initilization failed!

Attaching interface lo0...done

vxWorksTftpPackageInit: init. finish & success!

Ready

 

################################################################################

при нажатии esc в момент загрузки вываливаемся в бутовое меню:

 

ar531x rev 0x00005742 firmware startup...

SDRAM TEST...PASSED

 

 

 

WAP-D15 Boot Procedure V1.0

---------------------------------------------------------

Start ..Boot.B14..

 

Atheros AR5001AP default version 3.0.0.43A

 

 

1

[boot]: ^

[boot]: ?

 

? - print this list

@ - boot (load and go)

p - print boot params

c - change boot params

e - print fatal exception

v - print version

B - change board data

S - show board data

n netif - print network interface device address

$dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=#

tn=targetname s=scr

boot device: tffs=drive,removable file name: /tffs0/vxWorks

Boot flags:

0x02 - load local system symbols

0x04 - don't autoboot

0x08 - quick autoboot (no countdown)

0x20 - disable login security

0x40 - use bootp to get boot parameters

0x80 - use tftp to get boot image

0x100 - use proxy arp

 

available boot devices:Enhanced Network Devices

ae0 tffs

[boot]: p

 

boot device : tffs:

unit number : 0

processor number : 0

file name : /fl/APIMG1

inet on ethernet (e) : 192.168.1.20:0xffffff00

flags (f) : 0x0

other (o) : ae

 

[boot]: e

 

 

[boot]: v

CPU: Atheros AR5001AP default

BSP version: 3.0.0.43A

Creation date: Mar 25 2005, 16:16:54

 

[boot]: S

name: Atheros AR5001AP default

magic: 35333131

cksum: 22c3

rev: 4

major: 1

minor: 0

pciid: 0013

wlan0: yes 00:11:95:ff:f9:f5

wlan1: yes 00:11:95:ff:f9:f5

enet0: yes 00:11:95:ff:f9:f5

enet1: no 00:11:95:ff:f9:f5

uart0: yes

sysled: yes, gpio 7

factory: yes, gpio 6

serclk: internal

cpufreq: calculated 220000000 Hz

sysfreq: calculated 55000000 Hz

memcap: disabled

watchdg: enabled

[boot]:

Posted

Следующий шаг :-))

сфотографировал это дело:

http://wiki.openwrt.org/AtherosPort?action...t=dwl7100AP.jpg

После подключения ком-порта дело пошло быстро, в бутлоадере указал загрузку из сети по tftp - перегружал точку подменял имидж пока не заработало хоть что-то... на текущий момент радиоинтерфейсы поднимаются, но встретил трудности с обычным езернетом - может кто просвятит, какой драйвер, и где взять? я подозреваю это rtl8181 (встроенный в atheros) - хотя на чипе mac-контроллера написано ip101...

Posted

Как оказалось - множество людей протоптало уже целый бульвар в эту сторону... - вот для примера еще линк http://www.linux-mips.org - сложность, как оказалось только в том, чтобы выбрать линукс на котором все это дело собирать...

Posted
Так и чем закончилось-то? Получился финт ушами?

Да! и вполне нормальное решение (абсолютно безболезненное для тех, у кого в непосредственной близости от AP через кабельный езернет есть tftp сервер) - зайдя в заводское меню - говорим загружаться с tftp (описаний как это сделать много на openwrt) и все... грузим ядро линукса с вкомпиленным в него root-fs-ом.

 

Есть неоспоримые плюсы - разбирать устройство не надо! и тем более ничего не надо паять... содержимое флеша остается без изменений... и не важно что там лежит :-) и гарантии не лишаемся... сложность только одна - сделать работоспособную прошивку - а с этим у меня пока сложности - пытаюсь использовать "kamikaze" это клон buildroot-a под mips и arm7 устройства...

Posted

а можно немного офтопа.

что хочется от этой точки? 5ггц дальний линк? И чем родная длинковская прошивка не устраивает? Неужели с линуксом лучше радио часть работает?

 

Впринципе и флеш перепаять не проблема, только зачем??

Posted
а можно немного офтопа.

что хочется от этой точки? 5ггц дальний линк? И чем родная длинковская прошивка не устраивает? Неужели с линуксом лучше радио часть работает?

 

Впринципе и флеш перепаять не проблема, только зачем??

А его не зачем перепаивать - все делается и так просто, даже очень просто...

У меня стоит конкретная задача - сделать линк на 5гг на нормальной скорости на 4км(всего-то) радиобюджет линка удовлетворительный (по dlink-овским попугаям) однако скорость работы просто отвратительная, хотя при работе на столе скорость была красивой...

вот и приходится что-то придумывать. на текущий момент - я используя kamikaze версию проекта openwrt.org для Atheros чипсета смог собрать ядро(2.4.32) и файловую систему(ext2) под которой есть все возможности линукса, работает кабельный эзернет точки доступа, а вот с радиоинтерфейсом проблемма :-(( вроде как все собирается , но пока не могу заставить работать этот бешенный wifi (madwifi.org) :-(

Posted
а как астоят дела с антенами? 5ггц удалось найти?

Да - я подпаивал хвосты в точку самостоятельно, кабель belden, а антены и ГЗ брал на antena.ru

  • 2 weeks later...
Posted

Я нашел ядро ( http://wiki.openwrt.org/AtherosPort?action...&target=vmlinux ), которое нормально поднимает все интерфейсы в точке доступа - теперь - как бы этим воспользоваться? - кто-то что-то подобное делал? - идеи такие: скачать сорцы 2.4.25 выдрать модули (вот только как?) из этого имиджа, и попытаться сделать что-то свое...

Posted

Госпада! Кто то уже прикрутил rs232 к dwl 2100ap?

проблема в том что индикатор ethernet работает, но ни утилитка D-Link не видит 2100 и ни какие ip с ней не проходят :(

p.s. для тупых - по пальцам можно? ;)

Posted

Чего сразу для тупых??? Если всё припаял берёш любую консоль и смотриш что с ней нетак!!! В консоли при загрузке она тебе проматюкается на то что у тебя не так!!!

А вообще скажи подобней как лягла,после чего и что уже пробовали сделать?

  • 2 weeks later...
Posted
Чего сразу для тупых??? Если всё припаял берёш любую консоль и смотриш что с ней нетак!!! В консоли при загрузке она тебе проматюкается на то что у тебя не так!!!

А вообще скажи подобней как лягла,после чего и что уже пробовали сделать?

 

Спасибо, разобрались ;)

Posted
Хотел перешить 2100 в bb , после команды rm apimg1 точка ушла в бесконечный ребут. Возможно ли спасти?????

Как два байта переслать!!!

только тебе надо знать ip какой у нее сейчас!

схаранил для потомков:

Инструкция для прошивки точки в FW BB

-------------------------------------

Для перешивки DWL-2100 в Firmware от BlueBox,  

требуются два файла dlink-2100.tfp и v2_180.tfp, и TFTP сервер.  

Можно использовать TFTP32 (http://tftpd32.jounin.net/)

Первым заливается файл dlink-2100.tfp

1. tftp srvip XXX.XXX.XXX.XXX ( XXX.XXX.XXX.XXX - IP адрес компьютера  

  где установлен TFTP сервер)

2. tftp get filename.tfp (filename.tfp - имя файла прошивки  

  с расширением tfp)

3. tftp update (Загрузка прошивки во flash память точки доступа)

4. reboot  

 

После перезагрузки точки доступа все настройки сохраняются.  

Следующим идет  второй файл прошивки v2_180.tfp

Выполняются аналогично пункты с 1 по 4, после перезагрузке  

точки доступа необходимо сделать сброс на заводские установки  

(Держать кнопку сброса до тех пор пока не погаснут индикаторы на точке доступа).  

После перезагрузке точка доступа готова к работе с fw от BlueBox.

 

 

 

 

zulu_radist

6.4.2006, 16:46

http://www.hub.ru/forum/index.php?s=&showt...ndpost&p=121781

Цитата(NiCK- @ 6.4.2006, 1:08)  

это ну там еще ее потом поменять если надо будет назад на длинковскую,

скажи опишу просто тут писанины на долго)

 

 

Не много уж тут и писанины, сам один из первых кто прошил точки и с помощью подсказок Мастероида и ССД смог вернуться обратно:

Чтобы вернуться на родную прошивку Длинка с прошивки ББ:

вводим команду для входа в заводское меню: alpha, пароль vec21234 (или sdd21234 или dlk19283 точно не помню)

вводим команду superftp ip_адрес_ftp

username - логин на ftp

password - пароль на ftp

local file - apimg1

remote file - файл_прошивки_dlink.tfp

download or upload - download

reboot

От и усё!

 

 

 

BB telnet 192.168.1.50

alpha

vec21234

rm apimg1

reboot

reset 10 sec

 

CRASH telnet 10.0.0.1 (этот ip может меняться, узнать ip можно если присоедениться через консоль - com-порт)

tftp srvip XXX.XXX.XXX.XXX ( XXX.XXX.XXX.XXX - IP адрес компьютера)

tftp get файл_прошивки_dlink.tfp

tftp update (Загрузка прошивки во flash память точки доступа)

reboot  

reset 10 sec

 

D-LINK telnet 192.168.0.50

Posted

Проблема в том ,что она ребутится через 5 сек и reset не помогает.

rm apimg1 был набран на оригинальной прошивке :(

уже нашел date cabel на pl2303 , не знаю что делать.

Posted

1) какой у тебя HW ver? На HW2 - apimg, на HW3 - apimg1

2) если его стереть - точка уходит в краш режим, прошивку можно залить через web или tftp

3) зачем тебе pl? У тебя нет в компе COM порта?

4) Тебе нужен преобразователь на MAX232 так как у DWL нет прямого интерфейса RS232

5) ICQ есть? напишись!

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.