Автор Тема: mpcs на WiFi роутере Dlink DIR-320  (Прочитано 328500 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн sorine

  • Желтые штаны
  • ****
  • Сообщений: 142
mpcs на WiFi роутере Dlink DIR-320
« : 27 Дек. 2008, 20:02:42 »
      Хотел сначала написать инструкцию по установке на Dlink DIR-320 прошивки DD-WRT и подъема на ней mpcs, но потом решил все же написать инструкцию по установке на устройство прошивки Олега. Это вызвано тем, что работа mpcs на прошивке Олега подробно рассотрена в соответствующей теме про роутеры Asus и тем, что на прошивке Олега можно легко использовать нулевой Com порт.
     Итак процедура переделки роутера Dlink DIR-320 в роутер Asus WL-500gP v2 с прошивкой Олега.

Роутер Dlink DIR-320 является аналогом роутера Asus WL-520gU. Выполнен роутер на процессоре BCM5354, объем ОЗУ - 32 Мб, флэш - 4 мегабайта, 1 порт USB.
Цена данного роутера в магазинах порядка 1700 рублей в декабре 2008 года.

Процедура прошивки:

1. Скачиваем прошивку по адресу http://rapidshare.de/files/41222064/firmware.bin.html
2. Cохраняем файл прошивки его в папке c:\bin
3. Переписываем файл flashing.cmd в папку c:\bin
4. Устанавливаем адрес сетевого интерфейса компьютера 192.168.0.2/255.255.255.0 и подключаем сетевой кабель роутера, питание роутера не включаем.
5. Запускаем командную строку cmd, переходим в папку cd c:\bin и запускаем командный файл flashing.cmd.

Содержимое файла flashing.cmd:

@Echo Off
:BEGIN
ping -n 1 -w 10 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
Goto END

:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put firmware.bin

:END



6. Включаем питание роутера
7. Наблюдаем процесс прошивки

C:\bin>flashing.cmd
Обмен пакетами с 192.168.0.1 по 32 байт:

Превышен интервал ожидания для запроса.

Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь),
<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>>
Обмен пакетами с 192.168.0.1 по 32 байт:

Ответ от 192.168.0.1: число байт=32 время=4мс TTL=100

Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 4мсек, Максимальное = 4 мсек, Среднее = 4 мсек
*** Start Flashing ****
Успешная передача: 3092480 байт за 11 сs, 281134 байт/с
C:\bin>

8. После того, как загорится индикатор статуса (~1-2 мин.) можно подключаться к роутеру по адресу 192.168.1.1

9. Производим сброс настроек роутера по умолчанию. Для этого при выключенном питании роутера нажимаем кнопку сброса и не отпуская ее включаем питание, через 5 секунд отпускаем кнопку сброса.

10. Заходим телнетом на роутер(логин и пароль admin) и вводим следующие команды:

nvram set vlan2hwname=et0
nvram set wan0_ifnames=vlan2
nvram set wan0_ifname=vlan2
nvram set wan_ifnames=vlan2
nvram set wan_ifname_t=vlan2
nvram set wan_ifname=vlan2
nvram set wandevs=vlan2
nvram commit
reboot

Все. Теперь у вас роутер с прошивкой Олега, представляющийся Asus WL-500gP V2.

Установка и использование mpcs на роутер с прошивкой Олега подробно рассмотрена в теме
http://sat-forum.su/index.php/topic,3169.0.html

В дальнейшем я опубликую распиновку COM порта роутера и новейшую прошивку 1.9.2.7-D на базе ядра 2.4.37.

Оффлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #1 : 28 Дек. 2008, 11:49:32 »
Офигеть это ж круто! Но есть несколько вопросов. Во первых, если это аналог GU, как же туда прошивка от V2 ложится? Флеш ведь всего 4 мб и только один юсб. Во вторых, на V2 приходиться еще плясать с бубном и отключать USB2.0 иначе не пашет, тут тоже так будет? На GU вообще кранты. И третье, пожалуйста распиновку ком порта в студию :)

Оффлайн sorine

  • Желтые штаны
  • ****
  • Сообщений: 142
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #2 : 28 Дек. 2008, 12:32:03 »
      Прошивки WL-520gU  Wl-500gP V2 одинаковы. Различия в устройствах только в размере флэш памяти и ОЗУ(в  Wl-500gP V2 флэш 8 мегабайт и  ОЗУ 64 мегабайта). Сами прошивки одинаковы по размеру(3,7 Мегабайт).
      Вот фото разъема порта RS232(COM 0) Dlink DIR-320. черный провод - земля, красный +3,3 Вольта.

Оффлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #3 : 28 Дек. 2008, 14:16:29 »
Спасибо! :) Ну вы уже пробовали mpcs работает? Или это все в теории? На WL-520gU через usb он виснет через случайное время (около 2 часов) победить это так и не удалось

Оффлайн getikalex

  • Три раза ку
  • ****
  • Сообщений: 319
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #4 : 01 Янв. 2009, 21:57:35 »
Вложение выше почему-то не открывается, тут красиво разрисовано.
Тоже хотелось бы услышать отзывы о работе.
Еще вопрос - можно ли его как-нибудь к CDMA модемам прикрутить. Вроде как олеговская прошива для этого не очень подходит. Все больше чехов советуют. Никто не пробовал ?
DM800 Sim2.01 SSL76D DOMICA 8

Оффлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #5 : 02 Янв. 2009, 00:14:35 »
Я писал отзывы, но их почему то стерли. Впрочем догадываюсь почему... Вобщем работает оно. Шаринг через usb идет и на ftdi и на pl2303 переходниках. Ком порт тоже работает, но мы то забыли, что в Олеговской прошивке он привязан к консоли, так что с mpcs не катит (в асусе то два ком порта есть).  Как отвязать консоль без пересборки прошивки никто случайно не знает? Иди может в dd-wrt получиться, интересно увидеть инструкцию.
Через юсб хаб можно подключить и два тюнера, но происходят глюки.
И это еще не все проблемы, mpcs там не влезает во flashfs,есть только 64кб свободных, соответсвенно можно только закачать и запустить вручную. Способ сделать автоматически запуск щары все же есть, я сделал сайт на narod.ru и закачал его туда %)
С сдма думаю не выйдет, юсб всего один и хаб глючит. А так железка неплоха, убийца флайроутера и сг700 это точно :)

Оффлайн yusuff

  • Желтые штаны
  • ****
  • Сообщений: 274
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #6 : 02 Янв. 2009, 00:22:20 »
Шаринг через usb идет и на ftdi и на pl2303 переходниках.
Стабильно?

Оффлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #7 : 02 Янв. 2009, 00:30:30 »
"Без единого разрыва" (с) :)

Оффлайн xlFantom

  • Желтые штаны
  • ****
  • Сообщений: 218
  • just do it . . .
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #8 : 02 Янв. 2009, 14:22:51 »
Парни скажите возможно к этой прошивке http://dlink.ua/?3gmob   MPCS привентить???уж очень хочеться с 3gмодемом пош@риться так как ADSL нет.

Оффлайн getikalex

  • Три раза ку
  • ****
  • Сообщений: 319
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #9 : 02 Янв. 2009, 19:28:05 »
В руках этот девайс не даржал потому могу только смотреть со стороны.
Цитировать
Иди может в dd-wrt получиться
Раз пошла такая пьянка, не потянет ли прошива dd-wrt 2.4 как пишут тута
http://www.shadowandy.net/2008/06/flashing-guide-for-dir-320.htm
прогу mpcs например такую:
http://wl500g.info/showpost.php?p=125227&postcount=162
DM800 Sim2.01 SSL76D DOMICA 8

Оффлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #10 : 02 Янв. 2009, 20:05:42 »
Ну хорошо, это понятно, но как мпкс туда закачать и запустить? Как то гиморно все по сравнению с олеговской прошивкой.

Оффлайн getikalex

  • Три раза ку
  • ****
  • Сообщений: 319
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #11 : 02 Янв. 2009, 21:00:34 »
установка прошивки http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43229
установка пакета на примере samba http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43886 имхо отличия от олеговской небольшое. линух он и есть линух.
особенно если поставить любую копеечную флешку, а для человеческого интерфейса Midnight commander Да и пакетов  там вполне достаточно. Вроде совсем неполохл должно быть.
В чем проблема закинуть туда mpcs ? Не лезет на внутреннюю флеш - писать на внешнюю. Да и внешний хаб вроде должен работать.
На крайняк консольный сом должен работать. В чем проьблема с ним так и не понял.
А вот насчет модемов 3G пока не очень ясно. Не уверен, что уже есть описанные методы подключения и дрова, это общая болезнь линух-подобных ОС-ей но уверен, что это вопрос времени. 
Д.б. переспективно, особенно если учесть весьма демократичную цену девайса

ЗЫ 2 Werdum
Цитировать
я сделал сайт на narod.ru и закачал его туда
мог бы и ссылку показать.
DM800 Sim2.01 SSL76D DOMICA 8

Оффлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #12 : 02 Янв. 2009, 22:05:30 »
Под Олеговкой прошивкой, при использовании хаба, юсб-ком порт начинает глючить, причем на любых скоростях и задержках. Я долго возился и плюнул на это дело. К тому же юсб 2.0 надо отключать. А без хаба записать что то на флешку и одновременно запустить ш@ру невозможно. ttyS0 в олеговкой прошивке занимает системная консоль, если подключить гипертерминал на скорости 115200 то можно это увидеть. Полезная вешь, можно давать команды, даже если роутер кажется зависшим и не удается войти по сети. Но вот ш@ре это мешает, запросы от тюнера роутер принимает за мусорные команды. Если б знать способ отвязать эту консоль, но похоже это в ядре прошивки. В Wl500gp есть еще ttyS1 вот он свободен...
Ссылку на народ? Пожалуйста myshara-xxx.narod.ru/mpcs
Я залил туда бинарник :) Вообще любой это может сделать, регистрация бесплатная за 5 мин. Ссылку лучше не светить и каждому свою иметь, мало ли прибьют...
Теперь в роутере в post-boot пишем
cd /opt
wget myshara-xxx.narod.ru/mpcs
chmod +x mpcs
./mpcs -c /opt -b

Если инет медленный, то скачка 300кб может при запуске может занять существенное время, тогда можно затарить, но меня харило :)
Я этот способ еще раньше применял для асус 320, там аналогичная проблема.
А за wrt спасибо, буду изучать.

Оффлайн getikalex

  • Три раза ку
  • ****
  • Сообщений: 319
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #13 : 02 Янв. 2009, 22:38:10 »
Цитировать
без хаба записать что то на флешку и одновременно запустить ш@ру невозможно. ttyS0 в олеговкой прошивке занимает системная консоль

По мануалу arturio http://sat-forum.su/index.php/topic,3169.msg47753.html#msg47753 не пойдет..?
а ttyS1 не катит ?
http://wiki.openwrt.org/OpenWrtDocs/Hardware/D-Link/DIR-320
там вроде два порта описаны:
Цитировать
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 0) is a 16550A
HDLC line discipline: version $Revision$, maxframe=4096
DM800 Sim2.01 SSL76D DOMICA 8

Оффлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
Re: mpcs на WiFi роутере Dlink DIR-320
« Ответ #14 : 02 Янв. 2009, 22:50:24 »
Так вот внимательно прочитай инструкцию, и увидишь что он использует /dev/tts/1 но не /dev/tts/0  !
А на модемах другие прошивки, обчно производные от dd-wrt там каждая особый случай. Или консоли нет, или она отключается после загрузки, или она не мешает...

А нету в этом длинке другого ком порта